Skip to content

This, is microq

microq is a tiny MQTT broker written in Go. It is inspired by several mature messaging systems such as NATS, Kafka, ActiveMQ etc.

Vision

Messaging should be easy

Developers should be able to onboard microq and start writing code without the need to unlearn their current messaging experience. microq will be cloud compatible, but you don't need to have Kubernetes running. You will be able to run microq anywhere from a Raspberry Pi, to a traditional Linux Desktop, a gigantic public cloud machine, an IBM-Z server, and of course, Kubernetes.

Messaging should be based on open standards

When messaging systems are built on open standards, it grows the ecosystem instead of dividing it. microq will always be based on multiple open standards and transports.

Knowledge is best when shared

There will never be an enterprise, or premium flavor of microq. It is MIT Licensed - you are free to use it however you wish to.