Skip to content

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 —