ego
CQRS framework
A Go library that enables event-sourcing and CQRS applications using protocol buffers and scalable persistence
[Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.
37 stars
3 watching
5 forks
Language: Go
last commit: 9 days ago cloud-computingconcurrent-programmingcqrscqrs-esdistributed-systemsevent-drivenevent-sourcinggogolangmicroserviceprotocol-buffersreactive-programming
Related projects:
Repository | Description | Stars |
---|---|---|
tochemey/goakt | A distributed actor framework for building reactive and scalable systems in Golang using protocol buffers. | 189 |
tojans/scritchy | A CQRS framework that removes the plumbing, allowing developers to build command and query handlers without extensive boilerplate code. | 67 |
serverlesstechnology/cqrs | A CQRS and event sourcing framework for building scalable, loosely coupled applications using serverless architectures. | 381 |
gautema/cqrslite | A lightweight framework for building CQRS and Eventsourcing applications in C# | 1,100 |
oktaykir/eventflow.example | An EventFlow implementation of CQRS and event-sourcing architecture with RabbitMQ, MongoDB, PostgreSQL, and EventStore | 201 |
jorge07/symfony-6-es-cqrs-boilerplate | A full-stack Symfony 6 application framework for building event-sourced CQRS systems with PHP 8. | 1,073 |
elgohr/go-localstack | A Go library that simplifies interactions with localstack services for testing and development purposes. | 78 |
ahoo-wang/wow | A framework for building modern reactive CQRS microservices with event sourcing and domain-driven design | 198 |
commanded/commanded | A framework for building Elixir applications using the CQRS/ES pattern | 1,867 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |
wenerme/go-req | A declarative HTTP client library for the Go programming language | 22 |
yeqown/go-qrcode | A Go library for generating QR codes with customizable styles and options. | 566 |
cheshir/go-mq | Provides declarative configuration and management of RabbitMQ entities such as queues, exchanges, producers, and consumers. | 92 |
rocketlaunchr/dbq | A Go library providing a convenient and lightweight way to perform database operations without boilerplate code. | 405 |
xerprojects/xer.cqrs | A lightweight CQRS library with DDD concepts for building command and event handling systems | 101 |