-
criterion
Statistics-driven micro-benchmarking library
-
inferno
Rust port of the FlameGraph performance profiling tool suite
-
divan
Statistically-comfy benchmarking library
-
hdrhistogram
A port of HdrHistogram to Rust
-
profiling
very thin abstraction over other profiler crates
-
pprof
An internal perf tools for rust programs
-
dhat
heap profiling and ad hoc profiling with DHAT
-
tracing-tracy
Inspect tracing-enabled Rust applications with Tracy
-
iai-callgrind
High-precision and consistent benchmarking framework/harness for Rust
-
usdt
Cross-platform Userland Statically Defined Tracing probes
-
crunchy
unroller: deterministically unroll constant loops
-
memory-stats
A cross-platform memory profiler for Rust
-
axum-prometheus
A tower middleware to collect and export HTTP metrics for Axum
-
jemalloc_pprof
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills
-
ittapi
High-level Rust bindings for ittapi
-
criterion2
Statistics-driven micro-benchmarking library
-
perf-event
interface to Linux performance monitoring
-
puffin
instrumentation profiler for games
-
brunch
micro-benchmark runner
-
tracing-chrome
A Layer for tracing-subscriber that outputs Chrome-style traces
-
pyroscope
Profiler Agent for continuous profiling of Rust, Python and Ruby applications
-
dogstatsd
client for Rust
-
hyperfine
A command-line benchmarking tool
-
goku-bench
Goku is an HTTP load testing application written in Rust
-
binggan
Benchmarking library for stable Rust
-
py-spy
Sampling profiler for Python programs
-
async-profiler-agent
Rust agent for async-profiler
-
tango-bench
Tango benchmarking harness
-
counts
A command line tool for ad hoc profiling
-
crabgrind
Rust bindings to "Valgrind Client Request" interface
-
criterion-cycles-per-byte
measure time with CPU cycles for criterion
-
codspeed-criterion-compat
Criterion.rs compatibility layer for CodSpeed
-
blondie
Collect CPU callstack samples from a windows process
-
tracy-client
High level bindings to the client libraries for the Tracy profiler
-
measureme
Support crate for rustc's self-profiling feature
-
custom-labels
Custom labels for profilers
-
hotpath
async Rust profiler with memory and data-flow insights - quickly find and debug performance bottlenecks
-
rbspy
Sampling CPU profiler for Ruby
-
twiggy
code size profiler
-
rftrace
Function tracer backend. Logs all functions entries and exits. Works on all software compiled with mcount() instrumentation.
-
qcs
High level interface for running Quil on a QPU
-
wind_tunnel_instruments
Instruments for measuring performance with Wind Tunnel
-
measure_time
Provices macros to measure the time until end of scope
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
boa_profiler
Profiler for the Boa JavaScript engine
-
bencher
port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark execution works exactly the same…
-
jvmti-bindings
Complete JNI and JVMTI bindings for Rust with zero dependencies. Build JVM agents in pure Rust.
-
goodmetrics
Unlimited cardinality, fast metrics recording - for services
-
codspeed
Core instrumentation library for CodSpeed
-
gix-trace
provide minimal
tracingsupport that can be turned off to zero cost -
big-o-test
Enforces a maximum
spaceandtimeAlgorithm Complexity when testing -
stylus-trace-studio
Performance profiling and flamegraph generation for Arbitrum Stylus transactions
-
locus-cli
A configurable CPU stress testing tool with multiple computational workloads
-
gungraun
High-precision, one-shot and consistent benchmarking framework/harness for Rust. All Valgrind tools at your fingertips.
-
countme
Counts the number of live instances of types
-
profile-inspect
Analyze V8 CPU and heap profiles from Node.js/Chrome DevTools
-
time-graph
Always-on profilling recording function timing and the corresponding call graph
-
mzprof
A dataflow profiler for Materialize
-
tracing-profile
A span based profiler, utilizing the tracing crate
-
hitrace-bench
Allows benching of servo on ohos using the hitrace library
-
term-bench
render benchmark for terminal throughput measurements
-
tracing-flame
Tracing layer for creating flamegraphs from span timings
-
feldera-size-of
measuring the total memory usage of an object
-
triton-cli
Command Line Interface to run, prove, and verify programs written for Triton VM
-
octofhir-fhirpath-analyzer
FHIRPath static analysis and type-enriched AST engine with semantic validation
-
shumai
A benchmark framework that empowers efficient and correct multi-thread benchmarks
-
legion_prof
Legion Prof: a profiler for Legion
-
tiny-bench
A tiny benchmarking library
-
lightbench
A transport-agnostic benchmarking framework for latency and throughput measurement
-
assay-cli
CLI for Assay
-
cargo-mate
Rust development companion that enhances cargo with intelligent workflows, state management, performance optimization, and comprehensive project monitoring
-
remoteprocess
cross platform api for getting information on a running processes
-
mobench-sdk
Rust SDK for mobile benchmarking with timing harness and Android/iOS builders
-
rsbench
Benchmarking utility written in pure rust
-
session-process-monitor
Process supervisor and TUI for monitoring memory, CPU, and disk I/O in Kubernetes pods — with preemptive OOM guard
-
samply
A command line profiler for macOS and Linux
-
benchmark
Nanosecond-precision benchmarking for dev, testing, and production. Zero-overhead core timing when disabled; optional std-powered collectors and zero-dependency metrics (Watch/Timer) for real service observability.
-
kaioken
A Rust-based HTTP load testing tool with real-time terminal UI and DBZ flavor
-
tracy_full
Fully featured bindings for the Tracy profiler
-
kotoba-monitoring
Comprehensive monitoring and metrics collection system for KotobaDB
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
intent
Static analysis tool for the Intent design constraint language — machine-verifiable architectural constraints for codebases
-
perfetto_protos
Generates Rust bindings to Protocol Buffers defined by Perfetto
-
alto-deploy
Deploy an instance of alto
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
perfetto-gpu-compute-injection
Perfetto GPU Compute Injection
-
darwin-kperf
Safe Rust bindings for Apple's kperf/kpc hardware performance counters
-
tonic_prometheus_layer
Tonic-compatible Tower Layer for Prometheus Metrics
-
opentelemetry-configuration
Opinionated OpenTelemetry SDK configuration wiring together tracing, OTLP export, and lifecycle management
-
simplebench-runtime
Core runtime library for SimpleBench - a minimalist microbenchmarking framework
-
piano
Automatic instrumentation-based profiler for Rust. Measures self-time, call counts, and heap allocations per function.
-
rallo
Rust allocator for tracking memory usage
-
energy-bench
Methods for benchmarking the energy consumption of programs
-
probex
The missing Linux profiler — low-friction, easy to use, works out of the box
-
ruvector-profiler
Memory, power, and latency profiling hooks with CSV emitters for benchmarking attention mechanisms
-
readings-probe
Probe for vital metrics process logging
-
re_perf_telemetry
In and out of process performance profiling utilities for Rerun & Redap
-
top-type-sizes
Makes -Zprint-type-size more useful
-
benchmark-rs
Benchmarks for Rust libraries
-
klag-exporter
High-performance Kafka consumer group lag exporter with offset and time lag metrics
-
rbspy-ruby-structs
Helper crate for rbspy. Contains Rust bindings for various internal Ruby structures for version 1.9.3 to 3.x.
-
pyroscope_pprofrs
pprof-rs backend for Pyroscope Profiler
-
glassbench
rust benchmark with memory
-
resctl-bench
Whole system resource control benchmarks with realistic scenarios
-
wholesym
A complete solution for fetching symbol files and resolving code addresses to symbols and debuginfo
-
mnemosyne-core
AI-powered JVM heap analysis tool — parse HPROF dumps, detect memory leaks, trace GC paths
-
queuerious-lapin
Queuerious SDK adapter for lapin (RabbitMQ)
-
moosicbox_task
MoosicBox task utilities package
-
pprof-pyroscope-fork
An internal perf tools for rust programs
-
rust-loguru
A flexible and extensible logging library for Rust. Similar functionality as python's loguru package.
-
codspeed-criterion-compat-walltime
Statistics-driven micro-benchmarking library
-
diol
benchmark lib
-
firestorm
A low overhead intrusive flamegraph profiler
-
function-timer
Macro that allow to time a function and emit a metric using metrics crate
-
cargo-goodtimes
Interactive compilation timing analyzer — visualizes the critical path as a Gantt chart
-
rcp-tools-common
Internal library for RCP file operation tools - shared utilities and core operations (not intended for direct use)
-
tracing-samply
Tracing subscriber layer for samply
-
foyer-bench
bench tool for foyer - Hybrid cache for Rust
-
puffin_http
TCP server/client for puffin profiler data
-
rylv-metrics
High-performance DogStatsD metrics client with client-side aggregation
-
mphf_benchmark
The program for benchmarking Minimal Perfect Hash Functions
-
memtrace
A CLI tool for generation heap consumption flamegraphs
-
httpress
A fast HTTP benchmarking tool built in Rust
-
oxigdal-bench
Comprehensive performance profiling and benchmarking suite for OxiGDAL
-
jvmti2
Safe, idiomatic Rust bindings for the JVM Tool Interface (JVMTI)
-
brainwires-prompting
Adaptive prompting techniques, task clustering, and temperature optimization for the Brainwires Agent Framework
-
iai-parse
Convert iai benchmark output to CSV
-
distributed-cpu-stress-reporter
HTTP server that stress-tests CPU cores and reports performance metrics for measuring CPU performance in virtualized environments
-
criterion-hypothesis
Statistically rigorous A/B testing of benchmarks across commits
-
benchmarking
can be used to execute something and measure the execution time. It does not output anything to screens and filesystems.
-
pulseengine-mcp-monitoring
Monitoring, metrics, and observability for MCP servers - PulseEngine MCP Framework
-
swc-coverage-instrument
Istanbul compatible coverage instrumentation visitor for SWC
-
iron_runtime_analytics
Usage analytics and reporting for Iron Cage agent runtime
-
git_perf_cli_types
Shared CLI types for git-perf
-
precision
Low overhead, high precision measurement crate
-
spaa
Tools for converting profiling data to SPAA format
-
all_the_time
Processor time tracking utilities for benchmarks and performance analysis
-
rustify-ml
Profile Python hotspots and auto-generate Rust + PyO3 stubs via maturin
-
tracing-timing
Inter-event timing metrics on top of tracing
-
startled
CLI tool for benchmarking Lambda functions
-
hillock
stopwatch that stores execution times at each step and can print a breakdown
-
iotree
A command-line tool to monitor disk I/O statistics in a tree view
-
phprs
A PHP interpreter with build/package manager written in Rust
-
sqlRedisBench
A TUI tool to benchmark and compare SQLite (disk/memory) and Redis performance
-
hx-config
Configuration parsing and project detection for hx
-
t-cmd
CLI utility to measure CPU time and RSS of a process
-
symbiotic
High-resolution performance profiling with hardware PMU counters, eBPF, and tracing integration
-
rustracing_jaeger
Jaeger client library created on top of rustracing
-
statslicer
Guacamole provides a linearly-seekable random number generator
-
prock
Fast, low-overhead CPU statistics for process trees
-
tauri-plugin-tracing
tracing crate in your Tauri app
-
static_interner
Similar to
internmentcrate, but with interface and performance tweaks -
fluxbench
Benchmarking framework with process isolation, bootstrap statistics, algebraic verification, and CI integration
-
deno_bench_util
Bench and profiling utilities for deno crates
-
cloud_profiler_rust
Google Cloud Profiler Rust Agent
-
cpu-time
Small crate that provides CPU time measurement
-
hft-benchmarks
High-precision benchmarking tools for high-frequency trading systems with nanosecond-level timing accuracy
-
harness
Precise and reproducible benchmarking
-
llm-latency-lens-providers
Provider adapters for LLM Latency Lens
-
observe-rs
A flexible, multi-backend observability library for Rust
-
legion_prof_viewer
Profiler UI frontend component for Legion Prof
-
jmon-rs
A zero-copy, cross-platform JVM monitoring library (similar to jstat) in Rust
-
benchkit
Lightweight benchmarking toolkit focused on practical performance analysis and report generation. Non-restrictive alternative to criterion, designed for easy integration and markdown report generation
-
cargo-criterion
Cargo extension for running Criterion.rs benchmarks and reporting the results
-
kvbench
A key-value store benchmark framework with customizable workloads
-
memscope-rs
Advanced Rust memory analysis and visualization toolkit with custom allocator, variable tracking, and beautiful SVG reports
-
hyper-wrapper
A JSON configuration wrapper for hyperfine benchmarking tool
-
nvglances
A TUI system monitor with support for NVIDIA GPUs (CUDA/NVML) and Apple Silicon GPUs (Metal)
-
antislop
A blazing-fast, multi-language linter for detecting AI-generated code slop
-
honeycomb-rs
A minimal, security-focused Honeycomb.io client for Rust
-
ppk2
A driver for Nordic's Power Profiler Kit 2
-
egglog-bridge
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
queuerious
Rust SDK for Queuerious job queue observability platform
-
no-block-pls
Instrument async Rust code to surface blocking work between await points
-
everscale-raptorq
RaptorQ (RFC6330)
-
gpui_perf
measuring Zed test performance, with too many Clippy lints
-
witchcraft-metrics
A general-purpose metrics library
-
codspeed-divan-compat
Divan compatibility layer for CodSpeed
-
dgen-data
High-performance random data generation with controllable deduplication and compression
-
supraseal-c2
CUDA Groth16 proof generator for Filecoin
-
weld
language and runtime for improving the performance of data-intensive applications
-
pbench
Percentile-focused benchmarking for Rust — p50/p95/p99/p99.9/p99.99
-
voxell_timer
Perf timers for Rust
-
rift-metrics
Metrics collection and reporting for Rift P2P
-
opentelemetry-lambda-tower
OpenTelemetry Tower middleware for AWS Lambda
-
devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
time-dilation
Scoped timers that print execution-time summaries on drop
-
coz
Rust support for the
cozCausal Profiler: https://github.com/plasma-umass/coz -
bench_diff
Reliably compare the latencies of two functions/closures
-
parquet-linter-cli
CLI tool to lint and optimize Parquet files
-
karga
A small, flexible load-testing framework for Rust
-
flamelens
Flamegraph viewer in the terminal
-
divan-macros
Macros for Divan, a statistically-comfy benchmarking library
-
roda-latency-tracker
A high-precision, low-overhead latency measurement library using HdrHistogram
-
miyabi-benchmark
Benchmark evaluation for Miyabi - SWE-bench Pro, AgentBench, HAL, Galileo
-
graph-api-benches
Benchmarking utilities and performance tests for the graph-api ecosystem
-
nvbit-rs
Idiomatic library for using the NVIDIA NVBIT binary instrumentation library
-
stateset-observability
Observability utilities for StateSet iCommerce (metrics + tracing)
-
perfetto-sdk-protos-gpu
Extra protobuf bindings for GPU events
-
parabuild
A parallel build utility for template heavy projects
-
trace-err
A small extension to the tracing crate, which provides a single method 'trace_expect()' for Result<T, E> and Option<T>
-
satchel
Test registration and discovery crate. Satchel uses linkme for test registration and exposes APIs for test discovery.
-
labyr
A PDDL benchmarker
-
callgrind-compare
A modern tool to compare callgrind_annotate outputs and track performance changes over time. Enhanced fork with new features including CSV support, mixed input types, and advanced column naming.
-
dpc-pariter
Parallel iterator processing
-
kcr_opentelemetry_io
Kubernetes Custom Resource Bindings
-
peach_profiler
A performant, low-overhead instrumentation-based profiler. Just peachy.
-
gruggers
grug language
-
macrotime
efficient timing
-
telemetry-kit
Privacy-first, batteries-included telemetry toolkit for Rust applications with OpenTelemetry
-
strest
Blazing-fast async HTTP load tester in Rust - lock-free design, real-time stats, distributed runs, and optional chart exports for high-load API testing
-
bma-benchmark
Benchmark for Rust and humans
-
ftt
Measure Execution Time in Rust
-
orb8
eBPF-powered observability toolkit for Kubernetes with GPU telemetry
-
drasi-reaction-profiler
Profiler reaction plugin for Drasi
-
haste
A work-in-progress benchmarking crate
-
quick_perf_event
lightweight framework for measuring and reporting performance counters accross labeled workloads
-
rpc-perf
RPC Performance Testing
-
testlint
A comprehensive toolkit for profiling and coverage reporting across multiple programming languages
-
cities-json
Get cities
-
oxigdal-dev-tools
Development tools for OxiGDAL: profiling, debugging, validation, and testing utilities
-
fun_time
that allows you to easily time your function calls with a simple attribute!
-
deno_ffi
Dynamic library ffi for deno
-
komihash
implemenation of komihash
-
daemon_rs
High-performance structured logging daemon with Parquet storage
-
easybench
A lightweight benchmarking library
-
granular-metrics
Zero-middleware metrics counter that emits per-key and aggregate RPS/RPM snapshots every second
-
par_bench
Mechanisms for multithreaded benchmarking, designed for integration with Criterion or a similar benchmark framework
-
time_requirements
measure time requirements of steps in your code
-
webbundle
WebBundle library
-
gnostr-scopetime
log runtime of arbitrary scope
-
rustyload
A blazingly fast, concurrent HTTP load testing tool built in Rust
-
micrometer
Profiling for fast, high frequency events in multithreaded applications with low overhead
-
vexy-vsvg-test-utils
Shared testing utilities for vexy-vsvg
-
autoperf
Automate the recording and instrumentation of programs with performance counters
-
vtebench
Terminal emulators benchmark
-
project_init
Quickly initialize projects from a template
-
ninjatracing
Rust port of ninjatracing: converts Ninja build logs to Chrome Tracing format
-
loa-core
Lightweight Observability Agent - Core, a library for building observability agents
-
oxideshield-guard
Runtime guards and security pipeline for OxideShield
-
size-of
measuring the total memory usage of an object
-
rjprof-cli
Command-line interface for rjprof Java profiler
-
superluminal-perf
Superluminal Performance API for adding user events to profiler captures
-
amd_uprof
Safe wrappers for amd_uprof-sys
-
chaincodec-observability
OpenTelemetry metrics, tracing, and structured logging for ChainCodec
-
ambient_profiling
very thin abstraction over other profiler crates
-
tracing-span-tree
tracing subscriber for hierarchical profiling
-
problem_generator
TD Mk Landscape benchmark generator, for use with black-box optimization algorithms
-
smt-scope
parsing and analysing SMT traces
-
rapl-energy
Small library for getting the CPU energy consumption from RAPL
-
piano-runtime
Zero-dependency timing and allocation tracking runtime for piano profiler
-
armature-analytics
API analytics and usage tracking for Armature framework
-
silicube
sandboxed code execution
-
farmfe_bench
Farm Bench
-
cntryl-stress
Lightweight single-shot benchmark runner for system-level stress tests
-
dropclock
A guard type that runs a closure with the creation instant on drop
-
rs_tracing
trace events in the trace event format
-
llm-latency-lens-metrics
Metrics collection and aggregation for LLM Latency Lens
-
gpqa-example
Example implementation of GPQA (Graduate-Level Google-Proof Q&A) evaluation tasks
-
zed-perf
measuring Zed test performance, with too many Clippy lints
-
timelapse
performance measurement of code
-
comtains
Zero-allocation byte-set matcher generated at compile time
-
mnemosyne-cli
AI-powered JVM heap analysis tool — parse HPROF dumps, detect memory leaks, trace GC paths
-
koute/bytehound-gather
A memory profiler for Linux
-
flg
A linux profiling utility
-
mntime
Execute "m" commands "n" times to calculate mean of usage time and memory. As an alternative to "time", "gnu-time" is used internally.
-
criterion-perf-events
Measure perf events for criterion
-
zombie_profiler
Zero-overhead profiling utilities for Zombie benchmarks
-
venator-app
A log and trace viewer for Rust tracing and OpenTelemetry
-
aster-bench
Aster - An AI agent framework
-
arbitime
Dead simple timing macros
-
ironsbe-bench
Benchmarking suite for IronSBE
-
zlayer-observability
OpenTelemetry tracing and Prometheus metrics for ZLayer
-
lens-core
High-performance code search engine with LSP integration and benchmarking
-
bpu_trasher
trash the branch prediction unit
-
altius-benchtools
A high-performance profiler for tracing RPC server execution
-
yab
Benchmarking framework powered by
cachegrind -
xi-trace
Library-based distributed tracing API to meet the needs of xi-core, frontends and plugins
-
kotoba-bench
Comprehensive benchmarking suite for KotobaDB
-
stomata-core
Core stomata library for systems metric collection and visualization via the stomata-cli
-
iro-cuda-ffi-profile
GPU profiling and benchmarking utilities for iro-cuda-ffi
-
iai
One-shot benchmarking library
-
argmin_testfunctions
Test functions for optimization algorithms
-
tracy-rs
Rust bindings for the tracy realtime profiler
-
rust_hawktracer
Rust bindings for hawktracer profiling library
-
gperftools
Bindings to google's gperftools
-
devtimer
benchmarking code
-
ferric-ai
Comprehensive flamegraph analysis CLI with intelligent hotspot detection, source code attribution, allocation analysis, and LLM-friendly structured output for performance optimization
-
oxidd-manager-index
Index-based manager implementation for OxiDD
-
p3-miden-fri
Miden-specific FRI implementation with configurable folding factor, based on Plonky3's FRI
-
scaling
A lightweight benchmarking library that measures scaling behavior
-
inquisitor
fast load testing tool
-
opentelemetry-lambda-extension
AWS Lambda extension for collecting and exporting OpenTelemetry signals
-
tracy-client-sys
Low level bindings to the client libraries for the Tracy profiler
-
bustle
Benchmarking harness for concurrent key-value collections
-
duende-observe
Observability integration for Duende (renacer tracing, ttop monitoring)
-
benchy
benchmarking long-running tasks
-
re_tracing
Helpers for tracing/spans/flamegraphs and such
-
farmfe_plugin_tree_shake
Tree shake plugin of farm
-
entrenar-bench
Distillation benchmarking and hyperparameter sweep tool
-
perf-gauge
Gauging performance of network services. Snapshot or continuous, supports Prometheus metrics.
-
pore
a performance oriented reimplementation of repo
-
llm-observatory-storage
Storage layer for LLM Observatory - handles persistence of traces, metrics, and logs
-
microbench
A micro-benchmarking library
-
ittapi-sys
Rust bindings for ittapi
-
cardamon
help development teams measure the power consumption and carbon emissions of their software
-
crust-trust
An outstanding Rust crate to manage workspaces with optimal crate handling
-
thag_profiler
A lightweight, cross-platform Rust code profiling toolkit with zero overhead when disabled
-
system-alert
monitoring and visualizing system alerts
-
auto_bench_fct
automatically benchmarking function call count and execution time in Rust
-
anchor-yard
effective performance profiling and world snapshot tool for the shipyard ECS framework
-
hamming-bitwise-fast
A fast, zero-dependency implementation of bitwise Hamming Distance using a method amenable to auto-vectorization
-
rustops
Lightweight anomaly detection for operations metrics
-
armature-opentelemetry
OpenTelemetry integration for Armature observability
-
benchie
A benchmarking tool
-
tokmd-analysis-entropy
Entropy profiling for tokmd analysis receipts
-
tracy-gizmos
Bindings for the client library of the Tracy profiler
-
optirs-bench
OptiRS benchmarking, profiling, and performance analysis tools
-
aoc-runner
A runner for the Advent of Code
-
pre-commit-rs
pre-commit implemeneted in Rust
-
shuffling-allocator
A shuffling allocator, randomizing heap object locations; useful for avoiding accidental cache locality during benchmarking, which can obscure performance evaluation
-
codspeed-divan-compat-walltime
A temporary compatibility layer for CodSpeed to use Divan's walltime entrypoint
-
gbench
tools to benchmark code for further analyzation using Chrome tracing
-
burn_telemetry
burn training logger
-
perfetto-sdk
Bindings for the Perfetto tracing framework
-
cuid2
protocol in rust
-
performance_measure
measuring the performance of Rust code
-
shadow-benchmarks
Performance benchmarks for Shadow Network
-
stream-benchmark
The STREAM benchmark is a simple synthetic benchmark program that measures sustainable memory bandwidth and the corresponding computation rate for simple vector kernels
-
trace-time
Easily trace time to execute a scope
-
cpuprofiler
Bindings to google's cpu profiler
-
tempus_fugit
A tiny library to measure the execution time of Rust expressions, with nanosecond precision
-
cyfs-raptorq
RaptorQ (RFC6330)
-
embedded-profiling
Profiling for
no-stdembedded targets -
hotpath-meta
Hotpath meta - a version of hotpath used to profile the profiler itself. Not intended for external use.
-
microtime
Time tracked in microseconds
-
usereport-rs
Collect system information for the first 60 seconds of a performance analysis
-
haagenti-autoopt
Self-optimization and auto-tuning for inference pipelines
-
trace-tools
Tracing and diagnostic tools for tasks
-
sapling-minibench
Minimal benchmark library
-
optick
Super Lightweight Performance Profiler
-
cbench
Environment control for benchmarks
-
hemera
Inevitable timing for Rust functions—measure execution with divine precision
-
rapid_recorder
High-performance library for tracking internal variables in concurrent Rust applications
-
magba-dev-utils
Development utilities for Magba
-
pprof2
An internal perf tools for rust programs
-
nvbit-io
NVIDIA NVBIT streaming encoder and decoder implementations using serde
-
readings
Graph vital metrics process logging
-
cbdr
Tools for comparitive benchmarking
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
orb8-agent
Node agent for orb8 (DaemonSet)
-
bitio-rs
🚀A lightweight Rust library for bit-level I/O: read, peek, write, with both big-endian and little-endian support
-
profi
Scope-based single and multithreaded profiling
-
rust_mobile_telemetry
Observability instrumentation (tracing + metrics) for mobile-backend applications or embedded / edge services
-
howlong
Measure how long it takes for a program to execute in different clocks
-
qr_benchmark
A benchmarking suite for Rust QR code decoding libraries
-
pyroscope-rbspy-oncpu
Sampling CPU profiler for Ruby
-
crabscore-analysis
Static code analysis for CrabScore - The Rust Efficiency Standard
-
datadog-statsd
A dogstatsd client for rust
-
dcrypt-utils
helpers for the dcrypt library
-
coveralls
Send job to Coveralls (coveralls.io)
-
elara-bench
ELARA Protocol - Production-grade benchmark suite with criterion for statistical analysis
-
perf_monitor
A toolkit designed to be a foundation for applications to monitor their performance
-
timedilator-2
Faster real-time TUI tracing profiler for the nanoprof C library
-
spaa_parse
Parser and writer for SPAA (Stack Profile for Agentic Analysis) files
-
scopetime
log runtime of arbitrary scope
-
hsperf
monitor java virtual machines performance data
-
rftrace-frontend
Rftracer frontend for writing uftrace compatible traces
-
s3lsio
command line utility for AWS S3 operations. It support V2 and V4 signatures. It also does benchmarking for S3. It can be used in scripts, called from other apps, cron etc. It's driven by JSON and can return data in JSON…
-
stylus-trace-core
Performance profiling and flamegraph generation for Arbitrum Stylus transactions
-
child_wait_timeout
A wait timeout in rust
-
fast-bernoulli
Efficient sampling with uniform probability
-
llm-latency-lens-exporters
Export formats for LLM Latency Lens metrics
-
resctl-bench-intf
Whole system resource control benchmarks with realistic scenarios (interface library)
-
scuffle-pprof
Helper crate for adding pprof support to your application
-
grid_search_maze
Maze generator for testing and benchmarking grid-searching algorithms
-
wtf
A frame-based profiling crate
-
fast-float-compare
A lightweight benchmark comparing minimal float comparison implementation against rust_decimal
-
legalis-verifier
Formal verification for Legalis-RS legal statutes
-
benchman
A benchmark tool that focuses on one-shot benchmark
-
mq-workload-generator
testing the performance of Apache RocketMQ and Apache Kafka
-
moneta_fn
A set of macros to function profiling
-
update_rate
A generic, low-overhead rate counter for FPS counters and the like
-
slow_function_warning
macro that prints a warning if a function takes longer than expected
-
py-spy-for-datakit
py-spy fork for sending data to datakit
-
librjprof
Java profiling library using JVMTI
-
math-example
mathematical evaluation example demonstrating the nanoeval framework
-
trawler
A workload generator that emulates the traffic to lobste.rs
-
fast-clock
explicit api for alternatives to std::time::Instant
-
kotoba-profiler
Advanced profiling and performance analysis tools for KotobaDB
-
probex-ebpf
eBPF programs for the probex profiler
-
chase_seq
A pointer chase benchmark library, providing utilities to create and run chase sequences
-
torsh-profiler
Performance profiling and monitoring for ToRSh
-
hardware-diagnostic
Ferramenta de diagnóstico de hardware para Windows com sistema de pontuação
-
efficiency-benchmark
benchmarking tool for measuring the efficiency of your laptop
-
rewrk
HTTP benchmarking tool
-
kermit-bench
Benchmarking utilities and benchmarks
-
calliper
Fine-grained benchmarking made easy
-
nam-supraseal-c2
CUDA Groth16 proof generator for Filecoin
-
benchrs
Apache Benchmark style http bench tool written in async rust
-
frame-analyzer-ebpf
The ebpf part of frame-analyzer
-
mz_rusoto_codeguruprofiler
AWS SDK for Rust - Amazon CodeGuru Profiler @ 2019-07-18
-
core-to-core-latency
Measures CPU core-to-core latency
-
spirit-dipstick
Automatic configuration of dipstick backends
-
sirun
A benchmark test runner
-
microprofile
small library for profiling and optimizing multithreaded programs
-
fliplru
A LRU cache that shows effectiveness of cache capacity
-
iai-callgrind-runner
Binary package needed by the iai-callgrind library
-
fastcontains
faster contains
-
lading-capture
load testing daemons
-
perfrecord
A macOS command line profiler
-
microperf
A small tool using perf to provide more performance insights
-
benchmarker
benchmarking arbitrary binaries
-
koute/bytehound-cli
A memory profiler for Linux
-
goku-core
Goku is an HTTP load testing application written in Rust
-
performances-testing
A performances testing library
-
rvv-vroom
Hand tuned RISC-V vector instruction inner loops
-
prometheus
instrumentation library for Rust applications
-
fluxbench-report
Report generation and visualization for FluxBench: JSON, CSV, HTML, and GitHub Actions output
-
project-template
A template for Rust project
-
timed
Macros to time function execution
-
timing
stuff
-
benchpress
orchestrating a large benchmark
-
performance-mark-impl
performance_mark is an attribute macro that adds performance (time) logging to methods. This crate is implementation detail, you should depend on
performance-mark-attributeinstead. -
pew
A benchmarking library for Rust based on google/benchmark
-
hanzo-runtime-tests
Hanzo AI - Runtime Tests Library
-
kprofiling
Forgot to rename this to redox-kprofiling, email me if you'd like this crate name
-
datafusion-tracing
DataFusion tracing of execution plans
-
intel-seapi
Mid-level wrapper for Intel Single Event API (SEAPI) and ittnotify, as used by Intel VTune
-
profile-bee-tui
Terminal-based flamegraph viewer for profile-bee (forked from flamelens)
-
tracing-perf
Performance and time reporting for tracing
-
speed_test
allows for easy performance profiling, seamlessly
-
rusty_benchmark
micro-benchmarking helper that writes directly to CSV
-
getr
A benchmarking wrapper around getrusage
-
vignette
A sampling profiler as a library. Particularly oriented towards shipping software where symbols need to be hydrated later.
-
lading
load testing daemons
-
tracing-datadog-macros
Collection of convenience macros to use with Datadog tracing
-
hprof
hierarchical profiler
-
lossless-transform-utils
General purpose utility methods for creating lossless transforms for various file formats
-
breezy-timer
Painless and production friendly timers
-
cgmemtime
Linux tool to check peak memory usage and CPU time
-
latency_trace
supports latency measurement for functions and code blocks, both sync and async
-
streaming-harness
A benchmarking harness for streaming systems
-
newrelic-unofficial
New Relic instrumentation in pure Rust
-
vexy-vsvg-benchmarks
Benchmarks for vexy-vsvg
-
diol-cbind
benchmark lib
-
webbundle-bench
WebBundle Bench
-
karga-http
Karga adapters for the main web protocols
-
gbenchmark
A benchmark library for Rust with inspiration from Go benchmarking
-
mbench
easy to use microbenchmark macro. Zero deps.
-
memuse
Traits for measuring dynamic memory usage of types
-
crate-race
Comparing Rust crate function speeds
-
qbsdiff_test_bench_utils
private utilities of the qbsdiff crate for tests and benchmarks
-
cortex-m-microclock
software clock for Cortex-M devices based on the CYCCNT hardware counter
-
load
Load generator for benchmark tasks with Zipf distribution
-
measureme-mirror
Support crate for rustc's self-profiling feature
-
workflow-perf-monitor
A toolkit designed to be a foundation for applications to monitor their performance
-
tibba-performance
performance for tibba
-
observability
Experimental tracing ideas
-
protest-criterion
Property-based benchmarking integration between Protest and Criterion
-
nokia/nwind
A sampling CPU profiler for Linux
-
trans-gen-ruby
Generating Ruby trans code
-
hermit_bench_output
interface to the hermit-bench benchmarking framework
-
mm0_deepsize
MM0 port of deepsize crate
-
tokio-metrics
Runtime and task level metrics for Tokio applications
-
might_sleep
limit cpu usage by estimating sleep time
-
darwin-kperf-criterion
Criterion measurement plugin using Apple's hardware performance counters
-
caliber-core
Core data types for the CALIBER memory framework
-
bitbelay
A performance evaluation harness for non-cryptographic hash functions
-
cpubaker
program that turns every core to 100%
-
coarse-prof
Tiny library for coarse-grained hierarchical profiling
-
venator-engine
The core functionality that drives the Venator app
-
tracing-coz
Bridge between the Coz profiler and rust tracing
-
lcov-diff
get deltas of lcov coverage files
-
axum-server-timings
Simplify adding the server-timings header to your Axum applications
-
netperf
A network performance measurement tool
-
virust
'benchmarking' tool or software that allows you to fill the desired amount of memory with random values, to see how your computer performs with limited RAM
-
metrics-utils-macros
Procedural utility macros for ease of recording metrics
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
hala-pprof
Hala performance profiling toolkit
-
malory
benchmark Async Functions (Futures)
-
padder
A highly efficient Rust crate for padding data during runtime
-
bench_rust
Benchmark functions
-
exponential-histogram
Auto-scaling approximate histogram
-
rs_malloc_tracker
Wraps LibC allocation calls to expose Prometheus memory statistics
-
serde-bench
Minimal serialization format for benchmarking Serde
-
ibench
Extremely simple and small Rust library for quickly timing a closure
-
persil
minimal and simple profiling library based on measureme
-
harness-cli
Precise and reproducible benchmarking
-
nvbit-model
NVIDIA NVBIT models for serialization and deserialization
-
wrk-api-bench
perform HTTP benchmarks using wrk and produce useful performance regression information
-
critcmp
A command line utility for comparing benchmark data generated by Criterion
-
cargo-bencher
Bencher for Cargo
-
codspeed-bencher-compat
Bencher compatibility layer for CodSpeed
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
metrics-catalogue
Metrics Catalogue
-
profl
timings profiler
-
srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
-
rdf-fusion-bench
RDF Fusion benchmarking tool
-
lnc-metrics
Non-blocking telemetry and metrics for LANCE
-
rspack_plugin_asset
rspack asset plugin
-
benchers
Bencher for Rust
-
thread_profiler
A thread profiling library that outputs profiles in the chromium trace format
-
liberty-db
A fully defined liberty (std. cells in VLSI) data structure, efficient parser & formatter
-
llm-observatory-sdk
Rust SDK for LLM Observatory with trait-based instrumentation
-
flamegraph
cargo subcommand for generating flamegraphs, using inferno under the hood
-
timbal
Instrumentations for functions, and more
-
bench_timer
bench library for rust
-
bench-runner
Lightweight benchmarking harness for mobile devices
-
armature-metrics
Prometheus metrics and monitoring for Armature
-
profiling-procmacros
very thin abstraction over other profiler crates
-
hermes_bench
benchmark suite generator in Rust
-
otel
Ergonomic macros for OpenTelemetry tracing in Rust
-
sightglass
A benchmark suite and tool to compare different implementations of the same primitives
-
cliff
Find the load at which a benchmark falls over
-
sp1-eval
A performance evaluation tool for SP1 programs
-
nokia/nperf
A sampling CPU profiler for Linux
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracingcrate -
ark-algebra-bench-templates
A benchmark library for finite fields and elliptic curves
-
zeknox
ZEro KNOwledge Xcelerated (accelerated ZKP)
-
maelstrom-common
boilerplate abstraction for running a Maelstrom node
-
esl01-minibench
Minimal benchmark library
-
hypcmp
Extension to run hyperfine with toml files w/ commit switches
-
axum-mini-profiler
Performance profiler for axum
-
cargo-mcp
mcp server for cargo commands
-
zerg
HTTP throughput benchmarking library
-
ianaio-console
Convenience crate for working with browser's console
-
rprofiler
profiling your code with HTML reports as result
-
tauri-plugin-profiling
Tauri plugin for CPU profiling with flamegraph generation
-
deepsize
measuring the total size of object on the stack and heap
-
ssh-wrap
ssh wrap
-
downtown
A realtime BPF profiler
-
tracers
Generates very low overhead native trace points using stable Rust
-
criterion-macro
Custom Test Framework macro for Criterion.rs
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
telelog
High-performance structured logging library for Rust with rich visualization capabilities
-
pibench-parser
parser to parse the text output from pibench
-
rtm-json
Rust Type Mapper (RTM) crate rtm-json
-
llm-latency-lens-core
Core types and timing engine for LLM Latency Lens
-
criterion-hypothesis-harness
Custom harness runtime for criterion-hypothesis
-
quantum-pulse-macros
Procedural macros for the quantum-pulse profiling library
-
big_o
Infers asymptotic computational complexity
-
goku-mcp
mcp for Goku
-
atomic-bomb-engine
A high performance torture testing engine
-
cargo-llvm-codecov-converter
conversion utility from llvm-cov format to codecov format
-
resource-meter
A lightweight resource usage measurement library for Rust, providing scoped measurement of wall-clock time, user CPU time, and system CPU time
-
git-perf
Track, plot, and statistically validate simple measurements using git-notes for storage
-
cargo-instruments
Profile binary targets on macOS using Xcode Instruments
-
tracing-wasm
tracing subscriber for browser WASM
-
evaltor
evaluating the evaluatees on benchmarks
-
oximedia-profiler
Performance profiling and optimization tools for OxiMedia
-
benchme
Macros to easily / cleanly benchmark code blocks
-
goku
HTTP load testing application written in Rust
-
llvm-mca
Macros for generating
llvm-mcamarker comments -
axonml-profile
Profiling tools for the Axonml ML framework
-
analyzeme
common functionality for measureme tools
-
lief
Official Rust bindings for LIEF
-
perfetto-sdk-protos-trace-processor
Extra protobuf bindings for trace processor
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
bench-rs
A benchmark library
-
easytiming
easy timing functions, code blocks, etc
-
criterion-table
Generate markdown comparison tables from cargo-criterion benchmark output
-
gruggers-core
Core types and traits needed for a implementation of the grug language
-
ssdbench
Lightweight SSD benchmark written in Rust
-
print_perf
Ergonomic print optimization for Rust. This crate will provide a struct and a helper macro that you can use to measure and print out the time between two points in your code.
-
cadence
An extensible Statsd client for Rust
-
otlp-sigv4-client
AWS SigV4 authentication client for OpenTelemetry
-
quanta
high-speed timing library
-
zoomies
An asynchronous DogStatsD client
-
rustmeter
CLI application to interact with RustMeter beacons and export Perfetto traces
-
winstacks
Collect CPU call stack samples from a windows process
-
rust_bench_parser
parses cargo bench output into struct
-
perfmon
A toolkit designed to be a foundation for applications to monitor their performance
-
rbspy-oncpu
Sampling CPU profiler for Ruby
-
embeddenator-obs
Observability: metrics, logging, and tracing for Embeddenator
-
prime_bench
A prime finding benchmarking tool
-
rftrace-frontend-ffi
Default rftracer frontend as a static library so it can be called from C code
-
performance-mark-attribute
performance_mark is an attribute macro that adds performance (time) logging to methods
-
craftingbench
benchmarking macro :)
-
morseytype
terminal-based Morse code typing trainer designed to help you improve your Morse code proficiency through structured practice sessions. The application presents words from english vocabulary lists…
-
average-benchmark
A benchmarking tool for performance cpu analysis
-
leptos-shadcn-performance-audit
Performance audit and monitoring system for leptos-shadcn-ui components
-
keyvalint_bench
standardized key-value store benchmarks
-
ipp-sys
toplevel convenience crate (part of ipp-sys Intel IPP bindings)
-
metrics-lib
The fastest metrics library for Rust. Lock-free 0.6ns gauges, 18ns counters, timers, rate meters, async timing, adaptive sampling, and system health. Cross-platform with minimal dependencies.
-
tracking-allocator
global allocator that provides hooks for tracking allocation events
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
wasmprof
allows to profile code running inside of wasmtime
-
tracing-actions
Tracing subscriber that vends action trace structures to a callback
-
flame
a profiling / flamegraph library
-
solverforge-benchmark
Benchmarking framework for SolverForge constraint solver
-
criterion-hypothesis-core
Core types and utilities for criterion-hypothesis
-
mybench
(and very primitive) benchmarking macro
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
function_benchmarker
A proc macro for benchmarking Rust code
-
otel-rs
Modern OpenTelemetry observability helpers for Rust
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
trackingalloc
fast tracking allocator
-
ggen
Ontology-driven code generation: Transform RDF ontologies into typed code through SPARQL queries and Tera templates
-
sftrace-setup
Setup helper for sftrace (instrumentation-based trace tool)
-
allocator-tracer
Allocator trace utilities for benchmarking
-
ruvector-router-cli
CLI for testing and benchmarking ruvector-router-core
-
deno
executable
-
gungraun-runner
Binary package needed by the Gungraun library. A high-precision, one-shot and consistent benchmarking framework/harness for Rust.
-
crabscore-report
Report generation and web dashboard for CrabScore - The Rust Efficiency Standard
-
time-graph-macros
Attribute macro to instrument functions and record their executing time with the time-graph crate
-
partial-callgrind
Callgrind client requests in Rust
-
tracing-chrometrace
A Layer for tracing-subscriber that outputs Chrome-style traces
-
mpc-bench
Multi-party computation experimentation library
-
gridworld-rl
A deep reinforcement learning 2D gridworld environment with single- and multi-agent support
-
exec_duration
Stupid and easy to use Rust code instrumentalization library
-
tracing-subscriber
implementing and composing
tracingsubscribers -
scopeclock
inline micro-benchmarking
-
china-id
一个中国身份证号码解析库
-
logwise
an opinionated logging library for Rust
-
deepsize_derive2
measuring the total size of object on the stack and heap
-
kperf-rs
Rust safe wrapper over kperf-sys library
-
ep-dwt
embedded-profilingimplementation using the Data Watchpoint and Tracing (DWT) unit -
wide-event
Honeycomb-style wide events — accumulate structured fields throughout a request lifecycle and emit as a single JSON line via tracing
-
fluxbench-stats
Statistical analysis engine for FluxBench with bootstrap resampling and BCa intervals
-
steroid
A lightweight framework for dynamic binary instrumentation
-
buswatch-adapters
Pre-built adapters for collecting metrics from popular message buses
-
phlow-sdk
SDK for Phlow, a fast, modular runtime for building backends with YAML flows, Rust modules, and native OpenTelemetry observability
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
benchtest
Macro for benching and testing simple functions
-
dolphin
A lightweight and safe Rust FFI library for dynamically loading and invoking functions from shared libraries with support for return values
-
hhmmss_rs
Format time and duration in chrono, std::time and time as HH:MM:SS and HH:MM:SS.xxx
-
pyroscope-cli
Pyroscope Profiler CLI
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
rcp-tools-remote
Internal library for RCP tools - remote copy protocol and networking (not intended for direct use)
-
trans-gen-java
Generating Java trans code
-
depyler-oracle
ML-powered compile error classification and auto-fixing using aprender models
-
trans-gen-go
Generating Go trans code
-
opentelemetry-tide
OpenTelemetry integration for Tide
-
strace-parse
Parser and utilities for strace files
-
dsfb-fusion-bench
Deterministic synthetic benchmarking and plotting data generator for DSFB fusion diagnostics
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
callgrind
-
dogdata-sqlx
SQLx instrumentation for tracing to Datadog APM via OpenTelemetry
-
hrstopwatch
A high accuracy stopwatch, intended for benchmarking
-
poee
Functions for efficient development
-
alloc_counter
Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
-
twiggy-traits
Common traits for the Twiggy code size profiler
-
rlt
A universal load testing library for Rust, with real-time TUI support
-
redox-kprofiling
Conversion tool from Redox kernel profiling data into perf script
-
windsock
database/service benchmarking framework
-
openinference-instrumentation
OpenInference instrumentation helpers for Rust applications
-
nvbit-build
Build-time helpers for compiling NVIDIA NVBIT instrumentation
-
metered
Fast, ergonomic metrics for Rust!
-
llvm-mca-macros
Procedural macros for generating
llvm-mcamarker comments -
bitbelay-tests
Individual tests for the
bitbelaypackage ecosystem -
profl-cli
CLI for generating profl reports
-
trustformers-debug
Advanced debugging tools for TrustformeRS models
-
tracepoint_decode
Rust API for decoding tracepoints
-
thag_demo
Interactive demos for thag_rs and thag_profiler - run Rust profiling examples without installing thag
-
harness-probe-perf
harness probe for reporting linux perf-event counter values
-
opentelemetry-zipkin
Zipkin exporter for OpenTelemetry
-
sideways
Observability from the side - Datadog tracing and StatsD metrics for Rust services
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
utrace
Instrumentation-based profiling library for embedded targets with async support
-
cargo-criterion-means
Cargo command to gather the mean and standard error values from criterion benchmarks
-
papi
(Performance API) wrapper for Rust
-
tracing-record-hierarchical
Record parent
tracing::Spanfields from inside childtracing::Span’s context -
loadem
Command line tool for emulating web load from thousands of clients
-
mem_viewer
Memory Viewer is a Rust library that provides a macro and display the memory content of various types of variables. It allows users to view the name, type, size, and memory content of a variable in a formatted way…
-
bitbelay-cli
Command line facilities for the
bitbelaypackage ecosystem -
llmnop
A command-line tool for benchmarking the performance of LLM inference endpoints
-
oha
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation
-
apr-qa-runner
Playbook executor for APR model qualification testing
-
superluminal-perf-sys
Superluminal Performance C API bindings
-
linux-perf-event-reader
Parse Linux perf_event information from raw bytes
-
deepsize2
measuring the total size of object on the stack and heap
-
sp1-perf
A performance evaluation tool for SP1 programs
-
prom-timer
RAII Prometheus Timer for monitoring & tracing
-
rustmeter-beacon
Lightweight tracing library for embedded Rust applications
-
wasm-tracing
Tracing subscriber for WebAssembly. Maintained fork of tracing-wasm.
-
layout-audit
Analyze binary memory layouts to detect padding inefficiencies
-
trackio-rs
High-performance, thread-safe Rust client for Trackio experiment tracking
-
spandoc
Procedural macro attribute for converting doc comments into tracing spans
-
likwid-marker
Bindings for the LIKWID marker API
-
rtm-yaml
Rust Type Mapper (RTM) crate rtm-yaml
-
helia-interop
Interoperability testing and compatibility utilities for Helia
-
owiwi-tracing-opentelemetry
initialize tracing with opentelemetry
-
timeit
Timing macros for Rust modelled after Python's timeit
-
criterion-decimal-throughput
Criterion.rs measurement for decimal throughput (MB/s, GB/s, etc.)
-
scope_timer
A freaking easy-to-use timer for measuring scope time for execution
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
tracing-ecs-formatter
ECS (Elastic Common Schema) 8.11 JSON formatter for tracing-subscriber
-
perf-event2
interface to Linux performance monitoring
-
function-timer-macro
Macro that allow to time a function and emit a metric using metrics crate
-
flaregun
Tracing and monitoring tools for Linux
-
gloo-console
Convenience crate for working with browser's console
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
console-subscriber
A
tracing-subscriber::Layerfor collecting Tokio console telemetry -
cargo-simd-detect
Rust nightly cargo command to report which SIMD extensions your Intel/AMD CPU supports and are enabled
-
criterion-polyglot
An extension trait for criterion providing benchmark methods for various non-Rust programming languages
-
parquet-flamegraph
program to generate flamegraph and investigate parquet storage
-
firestorm-enabled
A dependency of firestorm. Do not use directly.
-
kandil_code
Intelligent development platform (CLI + TUI + Multi-Agent System) with cross-platform AI model benchmarking, system diagnostics, and advanced development tools