Node.js Best Practices is a large guide to architecture, errors, security, testing, and code style for server-side Node.js projects.
Open Source: #testing
Catalog projects marked with #testing. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 18 projects with a combined 1,161,177 GitHub stars. Main languages: TypeScript, Python, JavaScript.
Repositories
Puppeteer is a JavaScript API for controlling Chrome and Firefox through DevTools Protocol or WebDriver BiDi, usually in headless mode.
Bun is an all-in-one toolkit for JavaScript and TypeScript: runtime, package manager, script runner, tests, and bundling in one executable.
Playwright is Microsoft’s framework for web testing and automation across Chromium, Firefox, and WebKit through one API.
Storybook is a frontend workshop for developing, documenting, and testing UI components and pages in isolation from the main application.
Hoppscotch is an open source API development ecosystem for REST, GraphQL, realtime requests, collections, environments, and team collaboration.
JSON Server is a tool for quickly creating a fake REST API from a plain JSON file, useful for prototypes and UI tests.
SecLists is a collection of lists for authorized security testing: names, URLs, patterns, wordlists, and reference sets.
act is a CLI tool for running GitHub Actions locally so CI scenarios can be tested faster before pushing changes.
LocalStack is a local emulator for AWS services used to develop and test cloud applications.
Cypress is a tool for testing web applications in the browser: fast checks, debugging, and user-like scenarios.
Big List of Naughty Strings is a collection of strings that often break input handling, encodings, storage, and validation.