lucabriguglia / Kledex
Licence: apache-2.0
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 502
Projects that are alternatives of or similar to Kledex
OpenCQRS
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 546 (+8.76%)
Mutual labels: events, cqrs, azure, ddd, service-bus, event-sourcing, dispatcher
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-68.33%)
Mutual labels: event-sourcing, service-bus, dotnet-core, ddd, cqrs
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-73.9%)
Mutual labels: event-sourcing, dotnet-core, ddd, cqrs
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
Stars: ✭ 198 (-60.56%)
Mutual labels: events, cqrs, azure, ddd
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (-71.31%)
Mutual labels: events, event-sourcing, ddd, cqrs
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (-17.53%)
Mutual labels: event-sourcing, dotnet-core, ddd, cqrs
CQELight
CQELight is an entreprise grade extensible and customisable framework for creating software with CQRS, DDD & Event Sourcing patterns
Stars: ✭ 21 (-95.82%)
Mutual labels: events, cqrs, ddd, event-sourcing
Event Sourcing Cqrs Examples
Event Sourcing and CQRS in practice.
Stars: ✭ 265 (-47.21%)
Mutual labels: events, event-sourcing, ddd, cqrs
All Things Cqrs
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Stars: ✭ 474 (-5.58%)
Mutual labels: events, ddd, cqrs
iam-ddd-cqrs-es-nestjs
Identity and Access Management
Stars: ✭ 34 (-93.23%)
Mutual labels: cqrs, ddd, event-sourcing
Ddd Leaven Akka V2
Sample e-commerce system #Microservices #Akka #Reactive-DDD #CQRS
Stars: ✭ 362 (-27.89%)
Mutual labels: event-sourcing, ddd, cqrs
Go Api Boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (-25.7%)
Mutual labels: event-sourcing, ddd, cqrs
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-97.01%)
Mutual labels: cqrs, ddd, event-sourcing
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-94.22%)
Mutual labels: cqrs, ddd, event-sourcing
ftgogo
FTGOGO - event-driven architecture demonstration application using edat
Stars: ✭ 82 (-83.67%)
Mutual labels: cqrs, ddd, event-sourcing
food-ordering-demo
Demo application focusing on the Food Ordering domain - Used in our video series
Stars: ✭ 28 (-94.42%)
Mutual labels: cqrs, ddd, event-sourcing
order-demo
Axon demo - `Order Management` Information System - A part of the systems landscape https://github.com/fraktalio/courier-demo, https://github.com/fraktalio/restaurant-demo, https://github.com/fraktalio/order-demo
Stars: ✭ 72 (-85.66%)
Mutual labels: cqrs, ddd, event-sourcing
Netcoremicroservicessample
Sample using micro services in .NET Core 3.1 Focusing on clean code
Stars: ✭ 403 (-19.72%)
Mutual labels: event-sourcing, dotnet-core, cqrs
Hexagonal Architecture Acerola
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Stars: ✭ 293 (-41.63%)
Mutual labels: dotnet-core, ddd, cqrs
micro
Functional prooph for microservices
Stars: ✭ 53 (-89.44%)
Mutual labels: cqrs, ddd, event-sourcing
Kledex
Kledex is a .NET Standard framework that can be used to create a simple and clean design by enforcing single responsibility and separation of concerns.
Its advanced features are ideal for Domain Driven Design (DDD), Command Query Responsibilty Segragation (CQRS) and Event Sourcing.
With Kledex you can automatically dispatch events to a message bus (Service Bus or RabbitMQ), validate your commands before they are sent to the command handler (FluentValidation) and automatically cache the result of your queries (Memory or Redis).
Full Documentation: Kledex Wiki.
Main Flow
Packages
Main
Package | Latest Stable |
---|---|
Kledex |
Store Providers
Bus Providers
Package | Latest Stable |
---|---|
Kledex.Bus.ServiceBus | |
Kledex.Bus.RabbitMQ |
Validation Providers
Package | Latest Stable |
---|---|
Kledex.Validation.FluentValidation |
Caching Providers
Package | Latest Stable |
---|---|
Kledex.Caching.Memory | |
Kledex.Caching.Redis |
Misc
Package | Latest Stable |
---|---|
Kledex.UI |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].