pkg.soopen package index

brew / Rang 1469

protoc-gen-go-grpc mit Homebrew, apk, apt, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für protoc-gen-go-grpc in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install protoc-gen-go-grpc

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add protoc-gen-go-grpc

Alpine Linux edge package indexes · protoc-gen-go-grpc · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install protoc-gen-go-grpc

Debian stable package indexes · protoc-gen-go-grpc · Quelle: deb.debian.org

Nixverifiziert · 92%
nix profile install nixpkgs#protoc-gen-go-grpc

nixpkgs package indexes · pkgs/by-name/pr/protoc-gen-go-grpc/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Protoc plugin that generates code for gRPC-Go clients

Befehle und Aliase

  • protoc-gen-go-grpc

Verlauf

Projektgeschichte und Nutzung

protoc-gen-go-grpc is the official gRPC-Go protoc plugin. It reads protobuf service declarations and generates typed Go clients, server interfaces, registration helpers, and streaming support.

Projektgeschichte

gRPC was announced in 2015 as an open-source RPC framework based on Protocol Buffers and HTTP/2, and its Go implementation was among the language stacks declared production-ready at gRPC 1.0 in August 2016.

protoc-gen-go-grpc became the dedicated protoc plugin in the grpc-go project for generating Go client and server bindings from protobuf service definitions, complementing protoc-gen-go's message generation.

Adoptionsgeschichte

gRPC reached its 1.0 production milestone in 2016 for Go and several other languages after being publicly announced in 2015. The official announcement cited adoption by infrastructure projects including etcd, containerd, and CockroachDB.

The Go gRPC generator is distributed through Go tooling and several operating-system package managers listed in source_facts.package-manager. It is commonly paired with protoc-gen-go so that one protoc invocation produces message types and RPC service bindings.

Wie es verwendet wird

Install protoc-gen-go-grpc and protoc-gen-go, put both on PATH, and invoke protoc with --go_out and --go-grpc_out. Options such as paths=source_relative control generated-file placement. The generated service code is compiled with the grpc-go runtime. No persistent configuration or credentials file is documented for the generator itself.

Warum Paket-Nerds sich dafür interessieren

The separate generator embodies a deliberate packaging boundary: protobuf message generation belongs to protoc-gen-go, while gRPC service generation belongs to protoc-gen-go-grpc. Build recipes therefore need both binaries and compatible runtime modules.

Because generated interfaces encode client, server, streaming, and forward-compatibility conventions, generator upgrades can change source-level expectations even when the wire protocol remains stable.

Zeitleiste

  • 2015: gRPC was publicly announced.
  • 2016: gRPC 1.0 declared the Go implementation production-ready.
  • Later grpc-go releases distribute protoc-gen-go-grpc as the dedicated Go service-code generator.

Related projects

  • protoc-gen-go generates Go protobuf message types used by the generated RPC bindings.
  • grpc-go supplies the Go runtime, transports, interceptors, credentials APIs, and the protoc-gen-go-grpc source.
  • protoc invokes the plugin through --go-grpc_out and --go-grpc_opt.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für protoc-gen-go-grpc wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
protoc-gen-go-grpccliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version1.6.2
Manager aktualisiert2026-09-11
lokale DatenOK
Upstreamaktuell
neueste erkannte Versioncmd/protoc-gen-go-grpc/v1.6.2

https://github.com/grpc/grpc-go

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:protoc-gen-go-grpc
Version1.6.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/protoc-gen-go-grpc
Homepagehttps://grpc.io
Repositoryhttps://github.com/grpc/grpc-go
Upstream-Dokumentationhttps://grpc.io
LizenzApache-2.0
Quellarchivhttps://github.com/grpc/grpc-go/archive/refs/tags/cmd/protoc-gen-go-grpc/v1.6.2.tar.gz
Zuletzt aktualisiert2026-09-11T04:50:27Z
Pulseupdated
Abhängigkeitenprotobuf
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameprotoc-gen-go-grpc
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

protoc-gen-go-grpc 1.64.0-7+b2

gRPC plugin for protobuf compiler

https://godoc.org/google.golang.org/grpc

sudo apt install protoc-gen-go-grpc
  • Section: golang
  • Architecture: amd64
  • Source Package: golang-google-grpc
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Protoc Gen Go Grpc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: protoc-gen-go-grpc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

protoc-gen-go-grpc

nix profile install nixpkgs#protoc-gen-go-grpc
  • normalized package name match
  • Abgeglichen nach: Protoc Gen Go Grpc
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pr/protoc-gen-go-grpc/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

protoc-gen-go-grpc 1.38.0+really1.33.3-1build1

gRPC plugin for protobuf compiler

https://godoc.org/google.golang.org/grpc

sudo apt install protoc-gen-go-grpc
  • Section: universe/golang
  • Architecture: amd64
  • Source Package: golang-google-grpc
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Protoc Gen Go Grpc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: protoc-gen-go-grpc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

protoc-gen-go-grpc 1.80.0-r3

protoc plugin to generate Go language bindings of services in protobuf definition files for gRPC

https://github.com/grpc/grpc-go

sudo apk add protoc-gen-go-grpc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: protoc-gen-go-grpc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Protoc Gen Go Grpc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: protoc-gen-go-grpc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation