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 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 command-line tool that automates Python testing across multiple environments and acts as a CI frontend.
A Jest matcher for performing visual regression testing by comparing image snapshots.
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 test fixtures replacement for Python
A Ruby library for email generation, parsing, and sending with a simple, idiomatic API.
A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.
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.
Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.
A battle-tested Ruby framework for structuring business logic with operations, forms, policies, and other abstraction layers.
A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
Generate realistic fake JSON data from JSON Schema definitions with zero production dependencies.
QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
A .NET assertion framework that provides clear, human-readable error messages for unit tests.
A mocking framework for Go that integrates with the testing package to generate and use mock objects.
A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.
A simple to use, feature-rich debugger for Ruby built as a C extension using the TracePoint and Debug Inspector APIs.
A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.
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.
A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.
A GitHub Action to set up PHP with extensions, configuration, coverage drivers, and tools for CI/CD workflows.
A minimal Go implementation to expose localhost servers to the internet via public tunnels.
Write tests against structured configuration data using the Open Policy Agent Rego query language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.