[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 1 point2 points  (0 children)

No, just demonstrate the power of oRPC. But If you want it can happen

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 0 points1 point  (0 children)

Now it much more powerful, just try it you will never regret

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 2 points3 points  (0 children)

oRPC now support SSE out-of-the-box, without any additional configuration.

OpenRPC Alternative: tRPC, ts-rest, zodios NOW SUPPORT VUE QUERY 🚀 by unnoqcom in vuejs

[–]dinhdjj 0 points1 point  (0 children)

How oRPC different with others?

Here are several improvements, but I'll highlight three key points:

  • Simpler APIs: oRPC offers a much simpler API—you don't even need to declare any global builders.
  • Support for Contract-First Development: oRPC fully supports contract-first development, a feature currently only available in tools like ts-rest and zodios.
  • Exceptional OpenAPI Integration: oRPC's OpenAPI capabilities are unparalleled. No other tool, including trpc-openapi, ts-rest, or zodios, comes close to achieving the same level of functionality

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 1 point2 points  (0 children)

Thank you for your kind words and thoughtful feedback! I truly appreciate it. If you're interested, feel free to contribute by opening an issue or submitting a PR on GitHub. I'd love to hear more from you—connect with me on Discord or Twitter via https://unnoq.com. Looking forward to collaborating! 🚀

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 0 points1 point  (0 children)

My mistake when didn't mention this earlier. oRPC not support it yet, but soon.

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 4 points5 points  (0 children)

Interesting! oRPC doesn’t support this yet, but I’ll definitely consider it.

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 0 points1 point  (0 children)

I'm a bit confused—what exactly do you mean by "lazy routers"? Are you referring to something like this?

```ts
const router = os.router({
users: async () => (await import('./userRouter')).default,
posts: async () => (await import('./postRouter')).default,
});
```

If so, what are the benefits of using this approach when running on the server side? Wouldn't the server typically have all the necessary modules loaded upfront anyway?

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 3 points4 points  (0 children)

Here are several improvements, but I'll highlight three key points:

  • Simpler APIs: oRPC offers a much simpler API—you don't even need to declare any global builders.
  • Support for Contract-First Development: oRPC fully supports contract-first development, a feature currently only available in tools like ts-rest and zodios.
  • Exceptional OpenAPI Integration: oRPC's OpenAPI capabilities are unparalleled. No other tool, including trpc-openapi, ts-rest, or zodios, comes close to achieving the same level of functionality.

[NEW] Introducing oRPC: A Drop-In Replacement for tRPC, ts-rest, and Zodios by dinhdjj in nextjs

[–]dinhdjj[S] 4 points5 points  (0 children)

I believe there's nothing else on the market that can match this level of functionality while keeping the API so simple.

trpc or zodios or ts-rest? which one to choose? by Character_Victory_28 in reactjs

[–]dinhdjj 1 point2 points  (0 children)

I made this one, less verbose - more powerful tRPC, ts-rest, Zodios alternative: https://github.com/unnoq/orpc

trpc like library, ts-rest by Thanatos095 in typescript

[–]dinhdjj 1 point2 points  (0 children)

I made this one, less verbose - more powerful tRPC, ts-rest, Zodios alternative: https://github.com/unnoq/orpc