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. Learn more →
Top 23 event-sourcing 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
-
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.
-
ultimate-backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
-
run-aspnetcore-microservices
Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
-
eventmesh
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
-
ddd-hexagonal-cqrs-es-eda
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
-
pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
-
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
https://github.com/PipedreamHQ/pipedream/issues/954
No I don’t think so. You probably want n8n if you’re keen on self-hosting.
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.
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:
https://github.com/oskardudycz/EventSourcing.NetCore
Project mention: Marten – .NET Transactional Document DB and Event Store on PostgreSQL | news.ycombinator.com | 2024-02-01
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.
[0]https://github.com/commanded/commanded
Project mention: Show HN: Light implementation of Event Sourcing using PostgreSQL as event store | news.ycombinator.com | 2023-10-31I’m addition to the alternatives mentioned, here’s another Postgres-only ES implementation: https://github.com/message-db/message-db
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.
Project mention: My take on using the MVVM pattern and CQRS with React. Let me know what you think! | /r/SoftwareEngineering | 2023-08-03
event-sourcing related posts
- Hitchhiker's Guide to Moving from Relational Data to Events
- Best practices for designing traits in public crates?
- Public chatroom websocket project in Go
- 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
- How should I model compute heavy tasks that occasionally make a network request?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source event-sourcing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | modular-monolith-with-ddd | 10,270 |
2 | pipedream | 8,249 |
3 | Benthos | 7,559 |
4 | watermill | 6,729 |
5 | EquinoxProject | 6,281 |
6 | kafdrop | 5,174 |
7 | Event Store | 5,090 |
8 | store | 3,506 |
9 | EventSourcing.NetCore | 3,225 |
10 | AxonFramework | 3,224 |
11 | Marten | 2,662 |
12 | ultimate-backend | 2,499 |
13 | run-aspnetcore-microservices | 2,401 |
14 | EventFlow | 2,315 |
15 | commanded | 1,787 |
16 | message-db | 1,607 |
17 | eventhorizon | 1,544 |
18 | eventmesh | 1,539 |
19 | eventsourcing | 1,400 |
20 | Rails Event Store | 1,375 |
21 | PumpkinDB | 1,366 |
22 | ddd-hexagonal-cqrs-es-eda | 1,082 |
23 | pitstop | 1,058 |
Sponsored