SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Cqr Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Event Store
EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
testing-nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
ultimate-backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
-
eventmesh
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
-
factory
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack (by ddd-by-examples)
-
typescript-ddd-example
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
-
practical-clean-ddd
🕸 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 🍻
-
craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
I’ve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.
Project mention: Looking for elegant code bases written in Golang | news.ycombinator.com | 2023-12-09Take a look at: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-exampl...
(I’m one of the authors.)
This project shows how to apply more complex patterns popular in business applications while staying true to the Go ideas, and not copying them blindly from Java.
In the Go community, you’ll often hear people say „just keep things simple” beats all patterns and is all you need. This may be true if you write a CLI tool or a small library, but if you have a team maintaining a big application, some patterns are super helpful.
It's still boilerplatey but a little less than NgRx. But we use Ngxs: https://ngxs.io. It's a little more complex than elf but a lot more robust in my opinion.
Project mention: Hitchhiker's Guide to Moving from Relational Data to Events | news.ycombinator.com | 2023-12-16https://www.youtube.com/watch?v=uODSwR2CIV4
He also maintains samples on GitHub:
Project mention: Show HN: Light implementation of Event Sourcing using PostgreSQL as event store | news.ycombinator.com | 2023-10-31This reminds me of Commanded[0] for elixir which also uses Postgresql by default.
That's not to say it's not an interesting pattern. You should use it if you have advanced reporting requirements, for example. If you want to learn more about it, look at Rails Event Store.
Here you have a Github template for TS DDD application https://github.com/CodelyTV/typescript-ddd-example
Cqrs related posts
- Hitchhiker's Guide to Moving from Relational Data to Events
- Modular Monolith with DDD repository migrated to .NET 8.0
- How do you structure large Minimal API Projects?
- Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
- Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
- Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts
- Hexagonal Architecture, DDD and CQRS in PHP
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Cqr projects? This list will help you:
Project | Stars | |
---|---|---|
1 | modular-monolith-with-ddd | 10,228 |
2 | Benthos | 7,516 |
3 | watermill | 6,697 |
4 | EquinoxProject | 6,276 |
5 | Event Store | 5,073 |
6 | wild-workouts-go-ddd-example | 4,866 |
7 | store | 3,500 |
8 | EventSourcing.NetCore | 3,221 |
9 | AxonFramework | 3,221 |
10 | php-ddd-example | 2,897 |
11 | testing-nestjs | 2,764 |
12 | sample-dotnet-core-cqrs-api | 2,664 |
13 | ultimate-backend | 2,490 |
14 | EventFlow | 2,312 |
15 | commanded | 1,787 |
16 | eventhorizon | 1,544 |
17 | eventmesh | 1,535 |
18 | eventsourcing | 1,400 |
19 | Rails Event Store | 1,369 |
20 | factory | 1,318 |
21 | typescript-ddd-example | 1,200 |
22 | practical-clean-ddd | 1,154 |
23 | craftsman | 1,091 |