1.kgrzybek / modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
Ranked by Attention Score: stars gained over the last 30 complete days
37 repositories by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
Full Modular Monolith application with Domain-Driven Design approach.
The P programming language.
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
Distributed Application Framework for .NET
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
.NET Transactional Document DB and Event Store on PostgreSQL
A framework for building messaging apps with .NET and C#.
Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
:bus: Simple and lean service bus implementation for .NET
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Write your pipelines in C# !
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
A 100% native C# implementation of ZeroMQ for .NET
An easy to use .NET API for RabbitMQ
Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ...
Pluggable foundation blocks for building distributed apps.
Trill is a single-node query processor for temporal or streaming data.
Async/await first CQRS+ES and DDD framework for .NET
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Workflow Automation Engine
Confluent's Apache Kafka .NET client
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
Examples and Tutorials of Event Sourcing in .NET
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
The gold standard for async .NET microservices on Azure, AWS and on-prem
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
A modern .NET framework for communication over RabbitMq
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
.NET Stream Processing Library for Apache Kafka 🚀
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka