cucumber/cucumber-js

Cucumber for JavaScript

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 12th, 2026
Created on May 27th, 2011
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 1,113
Total Stargazers: 5,391 (+0)
Total Subscribers: 203 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.7 days
Mean response time: 46.9 days
90th percentile: 101.6 days
Tracked items: 86

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled ":zap: enhancement" is answered fastest, typically in about 5 days, while ":white_check_mark: accepted" waits about 4 weeks. Only 6% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 735 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

  • :zap: enhancement (19)
  • :question: question (10)
  • :white_check_mark: accepted (10)
  • :baby_bottle: incomplete (7)
  • :bug: bug (7)
  • :bank: debt (6)
  • :hourglass: stale (6)
  • plugins-usecase (5)

Most active issues this week

Detailed Description

Cucumber is a behavior-driven development testing framework that runs automated tests written in plain language for Node.js.

The tool addresses the challenge of making test specifications readable and maintainable by non-technical stakeholders. Tests are written in Gherkin, a plain-language format, which allows anyone on a team to understand what is being tested without needing to read code. The framework then maps these human-readable scenarios to step implementations written in JavaScript, executing them as automated tests and reporting results.

Teams should adopt this tool when they want to improve communication between developers, testers, and business stakeholders through executable specifications. It suits projects where test clarity and team collaboration matter as much as test coverage. The tool works on maintained versions of Node.js and integrates into standard JavaScript development workflows. A CodeSandbox demo is available for quick experimentation, and example projects are provided to help teams get started.

The project maintains active build and release workflows with consistent deployment to npm. Development follows a structured contribution process with a code of conduct and documented contributing guidelines. The codebase is written in TypeScript, providing type safety for the framework itself.