Showing 36 of 795 projects
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 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 comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.
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.
A .NET assertion framework that provides clear, human-readable error messages for unit tests.
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 simple to use, feature-rich debugger for Ruby built as a C extension using the TracePoint and Debug Inspector APIs.
Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.
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 background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
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.
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.
An extensible framework for running and interacting with tests directly within the NeoVim editor.
A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.