Node.js Best Practices — большой справочник по архитектуре, ошибкам, безопасности, тестированию и стилю кода для серверных проектов на Node.js.
Open Source: #testing
Проекты каталога, отмеченные тегом #testing. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 18 проектов с суммарным рейтингом 1,161,177 звёзд на GitHub. Основные языки: TypeScript, Python, JavaScript.
Репозитории
Puppeteer — JavaScript API для управления Chrome и Firefox через DevTools Protocol или WebDriver BiDi, обычно без графического окна.
Bun — единый инструментарий для JavaScript и TypeScript: среда выполнения, пакетный менеджер, запуск скриптов, тесты и сборка в одном исполняемом файле.
Playwright — фреймворк Microsoft для веб-тестирования и автоматизации Chromium, Firefox и WebKit через единый API.
Storybook — среда для разработки, документации и тестирования UI-компонентов и страниц в изоляции от основного приложения.
Hoppscotch — экосистема разработки API с открытым кодом для REST, GraphQL, запросов реального времени, коллекций, окружений и командной работы.
JSON Server — инструмент для быстрого тестового REST API из обычного JSON-файла, удобный для прототипов и тестов интерфейса.
SecLists — коллекция списков для легального тестирования безопасности: имена, URL, шаблоны, словари и справочные наборы.
act — CLI-инструмент для локального запуска GitHub Actions, чтобы быстрее проверять сценарии CI до отправки изменений.
LocalStack — локальный эмулятор AWS-сервисов для разработки и тестирования облачных приложений.
Cypress — инструмент для тестирования веб-приложений в браузере: быстрые проверки, отладка и сценарии, похожие на действия пользователя.
Big List of Naughty Strings — набор строк, которые часто ломают ввод, кодировки, хранение данных и проверку пользовательских полей.