Gollum alternatives and similar packages
Based on the "Messaging" category.
Alternatively, view Gollum alternatives based on common mentions on social networks and blogs.
-
NATS
A lightweight and highly performant publish-subscribe and distributed queueing messaging system. -
Confluent Kafka Golang Client
confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform. -
NATS Go Client
A lightweight and high performance publish-subscribe and distributed queueing messaging system -
Mercure
Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events). -
mangos
Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability. -
emitter
Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. -
messagebus
messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD. -
guble
A messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persistence. -
go-res
Package for building REST/real-time services where clients are synchronized seamlessly, using NATS and Resgate. -
Commander
A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka. -
jazz
A simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages. -
rmqconn
RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed.
Get performance insights in less than 4 minutes
Do you think we are missing an alternative of Gollum or a related project?
Popular Comparisons
README
[Gollum](docs/src/gollum.png)
What is Gollum?
Gollum is an n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations.
Gollum originally started as a tool to MUL-tiplex LOG-files (read it backwards to get the name). It quickly evolved to a one-way router for all kinds of messages, not limited to just logs. Gollum is written in Go to make it scalable and easy to extend without the need to use a scripting language.
Gollum Documentation
How-to-use, installation instructions, getting started guides, and in-depth plugin documentation:
Installation
Gollum is tested and packaged to run on FreeBSD, Debian, Ubuntu, Windows and MacOS. Download Gollum and get started now.
Get Gollum Support and Help
gitter: If you can't find your answer in the documentation or have other questions you can reach us on gitter, too.
Reporting Issues: To report an issue with Gollum, please create an Issue here on github: https://github.com/trivago/gollum/issues
License
This project is released under the terms of the Apache 2.0 license.
*Note that all licence references and agreements mentioned in the Gollum README section above
are relevant to that project's source code only.