Library Catalog
The inventory of reusable ConnectSoft libraries, grouped by capability area. These libraries provide the cross-cutting foundations — persistence, messaging, SaaS, observability, security, AI, and vendor API clients — that generated services depend on. All libraries below are real ConnectSoft packages that exist in the codebase today (Implemented) and are managed through the Template & Library Platform.
Persistence
See Library Registry.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Extensions.PersistenceModel.NHibernate |
Persistence |
NHibernate-based relational persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.EntityFramework |
Persistence |
EF Core persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.Dapper |
Persistence |
Dapper micro-ORM persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.MongoDb |
Persistence |
MongoDB document persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.Redis |
Persistence |
Redis cache/persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.ElasticSearch |
Persistence |
Elasticsearch persistence model |
Implemented |
| ConnectSoft.Extensions.PersistenceModel.PostgreSQL |
Persistence |
PostgreSQL persistence model |
Implemented |
Messaging
See Library Registry.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Extensions.MessagingModel.MassTransit |
Messaging |
MassTransit-based messaging abstraction |
Implemented |
| ConnectSoft.Extensions.MessagingModel.NServiceBus |
Messaging |
NServiceBus-based messaging abstraction |
Implemented |
SaaS
See Generated SaaS Platform.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Saas.Abstractions |
SaaS |
Core SaaS abstractions and contracts |
Implemented |
| ConnectSoft.Saas.AspNetCore |
SaaS |
ASP.NET Core SaaS integration |
Implemented |
| ConnectSoft.Saas.Billing |
SaaS |
Billing primitives |
Implemented |
| ConnectSoft.Saas.Metering |
SaaS |
Usage metering primitives |
Implemented |
| ConnectSoft.Saas.Options |
SaaS |
SaaS configuration options |
Implemented |
| ConnectSoft.Saas.Orleans |
SaaS |
Orleans-based SaaS actors |
Implemented |
| ConnectSoft.Saas.NHibernate |
SaaS |
NHibernate SaaS persistence integration |
Implemented |
Observability & Diagnostics
See Observability Architecture.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Observability |
Observability |
Unified observability abstractions |
Implemented |
| ConnectSoft.Telemetry |
Observability |
Telemetry instrumentation |
Implemented |
| ConnectSoft.Logging.Serilog |
Observability |
Serilog-based structured logging |
Implemented |
| ConnectSoft.Diagnostics.Metrics |
Diagnostics |
Metrics instrumentation |
Implemented |
| ConnectSoft.Diagnostics.HealthChecks |
Diagnostics |
Health check primitives |
Implemented |
AI
See Agent Mesh.
| Library |
Area |
Capability |
Status |
| ConnectSoft.AI.AgentsFramework |
AI |
Microsoft Agent Framework integration |
Implemented |
| ConnectSoft.AI.AIModel |
AI |
AI model abstractions |
Implemented |
| ConnectSoft.ModelContextProtocol |
AI |
Model Context Protocol (MCP) support |
Implemented |
Domain & Validation
See Library Registry.
| Library |
Area |
Capability |
Status |
| ConnectSoft.DomainModel |
Domain |
DDD building blocks (aggregates, entities, value objects) |
Implemented |
| ConnectSoft.Validation.FluentValidation |
Validation |
FluentValidation integration |
Implemented |
| ConnectSoft.ObjectMapping.* |
Mapping |
Object-to-object mapping abstractions |
Implemented |
| ConnectSoft.Options |
Configuration |
Strongly-typed options support |
Implemented |
Security & Compliance
See Security Architecture.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Http.OAuth2 |
Security |
OAuth2 HTTP client integration |
Implemented |
| ConnectSoft.WebSecurity |
Security |
Web security hardening primitives |
Implemented |
| ConnectSoft.AuditNet |
Compliance |
Audit logging integration |
Implemented |
| ConnectSoft.Compliance |
Compliance |
Compliance primitives |
Implemented |
Vendor API Clients
See Integration Platform.
| Library |
Area |
Capability |
Status |
| ConnectSoft.Deputy.ApiClient |
API Client |
Deputy API client |
Implemented |
| ConnectSoft.Braze.ApiClient |
API Client |
Braze API client |
Implemented |
| ConnectSoft.Bill.ApiClient |
API Client |
Bill.com API client |
Implemented |
| ConnectSoft.Sms.Providers.Twilio |
API Client |
Twilio SMS provider |
Implemented |
| ConnectSoft.Sms.Providers.Israel019 |
API Client |
019 (Israel) SMS provider |
Implemented |
| ConnectSoft.Sms.Providers.AzureCommunicationServices |
API Client |
Azure Communication Services SMS provider |
Implemented |
| ConnectSoft.Sms.Providers.Fake |
API Client |
Fake SMS provider for testing |
Implemented |
| ConnectSoft.GoogleAnalytics.MeasurementProtocol |
API Client |
Google Analytics Measurement Protocol client |
Implemented |
| ConnectSoft.Meta.Conversions |
API Client |
Meta Conversions API client |
Implemented |