{"data":{"slug":"orpc","name":"oRPC","tagline":"MIT end-to-end typed TypeScript RPC","category":"libraries","categoryName":"Libraries","url":"https://orpc.dev","github":"https://github.com/unnoq/orpc","pricing":"open-source","hook":"oRPC is typed RPC that does not pretend to be tRPC with extra steps.","whatsGood":"MIT. End-to-end types, OpenAPI, standard schema, works across runtimes. Docs at orpc.dev. This is a library you import, not a hosted RPC product.","theCatch":"TypeScript-first. Not a drop-in for every tRPC plugin. You still choose the HTTP server (Hono, Next, etc.). Do not confuse it with a backend-as-a-service.","verdict":"The typed TS RPC library. MIT, no meter, you bring the server.","addedAt":"2026-09-03","featured":false,"domain":"Libraries","subSpecialty":"RPC","capabilities":["rpc","typescript"],"surfaces":["Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":7},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/orpc","html":"/gems/orpc","markdown":"/gems/orpc.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}