57 Messaging packages and projects
-
sarama
9.7 8.6 GoDISCONTINUED. Sarama is a Go library for Apache Kafka. [Moved to: https://github.com/IBM/sarama] -
Benthos
9.4 9.7 GoDISCONTINUED. Fancy stream processing made operationally mundane [Moved to: https://github.com/redpanda-data/connect] -
Centrifugo
9.4 8.7 GoScalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever. -
machinery
9.4 5.6 GoMachinery is an asynchronous task queue/job queue based on distributed message passing. -
Mercure
8.9 8.7 Go🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications -
APNs2
8.6 5.5 Go⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol. -
amqp
7.9 7.7 GoAn AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp` -
Uniqush-Push
7.9 0.0 GoUniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices. -
Chanify
7.5 3.1 GoChanify is a safe and simple notification tools. This repository is command line tools for Chanify. -
PingMe
6.8 1.2 GoPingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email. -
emitter
6.4 1.9 GoEmits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins -
Bus
5.7 1.8 Go🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit -
redisqueue
5.1 0.0 Goredisqueue provides a producer and consumer of a queue that uses Redis streams -
go-mq
4.3 1.8 GoDeclare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ. -
Ratus
4.1 7.8 GoRatus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends. -
RapidMQ
3.6 0.0 GoRapidMQ is a pure, extremely productive, lightweight and reliable library for managing of the local messages queue -
go-notify
3.4 0.0 GoPackage notify provides an implementation of the Gnome DBus Notifications Specification. -
mob
1.1 10.0 GoDISCONTINUED. mob is a generic-based, simple mediator / event aggregator Golang library. It supports in-process requests / events processing. -
#<Sawyer::Resource:0x00007f31d4b065c8>
0.5 0.0 GoSend message to Slack, just providing webhook url.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
