Section
Packages
Review package entry points, install choices, and package-level adoption guidance.
In this section
Browse the public pages here.
-
RazorWire Guide
RazorWire lets ASP.NET Core MVC apps update UI by returning Razor fragments from the server instead of building a separate JSON endpoint and client-state rendering loop.
-
AppSurface CLI Guide
The **AppSurface CLI** is the command-line home for repository-level AppSurface workflows. It is packaged as a .NET tool with the command name `appsurface`.
-
AppSurface Coverage Runner Guide
`ForgeTrust.AppSurface.CoverageRunner` is the implementation behind `scripts/coverage-solution.sh`. Call the script from local shells and CI so the entrypoint stays stable while the runner owns test project discovery, scheduling, coverage artifact layout, and summary generation.
-
AppSurface Release Tool Guide
`./eng/release` is the repository-owned release cockpit for coordinated AppSurface releases. It prepares the release pull request from the living unreleased note, validates the tagged release state, and emits structured data for GitHub Actions. Release evidence is consistency evidence for repository release artifacts; it is not a signature, hosted-build attestation, or SLSA/Sigstore provenance.
-
AppSurface Web Guide
The **ForgeTrust.AppSurface.Web** package provides the bootstrapping logic for building ASP.NET Core applications using the AppSurface module system. It sits on top of the compilation concepts defined in `ForgeTrust.AppSurface.Core`.
-
ForgeTrust.AppSurface.Aspire Guide
.NET Aspire integration for the AppSurface ecosystem.
-
ForgeTrust.AppSurface.Auth Guide
`ForgeTrust.AppSurface.Auth` provides passive auth contracts for AppSurface modules.
-
ForgeTrust.AppSurface.Auth.AspNetCore Guide
`ForgeTrust.AppSurface.Auth.AspNetCore` maps host-owned ASP.NET Core authentication and authorization into AppSurface auth contracts.
-
ForgeTrust.AppSurface.Caching Guide
Caching primitives for AppSurface applications built on top of `Microsoft.Extensions.Caching.Memory`.
-
ForgeTrust.AppSurface.Config Guide
Strongly typed configuration primitives for AppSurface applications.
-
ForgeTrust.AppSurface.Console Guide
Modular bootstrapping for .NET Console applications using [CliFx](https://github.com/Tyrrrz/CliFx).
-
ForgeTrust.AppSurface.Core Guide
The foundation of the AppSurface ecosystem. This package defines the core abstractions, the startup pipeline, and the module system that powers all other AppSurface libraries.
-
ForgeTrust.AppSurface.Dependency.Autofac Guide
Autofac IoC container integration for AppSurface modules.
-
ForgeTrust.AppSurface.Docs Guide
Documentation site generation and hosting for AppSurface web applications.
-
ForgeTrust.AppSurface.Docs.Standalone Guide
AppSurface host for serving or exporting AppSurface Docs as an application.
-
ForgeTrust.AppSurface.Flow Guide
`ForgeTrust.AppSurface.Flow` provides stable contracts for typed long-running app processes.
-
ForgeTrust.AppSurface.Flow.DurableTask Guide
`ForgeTrust.AppSurface.Flow.DurableTask` maps AppSurface Flow definitions into durable orchestration decisions.
-
ForgeTrust.AppSurface.Intelligence Guide
`ForgeTrust.AppSurface.Intelligence` defines AppSurface-owned product-intelligence contracts. It is not an analytics vendor package and it does not configure transport, storage, dashboards, retention, access control, browser autocapture, session replay, or OpenTelemetry exporters.
-
ForgeTrust.AppSurface.MarkdownSnippets Guide
`ForgeTrust.AppSurface.MarkdownSnippets` keeps checked-in Markdown code fences synchronized with source-owned samples. It is intentionally a generator and verifier only: rendered documentation consumes normal Markdown after the generated blocks have been materialized.
-
ForgeTrust.AppSurface.Web.OpenApi Guide
This package provides a modular integration for OpenAPI (Swagger) document generation in AppSurface web applications.
-
ForgeTrust.AppSurface.Web.Scalar Guide
This package integrates the [Scalar](https://scalar.com/) API Reference UI into AppSurface web applications.
-
ForgeTrust.AppSurface.Web.Tailwind Guide
Tailwind CSS integration for AppSurface web applications with zero Node.js dependency.
-
ForgeTrust.AppSurface.Web.Tailwind Runtime Packages Guide
Platform-specific runtime packages that carry the official standalone Tailwind CLI binaries used by `ForgeTrust.AppSurface.Web.Tailwind`.
-
RazorWire CLI Guide
The **RazorWire CLI** is a command-line tool for managing RazorWire projects. Its primary feature is exporting a reactive RazorWire site into CDN-ready static files by default, with an opt-in hybrid mode for deployments that still provide server routing.