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

Showing 15 of 99 packages
90Health
SDKnpm

MCP TypeScript SDK

The official TypeScript SDK for building Model Context Protocol servers and clients.

13,336
MIT
Used by 108
78Health
Frameworknpm

tRPC Server

Build end-to-end typesafe APIs in TypeScript with no schemas, no code generation, and zero runtime bloat.

40,585
MIT
Used by 35
98Health
LibraryPyPI

Protocol Buffers

Google's language-neutral, platform-neutral binary format for serializing structured data

72,000
BSD 3
Used by 27
60Health
Librarynpm

ssh2

Pure-JavaScript SSH2 client and server library for Node.js, with SFTP, exec, shell, and port forwarding support.

5,819
MIT
Used by 18
94Health
Librarynpm

protobuf.js

A fast, conformant JavaScript and TypeScript implementation of Protocol Buffers, no protoc required

10,586
Other
Used by 17
76Health
Librarynpm

@grpc/grpc-js

Pure JavaScript implementation of gRPC clients and servers for Node.js.

4,844
Apache 2.0
Used by 17
97Health
FrameworkPyPI

gRPC Python (grpcio)

The Python runtime for gRPC, Google's high-performance, cross-language RPC framework, built on the shared C-core from the grpc/grpc monorepo.

45,298
Apache 2.0
Used by 16
95Health
ToolGo

grpc-gateway

A protoc plugin that generates a reverse-proxy server, turning RESTful HTTP/JSON requests into gRPC calls from the same service definitions.

19,993
BSD 3
Used by 16
70Health
LibraryGo

dns

A low-level, spec-complete DNS library for Go covering client, server, DNSSEC, and zone-file parsing.

8,769
BSD 3
Used by 16
91Health
Librarynpm

Protobuf-ES

A conformance-tested, ESM-first Protocol Buffers runtime and code generator for modern JavaScript and TypeScript.

1,660
Apache 2.0
Used by 16
63Health
LibraryGo

go-grpc-middleware

A collection of reusable gRPC interceptors for Go covering auth, logging, retries, validation, and recovery.

6,761
Apache 2.0
Used by 14
53Health
LibraryGo

protobuf

Legacy Go bindings for Protocol Buffers, now a thin compatibility wrapper around google.golang.org/protobuf.

10,086
BSD 3
Used by 12
90Health
SDKGo

MCP Go SDK

The official Go SDK for building Model Context Protocol servers and clients, maintained in collaboration with Google.

5,070
Apache 2.0
Used by 12
68Health
LibraryCargo

prost

A Protocol Buffers implementation for Rust that generates simple, idiomatic types via derive macros.

4,760
Apache 2.0
Used by 11
88Health
Librarynpm

connect-es

Type-safe RPC clients and servers for TypeScript, built from Protobuf schemas and servable over Connect, gRPC, or gRPC-Web.

1,807
Apache 2.0
Used by 11

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

Search