Skip to content

Template Catalog

The inventory of solution templates the factory executes to scaffold services, workers, libraries, UIs, and complete SaaS products. Templates are versioned, parameterized, and compatibility-checked. The templates below are real ConnectSoft templates that exist in the codebase today (Implemented); they are managed and executed through the Template & Library Platform. Scaffolding is performed by the Scaffold Engine.

Service & Platform Templates

See Template Registry.

Template Type Generates Status
ConnectSoft.MicroserviceTemplate Microservice Clean Architecture microservice (Domain/Application/Infrastructure/Api) Implemented
BaseTemplate Foundation Shared base solution structure and conventions Implemented
WorkerTemplate Worker Background worker / message consumer service Implemented
ApiGatewayTemplate Gateway API gateway / reverse proxy host Implemented
AuthorizationServerTemplate Security OAuth2/OIDC authorization server Implemented
IdentityTemplate Security Identity and user management service Implemented
HealthChecksAggregatorTemplate Operations Health check aggregator service Implemented
PlatformTemplate Platform Multi-service platform solution scaffold Implemented
AI.SoftwareFactory.AgentTemplate Agent Microsoft Agent Framework agent service Implemented

Library Templates

See Library Registry.

Template Type Generates Status
LibraryTemplate Library Reusable .NET class library package Implemented
ApiLibraryTemplate Library Typed API client library package Implemented
AISkillsLibraryTemplate Library Agent skills library package Implemented

Documentation & Marketing Templates

See Template Registry.

Template Type Generates Status
DocumentationTemplate Documentation MkDocs documentation site Implemented
MarketingSiteTemplate Marketing Marketing/landing site Implemented

UI & Mobile Templates

See Factory Studio UI modules.

Template Type Generates Status
MauiBaseTemplate Mobile .NET MAUI cross-platform app base Implemented
Blazor.ShellTemplate UI Shell Blazor micro-frontend host shell Implemented
Blazor.ComponentLibraryTemplate UI Library Blazor shared component library Implemented
Blazor.MicrofrontendLibraryTemplate UI Library Blazor micro-frontend (MFE) library Implemented
Blazor.Mfe.AIChat UI MFE AI chat micro-frontend Implemented
Blazor.Mfe.Identity.Admin UI MFE Identity administration MFE Implemented
Blazor.Mfe.Identity.SelfService UI MFE Identity self-service MFE Implemented
Blazor.Mfe.AuthorizationServer.Admin UI MFE Authorization server admin MFE Implemented
Blazor.Mfe.Logistics UI MFE Logistics MFE Implemented

SaaS Product Templates

See Generated SaaS Platform.

Template Type Generates Status
Saas.TenantsTemplate SaaS Module Multi-tenant tenancy module Implemented
Saas.EntitlementsTemplate SaaS Module Entitlements / feature-flag module Implemented
Saas.BillingTemplate SaaS Module Billing module Implemented
Saas.MeteringTemplate SaaS Module Usage metering module Implemented
Saas.ProductsCatalogTemplate SaaS Module Products catalog module Implemented