helidon-io/helidon

Java libraries for writing microservices

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:FrameworkCategory(s):Backend FrameworksWeb Development
Added to GitGenius on September 18th, 2026
Created on August 27th, 2018
Open Issues & Pull Requests: 586 (+0)
GitHub issues: Enabled
Number of forks: 612
Total Stargazers: 3,822 (+0)
Total Subscribers: 122 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 hours
Mean response time: 52.9 days
90th percentile: 20.0 days
Tracked items: 1,763

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 3% of issues opened in the past year have never received a reply. 53% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "backport" is answered fastest, typically in under an hour, while "enhancement" waits about 30 hours. 43% of tracked open issues have had no activity in three months. 79% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 521
New in 7 days: 8
Closed in 7 days: 15
Avg open age: 816 days
Stale 30+ days: 409
Stale 90+ days: 385

Recent activity

Opened in 7 days: 6
Closed in 7 days: 9
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 4.x (836)
  • enhancement (436)
  • bug (321)
  • 27.x (272)
  • task (220)
  • docs (200)
  • webserver (200)
  • backport (127)

Detailed Description

Helidon is a set of Java libraries for writing microservices that run on the Níma WebServer, built from the ground up to leverage Java virtual threads for high-throughput request handling.

The tool addresses the tension between reactive performance and programming simplicity. Traditional reactive frameworks achieve high throughput but require asynchronous, callback-heavy code that complicates development. Helidon solves this by building on Java virtual threads, allowing developers to write straightforward thread-per-request style code while the underlying runtime handles thousands of concurrent connections efficiently. The Níma WebServer is purpose-built for this model, eliminating the impedance mismatch between the threading model and the code style.

Helidon suits teams building microservices in Java who want reactive performance without adopting reactive programming patterns. It is particularly valuable for organizations already invested in Java and comfortable with traditional synchronous code structures but needing the throughput characteristics of reactive systems. The project requires Java 27, so adoption depends on your ability to target that version. Developers upgrading from earlier Helidon versions should consult the upgrade guide, as the shift to virtual threads involved changes to dependencies, APIs, and configuration.

The project maintains active engagement with its community through multiple channels including Stack Overflow, Slack, and social media. Development activity includes ongoing issue tracking and a contribution framework for external developers. The codebase enforces code quality standards through checkstyle validation, copyright verification, and static analysis with Spotbugs. Build infrastructure is supported by scripts in the repository that enable both pipeline automation and local verification of changes.