☕️ Classic, reliable, trusted test framework for Node.js and the browser
Repository Index
47,133 repositories indexed
1–24 of 54 · Most stars
Node.js test runner that lets you develop with confidence 🚀
- test-runner
- ava
- javascript
- concurrency
Simple JavaScript testing framework for browsers and node.js
Generate massive amounts of fake data in the browser and node.js
- faker
- data
- fake
- nodejs
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
- supertest
- superagent
- assertions
- node
HTTP server mocking and expectations library for Node.js
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
- ai-agent
- anti-bot
- antidetect-browser
- automation
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Record, Replay, and Stub HTTP Interactions.
A Node.js tool to automate end-to-end web testing.
Next-gen browser and mobile automation test framework for Node.js
🏰 An exciting game of programming and Artificial Intelligence
- warriorjs
- warrior
- epic
- battle
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
- javascript
- assertions
- chai
- tdd
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
- mock-server
- proxy
- java-client
- javascript-client
Supercharged End 2 End Testing Framework for NodeJS
- codeceptjs
- webdriverio
- selenium-webdriver
- acceptance-testing
A node.js library for testing modern web applications
- testing-tools
- headless
- headless-browsers
- headless-chrome
A very fast SIMD-first image comparison library (with nodejs API)
- visual
- diff
- snapshot
- image-comparison
Native UI testing / controlling with node
- native
- ui
- testing
- testing-tools
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
- loadtesting
- nodejs
- performance
- testing-tools
Test Anything Protocol tools for node
- assert
- bdd
- code-coverage
- commonjs