# flamegraph-rs/flamegraph

Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3

Repository: https://github.com/flamegraph-rs/flamegraph
Canonical: https://ross.abutalabs.com/products/flamegraph-rs-flamegraph
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: flamegraphs, profiling, perf
Last push: 2026-08-12T10:11:16+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 97, longevity 100
- inputs: {"age_days": 2736, "days_push": 21, "days_rel": 21, "gap_med": 0.0, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6014, forks 194 (observed 2026-08-28T04:09:34.259708+00:00)

## What it is
A Rust-powered flamegraph generator and cargo subcommand built on the Inferno library, profiling arbitrary binaries without Perl or pipes. It supports Linux via perf, macOS via xctrace, and Windows natively through the blondie library.

## Use cases
- generate flamegraphs for rust projects
- profile a binary and visualize hot paths
- find performance bottlenecks in my code
- cargo flamegraph subcommand for profiling
- create flamegraphs without perl or pipes
- profile applications on windows or macos

## When to choose
- you want quick flamegraphs for Rust cargo projects
- you need cross-platform profiling on Linux, macOS, or Windows
- you want a single Rust binary instead of the Perl flamegraph stack

## When to avoid
- you need an interactive profiler UI (consider samply or Firefox Profiler)
- you need sampling-based profiling beyond what perf/xctrace/dtrace provide
- you are on an unsupported platform or cannot install perf

## Facets
- artifact type: cli-tool
- maturity: active
- function: benchmarking, developer-tools, cli
- domain: developer-tools, performance
- platform: windows, rust, cli
- tags: flamegraph, profiling, cargo-subcommand, perf, inferno, command-line, linux, macos

## Member repositories
- flamegraph-rs/flamegraph (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:34.259708+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:49:46.173194+00:00, confidence not recorded.
  - readme: https://github.com/flamegraph-rs/flamegraph (fetched 2026-08-28T04:09:34.259708+00:00, sha ba1c76d6ce9f)
  - registry_crates: https://crates.io/api/v1/crates/flamegraph (fetched 2026-08-29T08:45:38.396807+00:00, sha 7aa87f879e0e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
