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 .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
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.
Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.
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 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 background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
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.
Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.
A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.
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 GitHub Action to set up PHP with extensions, configuration, coverage drivers, and tools for CI/CD workflows.
Write tests against structured configuration data using the Open Policy Agent Rego query language.
A minimal Go implementation to expose localhost servers to the internet via public tunnels.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.