gRPC
Hochperformantes Open-Source-RPC-Framework, mit dem Dienste gegenseitig Funktionen über Sprachen und Netzwerke hinweg direkt aufrufen können.
- Aktiv gepflegt
- Von einer Foundation unterstützt
- Gut dokumentiert
- Permissive Lizenz
Überblick
gRPC lässt einen Dienst Funktionen bereitstellen, die andere Dienste aufrufen können, als wären es lokale Methodenaufrufe, wobei Protocol Buffers für kompakte, stark typisierte Nachrichtendefinitionen und HTTP/2 für effizienten, multiplexierten Transport genutzt werden. Es generiert Client- und Server-Code in Dutzenden von Sprachen aus einer gemeinsamen Dienstdefinition.
gRPC eignet sich für Teams, die Microservices bauen, die effiziente, stark typisierte Dienst-zu-Dienst-Kommunikation benötigen – ein anderes Muster als die REST/GraphQL-APIs, die Directus, Hasura und PostgREST (ebenfalls in diesem Katalog) bereitstellen; gRPC wird meist für interne Dienst-zu-Dienst-Aufrufe statt öffentliche APIs genutzt.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
The standard high-performance RPC framework, essential representative project for API tooling.
- Grundlegend etabliert
- Stiftungsgeführt
- Kategorien
- API
- Schlagwörter
- rpcprotocol-buffersmicroservicesapi-framework
- Sprachen
- C++, Go, Java
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Kong
Apache-2.0Cloud-natives API-Gateway, das Routing, Load Balancing, Authentifizierung und Traffic-Management für Microservices, APIs und LLM-/MCP-Traffic übernimmt.
Aktiv gepflegt
- API
Apache APISIX
Apache-2.0Dynamisches, hochperformantes API-Gateway auf Basis von NGINX und etcd, das Hot-Reload-fähige Plugins, Canary-Releases und KI-Traffic-Routing zu den klassischen Gateway-Funktionen hinzufügt.
Aktiv gepflegt
- API
Hasura
Apache-2.0Sofortige GraphQL- und REST-APIs auf PostgreSQL und anderen Datenbanken, über Data Connectors.
Aktiv gepflegt
- Backend
- API
- Datenbank
Hoppscotch
MITLeichtgewichtiges, quelloffenes API-Entwicklungsökosystem zum Erstellen und Testen von REST-, GraphQL-, WebSocket- und anderen API-Anfragen, als Alternative zu Postman.
Aktiv gepflegt
- Entwicklertools
- API
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.