CATEGORY
Development tools::Testing 2,431 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
parser-test-utilsTest utilities for the parser project710MIT
envisionA ratatui framework for collaborative TUI development with headless testing support707MIT
moosicbox_server_simulatorMoosicBox Server Simulator package701MPL-2.0
clawft-llmLLM provider abstraction for clawft (OpenAI-compatible + native providers)700MIT OR Apache-2.0
sonda-serverHTTP control plane for Sonda — synthetic telemetry generator699MIT OR Apache-2.0
llmposterDrop-in mock server for OpenAI, Anthropic & Gemini APIs — library or standalone CLI. SSE streaming, tool calling, OAuth2, failure…692AGPL-3.0-or-later
sondaCLI for Sonda — synthetic telemetry generator for testing observability pipelines692MIT OR Apache-2.0
allure-rust-macrosAllure test report generation library for Rust691MIT
tdd-guard-rustRust test reporter for TDD Guard validation689MIT
covguard-policyShared policy and profile contracts for covguard686Apache-2.0 OR MIT
viewpoint-test-macrosProcedural macros for Viewpoint test framework676MIT
smix-adapter-maestrosmix-adapter-maestro — Maestro YAML adapter for smix. Parses Maestro test flow YAML and translates each Step into a smix-sdk…676Apache-2.0 OR MIT
qitopsSoftware Quality Assurance CLI for API, Performance, Security, and Web Testing667MIT
taudit-apiStable wire types for taudit JSON / SARIF / CloudEvents output. Public contract for downstream consumers (tsign, axiom, custom…660MIT OR Apache-2.0
cha-cliCha — pluggable code smell detection CLI (察)656MIT
regression-testA Rust library for regression testing652MIT
lihaafFast compile-fail and compile-pass test harness for Rust proc macros; a faster trybuild-style workflow651MIT OR Apache-2.0
rust_test_coreCore logic for rust_test_framework650Apache-2.0
adze-bdd-scenario-coreCore BDD scenario status/types shared across governance and reporting crates.649MIT OR Apache-2.0
smix-recorder-irsmix-recorder-ir — IRAction enum + RecorderError + sort_by_timestamp (stone).645Apache-2.0 OR MIT
reproducible-panicpanic hook with reproducible output641BSD-2-Clause
covguard-typesShared report DTOs, codes, and schema constants for covguard640Apache-2.0 OR MIT
mlir-testutilsUtilities for writing tests that use MLIR.630Apache-2.0
mirage-analyzerPath-Aware Code Intelligence Engine for Rust630GPL-3.0-only
seedfaker-coreCore library for seedfaker — deterministic synthetic generator for realistic, correlated, and noisy test records627MIT
fixture_rsFixture derive macro for Type Driven Development623MIT OR Apache-2.0
adze-bdd-grid-coreCore BDD grid contracts for parser progress reporting and feature-aware status tracking.614MIT OR Apache-2.0
uselesskey-core-base62Base62 generation primitives for uselesskey fixture crates.605MIT OR Apache-2.0
fakieThe flaky web proxy.602non-standard
uselesskey-token-specStable token fixture specification shared across token generators.602MIT OR Apache-2.0
perl-lsp-feature-idsCanonical feature identifiers for LSP/DAP capability interoperability.600MIT OR Apache-2.0
mabi-chaosMabinogion - Chaos engineering module for fault injection and resilience testing595Apache-2.0
covguard-portsPort traits and boundary types for covguard adapters and app orchestration594Apache-2.0 OR MIT
tmux-claude-stateClaude session state detection and tmux helpers589MIT
mabi-scenarioMabinogion - Scenario engine for time-based simulation orchestration586Apache-2.0
utmtUnit Test Macros. Several tools and macros for unit test improving.576MIT
terminal-controlControl and test terminal applications through stable visible state573MIT
victauri-watchdogLightweight crash-recovery sidecar for Victauri MCP server568Apache-2.0
libafl_nyxlibafl using nyx, only avaliable on linux566MIT OR Apache-2.0
uselesskey-core-token-shapeToken shape generation primitives shared across uselesskey token crates.560MIT OR Apache-2.0
waydriver-mcpMCP server for headless Wayland UI testing via waydriver558Apache-2.0
microsoft-webui-test-utilsTest utilities for WebUI framework556MIT
submsThe sub-millisecond perf harness for Rust. Zero-dependency std-only library that records timed samples per stage, computes…554MIT OR Apache-2.0
rift-lintConfiguration linter library and CLI for Rift HTTP Proxy554Apache-2.0
dev-reportStructured JSON reports for Rust verification tooling. Stable, versioned wire format with optional terminal, markdown, SARIF, and…552Apache-2.0
scrutin-webBrowser dashboard for scrutin: axum server streaming live run state over SSE to an embedded vanilla frontend.549MIT
md-cli-testA helper library for integration testing of CLI apps using markdown files as a source of test cases548MIT
scrutin-tuiRatatui frontend for scrutin: modal terminal UI over the scrutin-core run engine.545MIT
rust_test_proc_macroProcedural macros for rust_test_framework544Apache-2.0
oxide-slocSource line analysis tool with CLI, web UI, HTML/PDF reports, and CI/CD integration543AGPL-3.0-or-later
smix-clismix — AI-native iOS Simulator automation CLI.540Apache-2.0 OR MIT
allure-rust-coreAllure test report generation library for Rust536MIT
eruditeA fully-asynchronous, sandboxed, language-agnostic, test running library532Apache-2.0
dissect_rsReserved crate for Dissect – a matcher framework for behavior testing, moderation, and message structure validation.531MIT
smix-mcpsmix — MCP server exposing smix tools to Claude Code via stdio.531Apache-2.0 OR MIT
cargo-bddDiagnostic tooling for rstest-bdd528ISC
smix-recordersmix-recorder — host-side recorder (RecordSession + RecordingApp + Rust/maestro yaml generators + claude CLI cleanup).527Apache-2.0 OR MIT
mabi-runtimeMabinogion shared runtime contracts and service orchestration525Apache-2.0
similarity-traitSimilarity trait Rust crate: compare input values, such as two or more items, then return an output value, such as a mesure of…524MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
blackbox-metricsA local, in-process metrics recorder for debugging, reporting and testing524Apache-2.0
browser-commanderUniversal browser automation library that supports multiple browser engines with a unified API522Unlicense
uselesskey-core-tokenDeterministic token-shape generation helpers shared by uselesskey fixture crates.519MIT OR Apache-2.0
clock-libMonotonic and wall-clock time readings for Rust, with a mockable clock for deterministic testing. Simple Tier-1 API, zero…517Apache-2.0 OR MIT
iroh-fake-storea fake iroh-blobs store for testing that generates data on-the-fly without storage512MIT OR Apache-2.0
rust_checkerA modular Rust code validation tool with HTML, JSON, SVG badge, and JUnit XML report export. Includes optional web dashboard and…509MIT
aether-evalsDockerized eval harness for Aether AI agents508MIT
kithara-test-macroskithara macros: #[kithara::test/probe/mock] for native + WASM (no-op in release).498MIT OR Apache-2.0
virtual-tty-ptyPTY integration for virtual-tty - run real processes in virtual terminals497MIT
seedfakerDeterministic synthetic data generator — realistic, correlated, noisy test records across 68 locales (CLI + Python + Node.js + Go…493MIT
pg-ephemeralEphemeral PostgreSQL instances for testing492MIT
covguard-renderRender covguard reports as markdown, GitHub annotations, and SARIF486Apache-2.0 OR MIT
viewpoint-testTest framework for Viewpoint browser automation with Playwright-style assertions486MIT
soroban-forkLazy-loading mainnet/testnet fork for Soroban tests. Inspired by Foundry's Anvil.486MIT OR Apache-2.0
antigen-fingerprintFingerprint grammar parser + matcher for antigen failure-class declarations.481MIT OR Apache-2.0
antigen-attestationRatification schema + substrate-witness predicate evaluator for antigen discipline-witnesses.479MIT OR Apache-2.0
crap-coreLanguage-agnostic foundation for the CRAP analyzer family — domain types, port traits, and shared invariants for crap4rs / future…477MIT OR Apache-2.0
behave-macrosProc macros for the behave BDD testing framework470Apache-2.0
atomr-agents-evalEval suites + regression detection + deterministic event-stream replay.470Apache-2.0
adze-bdd-governance-reporting-coreProfile-aware reporting helpers for BDD governance status outputs.462MIT OR Apache-2.0
openloaf-rdevOpenLoaf fork of rdev — listen and send keyboard / mouse events on Windows, Linux and MacOS. Adds macOS event tap auto re-enable…462MIT
factory-m8-deriveDerive macros for test data factories with automatic FK resolution458MIT
perl-feature-catalogShared feature catalog model and code-generation helpers for capability-driven features.457MIT OR Apache-2.0
test-containers-utilErgonomic, reusable Testcontainers helpers for integration tests (PostgreSQL, Redis, Valkey, AWS Moto)453MIT OR Apache-2.0
regression-test-macrosHelper macros for the regression-test library451MIT
simplebench-runtimeCore runtime library for SimpleBench - a minimalist microbenchmarking framework448MIT OR Apache-2.0
sentio-coreAST-based security scanner for Solana/Anchor programs445MIT OR Apache-2.0
sturgeonRecord async streams with timing, replay deterministically444MIT OR Apache-2.0
assert-impl-traitProvides a macro to assert that a type implements a trait.442MIT OR Apache-2.0
covguard-output-featuresShared output feature-flag contracts for covguard renderers438Apache-2.0 OR MIT
beavuck-hermitOpenAPI mock server -- serve realistic responses from any OpenAPI spec437Unlicense
ccgen_rsA fast, flexible, and customizable credit card number generator library for Rust. Generates valid (Luhn-compliant) credit card…436MIT
dig2browserStealth browser automation with Web Bot Auth — CDP, WebDriver, BiDi backends436MIT
adze-bdd-governance-coreCore BDD governance matrix primitives composed with parser feature policies.434MIT OR Apache-2.0
fixtura-macrosProc-macro internals for fixtura — do not depend on this crate directly430MIT
allure-rust-commonsCore Allure runtime model, lifecycle, and result writer for Rust integrations.424Apache-2.0
test-better-coreCore error and result types (`TestError`, `TestResult`) for the test-better testing library.423MIT OR Apache-2.0
idsmithValidate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's…421MIT
antigen-macrosProcedural macros for the antigen crate. Not for direct use; use antigen instead.417MIT OR Apache-2.0
kithara-test-utilskithara test runtime: probe/hang/mock helpers (no-op in release).414MIT OR Apache-2.0
ought-specParser and clause IR for the .ought.md spec format412MIT OR Apache-2.0
rust-expectNext-generation Expect-style terminal automation library for Rust409MIT OR Apache-2.0
zenchRun benchmarks anywhere in your codebase and integrate performance checks directly into your cargo test pipeline.408MIT OR Apache-2.0
tarnCLI-first API testing tool407MIT
scrutinQuality dashboard, file watcher, and parallel runner.405MIT
perl-lsp-feature-flagsShared feature-flag and advertised-feature models for LSP capability negotiation.404MIT OR Apache-2.0
dscaleA fast & deterministic simulation framework for benchmarking and testing distributed systems404GPL-3.0-or-later
forge-test-harnessTest harness for OpenAPI Forge plugin authors403Apache-2.0 OR MIT
torsh-benchesBenchmarking suite for ToRSh401Apache-2.0
allure-test-macrosProcedural macros for Allure Rust test and step instrumentation.401Apache-2.0
arch_testingA testing framework for Arch Network applications with containerized test environments398MIT
ferridriverBrowser automation in Rust with a Playwright-compatible API. Four pluggable backends: CDP pipe, CDP WebSocket, Playwright WebKit,…398MIT OR Apache-2.0
betamax-coreCore library for Rust-first VHS-style terminal capture398MIT OR Apache-2.0
rust_test_frameworkA testing framework for Rust396Apache-2.0
mcpkit-testingTesting utilities for mcpkit393MIT OR Apache-2.0
perl-diagnostics-codesStable diagnostic codes and severity levels for Perl LSP392MIT OR Apache-2.0
regrestA command-line tool for regression-/e2e-testing command-line tools389GPL-3.0-or-later
lenso-platform-testingTest support utilities for the Lenso backend framework.386MIT
covguard-directivesDirective parsing and directive-range helpers for covguard385Apache-2.0 OR MIT
uselesskey-pgpOpenPGP key fixtures (armored and binary) for deterministic and random tests.385MIT OR Apache-2.0
covguard-pathsReusable path normalization helpers for covguard adapters381Apache-2.0 OR MIT
sbpf-coverageMaps SBPF execution traces to source code for test coverage and trace disassembly of Solana programs380AGPL-3.0
perl-lsp-feature-contractsShared LSP feature contract model with SRP-friendly capability mapping helpers.378MIT OR Apache-2.0
perl-lsp-rs-coreImplementation core for perl-lsp-rs (Wave F: feature flags, contracts, capability mapping)375MIT OR Apache-2.0
test-better-asyncAsync and timing test helpers (runtime-gated) for the test-better testing library.375MIT OR Apache-2.0
test-better-snapshotSnapshot testing for the test-better testing library.375MIT OR Apache-2.0
witness-mcdc-checkerPure-stdlib MC/DC independent-effect pair finder. The qualifiable kernel of witness — no I/O, no DWARF, no walrus, ~70 LoC of…373Apache-2.0 OR MIT
tauri-plugin-phytoTauri plugin that exposes an HTTP automation server for Phyto end-to-end testing368MIT
oxidite-testingTesting utilities for the Oxidite web framework366MIT
firefox-webdriverHigh-performance Firefox WebDriver in Rust365Apache-2.0
aprender-test-libProbar: Rust-native testing framework with pixel coverage, TUI snapshots, and visual regression365MIT
rpytest-coreCore types and abstractions for rpytest363MIT
taudit-parse-bitbucketParses Bitbucket Pipelines YAML into taudit typed authority graphs for CI/CD propagation and trust-boundary analysis.362MIT OR Apache-2.0
atomr-agents-testkitMockInference, deterministic strategies, in-memory stores, replay harness.362Apache-2.0
ought-genLLM-powered test generation for ought specs360MIT OR Apache-2.0
data-forge高性能数据锻造工坊 - 为Rust开发者打造的随机数据生成与数据库填充解决方案360MIT OR Apache-2.0
qfall-mathMathematical foundations for rapid prototyping of lattice-based cryptography360MPL-2.0
bench-scale-toolFixed-iteration bench harness — the harness owns the macro iteration count, calibrating it to a target wall-time once and then…356MIT OR Apache-2.0
antigenStructural memory of failure-classes for Rust. Make implicit immunity explicit.355MIT OR Apache-2.0
allure-rustAllure test report generation library for Rust353MIT
vcs-testkitTest fixtures for Git and Jujutsu automation: throwaway repos, hermetic sandboxes, and a seeded bare remote.353MIT
test-better-propertyProperty-testing bridge for the test-better testing library.349MIT OR Apache-2.0
uni-plugin-conformanceConformance test runner for uni-db plugin authors349Apache-2.0
test-better-macrosProcedural macros for the test-better testing library.347MIT OR Apache-2.0
test-better-matchersMatcher trait, standard matchers, and the `check!` macro for the test-better testing library.347MIT OR Apache-2.0
pbt-testsProperty-based testing with `derive` macros, aware of mutual induction & instantiability.345MIT OR Apache-2.0
lightdom-testA lightweight Rust library for testing HTML interactions without browser automation344MIT
mewtMutation testing framework with multi-language support343AGPL-3.0
reproducibleUtilities for reproducible accuracy and benchmark reporting in Rust projects341BSD-3-Clause
behaveBDD testing framework with expressive expect! matchers and a zero-keyword DSL.340Apache-2.0
sentio-cliAST-based security scanner for Solana/Anchor programs340MIT OR Apache-2.0
autarkie_libfuzzerlibFuzzer shim which uses LibAFL with common defaults336MIT OR Apache-2.0
torksFast HTTP load testing CLI built in Rust335Apache-2.0
cargo-annealFormally verify that your safety comments are correct.335BSD-2-Clause OR Apache-2.0 OR MIT
aprender-cuda-edgeGPU edge-case test framework — null fuzzing, shared memory probing, lifecycle chaos, quantization parity, PTX poison trapping335MIT
pbt-macro2High-throughput property-based testing with `derive`, swarm-testing, precise sizing, and full graph-theoretic type analysis over…332MIT OR Apache-2.0
covguard-rangesRange merging utilities for covguard diff coverage331Apache-2.0 OR MIT
covguard-domainPure policy evaluation engine for diff-scoped coverage decisions330Apache-2.0 OR MIT
covguard-outputComposable report rendering and output feature flags for covguard330Apache-2.0 OR MIT
victauri-browserNative messaging host for Victauri Browser extension — MCP inspection for any website330Apache-2.0
xacli-testingTesting utilities for XaCLI - keyboard simulation, VHS tape parsing, and output capture330Apache-2.0
perl-lsp-feature-profileCanonical feature profile contract and parsing for perl-lsp CLI/profile interoperability.328MIT OR Apache-2.0
llm-test-bench-datasetsDataset management and utilities for LLM Test Bench - load, validate, and manage test datasets327MIT OR Apache-2.0
fixturaDeclarative fake data injection for Rust tests. Built on fake-rs.326MIT
uselesskey-rustlsrustls-pki-types and rustls config adapters for uselesskey X.509/key fixtures.325MIT OR Apache-2.0
sentri-dsl-parserSentri: DSL parser for Sentri invariant definitions and security specification syntax.325MIT
ought-runTest runner and result collection for ought320MIT OR Apache-2.0
lambda-simulatorHigh-fidelity AWS Lambda Runtime API simulator for testing Lambda runtimes and extensions locally320MIT
json2testsMacro to generate your Rust tests from a provided JSON file318non-standard
sentri-analyzer-moveSentri: Move language analyzer with static analysis and invariant checking for Aptos and other Move-based networks.318MIT
allure-cargotestCargo test integration and facade APIs for generating Allure Report results in Rust.318Apache-2.0
collect-unmarked-testsA fast Rust tool to collect Python tests that don't have specific pytest markers317MIT
facet-format-suiteComprehensive test suite for facet format implementations - ensures correctness across serialization formats317MIT OR Apache-2.0
test-betterResult-returning tests with `?`: composable matchers, rich failure output, no `.unwrap()`.317MIT OR Apache-2.0
sentri-analyzer-solanaSentri: Solana program analyzer with static analysis and invariant checking for Anchor and native Solana programs.313MIT
sentri-analyzer-evmSentri: EVM smart contract analyzer with static analysis and invariant checking for Ethereum, Polygon, and other EVM chains.312MIT
s2-testcontainersTestcontainers helpers for the S2 Docker image311MIT
faultkitFault injection for testing error paths — fail the Nth syscall and verify graceful handling311MIT
fireliteA lightweight Firebase Emulator Suite-compatible local emulator for focused development workflows.311MIT
json_walkAccess values in your JSON data using string paths (e.g. "result.item[0].value").310MIT
mockserver-clientAn idiomatic Rust client for MockServer's control-plane API307Apache-2.0
factory-m8Core traits for test data factories with automatic FK resolution307MIT
sourcetrait_testingStructured testing with setup, teardown, and standardized fixture and temp directories305AGPL-3.0-or-later WITH GPL-3.0-linking-source-exception
dent8-evalsAdversarial evaluation corpus for the dent8 memory firewall: attack scenarios against the real firewall, a recency-only baseline,…304Apache-2.0 OR MIT
rsspecA Ginkgo/RSpec-inspired BDD testing framework for Rust.303MIT OR Apache-2.0
smix-runner-sourcesEmbedded Swift runner sources for smix — solves the CLI/runner version-drift problem where cargo install ships only the Rust…299Apache-2.0 OR MIT
gha-expression-proofGitHub Actions expression evaluator and receipt generator for offline CI compatibility testing299MIT OR Apache-2.0
oxiz-spacerProperty Directed Reachability (PDR/IC3) engine for OxiZ - Horn clause solving298Apache-2.0
witness-mcdc-corePure-data algorithms for witness — instrument schema, decisions, diff, predicate, report, rivet evidence, LCOV emission. No…297Apache-2.0 OR MIT
aprender-verifyA scientific experiment into realistic provability with Rust - asymptotic test effectiveness framework294MIT
rustedbytes-randstuffRust CLI tool for generating random junk files and folders with various content themes292GPL-3.0
arkhe-subset-rust-checkLint helpers for ArkheForge Runtime: enforces Subset-Rust purity on Action::compute (clock / RNG / I/O / FFI deny-list). Backs…290MIT OR Apache-2.0
perl-lsp-feature-policyPolicy and profile helpers for LSP capability selection.289MIT OR Apache-2.0
aprender-verify-mlSynthetic Data Factory for Domain-Specific Code Intelligence289MIT
bevy_gpu_testA test harness for running GPU compute shaders in Bevy and reading back results for CPU-side assertions288MIT OR Apache-2.0
fountain_utilityData operators and testing utilities for fountain code libraries288MIT
rift-http-proxyRift: high-performance HTTP chaos engineering proxy with Lua/Rhai/JavaScript scripting for fault injection.288Apache-2.0
rpytest-ipcIPC transport layer for rpytest286MIT
zencodec-testkitConformance test harness for zencodec codec implementations284Apache-2.0 OR MIT
serpentineNode based build system written in rust.284MIT
redoubt-test-utilsTest utilities for Redoubt crates282GPL-3.0-only