gollum

Message multiplexer

A tool that gathers messages from multiple sources and broadcasts them to specific destinations

An n:m message multiplexer written in Go

GitHub

939 stars
34 watching
75 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

golanggollumlogloggerlogginglogsmessage-busmultiplexerpipelinestream

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
emersion/go-messageA library for working with internet message formats, including email and MIME.389
goji/gojiA minimalistic HTTP request multiplexer for Go.968
theorioli/gcmA Go library for sending Google Cloud Messaging (GCM) messages to Android devices.31
go-zoo/boneAn HTTP multiplexer that allows for flexible routing and parameter handling1,288
pieterclaerhout/go-logA logging library that provides functions to log different levels of messages with various options.10
italolelis/outboxerA library that simplifies the challenging work of orchestrating message reliability in distributed systems160
claygod/bxogAn HTTP request multiplexer written in Go.101
niconex/echotronA Go library for building concurrent Telegram bots with efficient polling and webhook support379
goroute/routeA lightweight HTTP request multiplexer with built-in middleware support9
threedotslabs/watermill-ioA Pub/Sub messaging system designed to work with message streams in event-driven applications.8
smancke/gubleA fast and scalable message bus for user interaction and data replication between multiple devices158
msempere/golarmA Go-based system monitoring and alerting tool52
yuseferi/zaxA library that adds context to a logging system for easier parameter management and reduced boilerplate code generation.26
aphistic/gomol-jsonA logger for networked JSON messages in Go0
posteo/go-agentxImplementation of a standardized protocol for extending SNMP agents to dispatch requests to Go applications.60