Showing 36 of 267 projects
A PHP library for generating fake data to bootstrap databases, create test data, and anonymize production data.
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 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.
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 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.
A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.
Generate realistic fake JSON data from JSON Schema definitions with zero production dependencies.
A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.
QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.
A .NET assertion framework that provides clear, human-readable error messages for unit tests.
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 GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.
A mocking framework for Go that integrates with the testing package to generate and use mock objects.
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 minimal Go implementation to expose localhost servers to the internet via public tunnels.
Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.
A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
A GitHub Action to set up PHP with extensions, configuration, coverage drivers, and tools for CI/CD workflows.
A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.
Write tests against structured configuration data using the Open Policy Agent Rego query language.
A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.
A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.
A fixtures replacement library for Rails testing with a straightforward definition syntax and multiple build strategies.
A minimal, easy-to-understand boilerplate for building cross-platform desktop applications with Electron.
A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.
An extensible framework for running and interacting with tests directly within the NeoVim editor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.