{"id":945,"url":"https://github.com/mindreframer/awesome_cqrs","name":"awesome_cqrs","description":"some links about CQRS / Event Sourcing","projects_count":126,"last_synced_at":"2026-08-10T22:00:20.891Z","repository":{"id":66494674,"uuid":"73019291","full_name":"mindreframer/awesome_cqrs","owner":"mindreframer","description":"some links about CQRS / Event Sourcing","archived":false,"fork":false,"pushed_at":"2018-12-13T12:41:01.000Z","size":832,"stargazers_count":61,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-07-22T13:05:15.530Z","etag":null,"topics":["awesome-list","cqrs","eventsourcing","link-collection"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mindreframer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-11-06T21:12:28.000Z","updated_at":"2025-05-06T14:13:29.000Z","dependencies_parsed_at":"2023-02-21T13:00:27.405Z","dependency_job_id":null,"html_url":"https://github.com/mindreframer/awesome_cqrs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mindreframer/awesome_cqrs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fawesome_cqrs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fawesome_cqrs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fawesome_cqrs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fawesome_cqrs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mindreframer","download_url":"https://codeload.github.com/mindreframer/awesome_cqrs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fawesome_cqrs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36498879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:42:01.189Z","updated_at":"2026-08-10T22:00:20.892Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized",".NET","JVM"],"sub_categories":["Uncategorized","Services","Clojure","C-Sharp","Scala","Java","F-Sharp"],"readme":"# AwesomeCqrs\n\n\n\n\n\n### Videos\n  - [A deep look into the Event Store by Greg Young at OreDev 2012 at Malmo, Sweden - Every](http://www.everytalk.tv/talks/2238-OreDev-A-deep-look-into-the-Event-Store)\n  - [Event Sourcing and DDD with F# - Jérémie Chassaing - 2015](https://vimeo.com/131632601)\n\n\n### Discussions:\n  - [DDD, Event Sourcing, and CQRS Tutorial | Hacker News](https://news.ycombinator.com/item?id=10189031)\n  - [Which Message / Command / Event Bus to use · Issue #12 · webdevilopers](https://github.com/webdevilopers/php-ddd/issues/12)\n  - [CQRS Examples and Screencasts - stackoverflow](http://stackoverflow.com/questions/5043513/cqrs-examples-and-screencasts)\n\n\n### Slides\n  - [DDDEurope 2018 - Event Sourcing After Launch (2018/02)](https://speakerdeck.com/overeemm/dddeurope-2018-event-sourcing-after-launch)\n  - [TOTAL RECALL - The application that never forgets - 2018/01](https://speakerdeck.com/hollodotme/total-recall-the-application-that-never-forgets-1)\n  - [CQRS \u0026 Event Sourcing in the wild (Scotla](https://speakerdeck.com/mrook/cqrs-and-event-sourcing-in-the-wild-scotlandphp-2016?slide=54)\n  - [Introduction to CQRS / ES with Rails – Mirosław Pragłowski](http://praglowski.com/presentations/cqrses/drug/#/7)\n  - [CQRS \u0026 EVENTSOURCING DISCOVERY - Workshop](http://devlyon.fr/mixter/)\n  - https://github.com/Ookami86/event-sourcing-in-practice\n  - http://prolic.github.io/cqrs-event-sourcing-talk/#/39 - CQRS \u0026 Event Sourcing\n\n\n### Other link collections\n  - [A curated list of awesome CQRS and Event Sourcing things](https://github.com/leandrocp/awesome-cqrs-event-sourcing)\n  - [GitHub - leandrocp/awesome-cqrs-event-sourcing: A curated list of awesome CQRS and Event Sourcing things](https://github.com/leandrocp/awesome-cqrs-event-sourcing)\n  - [mlomnicki/ddd-resources: ](https://github.com/mlomnicki/ddd-resources)\n  - [valentjedi/ddd-dynamic: Domain Driven Design in Python, Ruby and other dynamic languages resources](https://github.com/valentjedi/ddd-dynamic)\n\n\n### Notes\n  - [CQRS is not complicated · GitHub](https://gist.github.com/robashton/1244862/350601913b7b81c471a88b9b0691361238a41cc2)\n  - [The relationship between state machines and event sourcing](https://gist.github.com/eulerfx/4ac420a14422ac960222)\n  - [Data Management for Microservices · markus](https://github.com/markusklems/osstechmap/wiki/Data-Management-for-Microservices)\n  - [Event Sourcing as 3 functions.](https://gist.github.com/gregoryyoung/a3e69ed58ae066b91f1b)\n  - [Rough Notes about CQRS and ES · GitHub](https://gist.github.com/jaceklaskowski/d267bf4176822293e95e)\n  - [Greg Young's CQRS Class - Random Notes - 2011](https://gist.github.com/briandonahue/1204748)\n\n  - [Notes from DDD \u0026 CQRS training - day 1 - 2011](http://marcinderylo.blogspot.de/2011/04/notes-from-ddd-cqrs-training-day-1.html)\n  - [Notes from DDD \u0026 CQRS training - day 2 - 2011](http://marcinderylo.blogspot.de/2011/04/notes-from-ddd-cqrs-training-day-2.html)\n  - [Notes from DDD \u0026 CQRS training - day 3 - 2011](http://marcinderylo.blogspot.de/2011/04/notes-from-ddd-cqrs-training-day-3.html)\n\n\n### Longer articles\n  - [Sanity Checking an Event Sourced System - 2017/03](http://www.strauss.io/blog/2017-sanity-checking-an-event-sourced-system.html)\n  - [Buzz-kills Chronicles - Part 1: CQRS - 2016/09](http://blog.bsg.co.za/2016/09/16/buzz-kill-chronicles-cqrs.html)\n  - [Galeria-Kaufhof/web-eventsourcing: Event sourcing for the Web](https://github.com/Galeria-Kaufhof/web-eventsourcing/blob/master/draft-kiessling-web-eventsourcing-00.md)\n\n\n  - [Projection Building Blocks: What you'll need to build projections - 2018/01](https://barryosull.com/blog/projection-building-blocks-what-you-ll-need-to-build-projections)\n  - [Immediate Consistency in Event Sourcing - 2017/09](https://barryosull.com/blog/immediate-consistency-in-event-sourcing)\n  - [Event Sourcing: What it is and why it's awesome - 2017/08](https://dev.to/barryosull/event-sourcing-what-it-is-and-why-its-awesome)\n\n  - [12 Things You Should Know About Event Sourcing - 2017/04](http://blog.leifbattermann.de/2017/04/21/12-things-you-should-know-about-event-sourcing/)\n\n  - [DDD, CQRS \u0026 ES! · GitHub](https://gist.github.com/rasheedamir/2f18c6a931fa65343f1d) --- very detailed!\n  - https://github.com/Arnauld/CQRS-Ramblings/blob/master/doc/article/cqrs-article.mdown --\n  - [Entry-level, synchronous \u0026 transactional event sourcing](https://softwaremill.com/entry-level-event-sourcing/) - alternative, consistent ES architecture\n  - [Scaling Microservices with an Event Stream | ThoughtWorks](https://www.thoughtworks.com/insights/blog/scaling-microservices-event-stream)\n  - [Scalable Microservices through Messaging – Red Hat Developer Blog](http://developers.redhat.com/blog/2016/05/26/scalable-microservices-through-messaging/)\n  - [Event Sourcing from the Trenches - 2016/06](https://www.linkedin.com/pulse/event-sourcing-from-trenches-dennis-doomen?articleId=8422486075574796264)\n  - [Pragmatic CQRS: Verifying username uniqueness when registering a new user // Tom's ramblings - 2011/11](http://tojans.me/blog/2011/11/15/pragmatic-cqrs-verifying-username-uniqueness-when-registering-a-new-user/)\n  - [Building Marten’s Async Daemon | The Shade Tree Developer](https://jeremydmiller.com/2016/08/31/building-martens-async-daemon/)\n  - [Example application for my #qconsf presentation about building microservices with event sourcing and CQRS | plain old objects - 2015/01](https://plainoldobjects.com/2015/01/04/example-application-for-my-qconsf-presentation-about-building-microservices-with-event-sourcing-and-cqrs/)\n  - [Decoupling applications with Domains Events - 2012/08](http://www.whitewashing.de/2012/08/25/decoupling_applications_with_domain_events.html)\n  - http://labs.qandidate.com/blog/2015/07/08/replaying-event-streams-with-broadway/\n  - http://labs.qandidate.com/blog/2015/10/07/asynchronous-event-processing-with-broadway-using-rabbitmq/\n\n### Academic\n  - [Domain-Driven Design mit Ruby on Rails - Bachelor Theses - 2015](http://edoc.sub.uni-hamburg.de/haw/volltexte/2016/3220/pdf/BA_Zender.pdf) - quite complete reference implementation of DDD concepts with Ruby / Rails\n  - [(german) Testen von Domain Modellen anhand von Commands und Events - Bachelor Theses](https://www.fernuni-hagen.de/imperia/md/content/ps/bachelor-boehm.pdf)\n  - [GitHub - redhead/diploma-thesis](https://github.com/redhead/diploma-thesis), quite good!\n  - [Enabling retroactive computing through event sourcing - 2016/09 - Master theses](https://oparu.uni-ulm.de/xmlui/handle/123456789/4150)\n  - [Correctness for CQRS Systems - Elicitation and validation - 2012 - Master of Science Thesis](https://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2012/rapporter12/hakim_kamil_12072.pdf)\n  - [DISTRIBUTED DOCUMENT MIGRATION BETWEEN ERP SYSTEMS BY MEANS OF MESSAGING AND EVENT SOURCING - 2013](https://www.doria.fi/bitstream/handle/10024/94341/Distributed%20document%20migration%20between%20ERP%20systems%20by%20means%20of%20messaging%20and%20event%20sourcing.pdf?sequence=2)\n  - [Using CQRS Pattern for Improving Performances in Medical Information Systems](http://ceur-ws.org/Vol-1036/p86-Rajkovic.pdf)\n  - [Practitioners’ view on command query responsibility segregation - 2014/08](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.843.2533\u0026rep=rep1\u0026type=pdf)\n  - [Maintainable architecture in project business analysis software - 2015](https://aaltodoc.aalto.fi/bitstream/handle/123456789/21038/master_Haapaniemi_Tuukka_2016.pdf?sequence=1)\n  - [Variability in Multi-Tenant Enterprise Software - 2014/12](http://dspace.library.uu.nl/bitstream/handle/1874/303797/Kabbedijk.pdf;jsessionid=45D0CA7EB1871794921B50F07B404CA2?sequence=1)\n  - [Designing a Business Platform using Microservices. - 2016/03](https://wwwmatthes.in.tum.de/file/i18zc136pl5a/Sebis-Public-Website/-/Master-s-Thesis-Rajendra-Kharbuja/Thesis_Report_Final.pdf)\n  - [CLOUD FRAMEWORK ON INFRASTRUCTURE AS A SERVICE - 2013](https://dspace.vutbr.cz/bitstream/handle/11012/53428/14457.pdf?sequence=1)\n  - [Towards cloud application architectural patterns: transfer, evolution, innovation and oblivion - 2014](http://www.diva-portal.se/smash/get/diva2:843924/FULLTEXT01.pdf)\n  - [The Dark Side of Event Sourcing: Managing Data Conversion](http://files.movereem.nl/2017saner-eventsourcing.pdf)\n  - [ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ COMMAND QUERY RESPONSIBILITY SEGREGATION (CQRS) ДЛЯ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СЕРВИСОВ (russian) - 2015](http://cyberleninka.ru/article/n/ispolzovanie-tehnologii-programmirovaniya-command-query-responsibility-segregation-cqrs-dlya-raspredelennyh-informatsionnyh)\n\n### Ruby specific:\n  - [Minimal decoupled subsystems in your rails app - 2016/09](http://blog.arkency.com/2016/09/minimal-decoupled-subsystems-of-your-rails-app/)\n  - [From ActiveRecord to EventSourcing - 2014/05](http://www.slideshare.net/emadb/wroclove-rb)\n  - [The journey to Rails and TDD - 2016/05](https://medium.com/planet-arkency/the-journey-to-rails-and-tdd-da639d921e17#.jh11nv9w7)\n\n\n### Workshop\n  - http://insights.workshop14.io/2015/07/14/domain-driven-design-introduction.html\n  - http://insights.workshop14.io/2015/07/15/value-objects-in-ruby.html\n  - http://insights.workshop14.io/2015/07/23/application-border-control-with-ruby-form-objects.html\n  - http://insights.workshop14.io/2015/08/02/tackling-god-objects-in-ruby.html\n  - http://insights.workshop14.io/2015/08/09/untangle-your-domain-model-from-the-database.html\n  - http://insights.workshop14.io/2015/08/16/introducing-interactors-to-represent-getting-stuff-done.html\n  - http://insights.workshop14.io/2015/08/20/domain-driven-design-where-the-real-value-lies.html\n\n\n\n\n### Good documentation\n  - [proophessor - Exploring prooph components](http://getprooph.org/)\n  - [prooph/event-store · Docs (DDD/CQRS/ES concepts)](https://github.com/prooph/event-store/tree/master/docs)\n  - https://github.com/ravendb/docs/blob/master/Articles/Raven.Documentation.Articles/articles/cqrs-and-event-sourcing-made-easy-with-ravendb.markdown\n  - [GitHub - slashdotdash/cqrs-journey-pdf: CQRS Journey Guide converted to PDF for eBook reading.](https://github.com/slashdotdash/cqrs-journey-pdf)\n\n\n### Tools\n  - [Github - robertreppel/hist: A simple event store for event sourcing in Go.](https://github.com/robertreppel/hist)\n  - [GitHub - debezium/debezium: Change data capture for a variety of databases.](https://github.com/debezium/debezium)\n  - [GitHub - Flipkart/aesop: A keen Observer of change](https://github.com/Flipkart/aesop)\n\n\n\n# Code / Libraries\n\n### Elixir / Erlang\n  - [serverboards/serverboards: Serverboards is a microservices based service monitoring, alerting and management system.](https://github.com/serverboards/serverboards)\n  - [GitHub - bryanhunter/cqrs-with-erlang: Resources for the CQRS with Erlang talk](https://github.com/bryanhunter/cqrs-with-erlang)\n  - [CQRS with Elixir and Phoenix - 2015/11](http://jfcloutier.github.io/jekyll/update/2015/11/04/cqrs_elixir_phoenix.html)\n  - [GitHub - CrowdHailer/event-sourcing.elixir: Event sourcing test project based on the Scala example in the Fun.CQRS library](https://github.com/CrowdHailer/event-sourcing.elixir)\n  - [Github - andreapavoni/disco](https://github.com/andreapavoni/disco) - Simple, opinionated yet flexible library to build CQRS/ES driven systems 🕺\n- [EventStore HTTP client featuring subscriptions (competing consumers) and other celebrities.](https://github.com/tbug/elixir-eventstore-http-client)\n  - [CQRS Eventsourcing Engine - Elixir](https://github.com/work-capital/elixir-cqrs-eventsourcing)\n  - [DDD/CQRS/ES/NoSQL and functional programming - General Programming / General Chat - Elixir Forum](https://elixirforum.com/t/ddd-cqrs-es-nosql-and-functional-programming/519/2)\n  - [Creating a supervision tree for Elixir GenEvent behavior - 2016/05](http://pedroassumpcao.ghost.io/creating-a-supervision-tree-for-elixir-genevent-behavior/)\n  - [GitHub - madeinussr/exop: Little library that provides a few macros which allow to you encapsulate business logic and validate incoming params over predefined contract.](https://github.com/madeinussr/exop)\n  - [GitHub - ericmj/true_story: Make your tests tell a story](https://github.com/ericmj/true_story)\n  - [GitHub - antipax/gen_state_machine: An idiomatic Elixir wrapper for gen_statem in OTP 19 (and above).](https://github.com/antipax/gen_state_machine)\n  - [GitHub - bernardolins/fake_server: FakeServer is a simple HTTP server used to mock external services responses on your tests.](https://github.com/bernardolins/fake_server)\n\n### Golang\n  - [hellofresh/goengine: Engine provides you all the capabilities to build an Event sourced application in go](https://github.com/hellofresh/goengine)\n  - https://medium.com/@Oskarr3/implementing-cqrs-using-kafka-and-sarama-library-in-golang-da7efa3b77fe#.7gvhtgyf8\n  - [mcveat/event-sourcing-cqrs: Example of Event Sourcing and CQRS in golang](https://github.com/mcveat/event-sourcing-cqrs)\n  - [GitHub - looplab/eventhorizon: CQRS/ES toolkit for Go](https://github.com/looplab/eventhorizon)\n  - [GitHub - eduncan911/es: Event-sourcing and microservices infrastructure with specs framework for GoLang](https://github.com/eduncan911/es)\n\n\n### Javascript / Node.js\n  - [GitHub - smariussorin/EventSourcedMicroservices: Microservices Architecture with Event Sourcing and CQRS using Node.JS](https://github.com/smariussorin/EventSourcedMicroservices)\n  - [efacilitation/eventric: Minimalist JavaScript framework to build applications based on DDD, CQRS and Event Sourcing.](https://github.com/efacilitation/eventric)\n  - [efacilitation/eventric-testing: Test helpers for eventric.js based applications](https://github.com/efacilitation/eventric-testing)\n\n\n### PHP\n  - [prooph/event-store-bus-bridge: Marry CQRS with Event Sourcing http://getprooph.org](https://github.com/prooph/event-store-bus-bridge)\n  - [prooph/service-bus: PHP Lightweight Message Bus supporting CQRS.](https://github.com/prooph/service-bus)\n  - [prooph/event-sourcing: Provides basic functionality for event sourced aggregates.](https://github.com/prooph/event-sourcing)\n  - [qandidate-labs/broadway: Infrastructure and testing helpers for creating CQRS and event sourced applications](https://github.com/qandidate-labs/broadway)\n  - [honeybee/honeybee: Library for implementing CQRS driven, event-sourced and distributed architectures.](https://github.com/honeybee/honeybee)\n  - [hellofresh/engine: Engine provides you all the capabilities to build an Event sourced application.](https://github.com/hellofresh/engine)\n  - [thephpleague/tactician: A simple, flexible command bus http://tactician.thephpleague.com](https://github.com/thephpleague/tactician)\n  - [GitHub - treehouselabs/event-sourcing: Event sourcing library](https://github.com/treehouselabs/event-sourcing)\n  - [GitHub - szjani/predaddy: DDD/CQRS/EventSourcing framework with annotation driven message bus](https://github.com/szjani/predaddy)\n\n\n### Python\n  - [GitHub - iancooper/Paramore: Command Dispatcher, Processor, and Distributed Task Queue](https://github.com/iancooper/Paramore)\n  - [GitHub - johnbywater/eventsourcing: Event sourcing in Python](https://github.com/johnbywater/eventsourcing)\n\n### Ruby\n  - [krisleech/wisper: A micro library providing Ruby objects with Publish-Subscribe capabilities](https://github.com/krisleech/wisper)\n  - [GitHub - arkency/aggregate_root](https://github.com/arkency/aggregate_root)\n  - [zilverline/sequent: CQRS \u0026 event sourcing framework for Ruby](https://github.com/zilverline/sequent)\n  - [GitHub - ianunruh/fountain-redis: Redis components for the Fountain CQRS/ES framework](https://github.com/ianunruh/fountain-redis)\n  - [GitHub - ianunruh/fountain: Modular CQRS and event sourcing framework for Ruby](https://github.com/ianunruh/fountain)\n    - [Event Sourcing \u0026 Unit Testing](https://ianunruh.com/2013/08/event-sourcing-unit-testing.html)\n    - [ Event Sourcing in Ruby](https://ianunruh.com/2013/08/event-sourcing-ruby.html)\n  - [GitHub - cavalle/banksimplistic: Exploring CQRS, Event Sourcing and DDD with Ruby](https://github.com/cavalle/banksimplistic)\n  - [alexaitken/synapse: A versatile CQRS and event sourcing framework for Ruby](https://github.com/alexaitken/synapse)\n  - [Papipo/event_sourcing: GitHub - Papipo/event_sourcing: Actor based Event Sourcing library for ruby](https://github.com/Papipo/event_sourcing)\n\n\n\n### Meteor\n  - [GitHub - meteor-space/event-sourcing: ](https://github.com/meteor-space/event-sourcing)\n\n## JVM\n\n### Java\n  - [GitHub - opencredo/concursus: Concursus is a Java 8 framework for building applications that use CQRS and event sourcing patterns, with a Cassandra event log implementation.](https://github.com/opencredo/concursus)\n  - [orbit/orbit - Concepts: Event Sourced State](https://github.com/orbit/orbit/wiki/Concepts%3A-Event-Sourced-State)\n  - [fredgeorge/microservice_workshop: Material (setup, sample services, etc) for Booster 2014 MicroService workshop](https://github.com/fredgeorge/microservice_workshop)\n\n\n### Scala\n  - [GitHub - gabehollombe/scala-bank-cqrs-es: ](https://github.com/gabehollombe/scala-bank-cqrs-es)\n  - [PagerDuty/poc-fast-event-sourcing: Fast Event Sourcing on Cassandra - Proof of Concept](https://github.com/PagerDuty/poc-fast-event-sourcing)\n  - [GitHub - notxcain/aecor: Pure functional event sourcing runtime](https://github.com/notxcain/aecor)\n  - [GitHub - scalapenos/stamina: Schema evolution for akka-persistence](https://github.com/scalapenos/stamina/)\n\n\n### Clojure\n  - [GitHub - capitalone/cqrs-manager-for-distributed-reactive-services: Experimental CQRS and Event Sourcing service](https://github.com/capitalone/cqrs-manager-for-distributed-reactive-services)\n  - [rill-event-sourcing/wheel: Event generation using aggregates and commands](https://github.com/rill-event-sourcing/wheel)\n  - [rill-event-sourcing/rill: Clojure Event Sourcing toolkit](https://github.com/rill-event-sourcing/rill)\n\n## .NET\n\n### F-Sharp\n  - [GitHub - mastoj/LibAAS: Another sample project showing event sourcing in F#](https://github.com/mastoj/LibAAS)\n  - [thinkbeforecoding/FsUno: Event sourcing implementation sample in F#](https://github.com/thinkbeforecoding/FsUno)\n\n### C-Sharp\n  - [klejeune/teclyn: A C#/Asp.Net production-ready Framework using CQRS and Event-Sourcing](https://github.com/klejeune/teclyn)\n  - [GitHub - eventflow/EventFlow: Async/await first CQRS+ES and DDD framework for .NET](https://github.com/eventflow/EventFlow/)\n  - [GitHub - SneakyPeet/EasyEventSourcing: A Simple Event Sourcing Example Application](https://github.com/SneakyPeet/EasyEventSourcing)\n  - [GitHub - corker/FluentProjections: Fluent Projections provide a configurable hub that handle events and map them to database projection tables (read models).](https://github.com/corker/FluentProjections)\n  - [GitHub - tangxuehua/Conference: A conference example to explain how to use enode to develop ddd+cqrs+event souricng application.](https://github.com/tangxuehua/Conference)\n  - [GitHub - Elders/Cronus: Cronus is a lightweight framework for dispatching and receiving messages between microservices with DDD/CQRS in mind](https://github.com/Elders/Cronus)\n  - [GitHub - 2020IP/TwentyTwenty.DomainDriven: DDD CQRS Event Sourcing Abstraction Library](https://github.com/2020IP/TwentyTwenty.DomainDriven)\n  - [GitHub - jonsequitur/Alluvial: Stream your data from any source. Build projections and aggregations. Parallelize. Distribute. Replay.](https://github.com/jonsequitur/Alluvial)\n\n\n\n### EventStore (geteventstore.com)\n  - https://sqlbits.com/Sessions/Event14/EventStore-a_streaming_database_for_CQRS_and_event_sourcin\n\n\n\n\n\n### Services\n  - [serialized.io - APIS FOR BUILDING BUSINESS EVENT-DRIVEN APPLICATIONS - ](https://serialized.io/api/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mindreframer%2Fawesome_cqrs/projects"}