Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Repository Index
88,573 visible repositories in the index
1–19 of 19 · Most stars
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.
- cqrs
- eventsourcing
- eventstore
- event-sourcing
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
- dotnetcore
- background-jobs
- queue
- mailing
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
- background-processing
- dotnet
- job-scheduler
- real-time-dashboard
.NET Transactional Document DB and Event Store on PostgreSQL
- marten
- postgres
- documentdb
- eventsourcing
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
Async/await first CQRS+ES and DDD framework for .NET
- eventsourcing
- cqrs
- dotnet
- async-await
ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.
A persistence agnostic Event Store for .NET
A pragmatic .NET 8 framework for modular monoliths to evolve seamlessly into distributed microservices.
- microservices
- ddd
- dapr
- aspnet-core
A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Wolverine, and Aspire in .Net 10.
- cqrs
- dotnet
- dotnetcore
- microservices
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
- cqrs-framework
- cqrs
- c-sharp
- dotnet
.NET event sourced domain driven design model via NServiceBus and GetEventStore
- eventstore
- nservicebus
- ddd
- eventsourcing
Event store for Azure Table Storage
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
- microservice
- messaging
- kafka
- silverback
Lightweight infrastructure for doing eventsourcing using aggregates
.NET framework for DDD, CQRS and Event Sourcing.
- cqrs
- event-sourcing
- ddd
- mediator
A set of C# libraries for streamlined microservice development: audit, caching, outbox, CAP, MassTransit (events & config), idempotency, specifications, security, and other useful utilities. Packages: https://www.nuget.org/profiles/dex
- at-least-once
- audit
- cache-control
- cap
A library to facilitate communication between CommandService and QueryService. The Idea is when any event occures in commandService, it should be persisted in QueryService in MongoDb, SqlServer, MySql and PostgreSQL