# TimeWarp Software > Landing pages for TimeWarp Engineering's open source NuGet libraries. This site is agent-first: every page has a canonical markdown twin at `index.md` — the links below point straight at the markdown. The machine-readable package catalog is at /packages/index.json. ## Docs - [TimeWarp Software](https://timewarp.software/index.md): A showcase of TimeWarp Engineering's NuGet libraries and open source projects. - [Tip jar](https://timewarp.software/tip/index.md): Free docs for the optional tip jar. Site content stays free; x402 payment only at /api/tip. Agents can pay Base USDC, Lightning sats, or Cardano ADA; humans can also pay Lightning to tip@timewarp.software. ## Packages - [TimeWarp.State](https://timewarp.software/packages/timewarp.state/index.md): State management for .NET. Blazor components, JavaScript interop, and render subscriptions are in TimeWarp.State.Blazor. - [timewarp-simple-icons](https://timewarp.software/packages/timewarp-simple-icons/index.md): All of the simple-icons wrapped as Blazor components. - [TimeWarp.Nuru](https://timewarp.software/packages/timewarp.nuru/index.md): Route-based CLI framework for .NET - batteries included with telemetry, REPL, and shell completion - [TimeWarp.State.Plus](https://timewarp.software/packages/timewarp.state.plus/index.md): TimeWarp.State.Plus extends TimeWarp.State and TimeWarp.State.Blazor with routing, persistence, and action tracking. - [TimeWarp.Architecture](https://timewarp.software/packages/timewarp.architecture/index.md): TimeWarp Architecture Templates - [TimeWarp.Nuru.Analyzers](https://timewarp.software/packages/timewarp.nuru.analyzers/index.md): Roslyn analyzers for TimeWarp.Nuru route pattern validation - [TimeWarp.Mediator.Contracts](https://timewarp.software/packages/timewarp.mediator.contracts/index.md): Contract-only package for TimeWarp.Mediator: IRequest, ICommand, IQuery, INotification, IStreamRequest, their handler and pipeline-behavior interfaces, ISender/IPublisher/IMediator, and the scope/modu… - [TimeWarp.Nuru.Mcp](https://timewarp.software/packages/timewarp.nuru.mcp/index.md): MCP server for TimeWarp.Nuru providing route validation, syntax documentation, example code, and handler generation for AI-assisted CLI development. - [TimeWarp.Mediator](https://timewarp.software/packages/timewarp.mediator/index.md): Reflection-based mediator (MediatR fork): AddMediator() registers request/response, notifications, streams, and pipeline behaviors over Microsoft.Extensions.DependencyInjection by assembly scan. The s… - [TimeWarp.Amuru](https://timewarp.software/packages/timewarp.amuru/index.md): Fluent API for elegant C# scripting with pipeline support - [TimeWarp.Terminal](https://timewarp.software/packages/timewarp.terminal/index.md): Terminal abstractions and widgets for console applications - IConsole, ITerminal, panels, tables, rules, and ANSI color support - [TimeWarp.Build.Tasks](https://timewarp.software/packages/timewarp.build.tasks/index.md): MSBuild tasks for TimeWarp projects including git metadata injection and build automation - [TimeWarp.State.Policies](https://timewarp.software/packages/timewarp.state.policies/index.md): Policies for TimeWarp State management library - [TimeWarp.Builder](https://timewarp.software/packages/timewarp.builder/index.md): Fluent builder interfaces and scope extensions for TimeWarp projects - [TimeWarp.Fixie](https://timewarp.software/packages/timewarp.fixie/index.md): The TimeWarp Fixie testing convention - [timewarp-heroicons](https://timewarp.software/packages/timewarp-heroicons/index.md): All of the Tailwind HeroIcons wrapped as Blazor components. - [TimeWarp.Jaribu](https://timewarp.software/packages/timewarp.jaribu/index.md): Lightweight testing helpers for single-file C# programs and scripts. Jaribu (Swahili: test/trial) provides TestRunner pattern and assertion helpers for executable .cs files. - [TimeWarp.SourceGenerators](https://timewarp.software/packages/timewarp.sourcegenerators/index.md): Package Description - [TimeWarp.Cli](https://timewarp.software/packages/timewarp.cli/index.md): Fluent API for elegant C# scripting with pipeline support - [TimeWarp.Nuru.DevCli](https://timewarp.software/packages/timewarp.nuru.devcli/index.md): Reusable dev-cli endpoints for TimeWarp repositories - clean, self-install, check-version - [TimeWarp.Multiavatar](https://timewarp.software/packages/timewarp.multiavatar/index.md): A .NET library for generating unique, deterministic avatars from any text input. Creates beautiful SVG avatars with 48 billion unique variations based on SHA256 hashing. - [TimeWarp.OptionsValidation](https://timewarp.software/packages/timewarp.optionsvalidation/index.md): Integrates FluentValidation with Microsoft.Extensions.Options for configuration validation at startup. - [TimeWarp.Amuru.Tools](https://timewarp.software/packages/timewarp.amuru.tools/index.md): Fluent builders for common CLI tools (dotnet, git, fzf) plus TimeWarp repo services, built on TimeWarp.Amuru - [TimeWarp.Foundation.Domain](https://timewarp.software/packages/timewarp.foundation.domain/index.md): Domain primitives (Enumeration, Entity, IAggregateRoot) for the TimeWarp foundation layer. Dependency-free. - [TimeWarp.Nuru.Search](https://timewarp.software/packages/timewarp.nuru.search/index.md): CLI search tool for indexing and searching Nuru CLI endpoints across multiple CLIs - [TimeWarp.Modules](https://timewarp.software/packages/timewarp.modules/index.md): Lightweight IModule composition abstraction used by the TimeWarp foundation layer. - [TimeWarp.QuickBooks](https://timewarp.software/packages/timewarp.quickbooks/index.md): QuickBooks Online API integration with OAuth authentication and data access capabilities. - [TimeWarp.Foundation.Contracts](https://timewarp.software/packages/timewarp.foundation.contracts/index.md): Shared contracts, request/response markers, route/auth/query source generator, and common types for the TimeWarp foundation layer. - [TimeWarp.Foundation.Application](https://timewarp.software/packages/timewarp.foundation.application/index.md): Application-layer abstractions and TimeWarp.Mediator pipeline behaviors for the TimeWarp foundation layer. - [TimeWarp.Foundation.Infrastructure](https://timewarp.software/packages/timewarp.foundation.infrastructure/index.md): Infrastructure services (date-time, current-user) and aggregate EF persistence (AggregateDbContext) for the TimeWarp foundation layer. - [TimeWarp.Foundation.Server](https://timewarp.software/packages/timewarp.foundation.server/index.md): ASP.NET server building blocks (modules, base endpoints, CORS, service discovery) for the TimeWarp foundation layer. - [TimeWarpRooTools](https://timewarp.software/packages/timewarprootools/index.md): TimeWarp Roo Code Tools - [TimeWarp.Architecture.Analyzers](https://timewarp.software/packages/timewarp.architecture.analyzers/index.md): Roslyn convention analyzers for TimeWarp Architecture (TWA0002–0016, TWA0020–0024). Analyzer-only package; safe to reference from every project including contracts. - [TimeWarp.Architecture.Generators](https://timewarp.software/packages/timewarp.architecture.generators/index.md): Roslyn source generators and diagnostics for TimeWarp Architecture (FastEndpoint, Page, StateAccess, mock-factory registry, TypedId, ingress route prefixes) — TWA0001 and TWA0017/0018/0019. Analyzer-o… - [TimeWarp.Jaribu.TestingPlatform](https://timewarp.software/packages/timewarp.jaribu.testingplatform/index.md): Microsoft.Testing.Platform adapter for TimeWarp.Jaribu test framework - [TimeWarp.Architecture.Attributes](https://timewarp.software/packages/timewarp.architecture.attributes/index.md): Runtime marker attributes for TimeWarp Architecture generators (e.g. [ApiEndpoint], [assembly: ApiEndpointsEmbedded]) and convention opt-outs ([TypeStemIdentifier]). Public library — not a private dep… - [TimeWarp.Components](https://timewarp.software/packages/timewarp.components/index.md): Style-agnostic Blazor base components (DisplayComponent/ParentComponent, IAttributeComponent/IParentComponent) and CssBuilder. No state dependency. - [TimeWarp.Identity](https://timewarp.software/packages/timewarp.identity/index.md): Principal identity (passkeys, agent keys, Entra-linked credentials, sessions/tokens, trust tiers) for TimeWarp applications. - [TimeWarp.Mediator.Generators](https://timewarp.software/packages/timewarp.mediator.generators/index.md): Source generator for TimeWarp.Mediator: builds the message graph at compile time and emits a sealed, reflection-free, AOT-friendly IMediator plus per-scope ISender/IPublisher named pip… - [TimeWarp.Mediator.Analyzers](https://timewarp.software/packages/timewarp.mediator.analyzers/index.md): Roslyn analyzers for TimeWarp.Mediator message graphs: TWM001 (request with no handler), TWM002 (duplicate handler), TWM003 (scope mismatch), TWM004 (wrong-scope send). Already bundled in TimeWarp.Med… - [TimeWarp.402](https://timewarp.software/packages/timewarp.402/index.md): Internet-native x402 payment (challenge, verify, settle, credits) for TimeWarp applications. - [TimeWarp.Flexbox](https://timewarp.software/packages/timewarp.flexbox/index.md): A pure C# implementation of the Flexbox layout algorithm for .NET applications - [TimeWarp.Skills](https://timewarp.software/packages/timewarp.skills/index.md): CLI for managing agent skill sources and syncing them to harness skill directories. - [TimeWarp.Terminal.Layout](https://timewarp.software/packages/timewarp.terminal.layout/index.md): Flexbox-composed terminal layouts for TimeWarp.Terminal widgets - [TimeWarp.State.Telemetry](https://timewarp.software/packages/timewarp.state.telemetry/index.md): OpenTelemetry instrumentation for the TimeWarp.State mediator pipeline: action spans, timing, and opt-in AOT-safe state snapshots. - [TimeWarp.State.Blazor](https://timewarp.software/packages/timewarp.state.blazor/index.md): Blazor components, JavaScript interop, and render subscriptions for TimeWarp.State. - [TimeWarp.State.DevTools.Export](https://timewarp.software/packages/timewarp.state.devtools.export/index.md): Dev-only exporter that copies TimeWarp.State activity spans to the DevTools inspector. Not a production dependency. - [TimeWarp.State.DevTools.Hosting](https://timewarp.software/packages/timewarp.state.devtools.hosting/index.md): Aspire hosting integration that adds the TimeWarp.State DevTools app and links it from the dashboard. ## Package Families - [timewarp-state](https://timewarp.software/projects/timewarp-state/index.md): 7 packages from https://github.com/TimeWarpEngineering/timewarp-state - [timewarp-nuru](https://timewarp.software/projects/timewarp-nuru/index.md): 5 packages from https://github.com/TimeWarpEngineering/timewarp-nuru - [timewarp-mediator](https://timewarp.software/projects/timewarp-mediator/index.md): 4 packages from https://github.com/TimeWarpEngineering/timewarp-mediator - [timewarp-architecture](https://timewarp.software/projects/timewarp-architecture/index.md): 12 packages from https://github.com/TimeWarpEngineering/timewarp-architecture - [timewarp-amuru](https://timewarp.software/projects/timewarp-amuru/index.md): 3 packages from https://github.com/TimeWarpEngineering/timewarp-amuru - [timewarp-terminal](https://timewarp.software/projects/timewarp-terminal/index.md): 2 packages from https://github.com/TimeWarpEngineering/timewarp-terminal - [timewarp-jaribu](https://timewarp.software/projects/timewarp-jaribu/index.md): 2 packages from https://github.com/TimeWarpEngineering/timewarp-jaribu ## Agent Skills - Install with [TimeWarp.Skills](https://timewarp.software/packages/timewarp.skills/index.md): `dnx TimeWarp.Skills -- add https://timewarp.software/` - [amuru](https://timewarp.software/skills/amuru/SKILL.md): Use TimeWarp.Amuru for process execution instead of System.Diagnostics.Process - [flexbox](https://timewarp.software/skills/flexbox/SKILL.md): TimeWarp.Flexbox library - compute CSS flexbox layouts (positions and sizes) in pure C# with no UI framework; a Native AOT-safe port of Facebook's Yoga engine. Use for laying out boxes/nodes in canvases, terminals, games, PDF/image generation, or custom renderers - anywhere you need flex-direction, flex-grow, wrap, gap, align/justify, percentages, or absolute positioning computed for you. - [terminal](https://timewarp.software/skills/terminal/SKILL.md): TimeWarp.Terminal library - console abstractions (IConsole, ITerminal), widgets (panels, tables, rules), ANSI colors, hyperlinks, and Unicode width handling for testable C# console apps - [tw-aggregate-pattern](https://timewarp.software/skills/tw-aggregate-pattern/SKILL.md): **TIMEWARP SKILL** — the golden aggregate-root pattern: typed id, `Entity` base, fail-closed `Create`, named mutations with no public setters, a private nested `Invariants` validator, and save-time enforcement via `DomainInvariantsGuard`/`AggregateDbContext`. Invoke before adding or reviewing an `IAggregateRoot`, or when TWA0011/TWA0012 fire. WHEN: add an aggregate, IAggregateRoot, aggregate root, TWA0011, TWA0012, Invariants validator, typed id. - [tw-blazor](https://timewarp.software/skills/tw-blazor/SKILL.md): Razor file authoring — one @code at the top, markup, optional