Menu
Libraries |
Category

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

Comments