Profile avatar
unnoq.com
πŸ—οΈ orpc.unnoq.com β€” Typesafe API's Made Simple πŸͺ„ unnoq.com
264 posts 116 followers 54 following
Prolific Poster

What if oRPC OpenAPIHandler/Generator support tRPC?

Let me see your thought about this killer SAAS stack: VPS + @bun.sh + sqlite + persistent storage + snapshot backup

πŸ‘€ I see oRPC

RPC inside RPC, you can invoke a method inside @cloudflare-dev.bsky.social durable object in type-safe way, like publish events to roommates, ...

I am unsure of how to test the hibernation in @cloudflare-dev.bsky.social WebSocket. Should I release a feature that cannot be automatically tested?

oRPC updated @nextjs.org R docs: β€’ Normal SSR: Direct server-side header access with lazy import β€’ Optimized SSR: Uses instrumentation.ts to fix layout loading issues with "use server" (rarely) orpc.unnoq.com/docs/adapter...

😒😒

@github.com everything now become "9 months ago"

I will see what I can do πŸ€” @cloudflare-dev.bsky.social

This repo uses fetch for SSR and WebSocket for the client. It supports multiple sessions without reconnecting the WebSocket. A bit ugly, but maybe someone needs it. github.com/unnoq/orpc-w...

oRPC lets you build entire REST APIs with automatic OpenAPI docs, all in a tiny 9.84 kB (gzip) package! Modular by design, use only the features you want.

oRPC 1.5.1 with common schemas support: github.com/unnoq/orpc/r...

"Hibernation" mean you don't need to charge for idle ws connections.

oRPC docs for new @tanstack.com Start (devinxi) is shipped, no need index files for api routes: orpc.unnoq.com/docs/adapter...

oRPC x @cloudflare.social Websocket Hibernation Chat room example: orpc-cloudflare-worker-playground.dinsterizer.workers.dev

πŸš€ oRPC 1.5.0 is LIVE! πŸŽ‰ 😴 Hibernation Plugin: Build super scalable & affordable WebSocket apps with @cloudflare.social Websocket Hibernation! πŸ”‘Type-Safe Query Keys: Get/set Tanstack Query data with full type safety!

πŸš€ oRPC 1.5.0 is LIVE! πŸŽ‰ 😴 Hibernation Plugin: Build super scalable & affordable WebSocket apps with @cloudflare.social Websocket Hibernation! πŸ”‘Type-Safe Query Keys: Get/set Tanstack Query data with full type safety!

A utility used by oRPC for executing the callback function after the current call stack has been cleared

oRPC x @cloudflare.social Websocket Hiberation?

One of my first sponsors went from $50 β†’ $100 β†’ now $200/month. Huge thanks to @ SanMurakami πŸ™Œ

Hi friends I write tutorial blog post about oRPC + Effect but it in Thai if you interest I think LLM might help you translate codesook.dev/tutorials/ba... #orpc #effect #hono #backend #typescript #api #openapi #rpc #e2e_type_safe

oRPC 1.4.2 with new EventPublisher utility: github.com/unnoq/orpc/r...

oRPC 1.4.2 with new EventPublisher utility: github.com/unnoq/orpc/r...

HTTP RPCHandler enables StrictGetMethodPlugin by default. πŸͺ If you don't store sensitive info in cookies, you can disable it or use SimpleCsrfProtectionHandlerPlugin instead

πŸš€ oRPC v1.4.0 is out! πŸ” Dedupe Requests Plugin πŸ§ƒ Buffered Mode in Batch Plugin πŸ‘‹ Hey API Integration πŸͺ£ AWS Lambda Adapter πŸ” TanStack Query Integration πŸ”’ Bracket Notation Parsing Update πŸ“¬ inferRPCMethodFromContractRouter πŸ”§ Router β†’ Contract Utilities πŸ› οΈ route.spec Override github.com/unnoq/orpc/r...

In the next version of oRPC, the Dedupe Requests Plugin can help reduce redundant requests to the server ⚑️

Coming soon in oRPC! πŸš€ RPCLink will automatically set methods based on the contract in our next version. Less manual setup! #oRPC #DX

DX is my top priority. If you use oRPC enough, you can't easily switch to another library - is that correct?

🀯🀯Just got my first-ever Platinum Sponsor - massive thanks to @valerii15298 πŸ™Œ

@github.com πŸ”»

heyapi.dev (by @lmen.us ) look good and oRPC will support it in next version

πŸš€ oRPC v1.3.0 is here πŸͺŸ MessagePort adapter (@electronjs.org, browser extensions, workers) πŸ› οΈ NestJS support πŸ“¦ Multiple success responses πŸ’§ @tanstack.com Query streamedOptions πŸ“„ parseFormData + getIssueMessage utils πŸ” @esm.dev pina/colada improve 🧬 @zod.dev ,@valibot.dev ,@arktype.io updates

noThing to post, still hard at work on oRPC. The next version could ship next week! πŸ”₯

Oh man, thanks @cra.mr for using oRPC and now becoming its sponsor πŸ™πŸ™

Two new sponsors joined us - huge thanks to @ryota-murakami.bsky.social and @johngeromex for the support! πŸ™

Big thanks to shr.ink for generously sponsoring the oRPC project 🫢🫢

oRPC docs have llms.txt and llms-full.txt, thanks to vitepress-plugin-llms by @okineadev! Big thanks for making LLM-ready docs easy πŸ™Œ

oRPC combines RPC with OpenAPI for type-safe APIs

πŸ”₯ Hot Repo! πŸ”₯ (100+ new stars) πŸ“¦ unnoq / orpc ⭐ 1,623 (+101) πŸ—’ TypeScript Typesafe APIs Made Simple πŸͺ„

Huge thanks to all my sponsors - it's been a long journey, and I never imagined I’d come this far. Your support means the world to me πŸ’™

Thank @betterstack.com for your awesome video 😍😍

Websocket but batch requests, why not? πŸ’ͺ

Just got my 9th monthly sponsor right before 1.2.0 release, πŸ™ huge thanks to @herrfugbaum for the support!

experimental_ but 100% test coverage, it's oRPC πŸ₯°

πŸŽ‰ oRPCβ€―1.2.0β€―is live! πŸ”§ Adds Zodβ€―4 support 🌐 WebSocket clients: @bun.sh , @unjs.io Crossws, @nodejs.org & @deno.land πŸ“œ Enhanced OpenAPI‑Reference plugin for proxy servers πŸ› οΈ HEAD method support ⚑ More reliable SSE πŸ“¦ New createJsonifiedRouterClient