flamegraph-rs/flamegraph

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 11th, 2026
Created on March 7th, 2019
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 194
Total Stargazers: 6,024 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.6 hours
Mean response time: 20.7 days
90th percentile: 4.9 days
Tracked items: 45

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 6% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 894 days
Stale 30+ days: 25
Stale 90+ days: 19

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

flamegraph is a command-line tool that generates flamegraphs for Rust projects and other applications without requiring Perl or complex piping.

Flamegraphs visualize where a program spends its execution time by showing a hierarchical breakdown of function calls and their relative CPU consumption. The tool simplifies the traditional flamegraph workflow by wrapping the underlying profiling infrastructure into a single, easy-to-use command. Rather than manually orchestrating multiple tools and scripts, developers can generate publication-ready flamegraphs directly from their Rust binaries or other executables.

The tool suits developers who want to profile performance bottlenecks in Rust applications without wrestling with shell pipelines or installing Perl dependencies. It works well for both development-time optimization and production profiling scenarios. The project is particularly valuable for teams already working in Rust who want a frictionless profiling experience that integrates naturally with the Rust ecosystem.

The project maintains a steady stream of issue responses and pull request reviews, with maintainers actively engaging with user questions and bug reports. Development includes regular updates to handle changes in underlying profiling tools and the Rust ecosystem. The codebase receives ongoing refinement through both bug fixes and feature additions that expand its capabilities.