bpftop
brew install bpftop
v0.9.0
Apache-2.0
Dynamic real-time view of running eBPF programs
21
30-day installs · #6691
71
90-day · #6395
129
365-day · #8507
2.7k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
GitHub topics
bpf
cli
ebpf
linux
Links
- https://github.com/Netflix/bpftop
- GitHub: Netflix/bpftop
- Brew formula source: Formula/b/bpftop.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"llvm",
"pkgconf",
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"elfutils",
"zlib-ng-compat"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Dynamic real-time view of running eBPF programs",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:58+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bpftop",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-03T06:38:36Z",
"github_readme_excerpt": "# bpftop\n\n\u003cimg src=\"bpftop-logo.png\" width=\"75\" height=\"75\"\u003e\n\n`bpftop` provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program. It also provides graphical views of these statistics over time. This tool minimizes overhead by enabling performance statistics only while it is active.\n\n\n\n## Installation\n\nThe install script downloads the latest release for your architecture (x86_64 or aarch64), verifies its SHA-256 against the digest published by GitHub, and installs it to `~/.local/bin` (or `/usr/local/bin` when run as root):\n\n```bash\ncurl -fsSL https://bpftop.sh/install | sh\n```\n\nPass `--version \u003ctag\u003e` to pin a specific release or `--bin-dir \u003cpath\u003e` to choose the install directory. Run the script with `--help` to see all options.\n\nOr install via your distribution\u0027s package manager:\n\n[](https://repology.org/project/bpftop/versions)\n\n### Fedora\n\nYou can install `bpftop` from the [official repositories](https://src.fedoraproject.org/rpms/bpftop) using [dnf](https://dnf.readthedocs.io/en/latest/):\n\n```bash\nsudo dnf install bpftop\n```\n\n### Arch Linux\n\nYou can install `bpftop` from the [official repositories](https://archlinux.org/packages/extra/x86_64/bpftop/) using [pacman](https://wiki.archlinux.org/title/pacman):\n\n```bash\nsudo pacman -S bpftop\n```\n\n### Nix\n\nInstall `bpftop` from nixpkgs:\n\n```bash\nnix profile install nixpkgs#bpftop\n```\n\n## Features\n\n- **Real-time monitoring**: Displays a list of all running eBPF programs with ID, type, and name\n- **Performance metrics**: Shows period and total average runtime, events per second, and estimated CPU utilization\n- **Interactive navigation**: Navigate using arrow keys (\u2191/\u2193) or vim-style keys (j/k)\n- **Time-series graphs**: Press Enter on a program to view graphical representations of performance metrics over time\n- **Program filtering*",
"github_repo": "Netflix/bpftop",
"github_stars": 2691,
"github_topics": [
"bpf",
"cli",
"ebpf",
"linux"
],
"homepage": "https://github.com/Netflix/bpftop",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 21,
"installs_365d": 129,
"installs_90d": 71,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "bpftop",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6691,
"rank_365d": 8507,
"rank_90d": 6395,
"raw_hash": "4628488da930580d",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/bpftop.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.9.0",
"versioned_formulae": [],
"why_use_this": null
}