Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Repository Index
47,133 repositories indexed
1–24 of 38 · Most stars
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).
- mockery
- phpunit
- php
- stub
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
A tool for mocking HTTP services
- wiremock
- json
- mocking
- stubbing
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
- oas
- prism
- mocking
- api-testing
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
- mock-server
- proxy
- java-client
- javascript-client
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
GoMock is a mocking framework for the Go programming language.
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.
Pester is the ubiquitous test and mock framework for PowerShell.
- powershell
- pester-tests
- powershell-tests
- assertions
🎲 Mock or extend your GraphQL API with faked data. No coding required.
An in memory postgres DB instance for your unit tests
- hacktoberfest
- pg-promise
- typeorm
- node-postgres
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀
vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.
- vfsstream
- php
- testing
- filesystem
Record and replay your HTTP interactions for fast, deterministic and accurate tests
- go
- golang
- testing
Replace any .NET method (including static and non-virtual) with a delegate
- testing
- testing-framework
- isolation-framework
- dotnet
Free, open-source AWS emulator. LocalStack alternative: 107 services, 7,657 operations, true 100% Smithy conformance (258,545/258,545 variants pass). No account, no auth token, no paid tier.
Aioresponses is a helper for mock/fake web requests in python aiohttp package.
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
- http-server
- dump
- dummy
- testing
Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests. The project was inspired by the VCR library for Ruby.
An Apex mocking framework for true unit testing in Salesforce, with Stub API support