English | [简体中文](./README-zh_CN.md) # 🔬speedscope A fast, interactive web-based viewer for performance profiles. Supports import from a variety of profiles in a variety of languages (JS, Ruby, Python, Go & more). Try it here: https://www.speedscope.app
Custom Speedscope fork with exported internals
This is a fork of [speedscope](https://github.com/jlfwong/speedscope) and is **not intended for public use**. It is a temporary build for internal use only.
Originally, Speedscope is a fast, interactive web-based viewer for performance profiles. For more information, see the upstream repository https://github.com/jlfwong/speedscope.
Embeddable flamegraph widget based on speedscope
English | [简体中文](./README-zh_CN.md) # 🔬speedscope A fast, interactive web-based viewer for performance profiles. Supports import from a variety of profiles in a variety of languages (JS, Ruby, Python, Go & more). Try it here: https://www.speedscope.app
Interactive flamegraph visualization component for React - converted from Preact
Speedscope import utilities for parsing various performance profile formats
Converts performance profiles to human and LLM friendly Markdown.
Terminal and HTML report output for Lanterna
memory flamegraphs
Slay your TypeScript types
Handy wrapper for pprof
Detect event loop blocking & lag in running Node.js apps without code changes or restarts
Parse raw trace data into the Chrome DevTools' structured profiling data models
autotest by appium
Profile how long your app spends loading modules (require and import, Node and Bun) as folded stacks you can render into a flame graph.
Convert pprof CPU profiles to folded stacks and Speedscope JSON, and convert Speedscope sampled profiles back to pprof.
Analyze V8 CPU and heap profiles from Node.js/Chrome DevTools
Export flame data to speedscopes profile format
eBPF-based CPU profiler with flamegraph generation, DWARF unwinding, and interactive TUI
Unified CLI for profiling MoonBit code: profile wasm (wasmtime), summarize / diff pprof files, and drive cross-backend bench runs.
Sampling profiler for Python programs
Pure Rust system call tracer with source-aware correlation for Rust binaries
X-ray vision for async Rust - inspect and debug async state machines
Per-span heap allocation profiler core for Rust services.
CLI for analyzing culpert profiles (`culpert report` / `diff` / `info` / `upload` / `pull`).
foundations adapter for culpert: maps TelemetryContext spans into culpert's SpanContext and provides a TelemetryServerRoute for serving pprof profiles.
Proc-macros for culpert. The crate-root re-exports the macros at `culpert::span_fn`; depend on `culpert` rather than this crate directly.
A ruby-prof printer compatible with speedscope.app.
A simple way to generate arbitrary flamegraph that can be viewed by speedscope