About Cucumber Js
Cucumber is a tool for running automated acceptance tests. Tests are written in plain language so they can be read by anyone on the team, improving communication, collaboration and trust.
Cucumber was built to support Behaviour-Driven Development (BDD). It is available for JavaScript and over 20 other platforms.
Key features
- Tests written in plain language
- Readable by anyone on the team
- Supports Behaviour-Driven Development (BDD)
- Available for JavaScript and 20+ other platforms
Good fit for
- Automated acceptance testing
- Behaviour-Driven Development
Cucumber Js: questions and answers
- What is Cucumber Js used for?
- Cucumber Js is a tool for running automated acceptance tests written in plain language, readable by anyone on the team. It is a good fit for automated acceptance testing and Behaviour-Driven Development.
- Is Cucumber Js open source?
- Yes. Cucumber Js is open source under the MIT licence. Its source code is on GitHub at cucumber/cucumber-js and is written mainly in TypeScript.
- Is Cucumber Js free?
- Yes. Cucumber Js is open source, so the software itself is free to use.
- Can I self-host Cucumber Js?
- Yes. Cucumber Js can be self-hosted on your own server or infrastructure.
- What is Cucumber Js an alternative to?
- Cucumber Js is an open-source alternative to Katalon, testRigor and Parasoft. Other open-source alternatives to Katalon include Robot Framework, Playwright and Appium.
- Is Cucumber Js actively maintained?
- Yes. The most recent commit to Cucumber Js was on 13 October 2026, and the latest release is v13.3.0, published on 5 October 2026. The project has 5.4k stars on GitHub.
Open-source alternatives to Cucumber Js
See all
Robot Framework
Testing & QA
Generic automation framework for acceptance testing and RPA
Apache-2.0vs Katalon★ 12k
Playwright
Testing & QA
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Fire
Apache-2.0vs BrowserStack★ 98k
Appium
Testing & QA
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriv
Apache-2.0vs BrowserStack★ 22k
Jest
Testing & QA
Delightful JavaScript Testing.
MITvs Katalon★ 46k
Mocha
Web Browsers
☕️ Classic, reliable, trusted test framework for Node.js and the browser
MITvs Katalon★ 23k
TestCafe
Testing & QA
A Node.js tool to automate end-to-end web testing.
MITvs Katalon★ 9.9k

Katalon
testRigor
Parasoft