orpc Documentation

Typesafe APIs Made Simple πŸͺ„

5,457 stars TypeScript TypeScript 1 file Β· ~1,601 tokens #api#bunjs#cloudflare-worker#contract-first#denojs#next-js#nodejs#openapi
RAW Doc

oRPC - Typesafe APIs Made Simple πŸͺ„

Documentation

You can read the documentation here.

Packages

Core

Schema validation

Built-in features

Framework & ecosystem integrations

Observability

Sponsors

Like what we build over at middleapi? You can help keep it going here: GitHub Sponsors. Every bit helps! πŸš€

πŸ† Platinum Sponsor

ScreenshotOne.com

πŸ₯ˆ Silver Sponsor

ζ‘δΈŠγ•γ‚“

Generous Sponsors

LN Markets

Sponsors

Reece McDonald あわわわとーにゅ nk supastarter Dexter Miguel herrfugbaum
Ryota Murakami David Cramer Valerii Petryniak Valerii Strilets Kyle Mistele christ12938
Ryan Soderberg shota Ellis Driscoll Hoang Nguyen

Backers

David Walsh Robbe Vaes Aidan Sunbury soonoo Kevin Porten Denis Christopher Kapic
Tom Ballinger Sam Titoine Igor Makowski hanayashiki Lev Dubinets Kelly Peilin Chan
Guy Ariely Alex Andrey Gubanov

With thanks to 37 past sponsors who helped get oRPC here.

References

oRPC is inspired by existing solutions that prioritize type safety and developer experience. Special acknowledgments to:

  • tRPC: For pioneering the concept of end-to-end type-safe RPC and influencing the development of type-safe APIs.
  • ts-rest: For its emphasis on contract-first development and OpenAPI integration, which have greatly inspired oRPC's feature set.

License

Distributed under the MIT License. See LICENSE for more information.