Detox — это фреймворк для серого ящика и сквозного тестирования мобильных приложений на React Native для Android и iOS. Он автоматизирует взаимодействие с пользователем, снижает нестабильность тестов и интегрируется в CI/CD.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONLiveDoc — платформа живой документации, объединяющая BDD-синтаксис Gherkin с Vitest и xUnit, включая веб-просмотр результатов в реальном времени, фильтрацию по тегам, таблицы данных и сценарии с примерами.
Kokopu-React — это библиотека на базе React, предназначенная для создания и отображения шахматных досок и связанных с ними компонентов.
Ditto сканирует репозитории JavaScript/TypeScript с помощью ts-morph, создает отпечатки функций через LLM, кластеризует поведенческие дубликаты по эмбеддингам и исполняет чистые функции в песочнице для выявления расхождений.
Happy DOM — это JavaScript-реализация DOM веб-браузера без графического интерфейса, позволяющая запускать код и тесты компонентов в таких средах, как Node.js и Bun.
Браузерный инструмент, преобразующий изображения в детализированный текстовый арт с использованием юникод-символов азбуки Брайля, с продвинутыми алгоритмами дизеринга и обнаружения краёв.
Bun — это универсальный инструментарий для приложений на JavaScript и TypeScript, объединяющий в одном исполняемом файле быстрый рантайм, бандлер, тест-раннер и менеджер пакетов.
Pixel FX Forge — браузерный процедурный генератор для создания анимированных пиксель-арт эффектов способностей, позволяющий пользователям проектировать и экспортировать готовые к использованию в игре VFX.
React Testing Library — это легковесное решение для тестирования React-компонентов, которое поощряет тесты, имитирующие реальные действия пользователей, для повышения надежности и простоты поддержки.
Web of Flaws — это структурированный каталог уязвимостей веб-безопасности и безопасных замен кода, оформленный в первую очередь в формате Markdown и предназначенный для разработчиков, инженеров по безопасности и ИИ-агентов программирования.
Специфичные для React правила линтинга для ESLint. Предоставляет конфигурации recommended и all, поддерживает как устаревшую систему .eslintrc, так и новую eslint.config.js, и включает десятки правил для JSX, props, хуков и лучших практик компонентов.
Gatling — платформа с открытым исходным кодом для нагрузочного тестирования, позволяющая писать тесты производительности как код на Java, JavaScript/TypeScript, Kotlin или Scala. Использует неблокирующий асинхронный движок для высокой масштабируемости, поддерживает HTTP, WebSocket, SSE, JMS, gRPC и MQTT, интегрируется с CI/CD-пайплайнами, APM-инструментами и платформами наблюдаемости.
WarriorJS — это игра с открытым исходным кодом, где вы пишете код на JavaScript или TypeScript, чтобы провести воина через башни с головоломками, сражаясь с врагами и решая логические задачи. Она обучает программированию в игровой форме.
Playwright — это комплексный фреймворк для автоматизации и тестирования веб-приложений, предоставляющий единый API для управления Chromium, Firefox и WebKit в Linux, macOS и Windows.
Sinon.JS — независимая библиотека для JavaScript, не зависящая от тестовых фреймворков и предоставляющая шпионы, заглушки и макеты для написания надёжных модульных тестов. Она включает готовые подделки для таймеров и легко интегрируется с любым тестовым фреймворком.
TypeScript ORM для Node.js, использующая паттерны Data Mapper, Unit of Work и Identity Map. Поддерживает множество SQL и NoSQL баз данных, включая PostgreSQL, MySQL, MongoDB и SQLite.
PostHog — это open-source платформа для аналитики продуктов, объединяющая инструменты аналитики событий, записи сессий, feature flags, экспериментов, отслеживания ошибок, логов, опросов, хранилища данных и AI-наблюдаемости. Предусмотрена self-hosted версия и SDK для множества языков.
WebdriverIO — фреймворк для автоматизации тестирования браузеров и мобильных приложений на Node.js. Поддерживает протоколы WebDriver, WebDriver BiDi и Appium для сквозного, модульного и компонентного тестирования.
Официальные JS SDK Sentry обеспечивают отслеживание ошибок в браузерах, Node.js и фреймворках React, Angular, Vue. Установка через npm/yarn, инициализация с помощью DSN, перехват ошибок для мониторинга приложений.
Jest — это комплексный фреймворк для тестирования JavaScript, который готов к работе «из коробки» для большинства проектов, предлагая быстрый интерактивный режим отслеживания изменений и тестирование на основе снимков состояния для анализа сложных объектов.