Showing 30 of 66 projects
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 shell test runner that implements the Test Anything Protocol for testing scripts, functions, and plugins.
A pure-Fish test runner for testing scripts, functions, and plugins directly in the Fish shell.
A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.
A flexible snapshot testing tool for .NET Core and .NET Framework, inspired by Jest Snapshot Testing.
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.
An Ember.js addon that removes data-test-* attributes from production builds for cleaner test selectors.
GitHub Action to run tests for Unity projects and packages as part of the GameCI ecosystem.
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 Swift framework for generating random user data by integrating with the randomuser.me API.
A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.
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.