Hosting and ASP.NET Core libraries¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
10 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.
| Library | Package | Layer | Status | Last commit |
|---|---|---|---|---|
| ConnectSoft.AspNetCore.Http | ConnectSoft.AspNetCore.Http |
L1 | stub | 2026-09-13 |
| ConnectSoft.Extensions.ApplicationModel | ConnectSoft.Extensions.ApplicationModel |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.AspNetCore | ConnectSoft.Extensions.AspNetCore |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Compression | ConnectSoft.Extensions.Compression |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.RateLimiting | ConnectSoft.Extensions.RateLimiting |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.RequestTimeout | ConnectSoft.Extensions.RequestTimeout |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Scalar | ConnectSoft.Extensions.Scalar |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.ServiceDiscovery | ConnectSoft.Extensions.ServiceDiscovery |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Swagger | ConnectSoft.Extensions.Swagger |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Net.Http | ConnectSoft.Net.Http |
L1 | stub | 2026-09-13 |
ConnectSoft.AspNetCore.Http¶
This is a AspNetCore HTTP library that provides a set of useful extensions and a middle-wares missing in a built-in dotnet core libraries.
| Package | ConnectSoft.AspNetCore.Http |
| Repository | ConnectSoft.AspNetCore.Http |
| Layer and kind | L1 · library |
| Status | stub — csproj present but only 4 .cs files |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 64 lines |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.ApplicationModel¶
ConnectSoft.Extensions.ApplicationModel is a NuGet library for ASP.NET Core–style hosts.
| Package | ConnectSoft.Extensions.ApplicationModel |
| Repository | ConnectSoft.Extensions.ApplicationModel |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 312 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.AspNetCore¶
no description in repo (README intro is a TODO placeholder)
| Package | ConnectSoft.Extensions.AspNetCore |
| Repository | ConnectSoft.Extensions.AspNetCore |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 48 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Compression¶
A comprehensive response compression library for .NET applications, providing strongly-typed configuration options, extension methods for service registration, and enterprise-grade HTTP response compression capabilities.
| Package | ConnectSoft.Extensions.Compression |
| Repository | ConnectSoft.Extensions.Compression |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 198 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.RateLimiting¶
A reusable library that provides shared rate limiting options registration and configuration capabilities for ConnectSoft applications.
| Package | ConnectSoft.Extensions.RateLimiting |
| Repository | ConnectSoft.Extensions.RateLimiting |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 293 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | ConnectorRegistryService, IntegrationHost, WebhookGatewayService, ModelGatewayHost, ModelRouterService, ToolAdapterService, ToolExecutorHost |
ConnectSoft.Extensions.RequestTimeout¶
A reusable library for configuring and managing ASP.NET Core request timeout middleware with strongly-typed options and validation.
| Package | ConnectSoft.Extensions.RequestTimeout |
| Repository | ConnectSoft.Extensions.RequestTimeout |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 275 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Scalar¶
A reusable library that provides shared Scalar API documentation registration and configuration capabilities for ConnectSoft applications.
| Package | ConnectSoft.Extensions.Scalar |
| Repository | ConnectSoft.Extensions.Scalar |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Options |
| Documentation in repo | README 276 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.ServiceDiscovery¶
A reusable library that provides shared service discovery registration and configuration capabilities for ConnectSoft applications.
| Package | ConnectSoft.Extensions.ServiceDiscovery |
| Repository | ConnectSoft.Extensions.ServiceDiscovery |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 323 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Swagger¶
A reusable library that provides shared Swagger/OpenAPI options registration and configuration capabilities for ConnectSoft applications.
| Package | ConnectSoft.Extensions.Swagger |
| Repository | ConnectSoft.Extensions.Swagger |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Options |
| Documentation in repo | README 319 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Net.Http¶
ConnectSoft.Net.Http provides additional HttpClient functionality that is missing from the default .NET implementation.
| Package | ConnectSoft.Net.Http |
| Repository | ConnectSoft.Net.Http |
| Layer and kind | L1 · library |
| Status | stub — csproj present but only 4 .cs files |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 127 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |