Showing 36 of 46 projects
Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.
A minimal, fast, and concurrent test runner for Node.js with a concise API and detailed error output.
A minimal, fast, and concurrent test runner for Node.js with a concise API and detailed error output.
A Node.js test runner with a concise API, detailed error output, and thread isolation for confident development.
A test runner that executes JavaScript code in multiple real browsers for test-driven development.
A Node.js tool to automate end-to-end web testing without WebDriver or browser plugins.
A navigation scripting and testing utility for PhantomJS and SlimerJS, easing web automation and functional testing.
A Jest transformer with source map support for testing TypeScript projects.
A command-line interface for Istanbul that instruments JavaScript code to collect test coverage metrics.
A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.
A complete, extensible test system for JavaScript libraries and applications, designed for maintainability.
A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.
A Capybara driver for headless WebKit to test JavaScript web apps (development suspended).
A concurrent browser automation library for Elixir that simulates user interactions to test web applications.
A GitHub Action for running Cypress end-to-end and component tests in CI workflows with built-in dependency installation and caching.
An ESLint plugin that enforces best practices and catches common errors in Jest test suites.
ESLint plugin to enforce best practices and prevent common mistakes when writing tests with Testing Library.
A Jest configuration preset for testing Angular applications, enabling faster unit tests compared to Karma.
Codemods for migrating JavaScript and TypeScript test files from various frameworks to Jest.
A library that enables Behavior-Driven Development (BDD) testing by converting Gherkin feature files into Playwright test files.
A curated list of resources for the Test Anything Protocol (TAP), including test frameworks, reporters, parsers, and tools.
A jQuery-based functional testing framework for simulating user interactions and waiting for page conditions.
A Redux middleware that automatically generates reducer tests by recording UI interactions.
A Gulp plugin for running Mocha tests directly in your Gulp pipeline.
ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.
A Node.js tool that runs Mocha tests in browsers using Browserify, supporting Headless Chrome and WebDriver for cross-browser testing.
Run Mocha tests in Electron's main and renderer processes for browser environment testing.
A test runner for Node.js and browsers based on Tape and Browserify, featuring live reload and headless testing.
Example of integrating Karma test runner into Gulp.js builds using Karma's public API.
An ESLint plugin providing rules to enforce best practices and prevent common errors in Mocha test suites.
Official Allure Framework integrations for JavaScript test runners and API tools to generate rich, structured test reports.
QUnit test helpers and integration for Ember.js applications.
ESLint plugin providing rules to enforce best practices and catch common errors in AVA test files.
A Karma plugin that preprocesses ES6+ JavaScript files using Babel for testing modern code.
ESLint plugin providing auto-fixable formatting rules to ensure consistency and readability in Jest test suites.
A universal test reporter for JavaScript/TypeScript frameworks that sends results to various services and cloud storage.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.