Packages

RPC, gRPC & Protocols Packages

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

42 packages

Packages in RPC, gRPC & Protocols

Showing 42 packages
90Health
SDKnpm

MCP TypeScript SDK

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

13,199
MIT
Used by 106
78Health
Frameworknpm

tRPC Server

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

40,525
MIT
Used by 35
98Health
LibraryPyPI

Protocol Buffers

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

71,736
BSD 3
Used by 27
59Health
Librarynpm

ssh2

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

5,813
MIT
Used by 19
94Health
Librarynpm

protobuf.js

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

10,579
Other
Used by 17
66Health
Librarynpm

@grpc/grpc-js

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

4,844
Apache 2.0
Used by 17
98Health
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,229
Apache 2.0
Used by 16
91Health
Librarynpm

Protobuf-ES

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

1,650
Apache 2.0
Used by 16
79Health
LibraryCargo

prost

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

4,741
Apache 2.0
Used by 10
83Health
SDKnpm

ACP TypeScript SDK

Official TypeScript SDK for the Agent Client Protocol connecting editors and AI coding agents

234
Apache 2.0
Used by 10
88Health
SDKCargo

rmcp

The official async Rust SDK for building Model Context Protocol clients and servers

3,817
Apache 2.0
Used by 8
88Health
FrameworkCargo

tonic

An async, high-performance gRPC over HTTP/2 framework for Rust built on Tokio and Hyper

12,434
MIT
Used by 7
91Health
FrameworkCargo

Thrift

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

10,953
Apache 2.0
Used by 3
58Health
SDKnpm

GramJS

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

1,768
MIT
Used by 3
92Health
LibraryCargo

Hickory Proto

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

5,371
Other
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

Search