10

8

6

4

2


9.1

8.0

9.0
1.7

8.8

8.4

8.5

6.8

8.5

6.8

8.5

5.6

25 Messaging packages and projects

  • sarama

    9.1 8.0 Go
    A Go library for Apache Kafka.
  • gopush-cluster

    9.0 1.7 Go
    gopush-cluster is a go push server cluster.
  • Centrifugo

    8.8 8.4 Go
    Real-time messaging (Websockets or SockJS) server in Go.
  • NATS Go Client

    8.5 6.8 Go
    A lightweight and high performance publish-subscribe and distributed queueing messaging system
  • NATS

    8.5 6.8 Go
    A lightweight and highly performant publish-subscribe and distributed queueing messaging system.
  • machinery

    8.5 5.6 Go
    An asynchronous task queue/job queue based on distributed message passing.
  • mangos

    8.3 6.1 Go
    Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability.
  • Uniqush-Push

    8.1 2.7 Go
    A redis backed unified push service for server-side notifications to mobile devices.
  • go-nsq

    7.9 3.1 Go
    the official Go package for NSQ
  • gorush

    7.7 8.7 Go
    A push notification server using APNs2 and google GCM.
  • zmq4

    7.0 4.1 Go
    A Go interface to ZeroMQ version 4. Also available for version 3 and version 2.
  • oplog

    5.8 0.0 Go
    A generic oplog/replication system for REST APIs
  • EventBus

    5.4 2.9 Go
    The lightweight event bus with async compatibility.
  • dbus

    5.3 3.7 Go
    Native Go bindings for D-Bus.
  • pubsub

    4.4 0.9 Go
    A simple pubsub package for go.
  • emitter

    3.9 2.1 Go
    Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins.
  • guble

    3.8 9.6 Go
    A 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.
  • go-notify

    2.4 0.0 Go
    Native implementation of the freedesktop notification spec.
  • drone-line

    2.1 8.3 Go
    Sending Line notifications using a binary, docker or Drone CI.
  • structured pubsub

    2.0 2.1 Go
    Publish and subscribe functionality within a single process in Go.
  • go-longpoll

    1.7 0.0 Go
    PubSub with long polling.
  • RapidMQ

    1.6 5.3 Go
    RapidMQ is a lightweight and reliable library for managing of the local messages queue
  • go-events

    1.6 3.0 Go
    Simple Nodejs-style EventEmmiter for Go.
  • nsq-event-bus

    1.4 7.9 Go
    A tiny wrapper around NSQ topic and channel.
  • go-vitotrol

    0.5 6.1 Go
    A client library to Viessmann Vitotrol web service.

Add another 'Messaging' Package