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.
210 stars
8 watching
17 forks
Language: Go
last commit: 2 months ago
Linked from 1 awesome list
cqrsgogolanggolang-packagemediatormediator-pattern
Related projects:
Repository | Description | Stars |
---|---|---|
martinothamar/mediator | A high performance implementation of the Mediator pattern in .NET using source generators. | 2,151 |
immediateplatform/immediate.handlers | An implementation of the Mediator pattern in C# using source-generation | 65 |
shinyorg/mediator | A .NET mediator pattern implementation for decoupling object dependencies and handling requests and events in applications. | 21 |
heremobilitydevelopers/mediary | Enables logging and tracing of HTTP requests and responses using interceptors | 88 |
dumplingsdevs/pipelines | A C# library providing a flexible mediator implementation with customizable types and support for various design patterns. | 43 |
burgyn/mmlib.mediatr.generators | Automates the creation of controllers and their methods based on MediatR requests | 37 |
cheshir/go-mq | Provides declarative configuration and management of RabbitMQ entities such as queues, exchanges, producers, and consumers. | 92 |
mayuanyang/mediator.net | A mediator project for .NET | 373 |
daviddengcn/go-pr | A Go package for building pattern recognition applications | 66 |
tochemey/ego | A Go library that enables event-sourcing and CQRS applications using protocol buffers and scalable persistence | 37 |
carbocation/interpose | Provides a standardized way to manage middleware in HTTP requests. | 294 |
ivanpaulovich/fluentmediator | An unobtrusive mediator library for building custom pipelines of Commands, Queries and Events | 193 |
jeffallen/mqtt | A Go implementation of MQTT clients and servers, with support for load testing. | 817 |
alexpantyukhin/go-pattern-match | An implementation of pattern matching for Go. | 244 |
imrenagi/design-pattern | A collection of Go implementations and examples of various design patterns used in software development. | 51 |