Go-MediatR
Mediator pattern implementation
A Mediator Pattern implementation in Go, providing a way to decouple objects and handle requests, queries, and notifications with reduced coupling.
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
213 stars
8 watching
17 forks
Language: Go
last commit: 5 months ago
Linked from 1 awesome list
cqrsgogolanggolang-packagemediatormediator-pattern
Related projects:
Repository | Description | Stars |
---|---|---|
| A high performance implementation of the Mediator pattern in .NET using source generators. | 2,168 |
| An implementation of the Mediator pattern in C# using source-generation | 78 |
| A .NET mediator pattern implementation for decoupling object dependencies and handling requests and events in applications. | 21 |
| Enables logging and tracing of HTTP requests and responses using interceptors | 88 |
| A C# library providing a flexible mediator implementation with customizable types and support for various design patterns. | 43 |
| Automates the creation of controllers and their methods based on MediatR requests | 37 |
| Provides declarative configuration and management of RabbitMQ entities such as queues, exchanges, producers, and consumers. | 92 |
| A mediator project for .NET | 373 |
| A Go package for building pattern recognition applications | 67 |
| Provides a minimal library to implement event-sourced behavior in Go applications. | 38 |
| Provides a standardized way to manage middleware in HTTP requests. | 294 |
| An unobtrusive mediator library for building custom pipelines of Commands, Queries and Events | 194 |
| A Go implementation of MQTT clients and servers, with support for load testing. | 820 |
| An implementation of pattern matching for Go. | 246 |
| A collection of Go implementations and examples of various design patterns used in software development. | 51 |