Showing 36 of 1147 projects
An in-page HTTP controller for frontend development to intercept, modify, and simulate API responses directly in the browser.
A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.
A production-ready Flutter starter app template with authentication, Firebase services, testing, and multi-platform support.
A Kotlin/JVM library for generating realistic fake data like names, addresses, and banking details for testing and anonymization.
A Ruby client library for browser automation and testing using Microsoft Playwright.
Generate ActiveRecord model mocks for fast unit tests that don't require Rails or a database.
A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.
A set of pytest fixtures to test Flask applications
A Rust library for creating mocks from structs without requiring trait abstractions, designed for testing.
A PHP mocking framework inspired by Mockito, using a verification strategy for test doubles and method stubs.
A template repository for creating Neovim plugins with a pre-configured Lua structure, testing, and CI workflows.
A Java tool for mocking external HTTP resources like web services and REST APIs in tests, inspired by Ruby's VCR.
ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.
An extremely flexible Go deep comparison library that extends the standard testing package with operators and helpers.
A port of the Puppeteer browser automation library to run natively on Deno.
A fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.
A browser library that intercepts AJAX calls to mock a REST server based on JSON data for client-side testing.
A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.
A pytest plugin that validates Jupyter notebooks by executing cells and comparing outputs to ensure consistency.
A Node.js utility for generating random temporary file and directory paths with automatic cleanup.
A JavaScript-native Ethereum Virtual Machine that runs in browsers, Node.js, Bun, and Deno for instant contract simulation and testing.
A Go library for testing HTTP handlers and web frameworks like Gin, Echo, and Mux.
A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.
A simple, extensible BDD framework for .NET that works with any testing framework and generates readable reports.
A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.
A cross-browser screenshot and interaction testing tool for Storybook with a visual UI runner.
A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.
An all-in-one Go testing library providing monkey patching, stack tracing, and function trapping via IR rewriting.
A Neovim plugin that displays test coverage data in the sign column and summary reports for multiple programming languages.
Type-driven dependency injection for Python with fail-fast validation and native integrations for FastAPI, Flask, Django, and more.
AppiumLibrary is an appium testing library for RobotFramework
AppiumLibrary is an appium testing library for RobotFramework
A web service to collect and inspect arbitrary HTTP requests via RESTful API or web UI, useful for testing webhooks and REST clients.
A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.
A modern CLI tool for crafting and sending SIP requests to test VoIP and WebRTC signaling servers.
A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.