mangos

Message protocol library

An implementation of scalability protocols for messaging systems

mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"

GitHub

682 stars
24 watching
79 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists

golang-networkmessagenanomsgnngpubsubqueue

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thehydroimpulse/nanomsg.rs A Rust implementation of a messaging library that allows inter-process communication and synchronization. 391
smancke/guble A fast and scalable message bus for user interaction and data replication between multiple devices 158
mustafaturan/bus A minimalist event/message bus implementation 336
staskobzar/goami2 A Go library providing an interface to Asterisk's AMI protocol 14
leandro-lugaresi/hub A fast Message/Event Hub using publish/subscribe pattern with support for topics and messaging between Go applications 147
theorioli/gcm A Go library for sending Google Cloud Messaging (GCM) messages to Android devices. 31
monaxgt/gomalshare Provides a client library for interacting with the MalShare API 12
geysermc/mcprotocollib Enables communication between Minecraft clients and servers using a standardized protocol 731
kak-tus/ami A Go client for reliable message queues using Redis Cluster Streams 28
layeh/gumble A Go implementation of a Mumble client with audio system and utility functions for easier development 173
maddevsio/fcm A Go implementation of Firebase Cloud Messaging for application servers 51
pebbe/zmq4 A Go interface to ZeroMQ version 4 message passing library 1,180
superseriousbusiness/activity Activities and messaging protocols implemented in Go 15
rafaeljesus/rabbus Provides an event-driven messaging wrapper over RabbitMQ exchanges and queues with built-in features like retries, circuit breakers, and reconnecting. 97
mymmrac/telego A Go library implementing the full Telegram Bot API for building Telegram bots. 560