approf
brew install --cask approf
v14.1.3
Native app for pprof
18
30-day installs · #3285
59
90-day · #3132
296
365-day · #2778
197
★ GitHub stars · updated 1y ago
GitHub topics
composable-architecture
go
golang
gui
mac
macos
pprof
swift
swiftui
tca
ui
Links
- https://github.com/moderato-app/approf
- GitHub: moderato-app/approf
- Brew formula source: Casks/a/approf.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"uninstall": [
{
"quit": "the.future.app.approf.approf"
}
]
},
{
"app": [
"approf.app"
],
"target": "/Applications/approf.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Support/the.future.app.approf.approf.plist",
"~/Library/Caches/the.future.app.approf.approf",
"~/Library/Cookies/the.future.app.approf.approf.binarycookies",
"~/Library/HTTPStorages/the.future.app.approf.approf",
"~/Library/LaunchAgents/the.future.app.approf.approf.plist",
"~/Library/Preferences/the.future.app.approf.approf.plist"
]
}
]
}
],
"auto_updates": 1,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Native app for pprof",
"disable_reason": null,
"disabled": 0,
"display_name": "approf",
"enrichment_fetched_at": "2026-06-20T22:40:37+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "approf",
"github_default_branch": "main",
"github_last_commit_at": "2024-09-26T10:20:11Z",
"github_readme_excerpt": "https://github.com/user-attachments/assets/d61cd45f-abd8-4fa1-9038-5f9968ce9c9c\n\n## A native macOS app for [pprof](https://github.com/google/pprof)\nOpen pprof profiles without command-line hassle \u2728.\n\n## Install\n```bash\nbrew install approf\n```\n\nYou can also download the latest app from [release](https://github.com/moderato-app/approf/releases/latest).\n\n## Requirements\n* `Graphviz` installed\n* macOS **Sonoma 14.0** or later on a **M-series chip**\n\n_Translucent background is only availble on macOS **Sequoia 15.0** or later_\n\n\n## Features\n- [x] Drag and drop pprof files to open\n- [x] Compare pprof profiles using the [`-diff_base`](https://github.com/google/pprof/blob/main/doc/README.md#comparing-profiles) option\n- [x] Reorder / Add / Remove files in seconds\n- [x] Dark / Light mode\n- [x] Save sessions for later use\n\n## Screenshots\n\u003cimg width=\"100%\" alt=\"Screenshot\" src=\"https://github.com/user-attachments/assets/efff596b-302d-45c9-8795-1ff8633e7d0f\"\u003e\n\u003cdiv align=\"center\"\u003eCommand line under the hood\u003c/div\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cimg width=\"100%\" alt=\"Screenshot\" src=\"https://github.com/user-attachments/assets/d34f68fb-8aa6-46ad-9a34-7c97c1a3ae0b\"\u003e\n\u003cdiv align=\"center\"\u003eWEB page in dark mode \u003c/div\u003e\n\n## Implementation\n* SwiftUI and AppKit as the UI framework.\n* The Composable Architecture for state management.\n* Running [pprof](https://github.com/golang/go/tree/master/src/cmd/pprof) binay in a process.\n\n## Credits\n\u003ca href=\"https://golangweekly.com/latest\" target=\"_blank\"\u003e\n \u003cimg width=\"200\" alt=\"image\" src=\"https://github.com/user-attachments/assets/25490d69-576c-4d47-9f3a-6b8a1200e57b\"\u003e\n\u003c/a\u003e\n\nThanks to [Golang Weekly](https://golangweekly.com/latest) for the shoutout!\n",
"github_repo": "moderato-app/approf",
"github_stars": 197,
"github_topics": [
"composable-architecture",
"go",
"golang",
"gui",
"mac",
"macos",
"pprof",
"swift",
"swiftui",
"tca",
"ui"
],
"homepage": "https://github.com/moderato-app/approf",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 18,
"installs_365d": 296,
"installs_90d": 59,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"approf"
],
"one_liner": null,
"rank_30d": 3285,
"rank_365d": 2778,
"rank_90d": 3132,
"raw_hash": "01eb6359cd9a9d70",
"ruby_source_path": "Casks/a/approf.rb",
"tap": "homebrew/cask",
"token": "approf",
"version": "14.1.3",
"why_use_this": null
}