-
wiremock
HTTP mocking to test Rust applications
-
mockito
HTTP mocking for Rust
-
mockall
A powerful mock object library for Rust
-
httpmock
HTTP mocking library for Rust
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
httptest
HTTP testing facilities including a mock server
-
faux
mock structs
-
mock_instant
way to mock an std::time::Instant
-
aws-smithy-mocks
Testing utilities for smithy-rs generated clients
-
mocks
Mock REST APIs from JSON with zero coding within seconds
-
unimock
A versatile and developer-friendly trait mocking library
-
tracing-mock
testing
tracingand crates that uses it -
rs-mock-server
file-based mock API server that maps your directory structure to HTTP and GraphQL routes. Ideal for local development and testing.
-
mock-collector
Mock OpenTelemetry OTLP collector server for testing
-
mockforge-mqtt
MQTT protocol support for MockForge
-
mry
but powerful mocking library that supports struct, trait, and function
-
tcptape
Record and replay TCP traffic for mock/snapshot testing
-
llmsim
LLM Traffic Simulator - A lightweight, high-performance LLM API simulator
-
apimock
HTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.
-
mockforge-amqp
AMQP protocol support for MockForge
-
mockforge-ftp
FTP protocol support for MockForge
-
datafake-rs
High-performance JSON mock data generation using JSONLogic configuration
-
mockforge-route-chaos
Send-safe route chaos injection (fault injection and latency) isolated from mockforge-core to avoid Send issues
-
ws-mock
A websocket mock server for testing, inspired by Wiremock
-
mockforge-performance
Performance Mode - Lightweight load simulation with RPS control and bottleneck simulation
-
mockrs
that provides a X8664Mocker to mock function calls and intercept on x86_64 architecture
-
mockforge-template-expansion
Send-safe template expansion for request context variables (isolated from templating module)
-
blendwerk
A file-based mock HTTP/HTTPS server that maps directory structures to API endpoints
-
mockforge-analytics
Traffic analytics and metrics dashboard for MockForge
-
mock_gen
Interface and mock generator for C++ classes
-
alfrusco
building Alfred workflows with Rust
-
http-test-server
Programatically create resources and pre-defined responses for tests
-
mockforge-sdk
Developer SDK for embedding MockForge in tests and applications
-
mockforge-data
Data generator for MockForge - faker + RAG synthetic data engine
-
mockforge-vbr
Virtual Backend Reality engine - stateful mock servers with persistent virtual databases
-
teremock
Fast integration testing library for teloxide Telegram bots
-
mockforge-collab
Cloud collaboration features for MockForge - team workspaces, real-time sync, and version control
-
mocksmith
command line utility and a Rust library to automatically create C++ mocks for the Google Mock (gMock) framework
-
mockforge-plugin-core
Core plugin interfaces and types for MockForge extensible architecture
-
tdx-quote
Parses and verifies Intel TDX quotes
-
mockforge-runtime-daemon
Runtime daemon for zero-config auto-mock generation from 404s
-
mecha10-controllers
Control algorithms and controllers for the Mecha10 robotics framework
-
mockforge-http
HTTP/REST protocol support for MockForge
-
mockforge-kafka
Kafka protocol support for MockForge
-
moto-hses-mock
Mock HSES UDP server for testing and development
-
anymock
mocking crate designed to simulate and test external communication over common network protocols
-
nym-test-utils
Helpers, traits, and mock definitions for tests
-
mockiapi
A flexible, feature-rich mock API server with an intuitive frontend that simplifies development
-
graphql-operation-server-harness
GraphQL operation server harness for testing mock operations
-
injectorpp
powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless…
-
mockforge-world-state
World State Engine - Unified visualization of all MockForge state systems
-
shuffle
various shuffling algorithms over slices
-
mockforge-grpc
gRPC protocol support for MockForge
-
roqoqo-mock
Mocked interface for roqoqo rust quantum computing toolkit
-
mockforge-graphql
GraphQL protocol support for MockForge
-
mockforge-core
Shared logic for MockForge - routing, validation, latency, proxy
-
easyhttpmock
HTTP mock server for testing HTTP clients
-
chimera-cli
A Mock API for every need and more
-
aws-smithy-mocks-experimental
Experimental testing utilities for smithy-rs generated clients
-
wiremock-grpc
Mock gRPC server to test your outgoing gRPC requests
-
rift-lint
Configuration linter library and CLI for Rift HTTP Proxy
-
futures_ringbuf
Mock Type implementing AsyncRead/AsyncWrite for testing and examples
-
mockforge-tcp
TCP protocol mocking support for MockForge
-
mocktail
HTTP & gRPC server mocking for Rust
-
mockforge-test
Test utilities for MockForge - easy integration with Playwright and Vitest
-
async-time-mock-tokio
Mockable time for use in async runtimes (tokio compatibility)
-
fips
A powerful mock server supported by a plugin system
-
rspack_plugin_rstest
Rstest native plugin
-
murf
A mocking and unit test framework for rust
-
stubby
stubbing that doesn't hurt you or your IDE
-
wiremocket
Websocket mocking to test Rust applications
-
apimokka
API mock (apimock-rs) based visual mocking helper to handle HTTP/JSON req/res. Mock with mokka ☕️🌄
-
test-optimization-sdk
Datadog's test optimization sdk
-
async-time-mock-async-std
Mockable time for use in async runtimes (async-std compatibility)
-
apate
API mocking server & rust unit tests library to mimic external 3rd party API endpoints
-
orb-mockhttp
Mock HTTP server for testing - supports HTTP/1.1, HTTP/2, and HTTP/3
-
mockr-tui
A TUI-based HTTP mock server for development
-
tower-test
writing client and server
Servicetests -
mockforge-k8s-operator
Kubernetes operator for MockForge - manage mock services as Kubernetes resources
-
mockall_double
Test double adapter for Mockall
-
wiremock_logical_matchers
Logical matchers for use with wiremock
-
htsget-test
Common test functions and utilities used by htsget-rs
-
RustMock
Lightning-fast, lightweight API mock server with OpenAPI support and beautiful React dashboard
-
mocktopus
Mocking framework for Rust
-
betfair-rpc-server-mock
interacting with Betfair from Rust
-
feetech-servo-sdk
High-performance async Rust driver for Feetech STS/SMS servos
-
clockabilly
Trait wrapper around chrono for testing
-
autospy
A test spy object library
-
piper-can
CAN bus adapter abstraction layer supporting SocketCAN and GS-USB
-
yup-hyper-mock
testing clients using hyper
-
mssql-testing
Test infrastructure for SQL Server driver development
-
otlp-arrow-library
Cross-platform Rust library for receiving OTLP messages via gRPC and writing to Arrow IPC files
-
oshatori
Multi-connection, protocol-agnostic, instant messaging
-
metrique-timesource
mocking Instant and SystemTime (part of metrique)
-
dwbase-swarm-nats
DWBase: agent-first immutable atom store, components, and tools
-
axonml-distributed
Distributed training utilities for the Axonml ML framework
-
mockserver
A lightweight, file-based mock API server written in Rust
-
drasi-source-mock
Mock source plugin for Drasi
-
moq
Mock generator
-
dns-mock-server
Mock DNS server for tests
-
msql-srv
Bindings for emulating a MySQL/MariaDB server
-
prism3-clock
Thread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support
-
double
Full-featured mocking library in Rust, including rich failure messages and argument matchers
-
mockalloc
allow testing code which uses the global allocator
-
legalis-llm
LLM integration layer for Legalis-RS
-
warlocks-cauldron
🦀 Fake Data Generator written in Rust - fully inspired by https://mimesis.name 🐍
-
datasynth-test-utils
Test utilities for synthetic data generation
-
mockers
Mocking library
-
mockforge-federation
Multi-workspace federation for MockForge - compose multiple mock workspaces into federated virtual systems
-
assert-call
testing that ensures code parts are called as expected
-
miyabi-e2e-tests
End-to-end test framework and utilities for Miyabi
-
mockforge-smtp
SMTP mocking support for MockForge
-
sham
Mock implementations for use in testing
-
radio
Generic traits for embedded packet radio devices
-
tesser-test-utils
Mock exchange, scenarios, and helpers for end-to-end testing Tesser
-
opensrv-mysql
Bindings for emulating a MySQL/MariaDB server
-
fake-opentelemetry-collector
A Fake (basic) opentelemetry collector, useful to test what is collected opentelemetry
-
reqwest-rewire
lightweight wrapper around reqwest that transparently rewrites outgoing request URLs based on user-defined rules. It is designed primarily for testing and local development, allowing…
-
kxio
injectable Filesystem and Network resources to make code more testable
-
hourglass-rs
A time abstraction crate for testing time-dependent code
-
aws-mocks
A mocking library for AWS. This is NOT an official AWS library.
-
inscenerator-xfs
Filesystem abstraction for Inscenerator
-
temps-testhelpers
Test helpers and mocks for temps - time and date parsing library
-
greentic-conformance
Reusable conformance suites for Greentic packs, flows, runners, and components
-
jinko
safe, small and fast programming language with Rust interoperability
-
global-mockable
creating global mockable objects
-
oauth-mock
Embedded OAuth2/OIDC mock provider for tests and CI
-
mockem
mock'em functions!
-
reinhardt-test
Testing utilities and helpers for Reinhardt framework
-
saorsa-gossip-simulator
Deterministic network simulator for testing Saorsa Gossip protocols
-
embedded-can-mock
Mock CAN library implementing
embedded-can-interfacetraits -
rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
iroh-fake-store
a fake iroh-blobs store for testing that generates data on-the-fly without storage
-
ih-muse-client
Handle communication with the Poet server(s), including request handling and server discovery
-
armature-testing
Testing utilities for Armature applications
-
aws_mock
A mocking library for AWS. This is NOT an official AWS library. Renamed to aws-mocks.
-
enigma-transport-webrtc
WebRTC transport bindings for Enigma secure messaging sessions
-
tehuti-mock
Mock testing engine for Tehuti communication system
-
opensrv-clickhouse
Bindings for emulating a ClickHouse server
-
mecha10-nodes-motor
Motor node for Mecha10 - manages motor driver and provides velocity control interface
-
prom-mock-rs
A mock Prometheus HTTP API server for integration testing
-
mockdown
single file and macro/dependency free mock library for Rust
-
mecha10-nodes-imu
IMU node for Mecha10 - manages IMU driver and provides orientation/acceleration data
-
mock-io
mock IO stream and listener implementations
-
hawkbit_mock
Mock server implementation of Eclipse hawkBit
-
mz_rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
mockforge-pipelines
Event-driven pipeline orchestration for MockForge - automate mock lifecycle management
-
anda-config
Configuration module for Andaman
-
apimimic
mocking APIs
-
memfault-ssf
Supporting crate for the Memfault memfaultd embedded Linux agent
-
mal_dev_core
Core cryptographic and transport utilities for loader
-
async-time-mock-smol
Mockable time for use in async runtimes (smol compatibility)
-
alopex-chirps-mock
Mock implementations for testing Alopex Chirps components
-
astrelis-test-utils
Test utilities for Astrelis projects
-
astarte-device-sdk-mock
Mock implementation of the traits in the astarte-device-sdk
-
mock_json
A very simple mock json tool
-
mock-it
Make mocking reliable
-
optee-utee-mock
Mocking library for unittest with optee-utee
-
mockforge-ws
WebSocket protocol support for MockForge
-
driver-pal
Rust embedded driver helper package
-
roslibrust_mock
Mock implementation of roslibrust's generic traits useful for testing ROS behaviors
-
simulacrum
Minimal library for creating mock objects by hand using stable Rust
-
aws_greengrass_core_rust
idiomatic Rust wrapper around the AWS Greengrass Core C SDK to more easily enable Greengrass native lambda functions in Rust
-
socket-server-mocker
Mock socket server in Rust, for testing various network clients
-
chronobreak
Rust mocks for deterministic time testing
-
rp-supabase-mock
Mock client for supabase auth module, useful for tests
-
ocrl-mock
Mock C ABI library for OCRL (Octopus Card Reader Library) - provides test implementations for payment terminal integration
-
mockable
Usefull components to make easier to mock your code
-
waygate
A modern HTTP client for Rust focusing on reliability, streaming, and extensibility
-
stubr
Wiremock implemented in Rust
-
evolution-mocker
Mocking components of evolution
-
mimicry
Lightweight mocking / spying library
-
pop-server
a puppet server, at your command
-
aya-metrics-mocks
A crude mocking library for Aya
-
aquila_auth_mock
Aquila asset mock auth for tests/examples
-
blackhole-bin
blackhole is a server that responds to any request with http status code 200
-
astarte-message-hub-proto-mock
Astarte message hub protocol buffers mock crate
-
rust-mockdata
Flexible and Powerful Library to generate mock data
-
calimero-tee-attestation
TEE attestation generation and verification for Calimero
-
borsa-mock
Mock Borsa connector with deterministic fixture data for tests and examples
-
tracing-instrument-mock
A mock of the
tracing::instrumentproc macro that does nothing and can replace thetracing::instrumentmacro when running with code coverage enabled -
noir
rust based, DSL alike and request driven, black box testing library for HTTP APIs
-
mockpipe
A lightweight, thread-safe in-memory pipe, perfect for testing and mocking communication interfaces
-
embassy-mock
An unofficial collection of mocked types for the Embassy framework
-
ustar-test-utils
Shared test utilities for ustar crates
-
goldrust
testing HTTP clients with golden files
-
molc
A mock language client for testing language servers
-
mock-rs
generating fake data inspired by FakerPHP
-
openapi-mocker
OpenAPI 3.0 mocker
-
weldmock
Full fake REST API generator
-
mapped-command
Alternate version of
std::process::Commandwhich maps outputs a custom results and checks the exit status -
futures-test-sink
Test utilities for futures::sink
-
mockers_macros
Compiler plugin for 'mockers' mocking library
-
calibrator
methods for calibration of scalar and vector measurement systems
-
plux-mock
Mock implementation for Plux
-
anchor-client
An RPC client to interact with Anchor programs
-
mqtt_actor
An mqtt adapters (from port and adapters) to be used with actix actors
-
funes
server to mock HTTP responses
-
tokio-io-mock-fork
Enhanced tokio_test::io::Mock
-
neo-zkvm-prover
SP1-backed proof generation for Neo zkVM
-
mock-logger
A mock logging implementation for unit testing
-
async-mock
Async trait mocking
-
test_double
Procedural macro for substituting one type for another when testing
-
pallet-migrations
FRAME pallet to execute multi-block migrations
-
kbus-mock
Mock implementation of the kbus crate for testing
-
mockery
Generate mock data based on a specification file for a variety of purposes
-
mock-usb-bus
A mock USB bus implementation
-
django-query
Tools for mocking Django-style endpoints
-
maik
A mock SMTP server library
-
faktory-mock-server
A mock TCP server for testing Faktory job queuing
-
mockers_codegen
Compiler plugin for 'mockers' mocking library
-
fips_configuration
FIPS Configuration, used to configure the FIPS server
-
mock_todo
A macro that makes it easy to mock todo with values to make the code compilable
-
mockstream
Stream (Read+Write traits) implementations to be used to mock real streams in tests
-
mock_me
MockMe is a tool used to mock dependencies / function calls when running unit (lib) tests in Rust
-
pseudo
A small mocking library for Rust
-
tonic-server-mock
Tonic gRPC server mock for testing puposes that doesn't open any ports
-
mt-mock-logger
A thread-safe mock logger for multiple tests running in parallel
-
injective-test-tube
CosmWasm integration testing for Injective
-
pocx_mockchain
Mock blockchain simulator for testing PoCX miners and Proof-of-Capacity applications
-
damock
Derivable data mocking for tests
-
stubr-cli
Wiremock implemented in Rust
-
safe_authenticator_ffi
SAFE Authenticator
-
ckb-mock-tx-types
CKB mock transaction types
Try searching with DuckDuckGo.