Skip to content
/ unitd Public

Lightweight, high performance messaging system for microservices, IoT, and real-time internet connected devices.

License

Notifications You must be signed in to change notification settings

unit-io/unitd

Repository files navigation

unitd GoDoc

Unitd is an open source messaging system for microservice, IoT and real-time internet connected devices. Unitd messaging API is built for speed and security.

The unitd is blazing fast and secure messaging system for microservices, IoT, and real-time internet connected devices. Unitd satisfy the requirements for low latency and binary messaging, it is perfect messaging system for internet of things and internet connected devices.

About Unitd

Key characteristics

  • 100% Go
  • Optimized for fast publish-subscribe
  • Supports message encryption
  • Supports time-to-live on message
  • Supports subscribing to wildcard topics

Unitd Clients

  • unitd-go Lightweight and high performance publish-subscribe messaging system - Go client library.
  • unitd-js High performance publish-subscribe messaging system - javascript client application.

Tutorials and Videos

The following screen cast video demonstrate the use of unitd-js javascript client to publish-subscribe messages over websocket using unitd messaging system.

Unitd Pubsub

Quick Start

To build Unitd from source code use go get command and copy unitd.conf to the path unitd binary is placed.

go get -u github.com/unit-io/unitd

Usage

The unitd supports publish-subscribe to topic. First register a client id to connect to the unitd messaging system and generate keys for topic in order to publish or subscribe to topics. See usage guide.

Samples are available in the examples directory for reference.

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are welcome.

Licensing

This project is licensed under MIT License.

About

Lightweight, high performance messaging system for microservices, IoT, and real-time internet connected devices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages