CATEGORY
Development tools::Profiling 882 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.
locus-cliA configurable CPU stress testing tool with multiple computational workloads.390MIT
oximedia-profilerPerformance profiling and optimization tools for OxiMedia389Apache-2.0
captrack-macrosProc-macro companion for captrack — generates per-hasher macro families via declare_collections!.385MIT OR Apache-2.0
opentelemetry-prometheus-xxPrometheus exporter for OpenTelemetry (This crate is discontinued and is no longer maintained)373Apache-2.0
rskit-observabilityOpenTelemetry tracing, metrics, and context propagation369MIT
rapid_recorderHigh-performance library for tracking internal variables in concurrent Rust applications364MIT
embeddenator-obsObservability: metrics, logging, and tracing for Embeddenator362MIT
qfall-mathMathematical foundations for rapid prototyping of lattice-based cryptography360MPL-2.0
ghostscope-compilerCompiles GhostScope trace definitions into DWARF-aware eBPF programs ready for injection.358GPL-3.0-only
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
padlock-macrosCompile-time struct layout assertions for padlock353MIT OR Apache-2.0
oxicuda-autotuneOxiCUDA Autotune - Automatic GPU kernel parameter optimization engine348Apache-2.0
kaiokenA Rust-based HTTP load testing tool with real-time terminal UI and DBZ flavor342MIT OR Apache-2.0
reproducibleUtilities for reproducible accuracy and benchmark reporting in Rust projects341BSD-3-Clause
llm-observatory-providersLLM provider implementations and pricing models for LLM Observatory335Apache-2.0
queuerious-lapinQueuerious SDK adapter for lapin (RabbitMQ)328MIT OR Apache-2.0
o11yObservability library for Rust: logging, metrics, tracing, and profiling.318GPL-3.0-only
cratepulseRust SDK for libpulse - devtools monitoring and observability315MIT OR Apache-2.0
tracing-cfgSimple configuration for your tracing needs296MIT OR Apache-2.0
aprender-verifyA scientific experiment into realistic provability with Rust - asymptotic test effectiveness framework294MIT
firefox-to-pprofConvert Firefox Profiler 'processed profile' JSON into gzip'd pprof. Used by samply, wasmtime's GuestProfiler, and anything else…293Apache-2.0
bugwatchOfficial Rust SDK for Bugwatch - AI-Powered Error Tracking278MIT
session-process-monitorProcess supervisor and TUI for monitoring memory, CPU, and disk I/O in Kubernetes pods — with preemptive OOM guard277Apache-2.0
system-alertA Rust library for monitoring and visualizing system alerts.276MIT OR Apache-2.0
distributed-cpu-stress-reporterHTTP server that stress-tests CPU cores and reports performance metrics for measuring CPU performance in virtualized environments274MIT OR Apache-2.0
cpu_loadReal-time CPU load monitoring with intelligent core selection / 实时 CPU 负载监控与智能核心选择267MulanPSL-2.0
dgen-dataHigh-performance random data generation with controllable deduplication and compression265MIT OR Apache-2.0
opentelemetry-aws-temporary-fork[TEMPORARY FORK - WILL BE YANKED] ⚠️⚠️⚠️ TEMPORARY FORK OF opentelemetry-aws - INTENDED TO BE DEPRECATED ONCE UPSTREAM PR #549 IS…255Apache-2.0
lightbenchA transport-agnostic benchmarking framework for latency and throughput measurement254MIT OR Apache-2.0
zer-profHost-side NVTX profiling annotations for zer, trace! and trace_cuda! macros with zero-cost no-op fallback253Apache-2.0
stylus-trace-studioPerformance profiling and flamegraph generation for Arbitrum Stylus transactions252MIT
aprender-cuptiRust bindings for NVIDIA CUPTI profiling - ComputeBrick analysis248MIT OR Apache-2.0
rolly-tokioTokio-based transport for rolly observability. Exporter, init helpers, and TelemetryGuard.245MIT
mod-allocAllocation profiling for Rust. Counters, peak resident, and call-site grouping with inline backtrace capture. Zero external…234Apache-2.0
function-metricsPrometheus-native function instrumentation for Rust's metrics facade231MIT
ghostscope-uiTerminal user interface that streams GhostScope traces with async input handling.228GPL-3.0-only
testlintA comprehensive toolkit for profiling and coverage reporting across multiple programming languages226MIT
ghostscope-loaderLoads compiled GhostScope programs, manages sessions, and orchestrates eBPF lifecycle.226GPL-3.0-only
nsys2perfetto-datafusionConvert Nsight Systems Parquet exports to Perfetto JSON and aligned Parquet with DataFusion221Apache-2.0
stylus-trace-corePerformance profiling and flamegraph generation for Arbitrum Stylus transactions220MIT
dev-benchBenchmark and regression detection for Rust. Percentile stats, baseline storage, threshold gating, structured CI-gateable…218Apache-2.0
opentelemetry-lambda-extensionAWS Lambda extension for collecting and exporting OpenTelemetry signals217MIT
stackpulseLinux perf_event stack sampling with native unwinding, symbolization, and compact spooling216MIT
tricordRun a command and report its process tree's CPU, memory, and I/O usage215MIT
tael-guiDesktop GUI for tael, embedded by the `tael gui` command214MIT
zombie_profilerZero-overhead profiling utilities for Zombie benchmarks211MIT
dev-toolsRust verification toolkit. Tests, benches, coverage, fuzz, security audit, dep hygiene, mutation, chaos, async, stress — one…209Apache-2.0
layout-auditAnalyze binary memory layouts to detect padding inefficiencies207MIT OR Apache-2.0
fxrank-coreLanguage-neutral effect-cost scoring model for FxRank (depends on no parser).205MIT OR Apache-2.0
bevy_telemetrybevy swarm diagnostic, event, metric, and telemetry client202MIT OR Apache-2.0
strestBlazing-fast async HTTP load tester in Rust - lock-free design, real-time stats, distributed runs, and optional chart exports for…200MIT OR Apache-2.0
bevy_fleetbevy swarm diagnostic, event, metric, and telemetry client200MIT OR Apache-2.0
pollardMCP server that exposes Firefox-format performance profiles to AI coding assistants.200MIT OR Apache-2.0
qfall-toolsCommon sub-modules and procedures in lattice-based constructions197MPL-2.0
dcontext-tracingAutomatic dcontext scope management via tracing spans193MIT
oxillama-benchBenchmark suite for OxiLLaMa inference engine191Apache-2.0
llm-edge-monitoringObservability and monitoring for LLM Edge Agent188Apache-2.0
tailtriage-tokioTokio runtime sampling and primitive helper integration for tailtriage run artifacts185MIT
criterion-markdownReads criterion benchmark results and renders a markdown table.183Apache-2.0
llm-latency-lens-metricsMetrics collection and aggregation for LLM Latency Lens182Apache-2.0
timetrace_macrosProc-macro crate for timetrace profiling library178Apache-2.0
rok-tuirok-tui: Terminal UI components for the rok-code AI agent (ratatui-based)170MIT
iron_runtime_analyticsUsage analytics and reporting for Iron Cage agent runtime167MIT
orb8-agentNode agent for orb8 (DaemonSet)158Apache-2.0
armature-opentelemetryOpenTelemetry integration for Armature observability155Apache-2.0
telemetry-kit-macrosProcedural macros for telemetry-kit153MIT OR Apache-2.0
rs_malloc_trackerWraps LibC allocation calls to expose Prometheus memory statistics.151MIT
mnemosyne-coreAI-powered JVM heap analysis tool — parse HPROF dumps, detect memory leaks, trace GC paths151Apache-2.0
cpuprofile-to-pprofConvert Node V8 `.cpuprofile` (Inspector `Profiler.Profile`) into gzip'd pprof. Default symbol demangler is moonbit-demangle;…151Apache-2.0
cargo-chronoscopeCargo build performance observer — record, diff, and watch your Rust builds149MIT
nvglancesA TUI system monitor with support for NVIDIA GPUs (CUDA/NVML) and Apple Silicon GPUs (Metal)148MIT
duende-observeObservability integration for Duende (renacer tracing, ttop monitoring)147MIT
quick_perf_eventlightweight framework for measuring and reporting performance counters accross labeled workloads146MIT OR Apache-2.0
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
rloadA Rust HTTP/1.1 load generator with Nginx access-log and JSONL replay145MIT OR Apache-2.0
antislopA blazing-fast, multi-language linter for detecting AI-generated code slop142MIT OR Apache-2.0
oxigdal-observabilityOpenTelemetry-based observability, monitoring, and alerting for OxiGDAL141Apache-2.0
pyo3-tracing-subscriber-buildBuild script support for pyo3-tracing-subscriber: generates Python stub files.141Apache-2.0
bigoishTest the computational complexity (big-O) of Rust algorithms140Apache-2.0
fxrank-lang-tsTypeScript/JavaScript (swc-based) frontend for FxRank's effect-cost profiler.140MIT OR Apache-2.0
oxigdal-benchComprehensive performance profiling and benchmarking suite for OxiGDAL140Apache-2.0
fxrank-lang-rustRust (syn-based) frontend for FxRank's effect-cost profiler.138MIT OR Apache-2.0
ironsbe-benchBenchmarking suite for IronSBE136MIT
sideways-otelObservability from the side - vendor-neutral OpenTelemetry tracing, metrics, and logs for Rust services135Apache-2.0 OR MIT
spaa_parseParser and writer for SPAA (Stack Profile for Agentic Analysis) files134MIT
oxigdal-dev-toolsDevelopment tools for OxiGDAL: profiling, debugging, validation, and testing utilities133Apache-2.0
veloqAgent-friendly VeloQ profile-query CLI for NSys, NCU, and PyTorch/Kineto profiles.131MIT
batpak-bench-supportCriterion benchmark support helpers for batpak.130MIT OR Apache-2.0
load-rsA simple HTTP load testing library and CLI tool127Apache-2.0
archxHigh-performance CPU/GPU adaptive optimization library with SIMD and Multithreading125MIT
cargo-goodtimesInteractive compilation timing analyzer — visualizes the critical path as a Gantt chart123MIT
lightshuttle-otelOpenTelemetry collector bundling and env injection for LightShuttle123MIT OR Apache-2.0
trackio-rsHigh-performance, thread-safe Rust client for Trackio experiment tracking.121Apache-2.0
cu-profiler-reportReport rendering (table, JSON, Markdown, JUnit, HTML) for cu-profiler120MIT OR Apache-2.0
tailtriage-axumAxum middleware and extractor integration for tailtriage119MIT
onnx-runtime-tracerUnified, pure-Rust tracing for the ORT 2.0 runtime: a TraceCollector fan-out architecture (Noop/Memory/File/Composite) exporting…119MIT
software-energy-labEnergy measurement methods used by the Radboud Software Energy Lab.118GPL-3.0
ro11yLightweight Rust observability. Hand-rolled OTLP protobuf over HTTP, built on tracing.117MIT OR Apache-2.0
yaruYet Another Rust Util - A collection of utilities for timing, memory inspection and SQL result formatting.116MIT OR Apache-2.0
alloc_countA lightweight tool to count allocations within a specific scope using a custom global allocator.116MIT OR Apache-2.0
wasmtime-guest-pprofDrop-in helper that profiles a wasmtime guest with GuestProfiler and writes a pprof file (instead of Firefox JSON).116Apache-2.0
explicit_tracing_perfettoTracing layer for recording explicit timeline events in Perfetto trace format.114MIT
perf-to-pprofConvert Linux `perf script` textual output into gzip'd pprof. Used to round out cross-backend profiling on Linux where samply…114Apache-2.0
moonbit-wasm-hostWasmtime host imports that satisfy a MoonBit-compiled wasm guest's println surface: spectest.print_char (legacy moonrun) and…114Apache-2.0
rustmeter-beaconLightweight tracing library for embedded Rust applications112MIT
rustmeterRustMeter CLI application to interact with RustMeter beacons and export Perfetto traces.112MIT
zerodds-bench-suiteStructured benchmark suite for ZeroDDS: sub-microsecond roundtrip latency, transport throughput, RTPS fragmentation, typed…112Apache-2.0
heapprofile-to-pprofConvert Node V8 `.heapprofile` (Inspector `HeapProfiler.SamplingHeapProfile`) into gzip'd pprof with alloc_objects/alloc_space…112Apache-2.0
nornir-benchProject-agnostic benchmark harness — a uniform run/result envelope with free-form per-repo metrics, append-only JSONL history,…111MIT OR Apache-2.0
zerodds-benchZeroDDS Benchmark-CLI — End-to-End Latency und Throughput auf der vollen DCPS-Pipeline.111Apache-2.0
chrome-trace-to-pprofConvert Chrome trace-event JSON containing V8 CPU profiler Profile/ProfileChunk events into gzip'd pprof.109Apache-2.0
atomr-dashboardLive web UI over a running atomr system — REST + WebSocket + embedded React SPA, Prometheus / OTLP exporters.108Apache-2.0
zerodds-monitor-cliZeroDDS Monitoring-CLI — Live-Snapshot oder Prometheus-/metrics-Server für ZeroDDS-Runtime.108Apache-2.0
fxrankEffect-cost profiler for coding agents — ranks Rust & TS/JS functions by their own-body side-effect cost.108MIT OR Apache-2.0
pprof-stack-formatsConvert pprof CPU profiles to folded stacks and Speedscope JSON, and convert Speedscope sampled profiles back to pprof.106Apache-2.0
tracing-unlikelyA wrapper around `tracing` that minimizes overhead when tracing is disabled.105MIT
timetraceLightweight Rust profiling library with RAII and Chrome/Perfetto trace support105Apache-2.0
haagenti-autooptSelf-optimization and auto-tuning for inference pipelines104MIT OR Apache-2.0
ucfx_byteswapXbox 360 BE → PC LE UCFX block converter (library + CLI)103MIT
latencylow-latency timing library102MIT
tracing-subscriber-reload-arcswapLock-free reload layer for tracing-subscriber using ArcSwap.99MIT
pprof-to-chrome-traceConvert pprof CPU profiles into synthetic Chrome trace-event JSON with V8 Profile/ProfileChunk events.99Apache-2.0
tailtriage-controllerConfigurable control layer for repeated bounded capture windows in long-lived services98MIT
raccoon-otelDrop-in OpenTelemetry bridge for Rust's tracing crate. One call to enable OTel export for tracing-based applications.96MIT
tailtriage-cliCLI for tailtriage artifact loading, diagnosis, and report generation94MIT
llm-latency-lens-providersProvider adapters for LLM Latency Lens93Apache-2.0
pin-loggerno-std embedded-hal logging, but with digital output pins93MIT OR Apache-2.0
fxrank-lang-pythonPython (libcst-based) frontend for FxRank's effect-cost profiler.92MIT OR Apache-2.0
shadow-benchmarksPerformance benchmarks for Shadow Network91MIT
kael_perfA tool for measuring test performance for Kael91Apache-2.0
rust_mobile_telemetryObservability instrumentation (tracing + metrics) for mobile-backend applications or embedded / edge services.90MIT
auki-tracingOpenTelemetry tracing setup and Axum HTTP middleware for Auki services90MIT
cpu_bindBind threads to idlest CPU core / 将线程绑定到最空闲 CPU 核心89MulanPSL-2.0
tailtriage-analyzerHeuristic triage analyzer and report rendering for tailtriage runs88MIT
dev-coverageCode coverage with regression gates for Rust. Wraps cargo-llvm-cov: line / function / region kill rates, stored baselines,…88Apache-2.0
culpert-tracingtracing-crate adapter for culpert: maps tracing::Span IDs into culpert's SpanContext via a tracing_subscriber::Layer.86MIT OR Apache-2.0
execution-traceno_std embedded execution tracing — transport-agnostic span/marker recording with protobuf framing86MIT OR Apache-2.0
adk-benchBenchmarking framework for ADK-Rust agent performance measurement85Apache-2.0
rakka-telemetryTracing, metrics, and exporter probes for rakka — actors, dead letters, cluster, sharding, persistence, remote, streams, and…85Apache-2.0
cu-profiler-cliCommand-line interface for cu-profiler85MIT OR Apache-2.0
philiprehberger-bench-utilsMicro-benchmarking utilities with statistical analysis, comparison, and regression detection82MIT
struct-auditAnalyze binary memory layouts to detect padding inefficiencies82MIT OR Apache-2.0
cu-profiler-instrumentationLightweight, feature-gated scope markers for instrumenting Solana programs82MIT OR Apache-2.0
prom-cardinality-capPer-namespace cap on Prometheus metric label cardinality, with warn-once-on-first-drop semantics.81MIT
tracing-web-consoleA real-time web-based console for viewing and filtering tracing logs81AGPL-3.0
karga-httpKarga adapters for the main web protocols80MIT
smelt-perfLightweight allocation and timing instrumentation. Counting global allocator and labelled scope guards.80MIT
moon-pprofUnified CLI for profiling MoonBit code: profile wasm (wasmtime), summarize / diff pprof files, and drive cross-backend bench runs.80Apache-2.0
qfall-schemesCollection of prototype implementations of lattice-based cryptography78MPL-2.0
ghostscopeCommand-line entrypoint that drives GhostScope compiler, loader, and UI end-to-end.77GPL-3.0-only
rustscope-macrosProc-macro attributes for the RustScope profiler75MIT
time-spanA simple RAII-based time measurement crate74MIT
p99Low-cost generation of performance percentiles (p50, p90, p99, etc.)74BSD-3-Clause
chaincodec-observabilityOpenTelemetry metrics, tracing, and structured logging for ChainCodec72MIT
ratel-ai-telemetryRatel telemetry conventions — the ratel.* overlay on OpenTelemetry gen_ai spans. Constants and helpers for the Ratel context…70MIT
cupel-otelOpenTelemetry trace collector for cupel selection pipelines70MIT
experimental-glide-telemetrylibTelemetry (metrics and tracing) library for Valkey GLIDE69Apache-2.0
framepaceRolling frame-time statistics for game loops and real-time applications66MIT OR Apache-2.0
jvmti2Safe, idiomatic Rust bindings for the JVM Tool Interface (JVMTI)66MIT OR Apache-2.0
rustwatchFirst-class logging and monitoring for Rust applications. Deep insights and structured logs, wherever you deploy.66MIT
quickbenchA tiny no-frills micro-benchmark harness. Benchmarks are #[test] #[ignore] functions runnable via cargo test.65MIT OR Apache-2.0
mnemosyne-cliAI-powered JVM heap analysis tool — parse HPROF dumps, detect memory leaks, trace GC paths64Apache-2.0
cargo-build-rxCompile-time diagnostic and prescription tool for Rust projects62MIT OR Apache-2.0
spaaTools for converting profiling data to SPAA format62MIT
backbeat-cliThe backbeat CLI: inspect and convert self-describing trace dumps to Parquet62MIT
protest-criterionProperty-based benchmarking integration between Protest and Criterion60MIT
ghostscope-debuginfodAsync debuginfod client used by GhostScope to fetch debug information and source files by build-id.58GPL-3.0-only
atomr-profilerCross-runtime actor profiler for atomr — same scenarios in Rust and Python with a shared JSON schema.58Apache-2.0
avl-observabilityAVL Observability - Complete observability stack (metrics, logs, traces) for AVL Cloud57MIT OR Apache-2.0
rolly-monoioMonoio-based transport for rolly observability. Exporter, init helpers, and TelemetryGuard.56MIT
cellos-telemetryIn-guest telemetry agent for CellOS — runs as PID 2 inside Firecracker microVMs, emits CBOR-over-vsock observations. No signing…56MIT OR Apache-2.0
jmon-rsA zero-copy, cross-platform JVM monitoring library (similar to jstat) in Rust.56Apache-2.0
gridworld-rlA deep reinforcement learning 2D gridworld environment with single- and multi-agent support.55Apache-2.0
tailtriageDefault crate and entry point for tailtriage Tokio tail-latency triage55MIT
keleusma-benchCost-model calibration tool for Keleusma. Measures pipelined cycles per opcode on a host CPU and emits a CostModel implementation…550BSD
profilrFast project, command, and snippet profiler with a responsive terminal UI55MIT
subms-statsLatency-distribution statistics. Pure functions on &[u64] sample arrays: percentiles, log2-spaced CDF histograms, jitter score,…54MIT OR Apache-2.0
ruvector-profilerMemory, power, and latency profiling hooks with CSV emitters for benchmarking attention mechanisms54MIT
burn_telemetryburn training logger53MIT OR Apache-2.0
tailtriage-tracingTracing intake bridge for converting tt.* spans into tailtriage Run artifacts52MIT
opentelemetry-cloudwatchOpenTelemetry CloudWatch Exporter52Apache-2.0
metrickit-rsSafe Rust bindings for Apple's MetricKit framework — app performance metrics and diagnostics on macOS51MIT OR Apache-2.0
vorCross-platform performance instrumentation with an in-app egui panel and live system and GPU metrics.50MIT OR Apache-2.0
armature-analyticsAPI analytics and usage tracking for Armature framework50Apache-2.0
bloclawd-powLive cohort percentiles for Claude Code and Codex rate limits — see where Pro, Max5, and Max20 caps actually fire and how they…49MIT OR Apache-2.0
ez_tracingTracing, made easy48MIT OR Apache-2.0
profile-inspectAnalyze V8 CPU and heap profiles from Node.js/Chrome DevTools48MIT
bloclawd-schemaLive cohort percentiles for Claude Code and Codex rate limits — see where Pro, Max5, and Max20 caps actually fire and how they…48MIT OR Apache-2.0
CovOpt-AnalyzerA Coverage-Optimized Complexity Analyzer and Auto-Tuning engine for Rust.48MIT
allocator-tracerAllocator trace utilities for benchmarking47MIT
daemon_rsHigh-performance structured logging daemon with Parquet storage46MIT
rok-fsrok-fs: File system tools, step engine, and 30+ Rig tool wrappers for the rok-code AI agent45MIT
hemeraInevitable timing for Rust functions—measure execution with divine precision.45MIT
rustscopeFunction-level profiler and benchmarker for Rust — outputs structured JSON45MIT
covopt-macroLightweight zero-dependency parameter tuning macro for CovOpt-Analyzer45MIT
rok-airok-ai: LM Studio LLM client and model management API for the rok-code AI agent44MIT
rok-agentrok-agent: Agent loop, session management, skills, and prompt templates for rok-code44MIT
no-block-plsInstrument async Rust code to surface blocking work between await points43MIT OR Apache-2.0
rok-pluginrok-plugin: Plugin system with event bus, resource loader, and discovery for rok-code43MIT