hapijs/hapi

The Simple, Secure Framework Developers Trust

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 6th, 2011
Open Issues & Pull Requests: 57 (+0)
GitHub issues: Enabled
Number of forks: 1,359
Total Stargazers: 14,792 (+0)
Total Subscribers: 390 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.7 hours
Mean response time: 100.8 days
90th percentile: 323.0 days
Tracked items: 54

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "bug" is answered fastest, typically in about 6 hours, while "support" waits about 3 days. Only 7% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 748 days
Stale 30+ days: 11
Stale 90+ days: 10

Recent activity

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

Top labels

  • support (23)
  • bug (19)
  • feature (6)
  • types (4)
  • documentation (3)
  • non issue (2)

Detailed Description

Hapi is a web application framework for Node.js that emphasizes simplicity, security, and built-in functionality.

The framework addresses the need for a reliable foundation to build HTTP services without requiring extensive configuration or external dependencies. Hapi provides comprehensive features out of the box, including routing, validation, authentication, caching, and logging, allowing developers to focus on application logic rather than assembling disparate tools. The framework is designed around the principle of configuration over convention, giving developers explicit control over how their applications behave while maintaining sensible defaults.

Hapi suits teams building production applications where security and maintainability are priorities. It works well for APIs, web services, and applications that benefit from strong input validation and plugin-based architecture. The framework is particularly valuable for projects where you want a complete, cohesive solution rather than piecing together multiple libraries. Organizations that value clear governance and long-term stability will find the framework's Technical Steering Committee structure and documented project policies reassuring.

The project maintains active governance through its Technical Steering Committee, which provides structured oversight of development decisions and direction. The framework has comprehensive documentation and a dedicated developer portal offering tutorials, API references, and support resources. Version status information is publicly tracked, including build health, dependency status, Node.js compatibility, and end-of-life timelines, enabling informed upgrade planning.