Mediator pattern in Go - is the juice worth to squeeze?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Go-MediatR

    🚃 A library for handling mediator pattern and simplified CQRS pattern within an event driven architecture. inspired by csharp MediatR library.

  • There are some mediator-like libraries like https://github.com/mehdihadeli/Go-MediatR or https://github.com/erni27/mob but they are not used widely like for example their C# sibling https://github.com/jbogard/MediatR. Also, neither I see custom implementations of mediator in many projects.

  • mob

    Discontinued mob is a generic-based, simple mediator / event aggregator Golang library. It supports in-process requests / events processing. (by erni27)

  • There are some mediator-like libraries like https://github.com/mehdihadeli/Go-MediatR or https://github.com/erni27/mob but they are not used widely like for example their C# sibling https://github.com/jbogard/MediatR. Also, neither I see custom implementations of mediator in many projects.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • MediatR

    Simple, unambitious mediator implementation in .NET

  • There are some mediator-like libraries like https://github.com/mehdihadeli/Go-MediatR or https://github.com/erni27/mob but they are not used widely like for example their C# sibling https://github.com/jbogard/MediatR. Also, neither I see custom implementations of mediator in many projects.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Go-MediatR: A Golang package inspired by the`.Net MediatR` library, for easier implementation of a CQRS style application.

    1 project | /r/coolgithubprojects | 9 Aug 2022
  • go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture.

    8 projects | /r/golang | 26 Aug 2023
  • Where can I find well-written go code to learn from?

    14 projects | /r/golang | 10 Jan 2023
  • Show HN: We wrote a book about building business applications in Go

    7 projects | news.ycombinator.com | 13 May 2021
  • Event sourcing a year later

    5 projects | /r/golang | 11 Apr 2021