47 Messaging packages and projects
-
NATS
9.0 7.7 GoA lightweight and highly performant publish-subscribe and distributed queueing messaging system. -
Confluent Kafka Golang Client
9.0 4.8 Goconfluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform. -
NATS Go Client
9.0 7.7 GoA lightweight and high performance publish-subscribe and distributed queueing messaging system -
Mercure
8.7 8.2 GoServer and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events). -
Uniqush-Push
8.1 0.2 GoA redis backed unified push service for server-side notifications to mobile devices. -
Gollum
7.5 0.0 GoA n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations. -
Asynq
7.5 8.2 GoA simple, reliable, and efficient distributed task queue for Go built on top of Redis. -
mangos
6.6 4.0 GoPure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability. -
emitter
6.4 0.0 GoEmits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. -
messagebus
5.3 2.1 JavaScriptmessagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD. -
guble
5.2 0.0 GoA 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. -
RapidMQ
3.8 0.0 GoRapidMQ is a lightweight and reliable library for managing of the local messages queue -
redisqueue
3.5 2.3 Goredisqueue provides a producer and consumer of a queue that uses Redis streams. -
go-res
3.1 4.2 GoPackage for building REST/real-time services where clients are synchronized seamlessly, using NATS and Resgate. -
Commander
3.1 1.8 GoA high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka. -
jazz
1.8 0.0 GoA simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages. -
rmqconn
1.2 0.0 GoRabbitMQ 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
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com