Packages

RPC, gRPC & Protocols Packages

Remote-procedure-call frameworks and wire protocols for typed, efficient communication between services and clients (gRPC, tRPC, Protobuf).

99 packages

Packages in RPC, gRPC & Protocols

98Health
Library PyPI

gRPC Python Health Checking

Reference Python implementation of the gRPC Health Checking Protocol.

45,397
Apache 2.0
Used by 5
95Health
Library Go

quic-go

A production-ready, pure-Go implementation of the QUIC transport protocol and HTTP/3, powering Caddy, Traefik, and cloudflared.

11,820
MIT
Used by 5
91Health
Library Cargo

Hickory Proto

Safe, low-level DNS protocol library underpinning Hickory DNS in Rust

5,464
Other
Used by 5
75Health
Library Go

go-plugin

HashiCorp's Go library for building plugin systems over RPC or gRPC, powering Terraform, Vault, and Nomad.

6,108
MPL-2.0
Used by 4
75Health
Library Go

memberlist

A Go library implementing the SWIM gossip protocol for decentralized cluster membership and failure detection.

4,127
MPL-2.0
Used by 4
46Health
Library Go

cmux

A Go library that multiplexes gRPC, HTTP, TLS, and other protocols over a single TCP listener.

2,771
Apache 2.0
Used by 4
74Health
Library npm

@electron/remote

Bridges JavaScript objects from Electron's main process into the renderer for synchronous remote method calls.

412
MIT
Used by 4
43Health
Library PyPI

socksio

A sans-I/O implementation of the SOCKS4, SOCKS4A, and SOCKS5 client protocols for Python.

56
MIT
Used by 4
92Health
Framework Cargo

Thrift

Cross-language RPC framework with a Rust crate for interoperable clients and servers.

10,959
Apache 2.0
Used by 3
52Health
Library npm

ts-rest Core

End-to-end type-safe REST API contracts in TypeScript, with an RPC-like client and zero code generation.

3,343
MIT
Used by 3
79Health
Library Go

paho.mqtt.golang

The Eclipse Paho MQTT v3.1/3.1.1 client library for Go, built for fully asynchronous pub/sub messaging.

3,132
Other
Used by 3
67Health
Library Go

yamux

A lightweight Go library for multiplexing many bidirectional streams over a single TCP or Unix socket connection, with built-in flow control and keepalives.

2,700
MPL-2.0
Used by 3
50Health
SDK npm

GramJS

Full-featured MTProto client for building Telegram user bots and apps in Node.js and browsers

1,765
MIT
Used by 3
45Health
Library Go

go-grpc-prometheus

Prometheus monitoring interceptors for gRPC Go servers and clients.

1,334
Apache 2.0
Used by 3
78Health
Library npm

mcp-handler

Framework-agnostic HTTP adapter for hosting Model Context Protocol servers in Next.js, Nuxt, SvelteKit, and Hono.

687
Apache 2.0
Used by 3
57Health
Tool Go

protoc-gen-validate

A protoc plugin that generates polyglot message validators, enforcing constraints Protocol Buffers alone can't express.

4,113
Apache 2.0
Used by 2
42Health
Library Cargo

protobuf

A pure Rust implementation of Google Protocol Buffers with runtime support for generated code.

2,968
MIT
Used by 2
95Health
Library PyPI

Autobahn|Python

WebSocket and WAMP protocol implementation for Python, running natively on both Twisted and asyncio.

2,539
MIT
Used by 2
55Health
Tool Go

gnostic

A command-line compiler that converts OpenAPI and Google Discovery API descriptions into typed Protocol Buffer models.

2,309
Apache 2.0
Used by 2
65Health
Library Cargo

ipc-channel

A multiprocess, drop-in replacement for Rust channels that carries Serde-serializable messages across process boundaries.

1,129
Apache 2.0
Used by 2
49Health
Tool Go

vtprotobuf

A protoc plugin that generates reflection-free Marshal, Unmarshal, Size, Equal, Clone, and pooling methods for Go protobuf messages.

1,126
BSD 3
Used by 2
48Health
Library Go

encoding

A high-performance, drop-in Go replacement for encoding/json, with fast ASCII, ISO8601, Protobuf, and Thrift codecs.

1,055
MIT
Used by 2
63Health
Library PyPI

h2

A pure-Python, sans-I/O implementation of the HTTP/2 protocol state machine

1,043
MIT
Used by 2
40Health
Library PyPI

grpclib

A pure-Python gRPC implementation for asyncio built on top of the hyper-h2 HTTP/2 stack.

989
BSD 3
Used by 2

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers