apache/storm
Apache Storm observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 94
- Longevity 100
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: 25.5
- age_days: 4684
- days_rel: 42
- days_push: 8
- n_releases_24m: 13
Adoption not part of the score
6698 stars · 4034 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache Storm is a free and open-source distributed realtime computation system for processing unbounded streams of data, providing primitives for realtime processing analogous to what Hadoop provides for batch processing. It uses spouts, bolts, and topologies to build fault-tolerant, scalable stream computations that integrate with systems like Kafka, HDFS, JDBC, and Redis.
Use cases
- process unbounded streams of data in real time
- build realtime analytics pipelines
- run continuous computation across a cluster
- perform online machine learning on streaming data
- do streaming ETL from Kafka to databases
- implement distributed RPC with low latency
- guarantee at-least-once or exactly-once stream processing
When to choose
- you need fault-tolerant, low-latency processing of unbounded data streams
- you want a mature JVM-based stream processor with Kafka, HDFS, JDBC, and Redis integrations
- you need tuple-level processing guarantees with Trident exactly-once semantics
- you want to define stream topologies from any language via Thrift or a JSON protocol
When to avoid
- you only need batch processing of bounded datasets - use Spark or Hadoop instead
- you prefer a modern unified batch/streaming engine like Apache Flink or Kafka Streams
- you want a lightweight single-node stream processor without cluster operations
- your team is not prepared to operate JVM-based distributed infrastructure
Facets
framework · maturity maintenance
streaming etl message-queue rpc workflow-automation big-data microservices analytics machine-learning jvm cloud self-hosted real-time-computation stream-processing topologies spouts bolts trident exactly-once apache kafka-integration fault-tolerant data-engineering real-time linux docker
10 sources
- readme: https://github.com/apache/storm · fetched 2026-08-28 · 2d9c9dcafb66
- homepage: https://storm.apache.org/ · fetched 2026-08-29 · 831bdadedb9c
- site_page: https://storm.apache.org/about/integrates.html · fetched 2026-08-29 · 11607407bfb7
- site_page: https://storm.apache.org/about/simple-api.html · fetched 2026-08-29 · dee7ac0afaf3
- site_page: https://storm.apache.org/about/scalable.html · fetched 2026-08-29 · 3d16c9d123c3
- site_page: https://storm.apache.org/about/fault-tolerant.html · fetched 2026-08-29 · cb0fce8829e8
- site_page: https://storm.apache.org/about/guarantees-data-processing.html · fetched 2026-08-29 · b125d37596df
- site_page: https://storm.apache.org/about/multi-language.html · fetched 2026-08-29 · f730e6f04872
- site_page: https://storm.apache.org/about/deployment.html · fetched 2026-08-29 · 4555186a3199
- site_page: https://storm.apache.org/about/free-and-open-source.html · fetched 2026-08-29 · 6fac2e405feb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/storm | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem