MODULAR .NET DEVELOPMENT KIT
bITdevKit
Build modular .NET applications with Domain-Driven Design.
Use shared domain types, request handling, messaging, storage, scheduling, and host tooling without rebuilding the same application infrastructure.
Start in two commands¶
Install the templates, then create a solution with its first module.
dotnet new install BridgingIT.DevKit.Templates
dotnet new bdksolution --SolutionName SolutionName --ModuleName Core --allow-scripts yes -o ./projects/SolutionName
The template creates ./projects/SolutionName/SolutionName.slnx with application, domain, infrastructure, presentation, and test projects.
Find the part you need¶
Domain modeling
Aggregates, value objects, rules, policies, specifications, repositories, and domain events.
Application flow
Commands, queries, results, requester pipelines, events, and durable orchestrations.
Infrastructure integration
Messaging, queueing, files, blobs, documents, databases, and scheduled work.
Operations and tooling
Dashboards, health, logs, metrics, startup tasks, CLI commands, and MCP diagnostics.