apache/iggy
Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 68
- Longevity 90
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: 1
- age_days: 1264
- days_rel: 133
- days_push: 7
- n_releases_24m: 70
Adoption not part of the score
4545 stars · 384 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache Iggy is a high-performance, persistent message streaming platform written in Rust, supporting TCP, QUIC, HTTP, and WebSocket transports with sub-millisecond latency and millions of messages per second throughput. It includes a server with built-in VSR clustering, SDKs for 8 languages, a CLI, Web UI, connector runtime, and an MCP server for LLM integration.
Use cases
- stream millions of events per second with low latency
- replace Kafka with a lightweight single-binary message broker
- build event-driven microservices with consumer groups and offsets
- ingest data from PostgreSQL or Elasticsearch into streams via connectors
- manage streams and topics from a terminal or web dashboard
- let LLM agents inspect and manage message streams via MCP
- run a fault-tolerant replicated message cluster with VSR consensus
When to choose
- you need ultra-low-latency, high-throughput persistent message streaming
- you want a single ~20 MB dependency-free binary instead of JVM-based Kafka
- you need multiple transport options (TCP, QUIC, HTTP, WebSocket) and many language SDKs
- you want built-in clustering with Viewstamped Replication and deterministic simulation testing
When to avoid
- you need battle-tested 1.0 production guarantees - Iggy has not reached a 1.0 release yet
- you rely on the Kafka ecosystem and wire-compatible clients - the Kafka gateway is still in development
- you need a mature connector ecosystem comparable to Kafka Connect
- you require features like exactly-once transactional semantics across external systems
Facets
service · maturity active
message-queue streaming http-server rpc cli mcp etl microservices backend developer-tools self-hosted windows rust cross-platform self-hosted message-streaming quic tcp websocket io-uring thread-per-core vsr-consensus kafka-alternative event-streaming connectors web-ui sdk messaging real-time linux macos docker
10 sources
- readme: https://github.com/apache/iggy · fetched 2026-08-28 · 5cd4c88ecc54
- homepage: https://iggy.apache.org · fetched 2026-08-29 · b5a4a30ea78c
- site_page: https://iggy.apache.org/docs · fetched 2026-08-29 · 32b3e41d2681
- site_page: https://iggy.apache.org/docs/introduction/getting-started · fetched 2026-08-29 · d1c4c2ffd48e
- site_page: https://iggy.apache.org/docs/clustering/vsr · fetched 2026-08-29 · 41186ada5ce9
- site_page: https://iggy.apache.org/docs/sdk/rust/high-level-sdk · fetched 2026-08-29 · 50d1c23de16f
- site_page: https://iggy.apache.org/docs/connectors/introduction · fetched 2026-08-29 · 4d254eeb1044
- site_page: https://iggy.apache.org/docs/ai/mcp · fetched 2026-08-29 · fdbf238ed34f
- site_page: https://iggy.apache.org/docs/web_ui/start · fetched 2026-08-29 · 72d9aec722f0
- site_page: https://iggy.apache.org/docs/cli/start · fetched 2026-08-29 · 5bd79bb18fd0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/iggy | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem