orpc
- Purpose: oRPC combines RPC and OpenAPI to build end-to-end type-safe APIs that adhere to OpenAPI standards.
- Key Features:
- End-to-end type safety for inputs, outputs, and errors
- Built-in OpenAPI compliance
- Contract-first development option
- Support for native types (Date, File, Blob, etc.)
- Lazy routing for improved cold start times
- Type-safe SSE and streaming
- Multi-runtime support (Cloudflare, Deno, Bun, Node.js, etc.)
- Extensible via plugins, middleware, and interceptors
- Framework Support:
- Svelte (via TanStack Query integration)
- React (including Server Actions)
- Vue (via Pinia Colada)
- Solid
- NestJS (deep integration)
- Schema Validation: Works with Zod, Valibot, ArkType, and others
- Target Audience: Developers building type-safe APIs with OpenAPI compliance across multiple frameworks and runtimes
- Documentation: Available at orpc.unnoq.com
- Packages: Modular architecture with separate packages for contracts, server, client, OpenAPI, and framework integrations
apibunjscloudflare-workercontract-firstdenojsnext-jsnodejsopenapipinia-vuejsreactrpc-apisolidjssveltetanstacktypesafetypescriptvue
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button