apache/storm

Apache Storm

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 9th, 2026
Created on November 5th, 2013
Open Issues & Pull Requests: 34 (+0)
GitHub issues: Enabled
Number of forks: 4,032
Total Stargazers: 6,695 (+0)
Total Subscribers: 557 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.5 hours
Mean response time: 72.4 days
90th percentile: 30.6 days
Tracked items: 310

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "dependencies" is answered fastest, typically in under an hour, while "rfe" waits about 2 days. Only 6% of issues opened in the past year have been closed. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 1,352 days
Stale 30+ days: 17
Stale 90+ days: 15

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 7
Events in 7 days: 16

Top labels

  • imported-jira-issue (176)
  • dependencies (86)
  • rfe (53)
  • bug (41)
  • Imported Jira Issue (30)
  • good first issue (17)
  • enhancement (13)
  • wontfix (4)

Detailed Description

Storm is a distributed realtime computation system that provides general primitives for processing continuous data streams at scale.

Storm addresses the need to process unbounded streams of data with low latency, complementing batch processing frameworks by enabling real-time analytics and event processing. It works by distributing computation across a cluster of machines, allowing developers to define topologies that specify how data flows through processing nodes. The system handles fault tolerance, parallelism, and message delivery guarantees automatically, abstracting away the complexity of distributed systems.

Storm is language-agnostic and suitable for organizations needing to process high-volume event streams with millisecond-level latency. It works well for use cases like real-time analytics, monitoring, fraud detection, and log processing. The README indicates the tool is used by many companies and emphasizes its simplicity and accessibility compared to building custom distributed systems.

The project maintains active communication channels through dedicated mailing lists for users and developers, with separate tracking for issue discussions. The repository includes developer documentation alongside user-facing guides, and the team uses GitHub Issues for bug reports and feature proposals. The project website provides comprehensive documentation and tutorials to support adoption.