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.
quo-rustCompanion package for the Quo debugger.282GPL-3.0-only
e-okelloh-praxis-coreCore types, Svm trait, NormalIdl — Praxis Solana fuzzing framework280Apache-2.0 OR MIT
klauthed-testingTest utilities for klauthed services, used as a dev-dependency.280MIT OR Apache-2.0
ferridriver-test-macrosProc macros for the ferridriver E2E test framework278MIT OR Apache-2.0
uselesskey-core-rustls-pkirustls-pki-types adapters for uselesskey fixture crates.277MIT OR Apache-2.0
covguard-reportingReport construction for covguard (standard + sensor schemas)276Apache-2.0 OR MIT
anymockA Rust mocking crate designed to simulate and test external communication over common network protocols.276MIT/Apache-2.0
ironstateVerified state machines for humans and AI agents276Apache-2.0
covguard-adapters-coverageLCOV parsing and coverage-map merge adapter for covguard275Apache-2.0 OR MIT
covguard-adapters-diffUnified diff parsing and git-diff loading adapter for covguard275Apache-2.0 OR MIT
moq-test-clientMoQT Interop Test Client - A standardized test client for interoperability testing274MIT OR Apache-2.0
covguard-configConfiguration loading, profile defaults, and CLI precedence resolution for covguard273Apache-2.0 OR MIT
atomr-persistence-tckConformance test suite for atomr-persistence journal and snapshot implementations.273Apache-2.0
event_chainsA flexible event processing pipeline with middleware support272MIT
revet-coreCore code intelligence graph engine for Revet268MIT
apifuzz-coreCore types and verdict logic for API fuzzing267MIT
anvilforge-testAnvilforge test utilities: HTTP test client, factories, fakes for mail/queue/notification.267MIT
ought-llmProvider-agnostic LLM client trait + adapters used by ought264MIT OR Apache-2.0
softcore-asm-rv64A macro to facilitate the use of softcore-rv64263MIT OR Apache-2.0
kitty-test-harnessIntegration test harness for driving kitty terminal via remote control and capturing screen output263MIT
fob-browser-testHeadless Chrome testing library for browser automation and testing261MIT
kubetsu-fakefake support for kubetsu ID types257MIT
wallfacer-coreRuntime fuzzing and invariant-testing harness for MCP servers — catch crashes, hangs, schema drift, and state leaks before they…256MIT OR Apache-2.0
crabllm-benchMock OpenAI backend for benchmarking crabllm254MIT OR Apache-2.0
rudzio-macro-internalsInternal AST-manipulation library backing `rudzio-macro`. Not a proc-macro crate, so consumers (including the macro's own…253MIT OR Apache-2.0
aprender-ptx-debugPure Rust PTX debugging and static analysis tool252MIT
termwrightPlaywright-like automation framework for terminal TUI applications251MIT
nornir-robotuiReusable robot-UI testing framework for egui apps: drive real interactions (click/scroll/type/key) via egui_kittest (AccessKit),…247MIT OR Apache-2.0
inquestA repository of test results246Apache-2.0 OR BSD-3-Clause
agentforge-coreShared types, data models, and error types for AgentForge246MIT
cargo-antigenCargo subcommand for antigen — scan, build, and apply structural failure-class antibodies in Rust codebases.243MIT OR Apache-2.0
shadow-diffBehavior contracts for AI agents — tested in your PR, enforced at runtime. Core engine: parser, writer, content-addressed store,…241Apache-2.0
browser-testSmall helpers for async browser-driven integration tests.240MIT OR Apache-2.0
reasonkit-webHigh-performance MCP server for browser automation, web capture, and content extraction. Rust-powered CDP client for AI agents.240Apache-2.0
sentri-generator-evmSentri: Code generator for EVM contracts using Sentri invariants and security constraints.239MIT
mcptest-coreCore engine pieces for mcptest: matchers, test model, runner contracts238Apache-2.0
sentri-librarySentri: Standard library of security invariants for the Sentri multi-chain security analyzer.237MIT
sentri-generator-solanaSentri: Code generator for Solana programs using Sentri invariants and security constraints.237MIT
uselesskey-webhookDeterministic webhook fixtures for GitHub, Stripe, and Slack signature tests.236MIT OR Apache-2.0
sentri-reportSentri: Report generation for Sentri security analysis violations and findings.236MIT
sentri-generator-moveSentri: Code generator for Move modules using Sentri invariants and security constraints.236MIT
hyperchad_test_utilsMoosicBox HyperChad Test Utils package236MPL-2.0
exspecStatic analyzer for test design quality -- verifies tests function as executable specifications235MIT
ought-agentProvider-agnostic agent loop driving an Llm against a ToolSet233MIT OR Apache-2.0
swink-agent-evalEvaluation framework for swink-agent: trajectory tracing, golden path verification, and cost governance233MIT
nornir-sagaSaga — capture a user's navigation (nav/click/log) as structured events, persist them to the nornir warehouse, and let the test…232MIT OR Apache-2.0
aprender-test-deriveProc-macro crate for Probar type-safe ECS selectors (Poka-Yoke)232MIT
specgate-runtimeRuntime trace buffer and Value types for SpecGate annotations232MIT OR Apache-2.0
ferridriver-bdd-macrosProc macros for the ferridriver BDD/Cucumber framework231MIT OR Apache-2.0
uselesskey-rustcryptoRustCrypto adapter traits for uselesskey RSA/ECDSA/Ed25519/HMAC fixtures.230MIT OR Apache-2.0
mcp-wallfacerRuntime fuzzing and invariant-testing harness for MCP servers — catch crashes, hangs, schema drift, and state leaks before they…230MIT OR Apache-2.0
futures-testingProperty-based testing framework for futures, fuzzing poll ordering to catch waker bugs230Apache-2.0
bevy-agent-feedback-pluginLet AI coding agents see and control your Bevy app: input injection, labeled screenshots, and frame-synced feedback over a…229MIT
aprender-test-cliCLI for Probar: Rust-native testing framework for WASM games229MIT
spectacular-macrosProc macros for the spectacular test framework228MIT
uselesskey-aws-lc-rsaws-lc-rs adapter traits for uselesskey RSA/ECDSA/Ed25519 fixtures.228MIT OR Apache-2.0
rig-retrieval-evalsKnowledge-base and retrieval evaluation harness for Rig agents.227MIT OR Apache-2.0
testlintA comprehensive toolkit for profiling and coverage reporting across multiple programming languages226MIT
mce-libMarkdown Code Extractor library (part of mce): Collect code blocks from your README.md (or another Markdown file). Optional…225BSD-2-Clause OR Apache-2.0 OR MIT
uselesskey-tonictonic transport TLS adapters for uselesskey X.509 certificate fixtures.225MIT OR Apache-2.0
hindsight-testsTest log processing for hindsight-mcp224MIT
leptos-browser-testLeptos test-app launcher for browser-driven integration tests.224MIT OR Apache-2.0
uiautomatorRust Android UI automation library compatible with Python uiautomator2.224MIT
uselesskey-ringring 0.17 adapter traits for uselesskey RSA/ECDSA/Ed25519 fixtures.222MIT OR Apache-2.0
rudzio-macroProcedural macros for the rudzio async testing framework.222MIT OR Apache-2.0
mollusk-helperSimplified Mollusk wrapper for Solana program testing with atomic transaction support221MIT
zk-scribbleTrace mutation fuzzer for Hekate ZK programs and chiplets. Tampers valid traces and asserts preflight catches every mutation.221MIT
tarn-lspLanguage Server Protocol implementation for Tarn .tarn.yaml test files219MIT
tarn-mcpMCP server for Tarn API testing tool219MIT
rustenium-identityA versatile stealth overlay for rustenium219GPL-3.0-or-later
covguard-orchestratorApplication orchestration layer for covguard218Apache-2.0 OR MIT
vvva_testTest framework and runner for .test.js/.test.ts files in the 3va JavaScript runtime218MIT OR Apache-2.0
mockinxCodeless mock server: OK, Error, fast, slow, pacing, drops, throttling, chaos218MIT
dev-benchBenchmark and regression detection for Rust. Percentile stats, baseline storage, threshold gating, structured CI-gateable…218Apache-2.0
covrsCode coverage ingestion and reporting217MIT
aprender-test-showcase100% test coverage calculator showcase demonstrating Probar TUI + WASM testing217MIT
mssql-testingTest infrastructure for SQL Server driver development216MIT OR Apache-2.0
nestforge-testingTesting utilities for NestForge modules and DI overrides216MIT
operadA cross-platform GUI library for Rust.215MIT
spice-frameworkA Rust test framework for nondeterministic LLM agents213MIT
copybook-determinismDeterminism primitives for stable hash/diff comparison in copybook-rs213AGPL-3.0-or-later
softcore-armv9aA Rust translation of the RISC-V 64 specification212MIT OR Apache-2.0
cargo-ninety-nineA cargo plugin for finding and tracking flaky tests212MIT
rtb-test-supportTest-only helpers for constructing App contexts without the full rtb-cli wiring. Part of the phpboyscout Rust toolkit.211MIT
witness-mcdcMC/DC-style branch coverage CLI for WebAssembly components.210Apache-2.0 OR MIT
ferridriver-testE2E test runner for ferridriver. Playwright-compatible API, parallel workers, auto-retrying expect, fixtures, snapshots.209MIT OR Apache-2.0
dev-toolsRust verification toolkit. Tests, benches, coverage, fuzz, security audit, dep hygiene, mutation, chaos, async, stress — one…209Apache-2.0
mkit-transport-memoryIn-memory transport for mkit, HashMap-backed, used in unit tests and fuzz harnesses208MIT OR Apache-2.0
litesvm-token-extensionsToken-2022 mint and account extension builders for LiteSVM tests207MIT OR Apache-2.0
cliareCLI agent-readiness measurement, command-shape inference, and CI scorecards206Apache-2.0
cargo-copterTest dependents against multiple versions of your crate (or your local WIP before publishing). Inspired by the cargo-crusader203MIT/Apache-2.0
perl-lsp-feature-gridBDD-aware feature-grid payload and profile-aware advertized feature APIs for Perl LSP.203MIT OR Apache-2.0
protest-stateful-deriveProcedural macros for protest-stateful - stateful property testing200MIT
playwright-rs-traceParser for Playwright trace zip files (format v8)199Apache-2.0
specgate-annotations-macrosProcedural macros for SpecGate annotations199MIT OR Apache-2.0
ferridriver-expectValue matchers (Jest-compatible) and asymmetric matchers for ferridriver's expect API. Shared core between the test runner and…197MIT OR Apache-2.0
qfall-toolsCommon sub-modules and procedures in lattice-based constructions197MPL-2.0
ryo-verification[experimental] Verification infrastructure for Ryo code transformations196MIT OR Apache-2.0
prism3-clockThread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support196Apache-2.0
converge-toolDevelopment tools for Converge including Gherkin spec validation195MIT
dockerletMinimal Docker test-container helper: thin wrapper over bollard with a small feature set, intended as a lightweight alternative…195Apache-2.0 OR MPL-2.0
rust-lodashA high-performance, type-safe Rust implementation of Lodash collection methods with zero-cost abstractions194MIT
corrode-scannerPassive web reconnaissance tool for extracting secrets, credentials, and security data194MIT OR Apache-2.0
diff-coverageDiff-coverage, supercharged in Rust. Fast, memory-efficient coverage on changed lines for CI.194MIT
llm-test-bench-coreCore library for LLM Test Bench - comprehensive testing framework for Large Language Models with 65+ supported models across 14+…193MIT OR Apache-2.0
cargo-hermesFormally verify that your safety comments are correct.193BSD-2-Clause OR Apache-2.0 OR MIT
tnt-core-fixturesLocal testnet fixture data for TNT Core193MIT OR Apache-2.0
crap4tsTypeScript adapter for crap-rs — Rust-powered CRAP score analyzer combining oxc AST complexity with Istanbul JSON coverage193MIT OR Apache-2.0
test-tube-txlibrary for building integration testing environments for cosmos-sdk chains in Rust191MIT OR Apache-2.0
uselesskey-sshDeterministic OpenSSH key and certificate fixtures for infra and deployment tests.191MIT OR Apache-2.0
ought-analysisLLM-powered analysis: survey, audit, blame, bisect189MIT OR Apache-2.0
rudzioAsync testing framework with pluggable runtimes (tokio, compio) and per-test context setup/teardown.189MIT OR Apache-2.0
summer-testTesting utilities for summer-rs (axum-test based MockWebPlugin)189MIT
libveritas_testutilTest fixtures and helpers for libveritas — simulated chain state, handle trees, and a fixture generator.189Apache-2.0
ferridriver-configUnified configuration loader for ferridriver: composes mcp + test sections from a single ferridriver.toml188MIT OR Apache-2.0
perl-corpusTest corpus management and generators for Perl parsers187MIT OR Apache-2.0
rust-actions-macrosProcedural macros for rust-actions BDD framework187MIT OR Apache-2.0
uselesskey-entropyDeterministic high-entropy byte fixtures for tests.185MIT OR Apache-2.0
smix-ffismix-ffi — UniFFI v0.29+ scaffolding crate. Wraps smix-selector-resolver + smix-screen stone API for cross-language consumption…185Apache-2.0 OR MIT
roundletRandom collection of helper libraries used by Ringlet software184BSD-2-Clause
armature-testingTesting utilities for Armature applications183Apache-2.0
spawn-lndDocker-backed Bitcoin Core and LND regtest clusters for Rust integration tests183MIT
ai_fixtminimum viable fixtures182Apache-2.0
leviso-cheat-testProc-macro for cheat-aware test documentation181MIT
cellshotExport terminal shots as styled, reviewable visual artifacts181MIT
dicetest-deriveDerive macro for dicetest180MIT OR Apache-2.0
blindbitdUtility to run a blindbit-oracle server in integration tests180non-standard
axterminatormacOS GUI testing framework with background testing, sub-millisecond element access, and self-healing locators179non-standard
apifuzz-runnerPure Rust API fuzz runner178MIT
elicitation_randRandom data generation through elicitation - castle on cloud verification pattern178Apache-2.0 OR MIT
sloc-mcpMCP stdio server exposing oxide-sloc analysis tools to AI agents178AGPL-3.0-or-later
cargo-rubricCargo subcommand for requirements tracking — declare, annotate, and detect drift177MIT OR Apache-2.0
dev-fixturesDeterministic test fixtures for Rust: disposable project trees, golden-file snapshots, controlled mock data, file-tree builders.…176Apache-2.0
covgateDiff-focused coverage gates for local CI, pull requests, and autonomous coding agents.176Apache-2.0
dactor-test-harnessMulti-process integration test harness for dactor actor framework175MIT
specmock-coreCore types, schema validation, and deterministic data generation for spec-mock174Apache-2.0
tracehash-rsCross-language call/input/output hash tracing for algorithm parity checks173MIT
smix-coresmix core — sense + decide + act primitives (stone).173Apache-2.0 OR MIT
softcore-asm-macroA procedural macro to translate assembly into pure Rust code172MIT OR Apache-2.0
chaos_theory_deriveDerive macro for chaos_theory::Arbitrary172MPL-2.0
axiom-truthAxiom — the truth layer: JTBD decoding, truth packages, validation, verifier reports, and calibration172MIT
specgate-annotationsAnnotation macros for spec-based verification with SpecGate172MIT OR Apache-2.0
mockly-driverRust client for Mockly — start/stop servers and manage HTTP mocks in tests172MIT
evalsTyped agent eval runtime, artifacts, and cargo-evals integration170Apache-2.0
deflangA scripting language for HTTP workflows170MIT
axess-rngInjectable cryptographically-secure RNG trait for deterministic simulation
testing (DST). Production code depends on the…170MIT OR Apache-2.0
supabase-testcontainers-modulesTestcontainers modules for Supabase services used in integration testing.169MIT
sentri-simulatorSentri: Transaction simulator for Sentri invariant testing and code generation validation.169MIT
perl-test-generatorsProptest strategies and Arbitrary impls for Perl domain objects168MIT OR Apache-2.0
uselesskey-cliDeterministic fixture generation and export helpers for local secret handoff formats.168MIT OR Apache-2.0
rakka-persistence-tckConformance test suite for rakka-persistence journal and snapshot implementations.168Apache-2.0
mce-procMarkdown Code Extractor procedural macros (part of mce): Collect code blocks from your README.md (or another Markdown file).…166BSD-2-Clause OR Apache-2.0 OR MIT
play96Programmable libretro harness for *96 fantasy-console cores166MIT
rlvgl-playitMini-playwright test driver for rlvgl: input injection, widget queries, and pixel inspection.165MIT
rubric-traceShared types and build-time drift detection for the rubric requirements-tracking toolchain165MIT OR Apache-2.0
uselesskey-core-keypairShared PKCS#8/SPKI key-material helpers for uselesskey fixture crates.164MIT OR Apache-2.0
axonyx-aegisRust-first E2E and QA runner for Axonyx applications.163MIT
probadorCLI for Probar: Rust-native testing framework for WASM games161MIT OR Apache-2.0
ferridriver-bddBDD/Cucumber test framework for ferridriver. 144 built-in Gherkin steps backed by the Page API.160MIT OR Apache-2.0
perl-lsp-feature-governanceFeature profile governance façade for Perl LSP (parsing, policies, and grid interoperability).157MIT OR Apache-2.0
spectacularAn RSpec-inspired test framework for Rust with stackable before/after hooks157MIT
rightsizeTokio-async-native, RAII-guard integration-test containers — core API157Apache-2.0
mongo-embeddedA library to download, extract, and convert MongoDB Community Edition into an embedded server.156MIT
rpytestRust-powered, drop-in replacement for pytest156MIT
axess-clockInjectable Clock trait for deterministic simulation testing (DST). Foundational
primitive used by axess and adjacent crates:…156MIT OR Apache-2.0
sqlite_test_utilsTest utilities for SQLite database testing155MIT
err_span_checkTest harness for compiler errors with a focus on error spans155MIT OR Apache-2.0
covguard-appCompatibility facade over covguard-orchestrator153Apache-2.0 OR MIT
coverage-badgeGenerate shields.io-style SVG badges for test coverage percentages153MIT
mcptest-agentAgent E2E test driver: connects an LLM to an MCP server and records the conversation trace.153Apache-2.0
teremockFast integration testing library for teloxide Telegram bots151MIT
pocket-ic-harnessA test harness for Internet Computer canisters using PocketIC.151MIT
mcptest-configConfig loading for mcptest: .env files, OS env vars, YAML variables, interpolation151Apache-2.0
frankenlabDeterministic testing harness for async Rust: record, replay, and minimize concurrency bugs.148LicenseRef-MIT-OpenAI-Anthropic-Rider
sentri-solana-macroSentri: Procedural macros for Sentri Solana code generation and security constraint injection.148MIT
philiprehberger-diff-assertBetter test assertion diffs with colored inline comparisons147MIT
cellos-host-stubStub backend for CellOS — in-process test double for the CellBackend trait. Use in CI / dev when you don't want to boot a real VM.146MIT OR Apache-2.0
veritas-plugin-apiShared plugin API and data model for veritas146Apache-2.0 OR MIT
cu-profiler-coreCore domain model, log parser, budget engine and diagnostics for cu-profiler146MIT OR Apache-2.0
dev-stressHigh-load stress and soak testing for Rust. Concurrent workloads, latency percentiles, throughput collapse detection,…145Apache-2.0
headlampDependency-graph based test runner in Rust that supports Rust, Python, and JavaScript.145MIT
mcptest-scorer-coreScorer adapter trait, registry, and shared substrate for mcptest evals145Apache-2.0
verdetBilingual verified-spec pipeline: prose paired with Dafny predicates, hash-locked against drift; lint, extract, verify, derive…145MIT
fractureZero-config chaos testing, drop-in replacement for Tokio144MIT
ferridriver-scriptSandboxed QuickJS scripting engine for ferridriver. Runs JS scripts against Page/Browser/Context with bound args, per-call…144MIT OR Apache-2.0
mcptest-mcp-serverStdio MCP server exposing the mcptest engine to local agents (Claude Code, Cursor, etc.)144Apache-2.0
ought-mcpMCP server for ought143MIT OR Apache-2.0
onejudgeA simulated interaction and evaluation loop over oneharness: drive a harness through a multi-turn conversation and score the…143MIT
sentri-cliSentri: multi-chain smart contract security analyzer with static analysis, invariant checking, and vulnerability detection for…143MIT
auto_testAutomatically generate test stubs for Rust projects using AST analysis142MIT
tx-test-tubeCosmWasm integration testing for TX142MIT OR Apache-2.0
iridium_server_test_supportTest support helpers for Iridium SQL server integration tests142MIT
oxiz-smtcompSMT-COMP benchmark infrastructure for OxiZ141Apache-2.0
ought-reportTerminal, JSON, and JUnit reporting for ought140MIT OR Apache-2.0
bigoishTest the computational complexity (big-O) of Rust algorithms140Apache-2.0
dev-asyncAsync runtime verification for Rust: timeouts, deadlock detection, task tracking, hung-shutdown probes. The async failure modes…140Apache-2.0
specgate-harnessTest harness for SpecGate spec-based verification140MIT OR Apache-2.0
ci-cargoContinuous integration using cargo for Clippy and tests for all possible features.140MIT OR Apache-2.0
apollo-opentelemetry-testTest utilities for OpenTelemetry, including snapshot-based span assertions140Elastic-2.0
ought-serverWeb viewer and HTTP server for ought specs138MIT OR Apache-2.0