FindSoftware

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

Status
Active
Maintainer
The Connect Authors1
Maintained by
Community
First release
20225

Rendering and deploy

Install with
npm4

Releases

Current major version
25
Last release
2026-10-275

Adoption

GitHub stars
1,8292
npm downloads a week
8,367,0267
Contributors
456
Dependent repositories
68
Dependent packages
288

Why these figures do not compare

Sources

  1. 2026-11-04: links, Maintainer
    connectrpc.com/
  2. 2026-11-04: links, Written in, License, GitHub stars
    api.github.com/repos/connectrpc/connect-es
  3. 2026-11-04: links, Categories, Runtime
    github.com/connectrpc/connect-es/blob/main/README.md
  4. 2026-11-04: Install with
    connectrpc.com/docs/node/getting-started/
  5. 2026-11-04: First release, Current major version, Last release
    api.github.com/repos/connectrpc/connect-es/releases
  6. 2026-11-04: Contributors
    api.github.com/repos/connectrpc/connect-es/contributors?per_page=1
  7. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@connectrpc/connect
  8. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@connectrpc%2Fconnect

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON