Showing 31 of 31 projects
The most popular mocking framework for unit tests written in Java.
A simple yet flexible PHP mock object framework for unit testing with a human-readable DSL.
Standalone and test framework agnostic JavaScript test spies, stubs and mocks.
A highly opinionated yet powerful and flexible PHP object mocking framework for creating test doubles.
A friendly and popular mocking library for .NET that leverages LINQ expressions for type-safe and refactoring-friendly unit tests.
A mocking framework for Go that integrates with the testing package to generate and use mock objects.
A friendly .NET mocking library with a succinct syntax that keeps tests focused on intention rather than configuration.
Versatile HTTP traffic mocking and testing library for Go, compatible with any net/http based client.
A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.
A .NET dynamic fake library for creating all types of fake objects, mocks, and stubs with easy semantics.
A powerful mock object library for Rust that generates mock implementations of traits and structs for unit testing.
A library for defining concurrent mocks in Elixir based on explicit behaviour contracts.
A Ruby library for mocking and stubbing objects in unit tests with a unified syntax for Minitest, Test::Unit, and RSpec.
A Go tool for generating type-safe fake implementations of interfaces to simplify unit testing.
A mock HTTP server for Elixir testing that intercepts requests and returns preconfigured responses.
A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.
A mocking library for Erlang that enables dynamic mocking, call history tracking, and validation for unit testing.
A mocking library for Elixir that uses the Erlang meck library to provide module mocking functionality for tests.
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 PHP testing library that mocks non-deterministic built-in functions like time() and rand() using namespace fallback.
A Ruby test double framework with a rich selection of double techniques and terse syntax.
A mocking framework for Delphi XE2+ that uses RTTI to create test doubles for unit testing.
An Elixir mocking library that patches functions for testing with unique superpowers like patching private functions.
A tasty mocking framework for unit tests in Swift 5.0, inspired by Mockito, with a clean and simple API.
A Crystal library for stubbing HTTP::Client requests in tests, inspired by the Ruby webmock gem.
An asyncio testing server for mocking external HTTP services, similar to the responses library but for aiohttp.
A behavior-driven development framework for Ruby providing core testing tools with executable examples and expectations.
A simple mocking library for asynchronous testing in Elixir that avoids module overrides and runtime module creation.
A test double library for Deno and Node.js that follows Gerard Meszaros's test double definitions.
An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.