GoSignal is an event-driven architecture framework designed for Go applications, focusing on simplicity and minimal dependencies. It facilitates the development of applications with a focus on event sourcing and domain-driven design.
This project is in its early stages of development and is subject to significant changes. It is not recommended for production use at this time.
For detailed documentation, refer to the Go documentation pages:
- Main Queue: Core functionality for event-driven operations. Read more on pkg.go.dev
- Sourcing: Manages event sourcing, aggregates, etc. Read more on pkg.go.dev
- Drivers Package: Contains drivers for different data sources, with the capability to add more. This package aims to keep dependencies low. View on GitHub
Contributions are welcome! Please refer to the contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.