
Connect for ECMAScript
TypeScript implementation of Connect, a family of libraries for building type-safe APIs from Protocol Buffers schemas.
Connect for ECMAScript is the TypeScript side of Connect, a family of libraries for remote procedure calls over HTTP. The core package, @connectrpc/connect, provides the clients and servers for a service schema. Separate packages adapt them for web browsers, for plain Node.js servers, and for the Fastify, Next.js and Express frameworks. The README states that Connect implements gRPC, gRPC-Web and its own protocol.
Schemas are written in Protocol Buffers, and the README names Protobuf-ES as the Protobuf library Connect uses. The Node.js guide installs the packages with npm.
Worth knowing
The Node.js examples serve requests from a plain HTTP server, which the README says is not fit for production use. The README points to a server plugins guide for Fastify, Next.js and Express.
Node.js support follows the maintained Node.js release lines, and browser support covers baseline browsers from the last 2.5 years.
Identity
Rendering and deploy
- Install with
- npm4
Releases
Adoption
Sources
- 2026-11-04: links, Maintainer
connectrpc.com/ - 2026-11-04: links, Written in, License, GitHub stars
api.github.com/repos/connectrpc/connect-es - 2026-11-04: links, Categories, Runtime
github.com/connectrpc/connect-es/blob/main/README.md - 2026-11-04: Install with
connectrpc.com/docs/node/getting-started/ - 2026-11-04: First release, Current major version, Last release
api.github.com/repos/connectrpc/connect-es/releases - 2026-11-04: Contributors
api.github.com/repos/connectrpc/connect-es/contributors?per_page=1 - 2026-11-04: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@connectrpc/connect - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@connectrpc%2Fconnect