TypeScript RPC

Open-source TypeScript projects categorized as RPC

RPC stands for Remote Procedure Call In the context of programming. In distributed computing, a remote procedure call is when a computer program causes a procedure to execute in a different address space, which is coded as if it were a normal procedure call, without the programmer explicitly coding the details for the remote interaction.

Top 23 TypeScript RPC Projects

  1. router

    🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

    Project mention: Share Everything Except the Route Tree: A Multi-Customer Monorepo with TanStack Router | dev.to | 2026-07-01

    And here's the problem: TanStack Router generates a routeTree.gen.ts per project, and that generated tree does not survive a package boundary. If you go looking, you find a trail of pain: #1203 (sharing route trees across packages) and #4984 (virtual routes can't resolve package aliases in a monorepo; still open, unanswered, and its author eventually gave up and switched to React Router). There's a whole genre of blog posts titled some variation of "why TanStack Router may not be the best choice for monorepos".

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. deepstream.io

    deepstream.io server

  4. ts-rest

    RPC-like client, contract, and server implementation for a pure REST API

    Project mention: Modern Node.js Patterns for 2025 | news.ycombinator.com | 2025-08-03

    nvm I'm dumb lol `ts-rest` does support express v5: https://github.com/ts-rest/ts-rest/pull/786. Don't listen to my misinformation above!!

    I would say this oversight was a blessing in disguise though, I really do appreciate minimizing dependencies. If I could go back in time knowing what I know now, I still would've gone down the same path.

  5. tsrpc

    A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.

  6. connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

    Project mention: Protobuffers Are Wrong | news.ycombinator.com | 2025-09-05

    It used to be that there was no official TypeScript protobuf generator from Google and third-party generators sucked. Using protobufs from web browser or in nodejs was painful.

    Couple years ago Connect released very good generator for TypeScript, we use in in production and it's great:

    https://github.com/connectrpc/connect-es

  7. json-joy

    json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.

  8. node-client

    Nvim Node.js client and plugin host

  9. arri

    Arri RPC is a code-first RPC framework for end-to-end type safety in any language

  10. tempo

    🥁 Don't miss a beat. Real-time, end-to-end typesafe APIs. (by 6over3)

  11. tatum-js

    🚀 Tatum SDK: A 💪 powerful, 🌟 feature-rich TypeScript/JavaScript 📚 library that streamlines the 🛠️ development of 🌐 blockchain applications.

  12. deepr

    A lightweight alternative to GraphQL

  13. phero

    Full-stack type-safety with pure TypeScript

  14. skir

    Protobuf reimagined for today

    Project mention: Skir, modern alternative to Protobuf, now supports 9 languages | news.ycombinator.com | 2026-04-02
  15. ogma

    A monorepo for the ogma logger and related packages (by jmcdo29)

  16. monero-ts

    TypeScript library for using Monero

  17. httpc

    Build function-based API with minimal code and end-to-end type safety

  18. tgrid

    TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols

    Project mention: AI-startup's concepts are all same with our MIT-licensed OSS projects. Is this convergent evolution? or OSS etiquette violation? | dev.to | 2026-01-13

    Hello, I'm an open source developer using the GitHub username samchon. I've created personal projects typia and tgrid, and at my current employer Wrtn Technologies (South Korea), I'm developing open source projects @agentica and @autobe.

  19. jitar

    Distributed runtime for JavaScript and TypeScript

  20. rocketrpc

    A typesafe framework to destroy client-server barriers.

  21. deezer-discord-rpc

    A Discord RPC for Deezer

  22. comctx

    Use RPC to communicate easily across contexts in any JavaScript environment.

    Project mention: Comctx: A Better Cross-Context Communication Library Than Comlink | news.ycombinator.com | 2025-08-22
  23. prim-rpc

    Easy-to-understand, type-safe, transport-agnostic RPC/IPC for JavaScript, supporting callbacks, batching, file handling, custom serialization, and more.

  24. differential

    Typescript-first background services platform with durable functions.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript RPC discussion

Log in or Post with

TypeScript RPC related posts

  • Real-Time Data with gRPC Streaming: .NET & React with Connect RPC

    4 projects | dev.to | 5 Jul 2025
  • Ask HN: What do you regret doing or not doing in your 30s?

    2 projects | news.ycombinator.com | 25 Oct 2023
  • My thoughts on starting an online business as someone who's never done it before

    2 projects | news.ycombinator.com | 25 Oct 2023
  • The New Transparent RPC for JavaScript

    2 projects | dev.to | 23 Oct 2023
  • Introducing monero-ts, a major upgrade to the monero-javascript library

    2 projects | /r/Monero | 3 Oct 2023
  • Tsrpc: A TypeScript RPC Framework

    1 project | news.ycombinator.com | 2 Sep 2023
  • trpc VS prim-rpc - a user suggested alternative

    2 projects | 23 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source RPC projects in TypeScript? This list will help you:

# Project Stars
1 router 14,776
2 deepstream.io 7,187
3 ts-rest 3,325
4 tsrpc 1,926
5 connect-es 1,769
6 json-joy 1,081
7 node-client 532
8 arri 502
9 tempo 411
10 tatum-js 399
11 deepr 341
12 phero 324
13 skir 310
14 ogma 307
15 monero-ts 238
16 httpc 197
17 tgrid 167
18 jitar 166
19 rocketrpc 165
20 deezer-discord-rpc 150
21 comctx 116
22 prim-rpc 110
23 differential 107

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?