✅ The Node.js best practices list (July 2026)
- nodejs
- javascript
- best-practices
- styleguide
47,133 repositories indexed
1–24 of 37 · Most stars
✅ The Node.js best practices list (July 2026)
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Node.js test runner that lets you develop with confidence 🚀
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Record, Replay, and Stub HTTP Interactions.
🏰 An exciting game of programming and Artificial Intelligence
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Supercharged End 2 End Testing Framework for NodeJS
A very fast SIMD-first image comparison library (with nodejs API)
🔮 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.
An in memory postgres DB instance for your unit tests
🐛 Memory leak testing for node.
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
:recycle: Visual Regression Testing tool
Differencify is a library for visual regression testing