
pluv.io
Open source multiplayer apis, powered by typescript
26 followers
Open source multiplayer APIs for React, powered by TypeScript end-to-end. Self-host on Node.js or Cloudflare Workers, or use our managed service.
26 followers
Open source multiplayer APIs for React, powered by TypeScript end-to-end. Self-host on Node.js or Cloudflare Workers, or use our managed service.
Sup guys!
I'm David (i3dly), the maker behind pluv.io. Today, I'm excited to share with everyone, the stable v1 launch of pluv.io!
pluv.io is an MIT licensed, open-source API for building realtime multiplayer applications with automatic typesafety and powerful abstractions as primitives. In essence, pluv.io is tRPC + RadixUI for multiplayer apps.
I built pluv.io because I felt that OSS tools for building multiplayer applications still left a lot of complexity on the table. And in a landscape of maximally type-inferred libraries such as the TanStack suite, Drizzle ORM and tRPC, there was a developer experience gap I wanted to bridge between these libraries and building multiplayer features that I could self-host if I wanted to.
With pluv.io, you have access to things such as:
Automatic typesafety while writing minimial TypeScript types
Room authorization
User presence
Synchronized data storage (compatible with Yjs and Loro CRDTs)
React.js bindings
And all designed to self-host on Node.js or Cloudflare Workers, or to use on the pluv.io network here: https://pluv.io/signup
For the Next.js folks building on Vercel who want something a little more plug-and-play while WebSockets are unsupported on the platform, you can still get started with pluv.io via our fully-managed service. Just follow our Next.js Quickstart guide here.
You can read more about pluv.io in the introduction post on the website: https://pluv.io/blog/open-source-typesafe-realtime--introducing-pluvio
But in the meantime, I would love to hear your thoughts, feedback and questions in the comments!
Competely
Hey @i3dly
Congrats on the launch of Pluv!
The library looks awesome - will keep it in my arsenal for when I'm building a multiplayer application.
Also the website looks fantastic, great work! 👏
Thanks so much @liorgrossman! It's a huge honor coming from you 8). I probably spent an unreasonable amount of time building the site, so I'm really happy to hear it 🥲. Time to go back to actually shipping some features. This release is only the core of building something much more plug-and-play 😉.
Super awesome library @i3dly, love the support for Cloudflare workers!
Will have to give it a try🧑💻
Thanks @daniel_sklyar! The ecosystem for realtime on Cloudflare Workers is fairly sparse. Imo this definitely lowers the barrier for developers to build rich realtime applications on Cloudflare Workers