-
insta
A snapshot testing library for Rust
-
trybuild
Test harness for ui tests of compiler diagnostics
-
pretty_assertions
Overwrite
assert_eq!andassert_ne!with drop-in replacements, adding colorful diffs -
wiremock
HTTP mocking to test Rust applications
-
assert_cmd
Test CLI Applications
-
httpmock
HTTP mocking library for Rust
-
proptest
Hypothesis-like property-based testing and shrinking
-
mockito
HTTP mocking for Rust
-
serial_test
Allows for the creation of serialised Rust tests
-
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
test-case
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
arbitrary
The trait for generating structured data from unstructured data
-
test-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
testcontainers-modules
Community maintained modules for Testcontainers for Rust
-
mockall
A powerful mock object library for Rust
-
testcontainers
integration-testing against docker containers from within Rust
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
googletest
A rich assertion and matcher library inspired by GoogleTest for C++
-
headless_chrome
Control Chrome programmatically
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
chromiumoxide
interacting with a chrome instance with the chrome devtools protocol
-
temp-env
Set environment variables temporarily
-
grcov
collect and aggregate code coverage data for multiple source files
-
static_assertions
Compile-time assertions to ensure that invariants are met
-
libtest-mimic
Write your own test harness that looks and behaves like the built-in test harness used by
rustc --test -
assert_fs
Filesystem fixtures and assertions for testing
-
expect-test
Minimalistic snapshot testing library
-
tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing -
ntest
Testing framework for rust which enhances the built-in library with some useful features
-
rusty-fork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
libfuzzer-sys
A wrapper around LLVM's libFuzzer runtime
-
assertables
assert macros for better testing, debugging, quality assurance, and runtime reliability
-
datatest-stable
Data-driven tests that work on stable Rust
-
mock_instant
way to mock an std::time::Instant
-
test-context
providing custom setup/teardown for Rust tests without needing a test harness
-
goldenfile
testing library
-
bolero
fuzz and property testing front-end
-
honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
insta-cmd
A command line extension to the insta testing library for Rust
-
fail
Fail points for rust
-
yare
Lean parameterized test case library for Rust 🚀
-
cov-mark
Manual coverage marks
-
cool_asserts
A collection of useful testing assertions and utilities
-
expectrl
automating terminal applications in Unix like Don libes expect
-
brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
pact_mock_server
Pact-Rust support library that implements in process mock server
-
axoupdater
Self-updater library for use with cargo-dist
-
trybuild2
Test harness for ui tests of compiler diagnostics (with support for inline tests)
-
parameterized
Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)
-
apollo-smith
A GraphQL test case generator
-
test-casing
Parameterized test cases and test decorators
-
cargo-dist-schema
Schema information for cargo-dist's dist-manifest.json
-
file_test_runner
File-based test runner for running tests found in files
-
chromey
Concurrent chrome devtools protocol automation library for Rust
-
fakedata_generator
Generate fake data with various generators
-
unimock
A versatile and developer-friendly trait mocking library
-
equator
Composable assertion library
-
arbtest
A minimalist property-based testing library based on arbitrary
-
all_asserts
multiple types of asserts that don't exist in the standard library
-
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…
-
antithesis_sdk
Rust SDK for the Antithesis autonomous software testing platform
-
feroxfuzz
Structure-aware, black box HTTP fuzzing library
-
tonic-mock
Test utilities for easy mocking tonic streaming interface
-
quicktest
Quick Test CLI: A Cross-Platform for Automated Testing in Competitive Programming
-
snapbox
Snapshot testing toolbox
-
playwright-rs
Rust bindings for Microsoft Playwright
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
cargo-fuzz
A
cargosubcommand for fuzzing withlibFuzzer! Easy to use! -
mutatis
mutatisis a library for writing custom, structure-aware test-case mutators for fuzzers in Rust -
nextest-metadata
Structured access to nextest machine-readable output
-
asserting
Fluent assertions for tests in Rust that are convenient to write and easy to extend
-
test-strategy
Procedural macro to easily write higher-order strategies in proptest
-
bacon
background rust compiler
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
scarfbench-cli
CLI for running, testing, and evaluating SCARF benchmark applications
-
dicetest
Framework for writing tests with randomly generated test data
-
trybuild-internals-api
A fork of trybuild with the internals exposed as a public API
-
clawspec-core
Core library for generating OpenAPI specifications from tests
-
jugar-probar
Probar: Rust-native testing framework with pixel coverage, TUI snapshots, and visual regression
-
raz-cli
Universal command runner for Rust - Run any Rust file from anywhere with cursor-aware test targeting and override persistence
-
expectorate
comparing output to file contents with simple updating
-
mago-algebra
The logical reasoning engine for Mago's static analyzer, responsible for manipulating sets of logical clauses
-
ci-cargo
Continuous integration using cargo for Clippy and tests for all possible features
-
git-next
trunk-based development manager
-
goldie
golden file testing
-
assert-struct
A procedural macro for ergonomic structural assertions in tests
-
checkito
A safe, efficient and simple QuickCheck-inspired library to generate shrinkable random data mainly oriented towards generative/property/exploratory testing
-
libcnb-test
An integration testing framework for buildpacks written with libcnb.rs
-
inquest
A repository of test results
-
frida-gum
Rust bindings for Frida
-
cargo-mutants
Inject bugs and see if your tests catch them
-
litcheck
A standalone implementation of the lit and FileCheck utilities in a single package
-
mock-collector
Mock OpenTelemetry OTLP collector server for testing
-
thoughtjack
Adversarial agent security testing tool
-
subunit
v2 protocol implementation in Rust
-
rust-ci-cd-template
ci/cd template for github
-
libafl
Slot your own fuzzers together and extend their features using Rust
-
gba_test
Testing framework for the Game Boy Advance
-
moon_config
Core workspace, project, and moon configuration
-
tauri-webdriver-automation
Open-source macOS WebDriver server for Tauri apps
-
assertr
Fluent assertions for the Rust programming language
-
chicago-tdd-tools
Chicago TDD testing framework and tools for Rust projects
-
wind_tunnel_core
Core components for Wind Tunnel
-
tracing-mock
testing
tracingand crates that uses it -
axotly
A fast, reliable, and expressive API testing tool designed for developer happiness
-
sage-lang
A programming language where agents are first-class citizens
-
swc_relay
AST Transforms for realy
-
sludge-cicd
Personal CI/CD tool for Rust crates
-
pmat
Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)
-
expect-json
For comparisons on JSON data
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
pytest-language-server
A blazingly fast Language Server Protocol implementation for pytest
-
turul-mcp-builders
Runtime builders for MCP (Model Context Protocol) components
-
elizacp
Classic Eliza chatbot as an ACP agent for testing
-
kitest
A composable test harness toolkit with room to fly
-
rusty-hook
git hook utility
-
ziggy
A multi-fuzzer management utility for all of your Rust fuzzing needs 🧑🎤
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
necessist
-
ggen
Ontology-driven code generation: Transform RDF ontologies into typed code through SPARQL queries and Tera templates
-
cpast
Run custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass & match randomly generated outputs
-
err_span_check
Test harness for compiler errors with a focus on error spans
-
mry
but powerful mocking library that supports struct, trait, and function
-
bgit
User-friendly Git wrapper for beginners, automating essential tasks like adding, committing, and pushing changes. It includes smart rules to avoid common pitfalls, such as accidentally…
-
picotest
Test framework for Picodata plugin
-
kernal
A fluent assertion framework for Rust
-
deqp-runner
A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline
-
assay-metrics
Metrics library for Assay
-
llvm-cov-pretty
More beautiful HTML reports for llvm-cov/cargo-llvm-cov
-
limmat
run continuous tests locally on Git revision ranges
-
testtrim
Intelligently select automated tests to run via code coverage analysis
-
runnel
the pluggable io stream. now support: stdio, string io, in memory pipe, line pipe
-
dmntk-test-runner
DMNTK | Test runner
-
adk-eval
Agent evaluation framework for ADK-Rust
-
tg-rcore-tutorial-checker
A test output checker for rCore-Tutorial, validates kernel output against expected patterns
-
freenet-test-network
Reliable test network infrastructure for Freenet
-
mutants
Decorator attributes to be used with cargo-mutants
-
terminator-workflow-recorder
recording user workflows on Windows
-
fixtures
Run tests against fixtures
-
clitest
CLI/test: A literate CLI testing tool
-
git2-hooks
adds git hooks support based on git2-rs
-
eoka
Stealth browser automation for Rust. Puppeteer/Playwright alternative with anti-bot bypass.
-
tokio-postgres-rustls-improved
Fork of tokio-postgres-rustls with unsafe code removed, critical channel binding bug fixed, and a full integration test suite (see repo for code coverage reports)
-
test-temp-dir
Temporary directories for use in tests
-
gal-cli
A terminal-based live monitor for GitHub Actions
-
testgap
AI-powered test gap finder
-
qlean
A system-level isolation testing library based on QEMU/KVM
-
lang_tester
Concise language testing framework for compilers and VMs
-
durable-execution-sdk-testing
Testing utilities for AWS Durable Execution SDK
-
pg-ephemeral
Ephemeral PostgreSQL instances for testing
-
zk-mutant
Mutation testing for Noir circuits
-
protoc-gen-fake
A protobuf compiler plugin to generate fake data based on protobuf schema definitions
-
generic-tests
Procedural macro to define tests and benchmarks generically
-
cf-modkit-sdk
ModKit SDK
-
lorikeet
a parallel test runner for devops
-
behave
BDD testing framework with expressive expect! matchers and a zero-keyword DSL
-
mockrs
that provides a X8664Mocker to mock function calls and intercept on x86_64 architecture
-
funzzy
fancy watcher inspired by entr
-
rsspec
A Ginkgo/RSpec-inspired BDD testing framework for Rust
-
ws-mock
A websocket mock server for testing, inspired by Wiremock
-
googletest-json-serde
GoogleTest matchers for serde_json::Value
-
regrest
A command-line tool for regression-/e2e-testing command-line tools
-
rustainers
opinionated way to run containers for tests
-
oxide-httpmock
httpmock for the Oxide rack API
-
n0-tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing -
kuiper
HTTP integration testing tool
-
test_bin
getting the crate binary in an integration test
-
security-orchestrator
A cli tool for cox automotives security orchestrator
-
reaper-py
A fast, cross-file Python dead-code finder written in Rust
-
assert_tv
De-randomized detereministic tests with test-vectors
-
git-gamble
blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
anarchist-readable-name-generator-lib
Generate a readable name from something with with famous anarchist writers
-
mockforge-data
Data generator for MockForge - faker + RAG synthetic data engine
-
libtest-with
A slightly customized version of libtest-mimic, such that it can be easier create a test runner for test-with
-
tg-checker
A test output checker for rCore-Tutorial, validates kernel output against expected patterns
-
rstest-bdd
A BDD testing framework for Rust, built on rstest
-
anapao
Deterministic simulation testing utility for reproducible stochastic workflows
-
junit2json
convert JUnit XML format to JSON with Rust
-
testscript-rs
testing command-line tools using filesystem-based script files
-
pmsh
A custom shell written in Rust
-
asmtest
tracking generated assemblies
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
selfci
minimalistic local-first Unix-philosophy-abiding CI
-
narrative
An immensely simple library for story-driven development
-
fixt
minimum viable fixtures
-
covrs
Code coverage ingestion and reporting
-
isotarp
Identify which tests provide code coverage of which lines, uniquness, and redundancy
-
polytest
A low-friction language-agnostic tool for keeping tests in sync across teams and implementations
-
test_each_file
Generates a test for each file in a specified directory
-
lets_expect
Clean tests for Rust
-
prek-rust-echo
cli that echoes its arguments for prek testing
-
rcp-tools-filegen
Test fileset generator - creates sample directory structures and files for testing file operations
-
dupes-core
Core library for detecting duplicate and near-duplicate code blocks
-
etwa-cli
Convenience wrapper for Nix CLI to improve non-flake experience
-
lumenx-testgen
Automated test generation for Lumen
-
viewpoint-core
High-level browser automation API for Viewpoint
-
mabi-scenario
Mabinogion - Scenario engine for time-based simulation orchestration
-
ravencheck
Decidable verification of Rust code using relational abstraction
-
tree-splicer-openscad
grammar-based OpenSCAD program generator
-
jenkins
A CLI tool for triggering Jenkins builds and monitoring job status
-
mocktail
HTTP & gRPC server mocking for Rust
-
moon_target
Project + task target identifier
-
torks
Fast HTTP load testing CLI built in Rust
-
assert-tokenstreams-eq
comparing token streams: applies rustfmt for consistent formatting and leverages pretty_assertions to clearly visualize differences
-
fluent-test
A fluent, Jest-like testing library for Rust
-
arrow-integration-test
Support for the Apache Arrow JSON test data format
-
libc-test
A test crate for the libc crate
-
noson
Generate random JSON values from a JSON Schema
-
cargo_pup
architectural linting tool that integrates with rustc to enforce architectural patterns and boundaries
-
group-runner
Group Rust executable output in GitHub logs
-
unit_test_utils
Rust unilities for unit tests
-
fakie
The flaky web proxy
-
simple-waf-scanner
Production-ready WAF scanner with OWASP Top 10:2025 Web & LLM support. 360+ payloads including LLM/GenAI testing (prompt injection, jailbreaks, system prompt leakage). HTTP/2, 11+ WAF fingerprints, 13 evasion techniques.
-
moosicbox_assert
MoosicBox assert package
-
assert-unmoved
A type that asserts that the underlying type is not moved after being pinned and mutably accessed
-
datafake-rs
High-performance JSON mock data generation using JSONLogic configuration
-
font-test-data
Test data for the fontations crates
-
ghactions
GitHub Actions Crate
-
allure-core
Core types and runtime for Allure test reporting
-
diff-coverage
supercharged in Rust. Fast, memory-efficient coverage on changed lines for CI.
-
core-test-1
Core test 1
-
scute-test-utils
Test utilities for Scute
-
assert
The package provides assertions for testing
-
apifuzz
Robust API fuzzing CLI with strict failure detection
-
output-tracker
Track and assert state of dependencies in state-based tests without mocks
-
souk
CLI tool for managing Claude Code plugin marketplaces
-
spider_chrome
The chrome devtools protocol automation library for Rust
-
cheapskate-ci
CLI for those who are too cheap to pay for CI but still want required GitHub status checks. Now they can run this locally.
-
rxpect
Extensible fluent expectations for Rust
-
fluentci-shared
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
offload
Flexible parallel test runner with pluggable cloud providers
-
dictator
structural linter framework with native and WASM decree support
-
mutant-kraken
A mutation testing tool for Kotlin
-
fluxion-test-utils
Test utilities and infrastructure for fluxion workspace
-
converge-tool
Development tools for Converge including Gherkin spec validation
-
teremock
Fast integration testing library for teloxide Telegram bots
-
treadmill-cli
CLI client for the Treadmill distributed hardware testbed
-
proptest-state-machine
State machine based testing support for proptest
-
rust_test_core
Core logic for rust_test_framework
-
cranelift-control
White-box fuzz testing framework
-
cctr
CLI Corpus Test Runner
-
ohos-test-runner
Support running cargo test / run / bench on OpenHarmony devices
-
teloxide_tests
Test suite for teloxide bots
-
test-r
Test framework for Rust
-
orb-mockhttp
Mock HTTP server for testing - supports HTTP/1.1, HTTP/2, and HTTP/3
-
ambient-ci
A continuous integration engine
-
rbspy-testdata
Test data for rbspy
-
tracing-capture
Capturing tracing spans and events, e.g. for testing
-
swamp-test
swamp test runner tool
-
pact_verifier
Pact-Rust support library that implements provider verification functions
-
dylint_testing
testing Dylint libraries
-
shiplog-redact
Deterministic HMAC-SHA256 redaction with internal/manager/public profiles for shiplog
-
event_chains
A flexible event processing pipeline with middleware support
-
graph-api-test
Test utilities and property-based testing for the graph-api ecosystem
-
cli-testing-specialist
Comprehensive testing framework for CLI tools - automated analysis, test generation, and security validation
-
ouro
A golden test runner for language hackers
-
futures_ringbuf
Mock Type implementing AsyncRead/AsyncWrite for testing and examples
-
bare-test
A test framework for bare metal
-
zuu
A program to check your code quality before all commit
-
awaitility
Awaitility for Rust
-
smoothy
Write smooth assertions in a fluent and human readable way
-
exec-target
invoke command for test
-
caryatid_sdk
The Caryatid framework module SDK
-
assay-lua
General-purpose enhanced Lua runtime. Batteries-included scripting, automation, and web services.
-
qunitx
Fast QUnit/QUnitX browser test runner
-
oris-orchestrator
Oris orchestration contracts and control flow primitives
-
xpct
An extensible test assertion library
-
tanu-allure
Allure integration for Tanu
-
webcomposer-bin
WebComposer CLI
-
scaffolder
CLI is an interactive command line tool for rapid prototyping and automatic code generation used for creating full-stack web, mobile, TV and other apps. It can be used to create wire-frames…
-
oag-node-client
TypeScript/Node client generator for oag
-
fabricate
FactoryBot-inspired test data factory for Rust + sqlx
-
spectacular
An RSpec-inspired test framework for Rust with stackable before/after hooks
-
darkroom
A contract testing tool built in Rust
-
kcl-test-server
A test server for KCL
-
tree-crasher-javascript
grammar-based black-box fuzzer
-
cargo-ptest
If installed using cargo install it acts as a command line tool, if used as a package provides methods for running and parsing the output of cargo test
-
fatigue
an extensible load testing tool
-
rust-test-harness
A modern, feature-rich testing framework for Rust with Docker integration
-
kitty-test-harness
Integration test harness for driving kitty terminal via remote control and capturing screen output
-
facet-testhelpers
A collection of testing helpers and utilities for facet
-
timett
small script to generate time
-
nu-plugin-test-support
Testing support for Nushell plugins
-
rustic_testing
rustic_testuing - library for test support in rustic-rs
-
graphql-operation-server-harness
GraphQL operation server harness for testing mock operations
-
hamcrest2
A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs etc.
-
test-tag
The #[tag] attribute for convenient tagging/grouping of #[test] tests
-
dscale
A fast & deterministic simulation framework for testing and benchmarking distributed systems
-
codespec
A specification standard and CLI for AI-driven software projects
-
pgrx-tests
Test framework for 'pgrx'-based Postgres extensions
-
tosts
-
checkmate-cli
Checkmate - API Testing Framework CLI
-
dockertest
control docker containers when running your integration tests
-
jsonrpc-test
test framework for JSON-RPC
-
tester
A fork of Rust’s
testcrate that doesn’t require unstable language features -
ccode_runner
Run/compiles files and executes them efficiently
-
diceprop
Mathematical properties for random testing
-
flowscripter_template_rust_library
Project template for a Rust library
-
erract
Structured, context-aware error handling
-
donder-release
Quickly create releases on Github from the command line or CI using conventional commits
-
test-assets-ureq
Download test assets with ureq, managing them outside of git
-
ctrf-rs
A reporter for Common Test Report Format (CTRF) in Rust
-
anymock
mocking crate designed to simulate and test external communication over common network protocols
-
kalamari
Lightweight headless browser for security testing. Fast, pure Rust, no Chrome.
-
simple_test_case
A bare bones attribute macro for writing parameterised tests
-
hawkbit_mock
Mock server implementation of Eclipse hawkBit
-
pbt
Property-based testing with
#![no_std]compatibility, automatic edge cases, and exhaustive breadth-first search over arbitrary types -
pman
port of Apache Maven for building and managing Java projects
-
drop-root-caps
drop 'root' user capabilities on Linux
-
pipedash-plugin-github
GitHub Actions plugin for Pipedash
-
testeranto_rusto
Testeranto
-
synthdb
The Universal Database Seeder. Production-grade synthetic data generator for PostgreSQL. Zero config, context-aware.
-
tytanic
A test runner for typst projects
-
utmt
Unit Test Macros. Several tools and macro for unit test improving.
-
vld-fake
Generate fake / test data from vld JSON Schemas
-
prop-check-rs
A Property-based testing Library in Rust
-
datatest
Data-driven tests in Rust
-
clnrm
Cleanroom Testing Framework - CLI tool
-
pretty-sqlite
Minimalistic Pretty Prints for SQLite using rusqlite (for test & dev)
-
libtest2-harness
An experimental replacement for the core of libtest
-
fluent-asserter
write tests assertions with a fluent interface
-
stubby
stubbing that doesn't hurt you or your IDE
-
shadow-terminal
A headless modern terminal emulator
-
test-optimization-sdk
Datadog's test optimization sdk
-
toolproof
Standalone test suite for CLI tools and applications
-
kardo-core
Core scoring engine for Kardo. Analyzes Git repos for AI-readiness across 5 weighted components. Calibrated on 84 real-world repositories.
-
scruitny
my crate
-
ai-coding-shield
Security auditing tool for AI development workflows, rules, skills, and MCPs
-
vise
Typesafe metrics client
-
claudeless
Claude CLI simulator for integration testing
-
rtest
integration test building framework
-
breathes
check source code
-
kunit
A test runner for Rust-based operating system kernels
-
pretty_assertions_sorted_fork
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
elara-loadtest
Load testing framework for ELARA Protocol with deployment scenarios and performance metrics
-
lightdom-test
A lightweight Rust library for testing HTML interactions without browser automation
-
rusp-lib
USP toolkit
-
sf-afmt
An Salesforce Apex lang formatter
-
chia-pos2-tools
Testing tools for chia-pos2
-
sigstat
Statsig Rust SDK for usage in multi-user server environments
-
mlua-stdlib
Standard library bindings for mlua
-
rustest
Better test your program
-
headlamp
Dependency-graph based test runner in Rust that supports Rust, Python, and JavaScript
-
edtest
Streamlines the use of
rstestwith tracing and support for async tests with thetokioframework -
static_assertions_next
Compile-time assertions to ensure that invariants are met
-
dk-runner
dkod verification runner — CI/CD pipeline execution
-
rift-lint
Configuration linter library and CLI for Rift HTTP Proxy
-
junit-report
Create JUnit compatible XML reports
-
coverage-badge
Generate shields.io-style SVG badges for test coverage percentages
-
granita
A load testing framework for simulating realistic traffic and measuring system performance
-
proptest-derive
Custom-derive for the Arbitrary trait of proptest
-
redoubt-test-utils
Test utilities for Redoubt crates
-
mockforge-world-state
World State Engine - Unified visualization of all MockForge state systems
-
yup-hyper-mock
testing clients using hyper
-
aptitude
A test harness for validating AI agent behavior against steering guides
-
test_panic
test cases with panic
-
gitlab-report
Generates GitLab reports from cargo's JSON output
-
lumenx-cli
AI-powered code analysis and test generation toolkit - LumenX CLI
-
mabi-chaos
Mabinogion - Chaos engineering module for fault injection and resilience testing
-
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
jacklog
Easy way to get logging the way Jack always wants anyway
-
autospy
A test spy object library
-
odra-vm
Odra Virtual Machine for testing and development
-
murf
A mocking and unit test framework for rust
-
futures-testing
Property-based testing framework for futures, fuzzing poll ordering to catch waker bugs
-
nextest-filtering
Filtering DSL for cargo-nextest
-
test-dsl
A helper crate to define easy-to-author tests as KDL documents
-
tensile
A test framework capable of dynamic and parallel test execution
-
sourcetrait_testing
Structured testing with setup, teardown, and standardized fixture and temp directories
-
rpytest
Rust-powered, drop-in replacement for pytest
-
symexrs
concolic execution engine for async Rust
-
mockforge-bench
Load and performance testing for MockForge
-
reproducible-panic
panic hook with reproducible output
-
ptcov
Decoder to compute code coverage from Intel® Processor Trace traces
-
interpolate_name
procedural macro attribute for repetitive tests
-
embeddenator-testkit
Comprehensive testing utilities and performance benchmarking for embeddenator VSA operations
-
tmux-claude-state
Claude session state detection and tmux helpers
-
ecfuzz
Evolutionary Coverage-guided Fuzzing engine
-
ejlv
A command-line interface tool for dispatching jobs to EJD (EJ Dispatcher) in the LVGL testing workspace
-
rb-sys-test-helpers
Helpers for testing Ruby extensions from Rust
-
mustermann
test data for your OpenTelemetry pipeline
-
tdd-guard-rust
Rust test reporter for TDD Guard validation
-
jgd-rs-cli
Command-line tool for generating JSON data from JGD (JSON Generator Definition) schema files
-
spectroscope
Consistency and isolation level checkers for distributed systems testing
-
gigaload
load testing tool for benchmarking solana RPC endpoints
-
nostr-relay-builder
Build your own custom nostr relay!
-
sudo
Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set
-
libtest-mimic-collect
Global test collector for libtest-mimic
-
leviso-cheat-guard
Runtime macros for cheat-aware error handling (bail, ensure, check)
-
factory-m8
Core traits for test data factories with automatic FK resolution
-
depub
Reduce function/struct visibility
-
lmrc-gitlab
GitLab API client library for the LMRC Stack - comprehensive Rust library for programmatic control of GitLab via its API
-
fake-opentelemetry-collector
A Fake (basic) opentelemetry collector, useful to test what is collected opentelemetry
-
forky_test
Rust Utilities
-
rest-e2e-mcp
MCP server for AI-driven REST API end-to-end testing — use-case oriented, safe, efficient
-
buildkite-test-collector
Official Buildkite Test Analytics Collector for Rust
-
arborium-test-harness
Test harness for arborium grammar crates
-
lot
Rust Load Testing Library
-
assert-call
testing that ensures code parts are called as expected
-
mirage-analyzer
Path-Aware Code Intelligence Engine for Rust
-
testcontainers-redpanda-rs
Unofficial redpanda test container
-
golem-test-framework
Test framework for integration tests and benchmarks
-
pdk-test
PDK Test
-
crabdance_workflow
Workflow authoring SDK for Cadence
-
drop-tracker
check when a variable gets dropped. Useful for testing wrappers and containers that use unsafe memory management.
-
first
Deterministic crash testing framework for storage engines
-
cargo_pup_lint_config
Configuration and rule builder utilities for cargo-pup architectural linting
-
reliefgraph
The humanitarian data knowledge graph indexer
-
fizzbee-mbt
FizzBee Model Based Testing (MBT) Rust binding
-
mockalloc
allow testing code which uses the global allocator
-
greentic-integration
Greentic integration tooling and test runner
-
fountain_utility
Data operators and testing utilities for fountain code libraries
-
rspec
Write Rspec-like tests with stable rust
-
meerkat-skills
Skill loading, resolution, and injection for Meerkat
-
fuzzcheck
A modular, structure-aware, and feedback-driven fuzzing engine for Rust functions
-
seppo
Kubernetes testing framework with multi-cloud cluster management
-
cli-assert
Testing command-line applications
-
openchecks
checks framework
-
v_fixtures
Test fixture utilities for inline multi-file test cases with //- /path syntax
-
kble
Virtual Harness Toolkit
-
gateway-poc
Kubernetes Gateway API Implementation Comparison Tool
-
subgraph-mock
A standalone mock subgraph server designed to be placed behind a supergraph for testing
-
moq
Mock generator
-
philiprehberger-diff-assert
Better test assertion diffs with colored inline comparisons
-
cawg-identity
Rust SDK for CAWG (Creator Assertions Working Group) identity assertion
-
fallibles
Failure injection library for testing error handling in Rust
-
rglw
Root project for all the utilities that rustyglware offers to the community
-
laxci
CI tool for building and testing projects locally
-
yewlish-testing-tools
A set of testing tools for the Yew framework
-
camel-test
Testing utilities for rust-camel
-
mcplint
MCP Server Testing, Fuzzing, and Security Scanning Platform
-
uiautomator
Rust Android UI automation library compatible with Python uiautomator2
-
marionette
implementing the client side of Gecko's Marionette remote automation protocol
-
collect-unmarked-tests
A fast Rust tool to collect Python tests that don't have specific pytest markers
-
rediff
Diff and compare Facet values with detailed structural difference reporting
-
prompt-sentinel
A high-performance CLI tool for LLM prompt regression testing
-
clearcheck
Elegant and extensible assertions in rust
-
apate
API mocking server & rust unit tests library to mimic external 3rd party API endpoints
-
galvanic-assert
comprehensive set of matcher-based assertions and expectations for easier testing. Supports checking properties of numbers, objects, enum variants, collections, panics, and more. Stuctural…
-
rstest_reuse
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test
-
ramph
A ralph implemenation for Amp
-
cpuburn
push your CPU to 100%
-
precious-integration
Integration tests for precious - not for external use
-
exspec
Static analyzer for test design quality -- verifies tests function as executable specifications
-
is-test
A replacement for the test command, with options that are memorable. Makes shell scripting much easier.
-
oxiz-proof
Proof generation and checking for OxiZ SMT solver
-
drasi-source-mock
Mock source plugin for Drasi
-
acton_test
Testing utilities for Acton actors, providing tools to help in the testing and validation of actor behavior
-
burncloud-api-test
A high-performance API testing tool supporting OpenAI, Azure OpenAI GPT, and Azure Claude models with comprehensive performance metrics
-
gx
CLI to manage Github Actions dependencies
-
litmus
a macro-free BDD test harness
-
uniffi_testing
a multi-language bindings generator for rust (testing helpers)
-
env_wrapper
A wrapper around std::env to facilitate testing
-
forma_test
Token-based test serializer/deserializer for forma_core
-
probador
CLI for Probar: Rust-native testing framework for WASM games
-
mssql-testing
Test infrastructure for SQL Server driver development
-
chath-test02
Testing rust capabilities
-
assay-registry
Pack registry client for remote pack distribution (SPEC-Pack-Registry-v1)
-
ruva
Event Driven Message Handling
-
double
Full-featured mocking library in Rust, including rich failure messages and argument matchers
-
rusty_nodejs_repl
Run a Node.js Read Eval Print Loop from Rust
-
ih-muse
Infinite Haiku Muse
-
mockers
Mocking library
-
unit-testing
A unit testing library
-
test_2026-01-29_A01
A test app
-
async-time-mock-core
Mockable time for use in async runtimes (core package)
-
mlua-lspec
BDD test framework for Lua on mlua — lust-based describe/it/expect with spy/stub/mock
-
better-assert
Assertion helpers with built-in logging powered by better-logger
-
repo
An opinionated tool for repo management
-
burn-contracts
Fluent Contracts for the Burn library
-
tanu
High-performance and async-friendly WebAPI testing framework for Rust
-
oma-topics
AOSC OS topic (testing) repository manager used by oma
-
proptest-arbitrary-interop
Interop glue between arbitrary and proptest crates
-
cuenv-codeowners
Generate CODEOWNERS files with configurable section styles
-
tomt
TOML formatter CLI and library
-
cargo-insta
A review tool for the insta snapshot testing library for Rust
-
chaser-oxide
Undetectable browser automation library
-
galvanic-test
A testing framework for setting up and tearing up test fixtures/environments with support for parameterised test cases. This crate is part of galvanic---a complete test framework for Rust
-
cli_test_dir
Tools for testing Rust command-line utilities
-
raz-core
Universal command generator for Rust projects - Core library with stateless file analysis and cursor-aware execution
-
ci_env
Detect CI information from the environment
-
appium-client
Client for Appium Server, for automated mobile app testing
-
ovft-core
Core library for Open Very Fast Trace - requirements traceability for Rust projects
-
mcpkit-testing
Testing utilities for mcpkit
-
test-fork
running tests in separate processes
-
aws-mocks
A mocking library for AWS. This is NOT an official AWS library.
-
anysystem
A framework for deterministic simulation and testing of distributed systems
-
applin_headless
Control an Applin™ client programmatically
-
bench_matrix
defining and running parameterized benchmarks, with optional Criterion integration
-
chaos-rs
Minimal library for chaos testing
-
marker_uitest
A thin wrapper around the ui_test crate for Marker
-
subplot-bin
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
lintel-github-action
GitHub Action support for Lintel — creates Check Runs with inline annotations
-
quiq
A TUI test runner that auto-detects your project and runs tests with beautiful results
-
cucumber-reporter
html reporter for cucumber-rs
-
nils-git-cli
CLI crate for nils-git-cli in the nils-cli workspace
-
time-test
Measure how long your test cases take with one simple macro
-
miyabi-e2e-tests
End-to-end test framework and utilities for Miyabi
-
roast
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
rustedbytes-randstuff
Rust CLI tool for generating random junk files and folders with various content themes
-
jjpr
Manage stacked pull requests in Jujutsu repositories
-
certeza
A scientific experiment into realistic provability with Rust - asymptotic test effectiveness framework
-
apr-qa-cli
CLI for APR model qualification testing
-
assay
A super powered testing macro for Rust
-
taskcluster-upload
Taskcluster Upload Support
-
km-crates-publish-test
Rust publishing test
-
jdrouet-release-plz-testing
just testing how to trigger build after release
-
atlassian-cli-bulk
Bulk operations executor for Atlassian CLI
-
mocktopus
Mocking framework for Rust
-
pawdist
Dynamic test distribution system that solves Playwright's static sharding imbalances
-
mock-omaha-server
Mock implementation of the server end of the Omaha Protocol
-
arch_validation_core
Rule based architecture test library
-
monkey_test
A property based testing (PBT) tool like QuickCheck, ScalaCheck and similar libraries, for the Rust programming language
-
fake_asia
A realistic fake data generator library for Asian countries (China, Japan, South Korea, India) with authentic postal codes
-
chief
A Development Tools
-
statsig-client
client library for Statsig feature flag and experimentation platform
-
apirquest_bin
ApiRquest is a library for testing Api Rest. Written in Rust, it allows you to use the Rhai scripting language to increase test flexibility. It uses Gherkin syntax for test scenarios.
-
test-binary
Manage and build extra binaries for integration tests as regular Rust crates
-
moon_file_group
File groups and collections
-
proptest-rng
A bridge between proptest and the rand ecosystem — use any::<ProptestRng>() to get a deterministic, Arbitrary-implementing RNG
-
gridworld-rl
A deep reinforcement learning 2D gridworld environment with single- and multi-agent support
-
refined
refinement types; parse, don't validate!
-
allure-rs
A comprehensive Rust library for generating Allure test reports
-
json-matcher
declaratively matching JSON values
-
episodic
Reusable Observational Memory core models and pure transforms
-
carol-test
Making sure publishing works
-
maelstrom-broker
The Maelstrom broker. This process coordinates between clients and workers.
-
proc-result
A tiny cross-platform library containing exit status and code types
-
arts-n-crafts
Arts and Crafts was a reaction against the industrialization and excess of the Victorian era, and it sought to celebrate traditional craftsmanship and materials. Arts and Crafts architecture…
-
one_assert
One assert! to replace them all
-
iroh-fake-store
a fake iroh-blobs store for testing that generates data on-the-fly without storage
-
autarkie_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
sql-help
parse SQL text then print any SQL help that we know of, such as optimizations, clarifications. Work in progress.
-
gnostr-invalidstring
just for testing invalid string data
-
prompt-rust
providing a simple input macro for Rust, similar to Python's input()
-
gitjuggling
Run a git command in all repositories under the current working directory
-
fumble
an oxidized implementation of the original clumsy tool, designed to simulate adverse network conditions on Windows systems
-
xacli-testing
Testing utilities for XaCLI - keyboard simulation, VHS tape parsing, and output capture
-
eetoee
A DX-first framework for E2E testing via headless Chrome and Rust
-
covguard-domain
Pure policy evaluation engine for diff-scoped coverage decisions
-
astarte-device-sdk-mock
Mock implementation of the traits in the astarte-device-sdk
-
minidump-synth
producing synthetic minidumps for testing
-
expectest
matchers and matcher functions for unit testing
-
llkv-test-utils
Test utilities for LLKV toolkit
-
release-playground
CLI for release-playground
-
rust_test_framework
A testing framework for Rust
-
r_unit
A fast and easy-to-use unit testing library
-
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…
-
xee-testrunner
Conformance testing for Xee's XPath and XSLT implementations
-
contrafact
A trait for highly composable constraints ("facts") which can be used both to verify data and to generate arbitrary data within those constraints
-
katwalk
iterate over NIST KAT vectors. It allows to bind an action for each test vector supplied by calling code. Hence, making it possible to run KAT testing. This is work in prograess version!!!
-
libafl_cc
Commodity library to wrap compilers and link LibAFL
-
roundlet
Random collection of helper libraries used by Ringlet software
-
p-test
procedural macro to help you write parameterized tests easily
-
xlsx_split
automatically splitting xlsx file
-
radicle-cli-test
Radicle CLI test library
-
moosicbox_arb
MoosicBox arbitrary arb package
-
uvm_install
Install specified unity version
-
leta-output
internal component crate of leta
-
trace-doc
A Rust-based framework for compile-time, zero-cost traceability and specification modeling
-
scoper
A TypeScript code analyzer using the OXC parser
-
change-user-run
Run commands as other users and create users
-
daemon-rust
AI-powered testing and code quality toolkit for Rust projects
-
tbc-rust-library
Test library for to-be-continouos
-
auto-git-committer
program to automate Git commits and push them to a remote repository
-
asupersync-conformance
Conformance test suite for async runtime specifications
-
ghostflow
Routines which implement various parts of "ghostflow", or the git-hosted workflow
-
lcov2generic
Convertitore LCOV → SonarQube Generic Coverage XML
-
oa-forge-emitter-query
TanStack Query hooks emitter for oa-forge
-
agent-cli
Agent AI command line
-
runner
running Rust snippets
-
pty_closure
Run functions and closures in a pseudoterminal
-
mock-io
mock IO stream and listener implementations
-
test_logs
see logs in tests
-
cargo-spectacular
Custom test output formatter for spectacular — rainbow dots and more
-
lets_expect_assertions
lets_expect assertions. This crate is internal to the lets_expect crate and should not be used directly.
-
pipedash-plugin-bitbucket
Bitbucket Pipelines plugin for Pipedash
-
lazyactions
TUI to monitor GitHub Actions
-
dff
Differential Fuzzing Framework
-
bolero-generator
value generator for testing and fuzzing
-
mockall_double
Test double adapter for Mockall
-
tree-crasher-openscad
grammar-based black-box fuzzer
-
oxiz-spacer
Property Directed Reachability (PDR/IC3) engine for OxiZ - Horn clause solving
-
testvox
that turns test reports into human readable messages
-
lit
Integrated testing tool, inspired by LLVM's 'lit' testing script
-
testing_table
An easy to use library for pretty print tables of Rust
structs andenums -
cch23-validator
Validate solutions to challenges from Shuttle's Christmas Code Hunt 2023
-
mockforge-ftp
FTP protocol support for MockForge
-
skeptic
Test your Rust markdown documentation via Cargo
-
torsh-benches
Benchmarking suite for ToRSh
-
asciidork-tck
Asciidork TCK Adapter
-
viewpoint-cdp
Low-level Chrome DevTools Protocol implementation over WebSocket
-
shoulds
An intuitive, fluent assertion library for writing expressive test expectations in Rust
-
mrblackjack
framework for testing Kubernetes operators
-
perl-diagnostics-codes
Stable diagnostic codes and severity levels for Perl LSP
-
json-test
A testing library for JSON Path assertions in Rust
-
http-endpoint-server-harness
HTTP endpoint server harness for testing mock endpoints
-
cppup
An interactive C++ project generator
-
roughenough-integration-test
End-to-end integration tests for Roughenough server and client
-
oxidite-testing
Testing utilities for the Oxidite v2 web framework
-
runt
A lightweight and parallel snapshot testing framework
-
proptest-arbitrary-adapter
Make
arbitraryinteroperate withproptest -
dsim
A deterministic simulation testing framework for Rust
-
ostd-test
The kernel mode unit testing framework of OSTD
-
sn_fake_clock
Fake clock for deterministic testing of code depending on time
-
fluentci-core
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
snare
Network communication testing library for rust
-
othmanemimouni
Testing Package With Publishing
-
eggmine
Inference of solutions for academic multiple choice tests, based on candidates' answers and grades
-
rassert
Fluent, easy-to-extend test assertion library
-
specker
Testing utility that simplifies file matching against bunch of templates
-
qanglang-test
Test runner for Qanglang
-
expect-tests
(A better) minimalistic snapshot testing library
-
bh
BountyHub CLI
-
auto_test
Automatically generate test stubs for Rust projects using AST analysis
-
adversaria
Adversarial Testing Harness for Large Language Models
-
prusti-contracts
Tools for specifying contracts with Prusti
-
release-plz-test
A test crate for the release-plz action
-
test4a
Testing library that provides some tools to apply "Advanced" Arrange-Act-Assert testing design
-
testanything
Generate results in the Test Anything Protocol (TAP)
-
farmfe_testing_helpers
Testing helpers for farm
-
bintest
Testing the executables build by a bin crate
-
faraday
Parameterized test case library for Rust ⚡️
-
brainwires-autonomy
Autonomous agent operations — self-improvement, Git workflows, and human-out-of-loop execution
-
qlty-llm
Code quality toolkit
-
pessoa
generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.
-
osdk-test-kernel
The OSTD-based kernel for running unit tests with OSDK
-
elicitation_rand
Random data generation through elicitation - castle on cloud verification pattern
-
readme-sync
Checks that your readme and documentation are synchronized
-
test-span
macro and utilities to do snapshot tests on tracing spans
-
gilder
Golden testing library
-
drop_tracer
memory leak detector
-
ldap-test-server-cli
Command line for running OpenLDAP server for testing
-
testing_logger
Supports writing tests to verify
logcrate calls -
rusty-forkfork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
mpi_test
testing framework for MPI applications
-
tinyinst
Rust bindings for googleprojectzero/TinyInst
-
test-each
Generate tests at compile-time based on file resources
-
hms-test_utils
Testing utils for Hold my Snip!
-
rp_sandbox_b
Testing project -- please ignore
-
armature-testing
Testing utilities for Armature applications
-
ruchyruchy
JIT Compiler + Advanced Debugging Tools - Cranelift-based JIT with mixed-mode execution, eBPF syscall tracing, statistical profiling, 10 quality tools, automated bug detection, 95%+ detection rate…
-
subunit-rust
A subunit v2 protocol implementation in Rust
-
printable-shell-command
A helper library to print shell commands
-
ensc-testsuite
generate TAP or JUnit reports
-
mock-it
Make mocking reliable
-
rung-core
Core library for Rung - stack model, state management, sync engine
-
adder_mcadder
just testing out how to publish to crates.io
-
sidebyside-executor
Plan execution abstraction with local and Temporal backends
-
semantic-rs
Automatic crate publishing
-
cargo_public_test
mixing primary colors
-
audit-logging
Comprehensive audit logging for all BSS/OSS operations
-
pgx-tests
Test framework for 'pgx'-based Postgres extensions
-
serdes-ai-evals
Evaluation framework for testing and benchmarking serdes-ai agents
-
tubetti
Serve &[u8] data at a localhost url with minimal configuration
-
cargo-suity
automate test runs and report results in JUnit format
-
audit-filter
Filters npm audit output for use in CI
-
prom-mock-rs
A mock Prometheus HTTP API server for integration testing
-
parcheck
Test permutations of concurrent scenarios
-
lucifer-testing
Illuminating CLI testing
-
laboratory
expressive unit test framework for Rust
-
grillon
offers an elegant and natural way to approach API testing in Rust
-
bpfvm
bpfvmis a small BPF VM implementation and cBPF token ‘assembler’. It is intended for testing cBPF functionality before deployment, e.g. seccomp BPF filters. -
eventcore-testing
Testing utilities and shared test suite for EventCore event stores
-
mockable
Usefull components to make easier to mock your code
-
seesaw-testing
Testing utilities for Seesaw framework
-
ggen-test-audit
Test quality audit tooling for ggen - mutation testing, assertion analysis, false positive detection
-
fnv0
FNV0/1/1a 32/64/128-bit hash functions
-
geckodriver
Proxy for using WebDriver clients to interact with Gecko-based browsers
-
two-rusty-forks
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
litcheck-filecheck
litcheck's FileCheck functionality as a library
-
runs
A CLI tool to run Rust documentation tests (doctests) on standalone .rs files by generating a temporary Cargo project
-
simple_txtar
txtar archive format
-
symbologyl2
Symbology normalization and translation for listed US equities
-
guts-ci
CI/CD pipeline support for Guts code collaboration platform
-
china-id
一个中国身份证号码解析库
-
httpwg-cli
A CLI able to run httpwg test cases (h2spec replacement)
-
ortb_v2_5
rustlang implementation of OpenRTB 2.5
-
engage
A task runner with DAG-based parallelism
-
fail-parallel
Fail points for rust. A fork that supports parallel test execution.
-
stubr
Wiremock implemented in Rust
-
io_check
testing read and write split handling
-
camel-component-mock
Mock component for rust-camel testing
-
hello_exercism
how to create an own crate
-
assert-str
Macros for asserting multiline strings
-
aerox_plugins
AeroX 官方插件集合
-
phper-test
PHPer testing utilities
-
is_close
Determine whether floating point numbers are close in value
-
shadow-terminal-cli
A headless modern terminal emulator
-
subplot-build
using Subplot code generation from another project’s
build.rsmodule -
pop-test
your test orchestration master of puppets
-
oxidd-rules-tdd
Ternary decision diagrams (TDDs) for OxiDD
-
modelator
A framework and tools for model-based testing
-
trycmd
Snapshot testing for a herd of CLI tests
-
etest
Allows to control behaviour of
#[test]like functions -
chronobreak
Rust mocks for deterministic time testing
-
bolero-afl
afl plugin for bolero
-
goldenscript
A scriptable, data-driven test framework using golden masters
-
raven-uxn
Uxn CPU interpreter
-
jest-companion
Run jest-lua tests from the command line
-
lace_geweke
Geweke tester for Lace
-
b2c2-tokenizer
b2c2のBASICコードのトーカナイザー?
-
outdir-tempdir
cargo-test to create temporary directories in the OUT_DIR
-
elara-test
ELARA Protocol - Test harness, chaos testing, and benchmarking tools for protocol validation
-
xtaskops
Goodies for working with the xtask concept
-
gherkin_rust
A pure Rust implementation of the Gherkin (
.featurefile) language for the Cucumber testing framework -
fob-browser-test
Headless Chrome testing library for browser automation and testing
-
lcov-parser
LCOV report parser for Rust
-
dearbitrary
The trait for generating unstructured data from structured data
-
lincheck
A linearizability checker for concurrent data structures
-
totems
A collection of assertion macros for unit testing or otherwise
-
continuous-testing
A continuous testing tool
-
daedalus-nodes
Demo node implementations and fixtures for Daedalus
-
symphonize
running integration tests across services
-
tire
single interface for the most common workflows in a typical, modern Python project
-
file_diff
An atomic utility for diffing files in testing
-
exspec-core
Core analysis engine for exspec
-
parameterized_test
A macro to support providing arguments to test functions
-
axum-test-helper
Extra utilities for axum
-
x86test
Custom test runner for bare-metal x86 tests
-
aqua
load testing tool for benchmarking solana RPC endpoints
-
quickcheck
Automatic property based testing with shrinking
-
temp_env_vars
Resets all environment variables changed in a defined scope
-
bolero-hydro
fuzz and property testing front-end (forked for the hydro_lang crate)
-
github-actions-models
Unofficial, high-quality data models for GitHub Actions workflows, actions, and related components
-
coman
Easily run and test your programming contest solutions
-
little-skeptic
Test your Rust markdown documentation via Cargo
-
sturgeon
Record async streams with timing, replay deterministically
-
monster-rs
Monster is a symbolic execution engine for 64-bit RISC-U code
-
e2e
Test framework for stateful integration tests
-
action-core
GitHub actions toolkit
-
fluxbench-logic
Algebraic verification engine for FluxBench performance assertions
-
assert-panic
Assert that a panic happens, and optionally what (kind of) panic happens
-
afl_runner
Scaling best-practice AFLPlusPlus fuzzing campaigns made easy
-
mark-flaky-tests
Mark, debug and auto-retry your flaky tests
-
chord-core
async parallel case executor
-
rusty-ci
generate buildbot projects from a YAML file
-
vangelis
A functional testing framework
-
trycmd-indygreg-fork
Snapshot testing for a herd of CLI tests
-
test-trace
A replacement of the #[test] attribute that initializes tracing infrastructure before running tests
-
stimmgabel
polyproto reference test implementation used for verifying other implementations of the protocol
-
rpn_calc_test
My first cargo
-
const-units
that lets you check the dimensions of your quantities at compile time and run time
-
boost_core
Boost C++ library boost_core packaged using Zanbil
-
ricecoder-execution
Execution engine for workflows and agent tasks
-
public-lib
Public library for testing purposes
-
conveyor-ci
Conveyor CI SDK for Rust
-
coppers
custom test harnass that measures the energy usage of your test suite
-
expecting
Rust macros that test conditions without panicking
-
cctr-expr
internal component crate of cctr
-
substance-framework
A testing framework designed to work without std, using only core features
-
nextest-runner
Core runner logic for cargo nextest
-
cscrapper
Scrapper for competitive programming websites
-
agentzero-testkit
AgentZero — modular AI-agent runtime and tool framework
-
surveyor
Blueprint testing framework
-
rdocs
Code Documentation Made Simple
-
blaze-tests
Blaze integration tests suite
-
wiremock-multipart
matchers for wiremock dealing with multipart requests
-
ahmadtest
just to test rust crates
-
ih-muse-record
Record Muse Api usage for testing purposes
-
rpytest-ipc
IPC transport layer for rpytest
-
covguard-orchestrator
Application orchestration layer for covguard
-
monarch
A (currently) barebones metamorphic testing utility
-
drasi-bootstrap-noop
No-op bootstrap provider plugin for Drasi
-
cd_env
Detect CD (deploy, deliver, distribute) information from the environment
-
rust-mockdata
Flexible and Powerful Library to generate mock data
-
mockforge-graphql
GraphQL protocol support for MockForge
-
arbitrary_ext
combinator functions to generate standard collections with custom arbitrary function
-
surf-vcr
Record and replay HTTP sessions for testing surf clients
-
cargo-bdd
Diagnostic tooling for rstest-bdd
-
mock-ci-project
test crate
-
supercilex-tests
Test utilities I use
-
augurs-testing
Test framework and data for the augurs library
-
shadow-load-testing
Load testing framework for Shadow Network - simulates 10,000+ peer swarms
-
bevy_fuzz
Experimental high-performance fuzz-testing for bevy systems, emulating user UI interaction
-
sham
Mock implementations for use in testing
-
iroh-test
Internal utilities to support testing of iroh
-
lib_aoc
trait-based framework for the annual Advent of Code programming challenge
-
tytanic-utils
Helper functions, types and traits for the tytanic test runner
-
gha
developing custom GitHub Actions
-
ldap-test-server
Running isolated OpenLDAP servers in integration tests
-
baked-potato
Test module for all potato crates
-
kuroe
lightweight CLI tool for creating competitive programming problems
-
dropcount
Count destructor calls
-
mutagen
Mutation testing for Rust – Support library
-
stainless
Organized, flexible testing framework
-
pact_mock_server_cli
Standalone pact mock server for consumer pact tests
-
asnfuzzgen
ASN.1 Structure-Aware Fuzzing Compiler
-
borrowing_exerci
how to understand the borrowing in rust
-
ggen-test-opt
Test optimization and selection tooling for ggen - value scoring, Pareto selection, parallel execution
-
datagen
An easy to use tool to generate fake data in bulk and export it as Avro, Parquet or directly into your database as tables
-
derive_arbitrary
Derives arbitrary traits
-
io-test
I/O implementations for testing
-
futures-test-sink
Test utilities for futures::sink
-
arch_test_core
Rule based architecture test library
-
borsa-mock
Mock Borsa connector with deterministic fixture data for tests and examples
-
eventcore-examples
Integration tests and example applications for EventCore
-
opentelemetry-testing
testing OpenTelemetry integrations with tracing, metrics, and logging
-
greentic-integration-validator
Greentic integration tooling and test runner
-
wasmer-pack-testing
Wasmer Pack Integration Testing Framework
-
flipdot-testing
Tools for testing and debugging Luminator sign communications
-
libtest2
An experimental replacement for libtest
-
ssping
Command-line tool for testing connectivity of Shadowsocks server
-
sleuth
Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation
-
assay-adapter-api
Protocol adapter API contracts for Assay evidence translation
-
nestforge-testing
Testing utilities for NestForge modules and DI overrides
-
opencode-orchestrator-mcp
MCP server for orchestrator-style agents to spawn and manage OpenCode sessions
-
anytest
Run any test from your terminal
-
assertive
Collection of assertions
-
libafl_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
deftsilo
dotfiles manager
-
git-next-forge-github
GitHub support for git-next, the trunk-based development manager
-
aws_mock
A mocking library for AWS. This is NOT an official AWS library. Renamed to aws-mocks.
-
proptest-semver
Property Testing implementations for Semantic Versioning
-
shadow-security-audit
Security audit tools: fuzzing, timing attack detection, crypto verification, input validation
-
json2tests
Macro to generate your Rust tests from a provided JSON file
-
isotest
Enables a very specific unit testing pattern
-
grpc-rpc-server-harness
gRPC RPC server harness for testing mock services
-
rust_checker
A modular Rust code validation tool with HTML, JSON, SVG badge, and JUnit XML report export. Includes optional web dashboard and PQC guardrails via plugins.
-
speculate
An RSpec inspired minimal testing framework for Rust
-
yamori
A test runner and visualizer for command-line applications
-
clitest-lib
CLI-based testing library
-
west
WebAssembly component test runtime
-
ftcli
A command line tool to manage, test and run your 42 projects
-
tree-crasher-rust
grammar-based black-box fuzzer
-
rust_transformers
High performance tokenizers for Rust
-
gnostr-git2-hooks
adds git hooks support based on git2-rs
-
mz_rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
filetest
Macro that creates test cases for each file in a directory
-
cargo-actions
cargo, create a CI github action
-
cargo_and_crates_by_suka
just a sample project to test the functionalities of cargo
-
gh-workflow-tailcall
macros for gh-workflow
-
perl-feature-catalog
Shared feature catalog model and code-generation helpers for capability-driven features
-
moon_task
A task within a project
-
pipedash-plugin-gitlab
GitLab CI/CD plugin for Pipedash
-
librstb
Write HDL-Testbenches in Rust
-
ntest_timeout
Timeout attribute for the ntest framework
-
hitt-sse
SSE utility library for the hitt http testing tool
-
user-a-sys-test-haobo
Test
-
wang_utils_git
个人使用的rust工具库
-
data-test
(aka table-test), without custom test to run with your test runner
-
viewpoint-test
Test framework for Viewpoint browser automation with Playwright-style assertions
-
demo-app-asi
demo project to test automation
-
maelstrom-client-process
Client library background process for Maelstrom
-
test_61a7cd7f28e0
testing scraping examples
-
embedded-test-linker-script
Linker script for embedded-test
-
xml-lint
CLI for linting and formatting XML files
-
dose
Your daily dose of structs and functions
-
soft-test-failures
Allow multiple assertions to fail in one test
-
fluent-assertions
testing library that enhances readability and expressiveness by enabling natural language-like syntax for test assertions
-
regression-test
regression testing
-
test-fuzz-runtime
-
rust_lib_example
Rust project example
-
snowpatch
continuous integration for patch-based workflows
-
derive_fuzztest
proc-macro to enable using the same implementation for fuzz tests and property tests
-
runa-wayland-types
Types defined by the Wayland protocol
-
rust-actions
BDD testing framework with GitHub Actions YAML syntax
-
hamcrest
A port of the Hamcrest testing library
-
integra8
integration test framework Rust with a focus on productivity, extensibility, and speed
-
murmur2
hash functions - see docs.rs
-
ci_info
current CI environment information
-
tc_core
Core crate of testcontainers, a library for integration-testing against docker containers from within Rust
-
siderophile
Find the ideal fuzz targets in a Rust codebase
-
contain-rs
Run containers with docker or podman
-
test-toolbox
useful macros for unit testing
-
smartcow
a cow for smartstrings
-
simulacrum
Minimal library for creating mock objects by hand using stable Rust
-
sample-test
Sampling strategies and machinery for testing arbitrary data
-
test8981
testing stuff
-
test_suite_rs
macro to create a test suite with a setup and teardown function
-
invalidstring
just for testing invalid string data
-
fakehub
Portable command-line tool for running and configuring fake GitHub API for testing
-
treereduce-rust
Fast, parallel, syntax-aware program reducer for Rust
-
tested-fixture
Attribute macro for creating fixtures from tests
-
mockem
mock'em functions!
-
kbus-mock
Mock implementation of the kbus crate for testing
-
beacon-verifier
Compliance tool to verify beacon implementations
-
aster-test
Aster - An AI agent framework
-
mockforge-core
Shared logic for MockForge - routing, validation, latency, proxy
-
assert_json
json testing made simple
-
pebbles
The Worst Web Automation Framework Ever. (╯°□°)╯︵ ┻━┻
-
tap-consooomer
Parse Test Anything Protocol (TAP) files
-
sparql-smith
SPARQL test cases generator
-
pest-intermittent
This project aims to find intermittent tests at your php project
-
cargo-difftests-testclient
cargo-difftests: test client library
-
advent-of-code-rust-runner
Rust framework for running Advent of Code solutions
-
sdf-row-guest
guest crate for row resource test
-
lintel-reporters
Reporter implementations for Lintel — pretty, text, and GitHub Actions output
-
dummy-bin
Dummy binary crate for testing
-
swamp-test-runner
test runner for Swamp
-
dataz
High-throughput generative datasets
-
kata_machine
A quick way to generate a sandbox, start coding and easily test your katas across multiple languages
-
qutonium
simplify unit testing with a functional testing framework 📈
-
crabdance_testsuite
Testing utilities for Cadence workflows and activities
-
cdn-payroll
Canadian Payroll Library
-
clex_gen
A generator for clex language
-
gharial
test tool for program to manipulate memory directly
-
async-metronome
Unit testing framework for async Rust
-
ggen-e2e
End-to-end testing framework for ggen with testcontainers and cross-platform validation
-
optee-utee-mock
Mocking library for unittest with optee-utee
-
elara-fuzz
Fuzzing infrastructure for ELARA Protocol
-
cahya-test
A test library
-
fbt
folder based testing tool (library)
-
tycho-disasm
TVM bytecode disasm
-
rasterfakers
CLI tool to generate fake GeoTIFF files for testing and fixtures
-
liuby
cargo publish test
-
hegeltest
Property-based testing for Rust, built on Hypothesis
-
assert_panic_free
Assert that some code is panic-free. Fast to compile, no syn or macros etc...
-
mork-rust-sdk
client to work with MORK
-
aliri_clock
Timing utilities used by the
alirifamily of crates -
comparable
comparing data structures in Rust, oriented toward testing
-
assert_matches_regex
Macro for asserting that a string matches a regex
-
node-builder
A minimal node implementation for running integration tests of the Miden client. NOT for production use.
-
chromedriver-launch
launching a chromedriver process
-
pipebuilder
CI for pipebase application
-
file_into_string
functions to read a file into a string, or a vector of strings, and preserving line endings
-
stomp-test-utils
classes for testing sessions
-
weiznich-is-testing-things
test
-
canyon
add function
-
exspec-lang-typescript
TypeScript language support for exspec
-
rustc-test
A fork of Rust’s
testcrate that doesn’t require unstable language features -
precious-exec
A command running library for precious - not for external use
-
ora-test
Part of the Ora scheduler framework
-
regressionu
Regression implementation with perpetual update functionaility
-
covguard-output-features
Shared output feature-flag contracts for covguard renderers
-
mock_me
MockMe is a tool used to mock dependencies / function calls when running unit (lib) tests in Rust
-
zentao
api
-
temp_test
temporary test utils for rust 🔨
-
il2-test-utils
InterlockLedger's Unit-Test utilities for Rust
-
rust-expect
Next-generation Expect-style terminal automation library for Rust
-
interface-tests-helpers
HTTP interface tests helpers and routines
-
caplog
Capture log messages for testing
-
junitxml2subunit
convert junitxml files to subunit v2
-
fickle
Tools for handling fickle (flaky) tests in rust
-
speculos-client
Speculos client written in Rust for Ledger integration testing
-
rbase
Github template to setup the CI and cargo publish
-
ctxbuilder
Context-based builders
-
raads-r
testing and scoring
-
subcase
Share parts of your test case intuitively
-
nam-wasmer-c-api-test-runner
wasmer-c-api-test-runner
-
rsonpath-syntax-proptest
Test utilities for JSONPath
-
automataci
Solid Foundation for Kickstarting Your Software Development
-
char-buf
A writable, fixed-length
charbuffer usable inno_stdenvironments -
colored-diff
Format the difference between two strings with ANSI colors
-
designguard-cli
CLI for KiCad schematic and PCB validation (DesignGuard)
-
jacderida-exp2-add-lib
Little library for experimenting with automated release workflows
-
tokitsuge
A unit test friendly utility that provides the function to get the current time
-
tearup
Setup - teardown your tests
-
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
layered-crate
declare and verify internal dependencies amongst modules inside a crate
-
shoulda
derive macro for test assertions
-
combination_tests
Rust macro for generating tests by permutations
-
cql_storage_type_testing_lib
Testing library for CQL Database storage types
-
conformer
framework for authoring conformance test suites
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
charted-testkit
📦🦋 TestKit is a testing library for Axum services with testcontainers support
-
assert2ify
A one-liner solution to replace assertions in tests by the expressive assertions of the assert2 crate
-
temp_testdir
Little crate to use temp directory in crate. You can chose if delete it after use or not to debugging purpose.
-
litcheck-lit
litcheck's lit functionality as a library
-
rs-ml
ML crate including Gaussian Naive Bayesian classifier
-
rust-api-test
CLI tool for testing REST APIs
-
ruva-es
Event Driven TEvent Handling
-
winit-test
Run tests using the winit event loop
-
testo
program to test automated releases
-
plux-mock
Mock implementation for Plux
-
mlir-testutils
writing tests that use MLIR
-
gcj-helper
A helper library for Google Code Jam solutions
-
boost_iterator
Boost C++ library boost_iterator packaged using Zanbil
-
failspot
A testing library that makes it easy(ish) to add intentional errors to a program
-
verusfmt
An opinionated formatter for Verus
-
ci_group
RAII log groups for GitHub Actions and Azure Pipelines. Fixes swallowed logs.
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
test-smi-rs
APIs for managing and monitoring FuriosaAI NPUs
-
pessoa-cli
CLI for generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.
-
maelstrom_rs
write toy distributed systems with Maelstrom as Actors
-
nullable-utils
Helpers for working with James Shore's Nullables
-
kvarn_testing
Testing framework used by the Kvarn web server
-
facilitest
that facilitate testing
-
qitops
Software Quality Assurance CLI for API, Performance, Security, and Web Testing
-
ju-tcs-rust-23-9
-
mcp-server
Server SDK for the Model Context Protocol
-
rust_slim
A Slim Server for acceptance tests in rust
-
ssh-test-server-cli
In memoery ssh server for integration testing - cli
-
section_testing
section-style testing
-
match_err
Macro for matching enum-like errors
-
test_package_crates_io
The package is intended for only testing purpose
-
test_deps
Allows developers to define dependencies among tests
-
davids-test-crate
test
-
mock-store
in-memory mock-store for testing and prototyping (with modql support)
-
chloe-is-a-cat
A collection of crates for working with cats
-
ju-tcs-rust-23-21
sample cli app for lab
-
cross-test
Native and web testing in a single framework
-
namaka
Snapshot testing for Nix based on haumea
-
devbox
Developer toolbox for building and testing
-
facet-assert
Pretty assertions for Facet types - no PartialEq required
-
neo4j_testcontainers
Neo4j module for testcontainers-rs
-
testwriter
generate a function that seeks to reproduce a received dbus signal message. This may be useful in writing unit tests in a TDD workflow.
-
relm-test
Testing library for relm
-
proc_assertions
Compile-time assertions via procedural macros
-
mocktoffel
easy to use mocking library with minimal boilerplate
-
bolero-honggfuzz
honggfuzz plugin for bolero
-
math_test
Generates math questions for elementary school kids
-
factori
A factory library for Rust, inspired by FactoryBot. 🤖
-
chidotestcrate_a
testing
-
astarte-message-hub-proto-mock
Astarte message hub protocol buffers mock crate
-
kotoba-tester
Kotoba Test Runner - Testing framework for .kotoba files
-
lw-webdriver
A lightweight webdriver client
-
testdata
File-based testing helper
-
alpaga-test
testing purposes
-
rulecc
上帝工具箱
-
latte
Macro crate that expands Mocha syntax to standard Rust syntax
-
maybeiframe
test the maybeiframe crate
-
tap-harness
A Test-Anything-Protocol library
-
mcp-tester
Comprehensive MCP server testing tool - library and CLI
-
uselog-rs
use log for outputing log in test and not test mode with one line code
-
failpoints
rust. Another fail-rs.
-
get_input
Basic functionality in Rust for Test
-
agtrace-testing
Internal testing utilities for the agtrace CLI. Not intended for direct use.
-
wars-test
WaRs Test
-
envtestkit
Test kit for logics with environment variable involvements
-
qlty-types
Code quality toolkit
-
tanu-tui
TUI frontend for tanu
-
rain_test_crate
一个测试包
-
terrazzo-fixture
Test utils to initialize resources that can be shared by multiple tests running in parallel
-
test2
hello test
-
rust-droid
A powerful UI automation framework for Android
-
entropic
Traits for converting Rust data structures to/from unstructured bytes
-
global-errors
sinsegye test runtime global errors
-
servertest
test
-
doubter
A helper crate for testing Rust code blocks in Markdown
-
assert_contains_cli
very simple cli to assert a string is contained or not contained in a stream
-
repeated-assert
Run assertions multiple times
-
protest-extras
Extra generators for the Protest property testing library
-
qlite
A sqs drop in replacement for local or cicd development
-
cargo-testify
automatically run tests on your Rust project and notify about the result
-
panic-control
test code with intentional panics
-
other_crate_kenko
for testing purposes only
-
fstest
A procedural macro for testing in tempdirs or git repos
-
ccgen_rs
A fast, flexible, and customizable credit card number generator library for Rust. Generates valid (Luhn-compliant) credit card numbers for testing, QA, and development.
-
test_rust_project
A test rust project
-
assertx
Additional test assertions
-
im-very-very-bad-at-names
testing cross-crate rustc flags in bazel
-
shunpoco-crate-test
test crate
-
gandiva_rust_udf
gandiva rust udfs
-
chord-output
async parallel case executor
-
foo_bar_baz_cate_module
test for best project in the world
-
dpl_test
Travis CI dpl test package
-
unit19
whp-unit19
-
nature_integrate_test_executor
Local Executors used by Nature Test
-
verify-call
verify whether a method has been called on a mock
-
logtest
Test and assert log statements
-
task_partitioner
helper lib that allows partitioning named tasks by count or hash
-
breaking-attr
An attribute macro that enforces per-version invariants on items
-
backend-test-kit
set of tools and helpers for testing backend services in Rust
-
testfiles
Embedded test files. Include as a dev-dependencies.
-
tracing-assert-core
A tracing layer with assertion helpers for use in unit-tests
-
axum-test-helpers
🧪 Test client for axum copied from axum
-
ytest
Ygens testing infrastructure
-
test-engine
Mobile project generator for test-engine
-
cssbox-test-harness
WPT test runner for cssbox layout engine
-
soul
The core of dualys
-
polish
Test-Driven Development done right
-
easy-assert
readable assertions in your tests
-
tla-connect
TLA+/Apalache integration for model-based testing
-
extel
An extended testing library for scaffolding tests as quickly and easily as possible
-
claims
Additional assertion macros for testing
-
yanuntil
easy test
-
cargo-culture-kit
writing tools that check Rust project conventions
-
testing-utils
testing utils
-
describe
A testing toolkit for writing legible, ergonomic unit tests
-
pharaoh
A dead simple functional testing tool for command line applications
-
kamiyo-kani
Reusable Kani formal verification primitives for Solana program invariants
-
ming_test_crate
ming's test crate
-
telo
Temporal specifications in Rust
-
rsfs-tokio
A generic filesystem with disk and in-memory implementations
-
interception-mock
dll providing the same interface as the interception library for mocking it in tests
-
provola-terminalreporter
quick development/test cycle in any language
-
rigolds1000z
Rust wrapper around SCPI commands for Rigol's DS1000Z series oscilloscopes, tested on DS1054Z
-
cargo-advrunner
An advanced configurable cargo runner
-
adversary
Adversarial property-based testing for Rust
-
kamali_test
A test project for Kamali
-
test_lib1234
testing my lib
-
susy-jsonrpc-test
test framework for JSON-RPC
-
web_stress_tools
Console app for generating synthetic web traffic for your web app to help with benchmarking and debuging of performance issues
-
ftf
Run functional tests from a variety of formats
-
fluentci-server
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
grammartec
The Nautilus grammartec
-
cch24-validator
Validate solutions to challenges from Shuttle's Christmas Code Hunt 2024
-
prusti-std
External specifications for items in std for Prusti
-
pymute
Mutation Testing Tool for Python/Pytest written in Rust
-
cargo-daruse-test-app
For testing
-
hey-dummy
A dummy package for testing purposes
-
crabgrind
Rust bindings to "Valgrind Client Request" interface
-
bolero-generator-hydro
value generator for testing and fuzzing (forked for the hydro_lang crate)
-
flowtest
Tests that depend on other tests
-
circleci-junit-fix
Fixes junit reports to have proper integration with CircleCI
-
hq
一个rust 的命令行测试工具
-
gha-runner
Run Github Actions workflows locally or on a custom backend
-
coodev-runner
runner for coodev
-
unit6
whp-unit6
-
jitu-build
A Demo library for Test
-
devlibx
top level project
-
qanglang-cli
CLI tool for Qanglang
-
dummy-lib
Dummy library crate for testing
-
duende-test
Testing infrastructure for Duende (harness, chaos injection, load testing)
-
claym
Assertion macros (without dependencies)
-
aivcs-ci
CI/CD pipeline execution and reporting for AIVCS
-
bedrockci
Core library for validating Minecraft Bedrock resource and behavior packs
-
ffi-mock
A dead simple way of mocking extern functions, in cases where the external library is not avaible
-
wick-test
Test runner for Wick components
-
totum-revolutum
something
-
exp-cfg-test
experiment of exporting code behind #[cfg(test)]
-
holochain_env_setup
Test utilities for setting up Holochain environments with conductor and lair-keystore
-
kat
Framework for known-answer tests
-
crate-pro
testing
-
sequential-test
Allows for the creation of sequential Rust tests
-
gpiosim
Drive gpio-sims for GPIO software testing
-
skippable-partialeq
PartialEq, but you can ignore fields
-
bilzaa2dattributes
small library that implements attributes
-
rust-release-test
release test
-
specimen
A data-driven testing library as well as a yaml data format
-
crusty-hooks
git hooks integration for Rust projects
-
nagme
highly maintainable, super pedantic linting
-
tokio-test
Testing utilities for Tokio- and futures-based code
-
godot-testability-runtime
Embedded Godot runtime for comprehensive Rust testing
-
mock_rw
Mock Read and Write implementations that return an error
-
moq-test-client
MoQT Interop Test Client - A standardized test client for interoperability testing
-
virtual-tty-pty
PTY integration for virtual-tty - run real processes in virtual terminals
-
pedrov
A test crate for the Rust book
-
example_api
Example API used in the cargo-public-api test suite
-
forgeai-replay
Record/replay test harness for forgeai-rs
-
baicie_package_test
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
art_rust_lib
project for test
-
toml-test
Verify Rust TOML parsers
-
ch14test173
A fun test
-
is-travis
Check if your code is running on Travis CI
-
jackhammer
Tooling for creating custom load and stress tests
-
factori-imp
factori-imp(roved), a factory library for Rust, inspired by FactoryBot. 🤖
-
includium
A complete C preprocessor implementation in Rust
-
ruvector-coherence
Coherence measurement proxies for comparing attention mechanisms
-
jeb1pochybrid
hello
-
tree-crasher-c
grammar-based black-box fuzzer
-
test-sampler
Tools for statistical unit testing of sampling procedures
-
block-pseudorand
Generator of random Vec<T>'s for types that can be transmuted from arbitrary bytes
-
log4rs_test_utils
testing log4rs-based logging, whether you want to log your tests or test your logs
-
nafta
Creates temporary SQLite database for testing using diesel
-
rapido
api prototyping
-
libtest-lexarg
libtest-compatible argument parser
-
porte
A minimal programming language providing tools to automate file management like backups, building process or unit testing
-
unit9
whp-unit9
-
ensure-cov
designed to help ensure test coverage in your projects by providing functions to track and assert code coverage during test execution
-
mockpipe
A lightweight, thread-safe in-memory pipe, perfect for testing and mocking communication interfaces
-
dyntest
Dynamically create test cases
-
polygons
Fast points-in-polygon test and distances to polygons
-
testtesttest2
test
-
test_ci
test for crate publish
-
emergency_brake
easy to use process or service monitor that will immediately terminate the execution of a process or service on a critical dependency failure
-
testnet
that helps you test your distributed applications using a virtual network via Linux namespaces
-
b2c2-compiler-common
b2c2-compiler以外の箇所でも使う要素を抜粋
-
tauri-webdriver
Cross-platform WebDriver server for Tauri applications
-
ratatui-testlib
Integration testing library for terminal user interface applications with Sixel and Bevy support
-
tux
Test utilities for unit and integration tests
-
mockforge-grpc
gRPC protocol support for MockForge
-
swamp-vm-test
examples and tests on how to use the swamp vm with swamp
-
treereduce-swift
Fast, parallel, syntax-aware program reducer for Swift
-
rest
A fluent, Jest-like testing library for Rust
-
wiremock-grpc
Mock gRPC server to test your outgoing gRPC requests
-
goldrust
testing HTTP clients with golden files
-
lsys-lib-sms
短信接口封装
-
memfd_path
A hacky way to load an in-memory file and get a path on Linux
-
springql-test-logger
Logger for #[cfg(test)] in SpringQL
-
head_tail
nie jedzcie ostrego
-
test-try
An alternative to Rust’s
#[test]macro for writing unit tests -
glennib-thelib
Test library for testing release-plz
-
ralgo-test-util
Test utils for competitive programming
-
test_dir
Easy creation of temporary file structure for test purpose
-
alienlanguage
-
proc-macro-tester
Macros for testing procedural macros
-
test_7018a98a70c0
testing scraping examples
-
conjecture
Core engine for Hypothesis implementations
-
aleksandr-vinokurov-cv
Aleksandr Vinokurov CV
-
myart
testing purpose
-
invariants
Assertions for normal and invariant based development
-
qbtt
Quinn's Basic TOML Tests for Rust is a very simple way to run and check tests right from the command line, with support for checksum, line_count, and string-contains checks
-
test-with
A lib help you run test with condition
-
mockforge-test
Test utilities for MockForge - easy integration with Playwright and Vitest
-
sapling-dev-logger
Print or examine tracing output in unit tests
-
api_on_crates_io
just testing how cargo registry works
-
exclave
A frontend for running factory tests
-
uiautomator-cli
命令行工具,用于管理 Android 设备上的 ATX-Agent 服务
-
moon_project
A project in moon
-
pleme-testing
Testing utilities library for Pleme platform - test fixtures, testcontainers, integration helpers
-
needle-cli
TUI that highlights the GitHub PRs that need you
-
libafl_intelpt
Intel Processor Trace wrapper for libafl
-
qcheck
Automatic property based testing with shrinking
-
junit-test
Converting cargo test output to junit xml
-
test_cargo_publis001
here goes the description
-
bbox
Managing axis aligned Bounding Boxes
-
mockery
Generate mock data based on a specification file for a variety of purposes
-
rustdoc_demo
used to demo all the rustdoc features
-
qvet-api
Backend api implementation for qvet
-
hello_s2tarky
Testing publish crate
-
viscone
test
-
artxxwangkangtest
cargo.io test
-
kurit-runtime
Kurit Runtime
-
maelstrom-worker
The Maelstrom worker. This process executes jobs as directed by the broker.
-
lxglibtest
A test for newbee
-
runit
A test framework for Rust
-
rust_test123
A test
-
stories
Framework for running test stories
-
pubuse_test
test
-
testing_rust_by_hossein
A nonsense package for testing only
-
alixt
A command line http API testing utility with TOML configuration
-
web-concurrency-tester-rs
A deterministic concurrency testing tool for Web/JavaScript environments using DPOR and PCT
-
addin1c-test
testing 1C:Enterpirse 8 add-ins
-
cratesioversion20000
Just trying crates.io
-
tournaments
running tournaments
-
tytanic-filter
A generic filtlering DSL for the tytanic test runner
-
sbb_test_1
sbb's first package
-
eddie_crate
testing
-
protest-stateful
Stateful property testing DSL for Protest - test state machines, concurrent systems, and complex APIs
-
nol
A simply program to write test in executable
-
mock-logger
A mock logging implementation for unit testing
-
rpytest-daemon
Pure Rust daemon for rpytest - handles test execution, collection, and state management
-
paulimer
Pauli and Clifford algebra for quantum computing
-
crossroads
A proc-macro that turns one function into many along a user-defined set of fork points!
-
littletest
A little testing library
-
rcore
Core module for Rair
-
testing_aid
Testing publishment
-
droptest
A helper crate for testing drop-semantics
-
async-mock
Async trait mocking
-
conformance
testing for fn(&str) -> impl Serialize
-
test_lib_rahul
Test Lib Only
-
egress
A super simple, bare-bones regression testing crate
-
cimetrics-rs
Rust SDK for CI Metrics
-
maelstrom-go-test
Go Test Runner for Maelstrom
-
test-case-core
core functionality for parsing #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
testground
SDK for developing Testground test plans
-
symmetrical-spork
Ignore me, just for testing
-
phenomenon
Functions for software testing =)
-
shadow-integration-tests
Cross-crate integration tests for Shadow Network
-
karasu
A webapp hook
-
moon_feature_flags
Manages feature flags
-
entidb_testkit
Test utilities for EntiDB
-
xlogic-tests
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
festive
Run your tests in isolation
-
test-vectors
Execute tests against test vectors stored in external files
-
cli-test
A mini language and test runner for testing command line utilities
-
mh9_hello_world
just a test, nothing to see here
-
hyperpom
AArch64 fuzzing library based on the Apple Silicon hypervisor
-
carenage
Continuous integration tool to assess the environmental impacts and energy consumption of an application in development
-
is_ci
Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.
-
crumble_ci
CI system
-
test-bd
CLI tool for creating procedurally generated test block devices using ublk
-
mimicry
Lightweight mocking / spying library
-
rustdoc-llms
Rust documentation helper to generate file llms.txt to help training AI large language models (LLMs)
-
moosicbox_simulator_utils
MoosicBox Simulator Utils package
-
greenhouse
Parameterized test case library for Rust
-
actix-actor-expect
unit testing actix actors
-
aw-sync
A reimplementation of aw-server in Rust
-
emjudge-judgecore
comprehensive library designed for the evaluation and testing of executing programs against specific specifications. Offering a robust judging system, it provides the framework for…
-
my-canister-dapp-test
Acceptance suite for WASM binaries built with my-canister-dashboard
-
expo
Unit-test compiler invocations
-
cliffy-test
Algebraic testing framework for Cliffy - tests as geometric invariants
-
micro-ci
Tiny self-hosted CI with minimal requirements
-
ci-status
Displays CI statuses right in your terminal
-
tehuti-mock
Mock testing engine for Tehuti communication system
-
rbe_testsuite
RDF data shapes implementation in Rust
-
quint-connect
A model-based testing framework that connects Quint specifications with Rust applications
-
embedded-test-std-runner
A libtest compatible test runner for embedded-test on std
-
tbender_testing
Example of unit testing
-
glc
Generate a random expression based on a Context Free Grammar
-
ntest_proc_macro_helper
Provide helper functions for the procedural macros used in ntest
-
ellipticoin-test-framework
A framework for testing Ellipticoin smart contracts
-
polyhorn-test
Client-side implementation of Polyhorn Test
-
facet-format-suite
Comprehensive test suite for facet format implementations - ensures correctness across serialization formats
-
env-test-util
Just a simple tool to manipulate environment variable in tests
-
software1-checker
A test runner for the software 1 course
-
jjss_tocargo
test crate repo
-
rigor
CLI tool to perform snapshot testing for your HTTP/REST APIs
-
nix-test-runner
Cli for running nix expression tests
-
mkmod
CLI for adding modules to Rust projects
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
rsfs
A generic filesystem with disk and in-memory implementations
-
codec-corpus
Runtime API for downloading, caching, and accessing test image datasets from imazen/codec-corpus
-
jqunit
A test framework for jq, built on top of libjq
-
mkhelp
Support for docstrings in makefiles
-
perftree-cli
Command-line interface for perftree
-
pipedash-plugin-argocd
ArgoCD plugin for Pipedash
-
upnpsim
UPnP IGD router simulator for testing
-
rtest-util
common structs for rtest and rtest-derive
-
bitbelay-suites
Test suites for the
bitbelaypackage ecosystem -
rusty-hooks-integration
git hooks integration for Rust projects
-
unit-tracing
Initialize tracing for unit tests
-
monocypher-sys
Bindgen generated bindings to the monocypher C library
-
rust-bazel
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
intra-workspace-dependency-test-dependency
Test case, this is the dependency
-
kittest
Automated GUI testing using AccessKit
-
crate-test-bolt
TESTING PACKAGE
-
kurtbuilds_fixture
creating fixtures for testing
-
my_test_parser_mshevchenko
my awesome parser
-
toggly
High-performance Rust SDK for Toggly feature flags
-
numtest
Unit testing for numerical methods
-
log_tester
Test for log messages produced by the log crate
-
vsock-relay
Relays TCP connections from IPv4/IPv6 to vsock
-
kevlar
Test Harness for writing integration / regression tests in Rust
-
rustyaid
A small library providing random data for testing puposes
-
belay
Run your CI checks locally to git push with confidence
-
dynamodb-tester
test your code against dynamodb local easy
-
hodgepodge
Lightweight dataset crate of enums for prototyping, teaching, and experimentation
-
razel
a command executor with caching for data processing pipelines
-
mutagen-plugin
Mutation testing for Rust – mutator plugin
-
sweet-cli
Cross-platform utilities and dev tools
-
stubr-cli
Wiremock implemented in Rust
-
red-green-refactor
project to demonstrate the red-green-refactor cycle in TDD
-
x86test-types
Common types for x86test runnter and the x86test procedural macro
-
outsider
Test artifact changes locally from multiple projects that already use gitlab-art
-
should-it-compile
Verifies that a code sample compiles or does not compile
-
boost_utility
Boost C++ library boost_utility packaged using Zanbil
-
serenium
W3C Webdriver Client for rust - INCOMPLETE!
-
chrome-for-testing-manager
Programmatic management of chrome-for-testing installations
-
perl-lsp-feature-ids
Canonical feature identifiers for LSP/DAP capability interoperability
-
release-utils
automatically releasing Rust code
-
tapper
Command-line Test Anything Protocol (TAP) generator
-
revet-core
Core code intelligence graph engine for Revet
-
happv
A minimal AppVeyor API library in Rust
-
siderunner
execution of .side files produced by Selenium IDE
-
rsautogui
aims to be a cross-platform GUI automation rust crate
-
mockforge-k8s-operator
Kubernetes operator for MockForge - manage mock services as Kubernetes resources
-
dummy-transitive
Dummy library for testing, with no reverse dependencies
-
lets_expect_core
Core lets_expect code. This crate is internal to the lets_expect crate and should not be used directly.
-
saitama
Load testing framework
-
tracing-assertions
An assertions framework for Tokio tracing
-
test-case-macros
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
skipif
Turn test cases into no-ops with _SKIPPED appended to their name based on compile time conditions
-
mock_http
mock http server for use in testing
-
local_s3
A configurable in-process S3 server for integration tests
-
cuddle-please-misc
A release-please inspired release manager tool, built on top of cuddle, but also useful standalone, cuddle-please supports, your ci of choice, as well as gitea, github
-
oag-react-swr-client
React/SWR client generator for oag
-
rsspec_macros
Proc macros for the rsspec BDD testing framework
-
console_tester
A console output testing framework
-
unit7
whp-unit7
-
second_law
A binary integration test swiss army knife, compatible with Stainless
-
comparable_test
comparing data structures in Rust, oriented toward testing
-
actionoscope
CLI tool to run steps from a GitHub Actions workflow locally
-
jrest
The equivalent of Jest for Rust
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
jimblandy-yank-test2
Testing 'cargo yank' behavior
-
rustere
Rust template repository
-
elif-testing
Comprehensive testing framework and utilities for elif.rs applications
-
rici
Running in Continuous Integration?
-
specimen__writable
A helper type to help test the output writte to stdout by some code
-
tc_cli_client
testcontainers
Dockertrait that uses the Docker CLI to issue the necessary commands to the docker daemon -
cli-sandbox
help test your CLI
-
anticipate
Automate terminal applications in Unix like Don libes expect
-
aw-server
A reimplementation of aw-server in Rust
-
covers
Lightweight library allowing to mock functions in Rust
-
llm-test-bench-datasets
Dataset management and utilities for LLM Test Bench - load, validate, and manage test datasets
-
assertor
Fluent assertion library with readable failure messages
-
chidotestcrate_b
testing
-
tesuto
Lightweight automation tool
-
sdk-cds
SDK in Rust to use CDS API
-
cargo-hermes
Formally verify that your safety comments are correct
-
test_cargo515
A test project for cargo
-
provola
quick development/test cycle in any language
-
embedded-test
A test harness and runner for embedded devices
-
bolero-libfuzzer-hydro
libfuzzer plugin for bolero (forked for the hydro_lang crate)
-
perspt-agent
SRBN Orchestrator and Agent logic for Perspt
-
test-pretty-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
publish-action
Auto Publish Cargo with Github Action
-
deadpool-fantoccini
Dead simple async session pool for fantoccini
-
mt-mock-logger
A thread-safe mock logger for multiple tests running in parallel
-
afl-stat
Parsing AFL status file fuzzer_stats
-
quickcheck_derive
Derives quickcheck traits
-
libtest-mirror
a copy-paste of rust's built-in test runner
-
clnrm-shared
Cleanroom Testing Framework - Shared utilities
-
greentic-integration-tester
Greentic integration tooling and test runner
-
wfa-wts-sim
simulating the WFA WTS for testing WFA devices (Testbed and DUT)
-
cckit
Code Kit Written by rust for Claude model Switch, Support 智普LLM, MiniMax, Kimi 提供的 Claude model
-
mock-ci-project-sys
test crate
-
thinline
A parser and builder for function-unittests written in comment sections for C-language family & python
-
wind_tunnel_instruments
Instruments for measuring performance with Wind Tunnel
-
fluentci-ext
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
sbpf-coverage
Maps SBPF execution traces to source code for test coverage and trace disassembly of Solana programs
-
hyper-mock-client
hyper::client mock to test tower::services such as axum::router
-
symcc_libafl
Meta package for symcc_runtime
-
test-harness
a little test macro to wrap your tests with an arbitrary setup/teardown function
-
diviner
deterministic testing framework
-
rci
Check if your tests are running in a continuous integration service
-
mewt
Mutation testing framework with multi-language support
-
fbt-lib
folder based testing tool (library)
-
stainless2
Organized, flexible testing framework
-
clex_llm
Generates clex from input format and constraints in natural language using LLM
-
assert_fn
A proc macro for turning test helper functions into assert! style macros
-
ferrilator
intended to simplify writing Verilator tests in Rust
-
maelstrom-test-runner
used by Maelstrom binaries to implement a test runner
-
lumenx-fix
Automatic code fixes for Lumen
-
molock
High-performance mock server for CI/CD pipelines and testing
-
fluid
An human readable test library
-
test-generator-utest
Rust UTest harness, covering the 3 phases: setup/test/teardown
-
datapool
generate a pool of testdata
-
trueno-cuda-edge
GPU edge-case test framework — null fuzzing, shared memory probing, lifecycle chaos, quantization parity, PTX poison trapping
-
tonic-server-mock
Tonic gRPC server mock for testing puposes that doesn't open any ports
-
proptest-stateful
building stateful property tests using the proptest crate
-
wumpus-hunter
Run test suite of a program repeatedely
-
pact_mock_server_ffi
Pact mock server interface for foreign languages [DEPRECATED, replaced with pact_ffi]
-
hkalbasi-rustc-ap-miropt-test-tools
Automatically published version of the package
miropt-test-toolsin the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
find-all-the-kitty-cats-in-charlotte
A collection of crates for working with cats
-
rust_rest_test
An executable that can be used to run "unit tests" on a rust api
-
chord-input
async parallel case executor
-
tokmd-gate
Policy evaluation engine for tokmd analysis receipts
-
test-yank
test of cargo yank
-
tree-crasher-html
grammar-based black-box fuzzer
-
testing_unit
A unit testing library
-
testcat
Macros for writing more readable tests
-
provola-googletest
provola extension for googletest
-
miltr
protocol implementation in pure rust
-
runner-smoke
Greentic integration tooling and test runner
-
test_more_cargo
这是一个测试上传发布 crate 到 Crates.io内容
-
covguard-adapters-artifacts
Filesystem artifact adapters for covguard reports and fallback outputs
-
assert-not-modified
Macro which, given a variable and a block of code, executes the block of code and checks that the variable has not changed
-
tree-splicer-rust
grammar-based Rust program generator
-
bdrck_test
unit tests
-
batch_run
Batch runner for arbitrary Rust files within current project
-
table-test
Improve table testing in Rust
-
waremax-testing
Testing and benchmarking framework for Waremax
-
ssh-test-server
In memoery ssh server for integration testing
-
googletest_macro
Procedural macros for GoogleTest Rust
-
treereduce-lua
Fast, parallel, syntax-aware program reducer for Lua
-
rstest-bdd-patterns
Shared step-pattern compilation utilities for rstest-bdd
-
normalize-syntax-rules
Syntax-based linting rules with tree-sitter queries
-
pulsos-core
Core library for Pulsos deployment monitoring
-
drone-test
Drone support crate for rustc's built in unit-test and micro-benchmarking framework
-
bolero-kani
kani plugin for bolero
-
more-cargo
Test
-
busperf
Bus performance analysis tool
-
depyler-testing
Differential testing and validation framework for Depyler
-
typed_test_gen
Macros to help generate tests from functions with a generic type parameter
-
pipe-audit-core
Universal data validation and compliance audit engine
-
sancov-sys
Raw bindings to LLVM’s
SanitizerCoverageinterface -
soma-core
World's first production-ready self-aware development system with meta-cognitive capabilities and cognitive reasoning engine for intelligent development platforms
-
time-cmd
Time how long a process takes to run
-
tc_parity_parity
Testcontainers image for the parity/parity docker image
-
bolero-engine
fuzz and property testing framework
-
chromiumoxide_fork
interacting with a chrome instance with the chrome devtools protocol
-
lets_expect_macro
lets_expect! macro. This crate is internal to the lets_expect crate and should not be used directly.
-
rustspec
BDD style test library
-
b2c2-stat
デバッグ用にところどころで使ってるぽい
-
dsastress
CLI tool to stress-test DSA/competitive programming solutions using random input generators and reference solutions
-
qlty-analysis
Code quality toolkit
-
pipedash-plugin-buildkite
Buildkite plugin for Pipedash
-
squid
A RISC-V emulator with AOT compilation for fuzzing
-
phony
generates phony data
-
autospy_macro
Procedural macros for autospy
-
protest-proptest-compat
Proptest compatibility layer for Protest - drop-in replacement for easy migration
-
mwx_test_cargo
test cargo
-
test_double
Procedural macro for substituting one type for another when testing
-
fuzzcheck_common
Common components for both cargo-fuzzcheck and fuzzcheck
-
lgl
Small directed graph library https://github.com/lwander/lgl
-
samoyed
A single-binary, minimal, cross-platform Git hooks manager
-
snapbox-macros
Snapshot testing toolbox
-
gha-lint
Static analyzer for GitHub Actions workflows. It scans
.github/workflows/*.yml/*.yaml, parses YAML, and runs deterministic checks. It DOES NOT include network requests, dry-runs… -
brainwires-agents
Agent orchestration, coordination, and lifecycle management for the Brainwires Agent Framework
-
dbc
design by contract assertions
-
stubr-build
Stubr build plugin
-
kriskras99-release-plz-test
testing release-plz edgecases
-
r2r_actions
Internal dependency to the r2r crate
-
trycall
similar to trybuild but for testing functions that takes a string as input and returns a string as output
-
testcontainers-avk
integration-testing against docker containers from within Rust
-
pyapp
Runtime installer for Python applications
-
fuzzcheck_traits
Definition of traits used by fuzzcheck-rs
-
integra8_decorations
A collection flat shorthand notation objects used by the Integra8 test framework for building test suite hierarchies
-
rusqlite-snapshot-testing
Snapshot testing tool for rusqlite
-
bolero-engine-hydro
fuzz and property testing framework (forked for the hydro_lang crate)
-
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
apifuzz-core
Core types and verdict logic for API fuzzing
-
platina
parameterized golden testing library
-
coolprop-rs
Coolprop Wrapper for Rust
-
cosmoline
Command line tool to generate HTML code coverage reports for rust projects
-
crazy-train
randomized and fuzz execution of command-line interfaces
-
test_common
Just an utility library with functionality I usually use in my unit tests and integration tests
-
disperse
automation for creation of releases
-
lazytest
Reduces the boilerplate required for simple unit tests
-
fakeenv
wrapper of
std::envwhich allows faking the environment -
demo-lib-test
A demo library for testing cargo
-
shiny
rspec like test framework to make test code look more nice
-
bolero-libfuzzer
libfuzzer plugin for bolero
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
hide-glue
Testing utilities
-
test-r-core
Test framework for Rust (core module)
-
regression-test-macros
Helper macros for the regression-test library
-
expect-json-macros
Macros for Expect Json
-
testgap-core
AI-powered test gap finder
-
other-lib-name
published only to serve as a regression test for https://github.com/Enselic/cargo-public-api/issues/561
-
os-checker
Run a collection of checkers targeting Rust crates, and report bad checking results and statistics
-
kubernetes-mock
Mocking framework for interacting with the Kubernetes API
-
mycalculator
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
flaky-finder
CLI tool meant to find flaky test by running multiple times a test harness until it fails
-
covguard-policy
Shared policy and profile contracts for covguard
-
chidotestcrate_c
testing
-
timewrap
An async sugar for virtual timeline
-
testing_cargos_2022
Testing Cargo
-
cogno
A test harness for writing RFC spec tests
-
thirtyfour
Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work
-
leviso-cheat-test
Proc-macro for cheat-aware test documentation
-
pseudo
A small mocking library for Rust
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
sqlfuzz
Generate random (and sometimes valid!) queries from any local Parquet, CSV, JSON, or Avro data set
-
mimicaw
writing asynchronous tests
-
orcs-hook
Lifecycle hook definitions and configuration for ORCS
-
myyrakle_boom
test crate
-
crucio
test harness used to see how a webservice behaves when its dependencies has a specific failure mode
-
rust_test_proc_macro
Procedural macros for rust_test_framework
-
gfas-api
Sync GitHub followings to followers
-
tmac
Macros that help with testing, e.g. asserting float equality
-
softcore-prelude
The common functions used by the softcore-rs ecosystem
-
tc_dynamodb_local
Testcontainers image for local dynamodb
-
obey
Test utilities for collections
-
ya-relay-util
Golem relay utils
-
normalize-cli-parser
Parse CLI --help output from various frameworks
-
cucumber-codegen
Code generation for
cucumbercrate -
libtest-json
Definition of the json output for libtest
-
exspec-lang-python
Python language support for exspec
-
tagref
maintain cross-references in your code
-
smoke
A framework for testing
-
libtest2-mimic
An experimental replacement for libtest-mimic
-
refault
deterministic simulation framework for distributed systems using async
-
asnfuzzgen-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
rdev
Listen and send keyboard and mouse events on Windows, Linux and MacOS
-
fn-fixture
Procedural macro designed to quickly generate snapshots of a fixture
-
contain-rs-surrealdb
Run containers with docker or podman
-
cargo_crateio
test
-
monover
Blazing fast intelligent monorepo continuous integration versioning
-
jgd-rs
generating realistic JSON data using declarative schema definitions
-
test_dep_resolver
package to test cargo's dependency resolver
-
fuzzcheck_mutators
Basic mutators for fuzzcheck-rs
-
testdrop
help test drop implementations
-
quint-connect-macros
Procedural macros used by the
quint-connectcrate -
aw-models
A reimplementation of aw-server in Rust
-
provable-contracts-macros
Proc macros for compile-time contract enforcement — #[contract] attribute
-
assert-json-diff
Easily compare two JSON values and get great output
-
vanadin
Blazingly fast building and testing framework
-
toml-test-harness
Cargo test harness for verifying TOML parsers
-
rs_quickcheck_util
some helper functions and macros to ease usage of quickcheck
-
fake-socket
fake socket for testing purpose
-
async-test
Async testing utilities
-
rustest-fixtures
Better test your program
-
litcheck-core
An internal library used by various litcheck components
-
base32h
Base32H for rust
-
tokio-mockstream
A fake stream for testing network applications backed by buffers
-
publish-action-p
Auto Publish Cargo with Github Action fork from tu6ge/publish-action
-
b2c2-flag
b2c2のコマンドライン引数を保持するだけのやつ
-
cargo-difftests-core
cargo-difftests: core library
-
wrkflw-parser
Workflow parsing functionality for wrkflw execution engine
-
json_to_rust
turns sample json into rust structs
-
lint-lab
rust project ci lint utilities primarily for use on gitlab
-
erudite
A fully-asynchronous, sandboxed, language-agnostic, test running library
-
ferrous-forge
System-wide Rust development standards enforcer
-
prism3-clock
Thread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support
-
art_unhumble_ben
Testing out cargo
-
ziggy-honggfuzz-1
Fuzz your Rust code with Google-developped Honggfuzz !
-
rust-actix-crud
Learn how to create Rest API in Rust and setup CI/CD pipeline
-
aws-smithy-mocks-experimental
Experimental testing utilities for smithy-rs generated clients
-
cuddle-please-commands
A release-please inspired release manager tool, built on top of cuddle, but also useful standalone, cuddle-please supports, your ci of choice, as well as gitea, github
-
exspec-lang-php
PHP language support for exspec
-
provola-catch2
provola extension for catch2
-
simvar_harness
Simulator Harness package
-
rustenium
A modern, high-performance WebDriver BiDi automation library for Rust
-
plague
Parametrized tests tools
-
tokio-shared-rt
Allow
#[tokio::test]to use a shared runtime -
covguard-output
Composable report rendering and output feature flags for covguard
-
bullion-test
Test framework for Bullion
-
bustle
Benchmarking harness for concurrent key-value collections
-
uselesskey-token-spec
Stable token fixture specification shared across token generators
-
proptest-macro
Procedural macros for the proptest crate
-
mockers_codegen
Compiler plugin for 'mockers' mocking library
-
profile
Switch files by profile
-
arbitrary-json
A Json generator based on serde_json and arbitrary
-
maelstrom-run
Program for submitting jobs to Maelstrom clusters
-
crucible-core
Core library for Crucible architecture validation framework
-
streambed-test
A collection of utilities that facilitate unit and integration testing
-
pipedash-plugin-tekton
Tekton CD plugin for Pipedash
-
mit-hook-test-helper
Testing help tools for git-mit
-
uselesskey-core-token
Deterministic token-shape generation helpers shared by uselesskey fixture crates
-
tytanic-core
The core library of the tytanic test runner
-
spectacular-macros
Proc macros for the spectacular test framework
-
action-validator
Validator for GitHub action and workflow YAML files
-
llm-test-bench-core
Core library for LLM Test Bench - comprehensive testing framework for Large Language Models with 65+ supported models across 14+ providers
-
mockforge-runtime-daemon
Runtime daemon for zero-config auto-mock generation from 404s
-
risect
bisection tool
-
cargo-libafl
A
cargowrapper to fuzz Rust code withLibAFL -
dragondance
Code coverage file format for the dragondance ghidra plugin
-
test-exec
Test your command line applications comfortably
-
codspeed-divan-compat
Divan compatibility layer for CodSpeed
-
protest-insta
Snapshot testing integration for Protest property-based testing
-
hello_rusty_worlds
hello world crate with automated testing, documentation, continuous integration, tested example code, implemented as a library with a command line tool. Supports Sol and all its planets…
-
gitlab-ci-validate
Checks if your .gitlab-ci.yml file is valid
-
test_crate_cargo
A test crate
-
proptest-quickcheck-interop
interoperability layer for reuse of quickcheck::Arbitrary impls in proptest
-
covguard-directives
Directive parsing and directive-range helpers for covguard
-
cctr-corpus
internal component crate of cctr
-
mcp-langbase-reasoning
MCP server providing structured reasoning via Langbase Pipes - linear, tree, divergent, Graph-of-Thoughts, and decision framework modes
-
phantom_ci
Secure Headless Self-Hosted Runner
-
integra8_async_runtime
abstraction layer for interacting with different async runtimes for the Integra8 test framework
-
smpl_fuzz
Fuzz testing from grammar
-
rust-workflows
A reference for GitHub Action workflows to use on Rust projects
-
boost_scope
Boost C++ library boost_scope packaged using Zanbil
-
prusti-contracts-proc-macros
Internal
proc-macroPrusti crate -
toml-test-data
TOML test cases
-
test_executors
async executors for testing
-
facet-testhelpers-macros
Proc macro for facet-testhelpers
-
n0-tracing-test-macro
A procedural macro that allow for easier testing of crates that use
tracing. Internal crate, should only be used through thetracing-testcrate -
rust-cargo-test2
rust cargo test
-
basanta
test crate
-
asyncs
async runtime agnostic facilities
-
oris-intake
Automatic issue intake system for Oris self-evolution
-
idsmith
Validate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's licenses, tax IDs, and passports
-
offstage
Runs commands against staged Git files
-
proptest-http-message
Proptest strategies for generating HTTP request and response messages or individual components components
-
ophelia-quickcheck
ophelia quickcheck
-
rstest-log
A wrapper around the test_log crate that supports rstest
-
ziggy-honggfuzz-2
Fuzz your Rust code with Google-developped Honggfuzz !
-
test_gen
A comprehensive function-like macro, for concisely defining parameterized tests
-
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage)
-
chord-action
async parallel case executor
-
bytecheck_test
Test suite for bytecheck crates
-
boost_function
Boost C++ library boost_function packaged using Zanbil
-
fluxbench
Benchmarking framework with process isolation, bootstrap statistics, algebraic verification, and CI integration
-
kotoba-deploy-git
Git integration for Kotoba deployment system
-
qlty-test-utilities
Code quality toolkit
-
axterminator
World's most superior macOS GUI testing framework with background testing
-
provola-reporters
quick development/test cycle in any language
-
fuzzmutator
tiny library that can be used to mutate fuzzing data on a bit-level
-
contain-rs-nginx
Run containers with docker or podman
-
touched
writing fuzzing harnesses of callback-style and trait-style Rust crates
-
web-service-uptime-axum
Web service that displays the program uptime by using Axum, Tokio, Rust. The purpose of this is simple testing of our systems.
-
boost_integer
Boost C++ library boost_integer packaged using Zanbil
-
saorsa-agent
AI coding agent runtime with tool execution
-
uselesskey-core-factory
Factory orchestration and cache lookup behavior for uselesskey fixtures
-
tc_elasticmq
Testcontainers image for ElasticMQ
-
tree-crasher-python
grammar-based black-box fuzzer
-
coverage_lint
A no-config Rust test coverage linter
-
pdk-test-macros
PDK Test Macros
-
rstest-bdd-policy
Shared runtime policy types for rstest-bdd
-
capture-logger
log implementation for testing
-
doubts
Convenience, to write more explicit tests
-
edtest_macros
Procedural macros for the
edtestcrate -
maelstrom-client
Client library for Maelstrom
-
rstest_test
some utilities used by to write rstest crate's tests
-
jimblandy-yank-test
Testing 'cargo yank' behavior
-
etest-tests
testsuite for 'etest'
-
morq
TDD/BDD assertion interface
-
fstest_macro
Macro implementation for fstest
-
tracing-test-macro
A procedural macro that allow for easier testing of crates that use
tracing. Internal crate, should only be used through thetracing-testcrate -
rsketch-cmd
Command-line interface for rsketch
-
test-casing-macro
Procedural macro for
test-casing -
tracing-collector
A tracing subscriber that collects a copy of the traces for use in tests with insta snapshots
-
contain-rs-postgres
Run containers with docker or podman
-
tree-splicer-typescript
grammar-based TypeScript program generator
-
cucumber-trellis
Create a test "trellis" for Cucumber
-
picotest_helpers
Test framework for Picodata plugin
-
provola-testrunners
provola extension for test runners
-
maelstrom-simex
SIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space
-
cargo-no-dev-deps
Cargo subcommand for running cargo without dev-dependencies
-
test-patience
Synchronize the startup of applications that are part of an integration test
-
apimock
HTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.
-
quickcheck_seedable
Automatic property based testing with shrinking
-
git2-testing
convenience functions to write unittests on top of git2-rs
-
kvbench
A key-value store benchmark framework with customizable workloads
-
sif
Small but convenient parameterized testing attribute macro for Rust
-
gba_test_macros
#[test] attribute for writing tests to be run on the Game Boy Advance
-
assert_tv_macros
De-randomized detereministic tests with test-vectors
-
wookie
Async test/bench toolkit including single stepping executors. No-std compatible.
-
roughenough-fuzz
Fuzzing for Roughenough: a Rust implementation of the Roughtime secure time sync protocol
-
lnsd-release-plz-fixture1
A fixture for testing release-plz GitHub action
-
tcp-test
Test your TCP code
-
termwright
Playwright-like automation framework for terminal TUI applications
-
mimium-test
Common test modules & basic regression tests for mimium
-
fixtures_proc
Run tests against fixtures
-
terminator-rs
A Playwright-style SDK for automating desktop GUI applications
-
rustspec_assertions
BDD style assertion library
-
kiss-ai
Code-quality metrics tool for Python and Rust
-
rpytest-core
Core types and abstractions for rpytest
-
rstest-bdd-server
Language server for rstest-bdd BDD testing framework
-
fluent-test-macros
Procedural macros for fluent-test
-
broken
that does not compile
-
simvar_utils
Simulator Utils package
-
test-collector
setting up integration test with start up and tearndown
-
shunit
that runs a list of shell scripts and outputs the results in JUnit format for easy use in CI/CD systems
-
installation-testing
A testing installation library
-
racetrack
writing assertions on methods, function and closure calls
-
cucumber_rust
Use
cucumbercrate instead! -
covguard-ports
Port traits and boundary types for covguard adapters and app orchestration
-
funnybot
Simple/naive helper for custom mocking: record arguments, return pre-recorded values
-
rstest_macros
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
covguard-adapters-repo
Filesystem-backed RepoReader adapter for covguard ignore-directive lookup
-
wasm-smith
A WebAssembly test case generator