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. deepstream.io

    deepstream.io server

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ts-rest

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

  4. 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.

  5. connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

    Project mention: gRPC vs. REST: Understand gRPC, OpenAPI and REST and When to Use in API Design | news.ycombinator.com | 2025-01-22

    > what is the cli tool I can use to test grpc

    Use https://connectrpc.com/ and then you can use curl, postman, or any HTTP tool of your choosing that supports sending POST requests.

  6. 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.

  7. node-client

    Nvim Node.js client and plugin host

  8. tempo

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

    Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    There are still a few more libraries in development. An example is Tempo by betwixt-labs.

  9. SaaSHub

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

    SaaSHub logo
  10. tatum-js

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

  11. deepr

    A lightweight alternative to GraphQL

  12. phero

    Full-stack type-safety with pure TypeScript

  13. ogma

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

  14. monero-ts

    TypeScript library for using Monero

  15. httpc

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

  16. rocketrpc

    A typesafe framework to destroy client-server barriers.

  17. jitar

    Distributed runtime for JavaScript and TypeScript

  18. differential

    Typescript-first background services platform with durable functions.

  19. prim-rpc

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

  20. NanoRPCProxy

    A relay, limiter, token and protection system for Nano node RPC & websocket interface

  21. picorpc

    A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.

  22. react-native-helios

    ⚛️ A fast, secure, and portable light client for Ethereum dApps.

  23. deezer-discord-rpc

    A Discord RPC for Deezer

  24. chia-agent

    chia rpc/websocket client library

  25. starpc

    Protobuf RPC for TypeScript and Go with bidirectional streaming.

  26. SaaSHub

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

    SaaSHub logo
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

  • 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
  • Bebop introduces JSON-Over-Bebop for fast runtime type validation of raw JSON in Typescript; faster than Zod and other alternatives

    3 projects | /r/typescript | 27 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Mar 2025
    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 deepstream.io 7,163
2 ts-rest 2,660
3 tsrpc 1,810
4 connect-es 1,478
5 json-joy 834
6 node-client 506
7 tempo 401
8 tatum-js 375
9 deepr 328
10 phero 325
11 ogma 299
12 monero-ts 214
13 httpc 192
14 rocketrpc 161
15 jitar 145
16 differential 108
17 prim-rpc 105
18 NanoRPCProxy 98
19 picorpc 94
20 react-native-helios 84
21 deezer-discord-rpc 70
22 chia-agent 65
23 starpc 58

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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