demo.mov
A native macOS app for pprof
Open pprof profiles without command-line hassle ✨.
brew install approf
You can also download the latest app from release.
Graphviz
installed- macOS Sonoma 14.0 or later on a M-series chip
Translucent background is only availble on macOS Sequoia 15.0 or later
- Drag and drop pprof files to open
- Compare pprof profiles using the
-diff_base
option - Reorder / Add / Remove files in seconds
- Dark / Light mode
- Save sessions for later use

Command line under the hood

WEB page in dark mode
- SwiftUI and AppKit as the UI framework.
- The Composable Architecture for state management.
- Running pprof binay in a process.

Thanks to Golang Weekly for the shoutout!