Showing 36 of 1147 projects
A powerful, easy-to-use JavaScript unit testing framework with no dependencies.
A Java DSL for testing asynchronous systems by expressing expectations in a concise and readable manner.
A collection of Swift tips and tricks shared on Twitter, covering async testing, dependency injection, Codable, and more.
A PHP library for generating fake data to bootstrap databases, create test data, and anonymize production data.
A command-line tool that automates Python testing across multiple environments and acts as a CI frontend.
A serverless continuous integration system built on AWS Lambda that automates testing and deployments.
Unofficial Python port of Puppeteer for headless Chrome/Chromium browser automation.
A .NET port of the official Node.js Puppeteer API for headless browser automation.
A .NET port of the official Node.js Puppeteer API for headless browser automation.
A Jest matcher for performing visual regression testing by comparing image snapshots.
A test fixtures replacement for Python
Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.
A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.
A Ruby library for email generation, parsing, and sending with a simple, idiomatic API.
The Enterprise-ready testing and specification framework.
RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.
A collection of RSpec best practices and guidelines for writing better Ruby tests.
A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.
A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.
A battle-tested Ruby framework for structuring business logic with operations, forms, policies, and other abstraction layers.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.
A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
Generate realistic fake JSON data from JSON Schema definitions with zero production dependencies.
A mocking framework for Go that integrates with the testing package to generate and use mock objects.
A .NET assertion framework that provides clear, human-readable error messages for unit tests.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.
A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.
A simple to use, feature-rich debugger for Ruby built as a C extension using the TracePoint and Debug Inspector APIs.
A desktop SMTP server and email viewer for safe email testing during development.
A desktop SMTP server and email viewer for safe email testing during development.
Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.
Write tests against structured configuration data using the Open Policy Agent Rego query language.
A mutation testing framework for JavaScript, TypeScript, and related ecosystems to improve test quality.
Mutation testing framework for JavaScript and TypeScript to improve test quality by finding untested code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.