Commander
A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka
About Commander
Commander 🚀
Commander is Go library for writing event-driven applications. Enabling event sourcing, RPC over messages, SAGA's, bidirectional streaming and more! Dialects could be used to stream messages from one to another.
Getting started
- Basic
- Real world examples
Contributing
Thank you for your interest in contributing to Commander! ❤ Check out the open projects and/or issues and feel free to join any ongoing discussion.
Everyone is welcome to contribute, whether it's in the form of code, documentation, bug reports, feature requests, or anything else. We encourage you to experiment with the project and make contributions to help evolve it to meet your needs!
See the contributing guide for more details.
Frequently Asked Questions
What is Commander?
Commander is a Messaging library for the Go programming language. A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka
How do I install Commander?
Install Commander with the Go module system using `go get jeroenrinzema/commander`. Check the repository for the current installation instructions.
What category does Commander belong to?
Commander is listed under Messaging, specifically Messaging.