zentures/surgemq
(Unmaintained) High-Performance MQTT Server and Client Libraries observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4294
- days_rel: n/a
- days_push: 2122
- n_releases_24m: 0
Adoption not part of the score
1795 stars · 303 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SurgeMQ is a high-performance MQTT broker and client library written in Go, aiming for full compliance with MQTT 3.1 and 3.1.1 specs. It provides MQTT server and client services in library form, but development is on hold and the project is unmaintained.
Use cases
- embed an MQTT broker in a Go application
- build an MQTT client in Go
- handle pub/sub messaging for IoT devices
- support QoS 0, 1, and 2 message delivery
- implement will and retained messages
When to choose
- you need an embeddable MQTT broker or client library in Go and accept unmaintained code
- you want a lightweight MQTT implementation with full QoS support
When to avoid
- you need a maintained, production-ready MQTT broker (consider VolantMQ or other alternatives)
- you need MQTT 5.0 support
- you require long-term security patches or community support
Facets
library · maturity abandoned
message-queue http-server networking iot developer-tools go windows cross-platform mqtt mqtt-broker mqtt-client pubsub unmaintained messaging linux macos
1 source
- readme: https://github.com/zentures/surgemq · fetched 2026-08-28 · 7ec17cda30c1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zentures/surgemq | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="zentures/surgemq")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem