Go client to reliable queues based on Redis Cluster Streams
Go client for AMQP 0.9.1
An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`
โก 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.
Simple, reliable, and efficient distributed task queue in Go
๐Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
Build event-driven and event streaming applications with ease
Confluent's Apache Kafka Golang client
Fancy stream processing made operationally mundane
Sending line notifications using a binary, docker or Drone CI.
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
The implementation of the pattern observer
[Go] Lightweight eventbus with async compatibility for Go
Gaurun Client written in Go
The official Go client for Elasticsearch
๐ฃ Pure nodejs EventEmmiter for the Go Programming Language.
An n:m message multiplexer written in Go
Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.
Package notify provides an implementation of the Gnome DBus Notifications Specification.
The official Go package for NSQ
Google Cloud Client Libraries for Go.
Golang push server cluster
RES Service protocol library for Go
A push notification server written in Go (Golang).
A library for scheduling when to dispatch a message to a channel
golang client library to Viessmann Vitotrol web service
A lightweight transactional message bus on top of RabbitMQ
websocket based messaging server written in golang
๐ CLI tool for websockets and Go package
Iron.io API libraries
Abstraction layer for simple rabbitMQ connection, messaging and administration
Go client library for Apache Kafka
Kafka library in Go
A standard library for microservices.
Parked: PubSub queuing with long-polling subscribers (not bound to http)
Machinery is an asynchronous task queue/job queue based on distributed message passing.
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
An open, easy, fast, reliable and battery-efficient solution for real-time communications
Go simple async message bus
Golang client for NATS, the cloud native messaging system.
A tiny wrapper around NSQ topic and channel ๐
A generic oplog/replication system for microservices
PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.
Publish and subscribe functionality within a single process in Go.
A simple pubsub package for go.
Home of Quamina, a fast pattern-matching library in Go
A tiny wrapper over amqp exchanges and queues ๐ โจ
RabbitMQ wire tap and swiss army knife
RapidMQ is a pure, extremely productive, lightweight and reliable library for managing of the local messages queue
redisqueue provides a producer and consumer of a queue that uses Redis streams
Retrying made simple and easy for golang ๐
Message queue system written in Go and backed by Redis
RabbitMQ Reconnection client
Sarama is a Go library for Apache Kafka.
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
A Go interface to ZeroMQ version 4
[WIP] Pure-Go implementation of ZeroMQ-4