express
by
expressjs

Description: Fast, unopinionated, minimalist web framework for node.

View on GitHub ↗

Summary Information

Updated 7 minutes ago
Added to GitGenius on October 10th, 2022
Created on June 26th, 2009
Open Issues & Pull Requests: 227 (+0)
Number of forks: 24,133
Total Stargazers: 69,292 (+0)
Total Subscribers: 1,713 (+0)

Issue Activity (beta)

Open issues: 60
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,387 days
Stale 30+ days: 53
Stale 90+ days: 48

Recent activity

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

Top labels

  • question (96)
  • bug (72)
  • discuss (27)
  • 5.x (25)
  • awaiting more info (24)
  • 4.x (19)
  • enhancement (19)
  • ideas (19)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 605.5 days
90th percentile: 2696.0 days
Tracked items: 370

Most active contributors

Detailed Description

Express is a fast, unopinionated, minimalist web framework for Node.js that provides small, robust tooling for building HTTP servers. The framework is designed to work well for single page applications, websites, hybrid applications, and public HTTP APIs. It requires Node.js 18 or higher and is installed via npm like any standard Node.js module.

The core features of Express include robust routing capabilities, high performance optimization, super-high test coverage, HTTP helpers for redirection and caching, a view system supporting over 14 template engines through the consolidate library, content negotiation, and an executable for quickly generating new applications. The framework deliberately avoids forcing developers to use any specific ORM or template engine, allowing developers to craft their perfect framework by choosing from the wide range of supported template engines.

The repository has maintained steady activity with a star count of 69,241 as of the most recent tracking period. Issue and pull request response latency shows a median response time of 0.1 hours, though the mean extends to 14,532 hours, indicating that while many items receive quick attention, some take considerably longer to resolve. The most active issue labels tracked are question with 77 occurrences, bug with 62 occurrences, and 5.x with 24 occurrences, reflecting ongoing discussion about features, bug reports, and version-specific concerns.

The project maintains active community engagement through multiple channels including a website with comprehensive documentation at expressjs.com, a GitHub organization for official middleware and modules, and GitHub Discussions for development and usage conversations. The repository is classified across multiple domains including APIs, template engines, Node.js development, RESTful APIs, HTTP requests and servers, server-side scripting, response management, request handling, and middleware functionality.

The most active contributors tracked by GitGenius are bjohansebas with 225 events, wesleytodd with 214 events, and krzysdz with 143 events. The project maintains a Technical Committee including members like UlisesGascon, jonchurch, wesleytodd, LinusU, blakeembrey, sheplu, crandmck, and ctcpip. A dedicated group of triagers including aravindvnair99, bjohansebas, carpasse, CBID2, and others help manage incoming issues and pull requests.

Express shares overlapping contributors with major repositories including microsoft/vscode, microsoft/typescript, and nodejs/node, indicating its significance within the broader Node.js ecosystem. The project welcomes constructive contributions in many forms including code for bug fixes and enhancements, documentation improvements, additional tests, and issue triage. The repository maintains a Code of Conduct and has established security policies and procedures for reporting vulnerabilities. Testing is facilitated through npm test after installing dependencies, ensuring code quality across the framework.

express
by
expressjsexpressjs/express

Repository Details

Fetching additional details & charts...