🍺 BREW Explorer

← all formulae

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

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![bpftop](bpftop.gif)\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[![Packaging status](https://repology.org/badge/vertical-allrepos/bpftop.svg)](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
}