🍺 BREW Explorer

← all formulae

buf

brew install buf v1.71.0 Apache-2.0

Command-line toolchain for linting, generating, and managing Protocol Buffers and gRPC schemas.

Why you might care

Buf modernizes protobuf workflows with stricter linting rules, faster code generation, and integrated schema registry support compared to the official protoc compiler. It enforces best practices out-of-the-box, handles dependency management automatically, and works seamlessly with gRPC and ConnectRPC projects.

Categories

Alternatives

protoc grpcurl protobuf
4.7k
30-day installs · #630
13.6k
90-day · #688
61.1k
365-day · #579

Build dependencies

go

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "protoc",
    "grpcurl",
    "protobuf"
  ],
  "build_dependencies": [
    "go"
  ],
  "categories": [
    "compiler",
    "linter",
    "formatter",
    "parser"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "New way of working with Protocol Buffers",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:01+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "buf",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://buf.build",
  "homepage_og_description": "Buf is the toolchain for Protobuf, gRPC, and ConnectRPC - lint and generate code with the Buf CLI, publish and govern schemas on the Buf Schema Registry.",
  "homepage_og_image": "https://buf.build/images/buf-og-image-v1.png",
  "homepage_title": "Buf \u00b7 Modern Protobuf and gRPC",
  "installs_30d": 4666,
  "installs_365d": 61065,
  "installs_90d": 13585,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:46:01+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "buf",
  "oldnames": [],
  "one_liner": "Command-line toolchain for linting, generating, and managing Protocol Buffers and gRPC schemas.",
  "optional_dependencies": [],
  "rank_30d": 630,
  "rank_365d": 579,
  "rank_90d": 688,
  "raw_hash": "631dc4188b20736f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/b/buf.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.71.0",
  "versioned_formulae": [],
  "why_use_this": "Buf modernizes protobuf workflows with stricter linting rules, faster code generation, and integrated schema registry support compared to the official protoc compiler. It enforces best practices out-of-the-box, handles dependency management automatically, and works seamlessly with gRPC and ConnectRPC projects."
}