A handy reference of common idioms and patterns how to implement CQRS / ES in GO. The main purpose is reading / learning / teaching.
- Making Badass Developers - Kathy Sierra (Serious Pony) - https://www.youtube.com/watch?v=FKTxC9pl-WM
It isn’t about what skills you have but how quickly you learn.
$ make run
$ make crawl
- altairsix/eventsource - Serverless Go event sourcing library built on top of dynamodb
( 2017-08-15 / 55 commits / 15 stars ) - andrewwebber/cqrs - cqrs framework in go
( 2017-08-29 / 73 commits / 14 stars ) - andrewwebber/cqrs-scaleout - CQRS multi worker example
( 2015-06-02 / 8 commits / 0 stars ) - atitsbest/go_cqrs - CQRS Test in Go
( 2014-06-06 / 18 commits / 1 stars ) - berkaroad/ddd - Domain Driven Design by golang
( 2015-12-20 / 2 commits / 0 stars ) - berkaroad/ioc - Inversion of Control (IoC)
( 2016-08-31 / 32 commits / 1 stars ) - botchniaque/eventsourcing-cqrs-go - Example event sourcing and CQRS implementation in golang
( 2016-02-26 / 25 commits / 5 stars ) - cloudnativego/drones-cmds - Command Handler Service for Drone Army Sample
( 2016-05-23 / 45 commits / 3 stars ) - cloudnativego/drones-events - Event Processing Microservice for the Drones Sample
( 2016-05-24 / 20 commits / 2 stars ) - cloudnativego/drones-query - Implementation of the Query portion of CQRS for the drones sample
( 2016-05-24 / 13 commits / 2 stars ) - customerio/esdb - Event-stream flat file database - Immutable storage for timestamped event streams
( 2017-09-15 / 154 commits / 4 stars ) - dc0d/sector - Simple Injector; Dependency Injection
( 2017-03-06 / 6 commits / 3 stars ) - diegogub/esgo - Eventstoring generic driver
( 2016-07-15 / 6 commits / 0 stars ) - diegogub/gocqrs - CQRS bootstrap framework for Go. Basic CRUD events already included.
( 2017-10-03 / 24 commits / 2 stars ) - duskhacker/cqrsnu - ---
( 2017-04-23 / 27 commits / 0 stars ) - egonelbre/guestlist - Go CQRS/ES application reference
( 2016-05-10 / 7 commits / 2 stars ) - eventsourcedb/eventsourcedb - EventSourcing storage made easy
( 2016-05-19 / 19 commits / 1 stars ) - f2prateek/coi - ---
( 2016-04-21 / 20 commits / 1 stars ) - hellofresh/goengine - Engine provides you all the capabilities to build an Event sourced application in go
( 2017-06-26 / 49 commits / 4 stars ) - isuruceanu/gocqrs - Golang implementation of CQRS architectural patern with Event Sourcing
( 2016-06-29 / 6 commits / 0 stars ) - jensrantil/gorewind - This is a port of Rewind to the Go programming language.
( 2015-10-20 / 160 commits / 1 stars ) - jetbasrawi/go.geteventstore - A Go Client for EventStore HTTP API
( 2017-08-13 / 103 commits / 9 stars ) - jetbasrawi/go.geteventstore.testfeed - A mock handler simulating GetEventStore Atom feeds for event streams.
( 2016-08-08 / 1 commits / 0 stars ) - jostly/cqrs-bookstore-go - ---
( 2014-12-13 / 3 commits / 0 stars ) - looplab/eventhorizon - CQRS/ES toolkit for Go
( 2018-02-08 / 355 commits / 70 stars ) - mbucc/cqrs - A golang starter kit for working with CQRS. http://cqrs.nu/
( 2015-07-19 / 176 commits / 1 stars ) - mcveat/event-sourcing-cqrs - Example of Event Sourcing and CQRS in golang
( 2016-02-05 / 29 commits / 0 stars ) - mishudark/eventhus - Go - CQRS / Event Sourcing made easy - Go
( 2017-12-27 / 89 commits / 10 stars ) - moul/cleanarch - 🚿 the clean architecture, optimised for Golang
( 2016-09-21 / 60 commits / 0 stars ) - nicdex/goes - GoLang implementation of simple EventStore
( 2017-02-12 / 34 commits / 2 stars ) - pjvds/go-cqrs - Example of CQRS on domain level in Go
( 2015-04-28 / 159 commits / 9 stars ) - robertreppel/hist - A simple event store for event sourcing in Go.
( 2017-04-12 / 47 commits / 1 stars ) - rogerclotet/cqrs - Basic CQRS implementation in go
( 2016-08-16 / 8 commits / 1 stars ) - rogerclotet/graceful-restart - This is an effort to show a way of doing live code deployment with 0 downtime in a CQRS environment
( 2016-08-16 / 15 commits / 0 stars ) - saem/afterme - ---
( 2014-01-14 / 28 commits / 1 stars ) - sclasen/swfsm - [golang] simple workflow finite state machines
( 2017-04-25 / 512 commits / 14 stars ) - sunrongya/eventsourcing - cqrs+eventsourcing
( 2017-01-05 / 11 commits / 0 stars ) - sunrongya/milife - 商品交易项目,演示DDD+TDD+CQRS+Event Sourcing技术
( 2017-01-05 / 12 commits / 1 stars ) - thebookofeveryone/cqrs - CQRS Example
( 2016-01-12 / 34 commits / 2 stars ) - uber-go/dig - A reflection based dependency injection toolkit for Go.
( 2017-12-27 / 165 commits / 7 stars )
- looplab/eventhorizon: 2018-02-08
CQRS/ES toolkit for Go - uber-go/dig: 2017-12-27
A reflection based dependency injection toolkit for Go. - mishudark/eventhus: 2017-12-27
Go - CQRS / Event Sourcing made easy - Go - diegogub/gocqrs: 2017-10-03
CQRS bootstrap framework for Go. Basic CRUD events already included. - customerio/esdb: 2017-09-15
Event-stream flat file database - Immutable storage for timestamped event streams - andrewwebber/cqrs: 2017-08-29
cqrs framework in go - altairsix/eventsource: 2017-08-15
Serverless Go event sourcing library built on top of dynamodb - jetbasrawi/go.geteventstore: 2017-08-13
A Go Client for EventStore HTTP API - hellofresh/goengine: 2017-06-26
Engine provides you all the capabilities to build an Event sourced application in go - sclasen/swfsm: 2017-04-25
[golang] simple workflow finite state machines - duskhacker/cqrsnu: 2017-04-23
--- - robertreppel/hist: 2017-04-12
A simple event store for event sourcing in Go. - dc0d/sector: 2017-03-06
Simple Injector; Dependency Injection - nicdex/goes: 2017-02-12
GoLang implementation of simple EventStore - sunrongya/milife: 2017-01-05
商品交易项目,演示DDD+TDD+CQRS+Event Sourcing技术 - sunrongya/eventsourcing: 2017-01-05
cqrs+eventsourcing - moul/cleanarch: 2016-09-21
🚿 the clean architecture, optimised for Golang - berkaroad/ioc: 2016-08-31
Inversion of Control (IoC) - rogerclotet/cqrs: 2016-08-16
Basic CQRS implementation in go - rogerclotet/graceful-restart: 2016-08-16
This is an effort to show a way of doing live code deployment with 0 downtime in a CQRS environment - jetbasrawi/go.geteventstore.testfeed: 2016-08-08
A mock handler simulating GetEventStore Atom feeds for event streams. - diegogub/esgo: 2016-07-15
Eventstoring generic driver - isuruceanu/gocqrs: 2016-06-29
Golang implementation of CQRS architectural patern with Event Sourcing - cloudnativego/drones-query: 2016-05-24
Implementation of the Query portion of CQRS for the drones sample - cloudnativego/drones-events: 2016-05-24
Event Processing Microservice for the Drones Sample - cloudnativego/drones-cmds: 2016-05-23
Command Handler Service for Drone Army Sample - eventsourcedb/eventsourcedb: 2016-05-19
EventSourcing storage made easy - egonelbre/guestlist: 2016-05-10
Go CQRS/ES application reference - f2prateek/coi: 2016-04-21
--- - botchniaque/eventsourcing-cqrs-go: 2016-02-26
Example event sourcing and CQRS implementation in golang - mcveat/event-sourcing-cqrs: 2016-02-05
Example of Event Sourcing and CQRS in golang - thebookofeveryone/cqrs: 2016-01-12
CQRS Example - berkaroad/ddd: 2015-12-20
Domain Driven Design by golang - jensrantil/gorewind: 2015-10-20
This is a port of Rewind to the Go programming language. - mbucc/cqrs: 2015-07-19
A golang starter kit for working with CQRS. http://cqrs.nu/ - andrewwebber/cqrs-scaleout: 2015-06-02
CQRS multi worker example - pjvds/go-cqrs: 2015-04-28
Example of CQRS on domain level in Go - jostly/cqrs-bookstore-go: 2014-12-13
--- - atitsbest/go_cqrs: 2014-06-06
CQRS Test in Go - saem/afterme: 2014-01-14
---
- customerio/esdb: 92.35 MB
(13.13 MB git / 79.22 MB code) - diegogub/gocqrs: 6.46 MB
(1.18 MB git / 5.28 MB code) - moul/cleanarch: 3.84 MB
(1.87 MB git / 1.97 MB code) - sclasen/swfsm: 3.69 MB
(1.59 MB git / 2.10 MB code) - cloudnativego/drones-query: 3.39 MB
(3.38 MB git / 0.01 MB code) - jetbasrawi/go.geteventstore: 3.36 MB
(3.26 MB git / 0.10 MB code) - xtracdev/es-atom-pub: 3.05 MB
(2.98 MB git / 0.07 MB code) - xozrc/cqrs: 2.75 MB
(2.71 MB git / 0.05 MB code) - duskhacker/cqrsnu: 2.64 MB
(0.62 MB git / 2.02 MB code) - looplab/eventhorizon: 2.35 MB
(1.22 MB git / 1.13 MB code) - robertreppel/hist: 1.89 MB
(1.85 MB git / 0.04 MB code) - vizidrix/eventstore: 1.76 MB
(1.47 MB git / 0.28 MB code) - xtracdev/goes: 1.24 MB
(1.18 MB git / 0.06 MB code) - uber-go/dig: 0.55 MB
(0.37 MB git / 0.18 MB code) - mbucc/cqrs: 0.33 MB
(0.29 MB git / 0.05 MB code) - rogerclotet/graceful-restart: 0.31 MB
(0.09 MB git / 0.22 MB code) - andrewwebber/cqrs: 0.28 MB
(0.15 MB git / 0.13 MB code) - cloudnativego/drones-events: 0.28 MB
(0.25 MB git / 0.03 MB code) - jensrantil/gorewind: 0.24 MB
(0.15 MB git / 0.09 MB code) - altairsix/eventsource: 0.23 MB
(0.11 MB git / 0.12 MB code) - cloudnativego/drones-cmds: 0.20 MB
(0.17 MB git / 0.03 MB code) - pjvds/go-cqrs: 0.19 MB
(0.14 MB git / 0.05 MB code) - sunrongya/milife: 0.18 MB
(0.07 MB git / 0.11 MB code) - vizidrix/gocqrs: 0.17 MB
(0.14 MB git / 0.03 MB code) - rogerclotet/cqrs: 0.14 MB
(0.10 MB git / 0.05 MB code) - mishudark/eventhus: 0.13 MB
(0.09 MB git / 0.04 MB code) - hellofresh/goengine: 0.13 MB
(0.09 MB git / 0.04 MB code) - saem/afterme: 0.12 MB
(0.07 MB git / 0.06 MB code) - xtracdev/es-atom-data: 0.12 MB
(0.07 MB git / 0.05 MB code) - sunrongya/eventsourcing: 0.12 MB
(0.05 MB git / 0.07 MB code) - xtracdev/orapub: 0.11 MB
(0.08 MB git / 0.03 MB code) - nicdex/goes: 0.10 MB
(0.06 MB git / 0.04 MB code) - eventsourcedb/eventsourcedb: 0.09 MB
(0.06 MB git / 0.03 MB code) - xtracdev/oraeventstore: 0.09 MB
(0.06 MB git / 0.03 MB code) - xozrc/eventsourcing: 0.09 MB
(0.05 MB git / 0.04 MB code) - mcveat/event-sourcing-cqrs: 0.09 MB
(0.06 MB git / 0.03 MB code) - botchniaque/eventsourcing-cqrs-go: 0.09 MB
(0.06 MB git / 0.03 MB code) - xtraclabs/appreg: 0.08 MB
(0.04 MB git / 0.04 MB code) - jetbasrawi/go.geteventstore.testfeed: 0.08 MB
(0.03 MB git / 0.05 MB code) - berkaroad/ioc: 0.07 MB
(0.06 MB git / 0.02 MB code) - yuukanoo/go-toolbelt: 0.07 MB
(0.05 MB git / 0.02 MB code) - atitsbest/go_cqrs: 0.06 MB
(0.04 MB git / 0.02 MB code) - egonelbre/guestlist: 0.06 MB
(0.04 MB git / 0.02 MB code) - f2prateek/coi: 0.06 MB
(0.05 MB git / 0.01 MB code) - xtracdev/es-data-pub: 0.05 MB
(0.04 MB git / 0.02 MB code) - diegogub/esgo: 0.05 MB
(0.04 MB git / 0.01 MB code) - jostly/cqrs-bookstore-go: 0.05 MB
(0.03 MB git / 0.02 MB code) - thebookofeveryone/cqrs: 0.05 MB
(0.04 MB git / 0.01 MB code) - andrewwebber/cqrs-scaleout: 0.05 MB
(0.04 MB git / 0.01 MB code) - dc0d/sector: 0.04 MB
(0.03 MB git / 0.01 MB code) - berkaroad/ddd: 0.04 MB
(0.03 MB git / 0.01 MB code) - isuruceanu/gocqrs: 0.03 MB
(0.02 MB git / 0.00 MB code)