Go message-bus

Open-source Go projects categorized as message-bus

Top 7 Go message-bus Projects

  • NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

    Project mention: Senior developers, how did you start and how to improve? | reddit.com/r/learnprogramming | 2022-11-09

    Write a client server chat app using a bus like https://nats.io to communicate between them. It's easy, you can then Dockerise them later and run it via docker-compose. You can even use this to write something similar to https://temp.chat

  • Benthos

    Fancy stream processing made operationally mundane

    Project mention: Show HN: Benthos Studio – A modern take on Yahoo Pipes | news.ycombinator.com | 2022-11-23

    Some history here https://github.com/benthosdev/benthos/issues/1184#issuecomme... but the TL; DR version is that the client library has caused a bit of friction in the past. They had several releases where one of its dependencies produced various compiler warnings and there was this dbus zombie processes issue which caused some concern... However, if you wish to run this at scale in production, you might want to look at https://github.com/benthosdev/benthos-plugin-example and craft your own custom Benthos build, where you import just the components you need, such as the Pulsar ones.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • plumber

    A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

    Project mention: batchcorp/plumber: A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems. | reddit.com/r/devel | 2022-11-09
  • Gollum

    An n:m message multiplexer written in Go (by trivago)

  • Bus

    🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit (by mustafaturan)

  • toolkit

    Collection of useful patterns (by donutloop)

  • grav

    Embedded decentralized message bus (by suborbital)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-23.

Go message-bus related posts


What are some of the best open-source message-bus projects in Go? This list will help you:

Project Stars
1 NATS 11,897
2 Benthos 5,093
3 plumber 1,604
4 Gollum 924
5 Bus 281
6 toolkit 152
7 grav 101
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.