Showing 36 of 795 projects
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 fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.
A pytest plugin that validates Jupyter notebooks by executing cells and comparing outputs to ensure consistency.
A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.
A Go library for testing HTTP handlers and web frameworks like Gin, Echo, and Mux.
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 Neovim plugin that displays test coverage data in the sign column and summary reports for multiple programming languages.
A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.
An all-in-one Go testing library providing monkey patching, stack tracing, and function trapping via IR rewriting.
A simple, extensible BDD framework for .NET that works with any testing framework and generates readable reports.
A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.
A cross-browser screenshot and interaction testing tool for Storybook with a visual UI runner.
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.
Type-driven dependency injection for Python with fail-fast validation and native integrations for FastAPI, Flask, Django, and more.
A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.
ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.
A Rust CLI tool to automate validation and invalidation workflows for API keys and secrets across 30+ providers.
A behavior-driven development (BDD) framework and test runner for Swift projects and playgrounds.
A modern CLI tool for crafting and sending SIP requests to test VoIP and WebRTC signaling servers.
A .NET-based fake REST API server for prototyping and CRUD backends, with GraphQL support and no database required.
A .NET library for intercepting and stubbing HTTP requests made by HttpClient, primarily for testing purposes.
A feature-rich iOS boilerplate that sets up a universal iOS app with logging, testing, and utility libraries via a single command.
An ESLint plugin that enforces best practices and catches common errors in Playwright test code.
A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.
A Rust library for automating interactions with Unix processes and bash, similar to pexpect.
An xUnit.net extension for writing behavior-driven tests with natural language step descriptions.
A Swift library that simplifies implementing Pure Dependency Injection (DI) without a DI container.
A Rails application template with pre-configured best practices, Bootstrap 4, and deployment tools for senior developers.
An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.
A PHP testing library that mocks non-deterministic built-in functions like time() and rand() using namespace fallback.
A header-only C++ micro-benchmarking framework for statistically rigorous performance measurement of small code snippets.
An extensible BDD assertion toolkit for JavaScript with a readable, expressive syntax.
A starter kit for rapidly developing web applications with the Dojo Toolkit, illustrating best practices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.