Showing 36 of 92 projects
A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.
A Swift headless browser based on WebKit for functional testing and webpage manipulation via JavaScript.
A Go test output formatter that transforms verbose JSON logs into human-readable, interactive reports for CI systems and local development.
A Flutter testing framework that provides a rich GUI for debugging with time travel, screenshots, video recording, and rapid test execution.
A collection of Go packages that extend the standard testing package with utilities for assertions, golden files, and common testing patterns.
Aioresponses is a helper for mock/fake web requests in python aiohttp package.
A lightweight and fast JavaScript test runner that works in Node.js, Deno, and browsers without a specific runner.
A browser library that intercepts AJAX calls to mock a REST server based on JSON data for client-side testing.
A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.
A pure-Fish test runner for testing scripts, functions, and plugins directly in the Fish shell.
A pure-Fish shell test runner that implements the Test Anything Protocol for testing scripts, functions, and plugins.
A flexible snapshot testing tool for .NET Core and .NET Framework, inspired by Jest Snapshot Testing.
A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.
A highly customizable and extensible Playwright test reporter with interactive tree-grid reports, coverage analysis, and rich integrations.
State-of-the-art property testing library for .NET with integrated shrinking and deterministic runs.
A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.
GitHub Action to run tests for Unity projects and packages as part of the GameCI ecosystem.
An Ember.js addon that removes data-test-* attributes from production builds for cleaner test selectors.
A TestNG-like data provider runner for JUnit with many additional features for parameterized testing.
A CLI tool that monitors file changes and automatically runs corresponding Ruby tests with zero setup required.
A testing utility for Preact components that provides virtual DOM access and an enzyme-like API.
Run tests for multiple Node.js versions locally using nvm, with automatic version detection from CI configs.
A Rust crate that automatically initializes logging and tracing infrastructure for tests via a custom #[test] attribute.
A GitHub Action that automatically tests Jupyter notebooks from top to bottom using nbmake and pytest.
A snapshot testing tool for Nix that automatically generates and manages test reference values.
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.
Creates a minimal Express server with HTTP/HTTPS support for testing, avoiding the need for mocking.
A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.
A curated collection of software testing blogs and resources covering agile testing, test automation, TDD, and quality assurance.
A Go websocket client for unit testing websocket handlers without requiring a live server.
A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.
A Swift framework for generating random user data by integrating with the randomuser.me API.
A Swift mock library for writing mocks and improving unit tests, inspired by Mockito.
A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.
An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.