Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
A library that allows you to easily mock out tests based on AWS infrastructure.
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
mocking library for Kotlin
- verification
- chain-calls
- matcher
- argument-matchers
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Axios adapter that allows to easily mock requests
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
libfaketime modifies the system time for a single application
- ld-preload
- datetime
- wrapper
- intercept-calls
Automatically mock your HTTP interactions to simplify and speed up testing
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
🐤Dynamically Mock server behaviors and responses in Swift
- func
- kakapo
- json-api
- opinionated
All-in-one go testing library
- go
- golang
- instrumentation
- mock
a socket mock framework - for all kinds of socket animals, web-clients included
Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases.
Mock an SSH server and define all commands it supports (Python, Twisted)
A small spying and stubbing library for Clojure and ClojureScript
A testing library that allows "time travel," "freezing time," and "time acceleration". Inspired by the ruby-timecop library.
Load popup, sidebar and background with JSDOM based on the manifest.json for testing purposes
In-memory WebExtensions API Fake Implementation for testing purposes
localaik is a local compatibility server for a subset of the Gemini and OpenAI APIs. Run one container locally, point your SDK to it, and the proxy serves both protocol shapes on the same port for tests and development.
Open-source simulation harness for testing AI agents. Simulate LLM and tool calls to test edge cases, failure paths, and agent logic without live API calls.
Automatically generate Go code for mocking interfaces in unit tests
WebExtensions API as sinon stubs