No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Nightwatch

Open source

An integrated end-to-end testing framework written in Node.js using the W3C Webdriver API.

nightwatchjs.org
Nightwatch homepage screenshot
GitHub stars
12k
Last 30 days
+—
Last commit
4 mo ago
Repository age
14 years
Version
v3.16.0
Licence
MIT
Self-hosted
Yes

About Nightwatch

Nightwatch is an end-to-end testing framework built with Node.js that uses the W3C WebDriver API. It supports testing across web and native mobile applications, including real desktop browsers, mobile web, and native iOS and Android apps.

The framework provides debugging tools such as a built-in HTML reporter with test statuses and HTTP logs, DOM history before and after commands, and a REPL interface for pausing and debugging. It also offers default parallelization, cloud grid support, and the ability to handle complex gestures and interactions.

Key features

  • Supports web, mobile web, and native mobile testing
  • Built-in HTML reporter with test statuses and HTTP logs
  • DOM history before and after every command
  • REPL interface for pausing and debugging
  • Default parallelization and orchestration
  • Cloud grid support with third-party grids like BrowserStack

Good fit for

  • End-to-end testing of web applications
  • Testing native iOS and Android apps
  • API testing of incoming requests, headers, and post data
Tags
testing
end-to-end
node.js
webdriver
mobile
automation

Nightwatch: questions and answers

What is Nightwatch used for?
Nightwatch is an integrated end-to-end testing framework written in Node.js using the W3C Webdriver API. It is a good fit for end-to-end testing of web applications; testing native iOS and Android apps; and API testing of incoming requests, headers, and post data.
Is Nightwatch open source?
Yes. Nightwatch is open source under the MIT licence. Its source code is on GitHub at nightwatchjs/nightwatch and is written mainly in JavaScript.
Is Nightwatch free?
Yes. Nightwatch is open source, so the software itself is free to use.
Can I self-host Nightwatch?
Yes. Nightwatch can be self-hosted on your own server or infrastructure.
What is Nightwatch an alternative to?
Nightwatch is an open-source alternative to Katalon, mabl, Conductor and testRigor. Other open-source alternatives to Katalon include Playwright, WebdriverIO and Robot Framework.
Is Nightwatch actively maintained?
The most recent commit to Nightwatch was on 25 May 2026, and the latest release is v3.16.0, published on 25 May 2026. The project has 12k stars on GitHub.

Open-source alternatives to Nightwatch

See all

SaaS alternatives to Nightwatch

See all