Showing 36 of 1147 projects
A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.
A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.
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.
Chaos testing and network emulation tool for Docker and containerd containers.
A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.
A .NET library for automated UI testing of Windows applications using Microsoft's UI Automation framework.
A collection of test subdomains with intentionally broken SSL configurations for testing client security behavior.
Automatically mock your HTTP interactions to simplify and speed up testing
A friendly .NET mocking library with a succinct syntax that keeps tests focused on intention rather than configuration.
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Mutation testing framework for JavaScript and TypeScript to improve test quality by finding untested code.
A mutation testing framework for JavaScript, TypeScript, and related ecosystems to improve test quality.
A snapshot testing library for Rust that simplifies testing complex values with comprehensive review tools.
An in-memory message queue system with an Amazon SQS-compatible interface, designed for testing and local development.
A full-stack Vue.js boilerplate with a design system, testing, and internationalization for product teams.
A collection of practical CMake recipes for building, testing, and packaging C, C++, Fortran, and Python projects.
A cross-platform Node.js library for native UI automation, testing, and control via keyboard, mouse, and image matching.
A JavaScript assertion library that enhances standard assert with descriptive error messages by analyzing expression structures.
Proxies Node.js require to allow easy overriding of dependencies during testing without modifying source code.
A concise, declarative Go library for end-to-end HTTP and REST API testing with chainable request builders and assertions.
A hackable HTTP proxy for resiliency testing, simulating network failures and unexpected conditions in Node.js.
A PHP library to control headless Chrome/Chromium instances for browser automation, screenshots, and PDF generation.
A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.
Official Cucumber BDD framework for Go, enabling executable specifications using Gherkin scenarios.
A unit-testing framework for all .NET languages, supporting macOS, Linux, and Windows.
A Node.js library for lightweight, disposable Docker containers to run databases, browsers, and services in tests.
An in-memory file system for Java implementing java.nio.file APIs, useful for testing and simulation.
A PHP library for generating expressive, customizable fake data fixtures for development and testing.
A Python linter focused on modernizing and improving code elegance, readability, and simplicity.
A comprehensive R package that simplifies and expedites common R package development tasks.
A PhantomJS driver for Capybara that enables headless browser testing for Ruby applications.
A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.
A sample Android app demonstrating a modular architecture with Kotlin and Jetpack, focused on scalability, testability, and maintainability.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.