oRPC Migrate from tRPC

Installation
SKILL.md

Migrating from tRPC

oRPC draws significant inspiration from tRPC, making migration straightforward.

For quick enhancement without full migration, see tRPC Integration.

Core Concepts Comparison

Concept tRPC oRPC
Router t.router() an object
Procedure t.procedure os
Context t.context() os.$context()
Create Middleware t.middleware() os.middleware()
Use Middleware t.procedure.use() os.use()
Input Validation t.procedure.input(schema) os.input(schema)
Output Validation t.procedure.output(schema) os.output(schema)
Error Handling TRPCError ORPCError
Serializer superjson built-in
Related skills
Installs
First Seen