#6565th of 146 in Backends, databases and hosting
orpc
TypeScript framework for typesafe APIs with OpenAPI output and MCP tools
- Stars
- 5.8k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- TypeScript
5,084 on 22 Apr 20265,762 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
oRPC lets you define API procedures as plain TypeScript functions with Zod, Valibot or ArkType input schemas. It gives you a typed client without code generation, an OpenAPI-compatible REST handler, and a package that exposes procedures as MCP tools. It runs on Node.js, Bun, Deno and Cloudflare Workers, with add-ons for Next.js, NestJS, TanStack Query, tRPC and OpenTelemetry.
Who it is for: TypeScript developers building typed backends with REST, OpenAPI or MCP exposure
Strengths
- Typed client inferred from the router, no code generation step
- Same procedures serve RPC, OpenAPI REST and MCP tools
- Runs on Node.js, Bun, Deno and Cloudflare Workers
- Optional Redis and Upstash adapters for pub/sub, rate limiting and locking
Weaknesses
- TypeScript only; non-TS clients must go through the OpenAPI output
- A library, not a starter app: no auth, billing or database included
- Locking package is published as experimental (@orpc/experimental-lock)
- Many separate npm packages to learn and keep in sync
What it needs
- no GPU
- Needs Redis (optional), Upstash (optional)
- Models: Zod, Valibot, ArkType
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |