Tochemey / ego
[Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.
☆43Updated 3 weeks ago
Alternatives and similar repositories for ego:
Users that are interested in ego are comparing it to the libraries listed below
- Simple internal event bus for Go applications☆31Updated last year
- Examples for Go-Akt☆10Updated 2 weeks ago
- AMQP library to publish and consume events☆56Updated 3 weeks ago
- goes is an event-sourcing framework for Go.☆143Updated this week
- An offheap memory allocator for manual memory management in Golang☆25Updated 3 months ago
- 🧧 Fixed-Point Decimal Money☆34Updated 3 weeks ago
- Reflex is an event streaming framework☆68Updated 3 weeks ago
- A golang generic graph library that provides mathematical graph-theory and algorithms.☆79Updated this week
- Simple and efficient WAL implementation in Go 🚀☆60Updated last year
- ☆24Updated 2 months ago
- A simple In-Memory Data Grid in Go☆72Updated 3 years ago
- SQL (Postgres/MySQL) Pub/Sub for the Watermill project.☆74Updated last week
- ⚡ StormRPC is an RPC "framework" built on top of the Request-Reply message capabilities from NATS.☆27Updated 2 weeks ago
- [Go] Distributed Actor framework using protocol buffers as message for Golang☆242Updated this week
- Flexible and fast gRPC to HTTP and OpenAPI interface☆48Updated last month
- Clean Architecture Use Case for Go☆34Updated last year
- Minimal rules engine, uses yaml as input☆27Updated last year
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated last year
- Golang Dynamic Decision Tree☆39Updated 4 years ago
- A Go (Golang) client for Postgres Message Queue (PGMQ)☆54Updated last week
- Sorted Data Structure Server - Treds is a Data Structure Server which returns data in sorted order and is the fastest prefix search serve…☆64Updated 3 months ago
- Cookies, but with structs, for happiness.☆111Updated this week
- Go client for Memphis. Memphis is an event processing platform☆40Updated 11 months ago
- fairyMQ is a distributed high throughput in-memory yet persisted open-source messaging and streaming system(message queue).☆23Updated last year
- Show progress of concurrent tasks in your terminal – a minimalistic Go library with a lock-free design☆13Updated 4 months ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆73Updated 3 years ago
- A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.☆53Updated 7 months ago
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆50Updated 11 months ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆98Updated 6 months ago
- 🚨 slog sampling: drop repetitive log records☆80Updated this week