✅ The Node.js best practices list (July 2026)
Repository Index
47,133 repositories indexed
1–24 of 74 · Most stars
JavaScript API for Chrome and Firefox
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Learn Go with test-driven development
Node.js test runner that lets you develop with confidence 🚀
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
See interfaces like a human. E2E testing in natural language.
Most popular Mocking framework for unit tests written in Java
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
The elegant testing framework for PHP developers and AI agents.
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
A Modern Testing Framework for Go
Test Automation Made Simple
Sandbox for developing and testing UI components in isolation
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
A Chrome DevTools Protocol driver for web automation and scraping.
Test suites for Web platform specs — including WHATWG, W3C, and others
Quick and Easy server testing/validation
Automatically generate Go test boilerplate from your source code.
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Control and manage Android devices from your browser.