pluv.io - Open source multiplayer APIs, powered by TypeScript

byβ€’
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.

Add a comment

Replies

Best
Maker
πŸ“Œ

Sup guys!


I'm David (), the maker behind pluv.io. Today, I'm excited to share with everyone, the !


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 + 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 suite, 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:

  1. Automatic typesafety while writing minimial TypeScript types

  2. Room authorization

  3. User presence

  4. Synchronized data storage (compatible with and CRDTs)

  5. bindings

And all designed to self-host on or , or to use on the network here:


For the folks building on who want something a little more plug-and-play while , you can still get started with pluv.io via our fully-managed service. Just follow our .


You can read more about pluv.io in the introduction post on the website:


But in the meantime, I would love to hear your thoughts, feedback and questions in the comments!

Hey
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! πŸ‘

Maker

Thanks so much ! 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 , love the support for Cloudflare workers!

Will have to give it a tryπŸ§‘β€πŸ’»

Maker

Thanks ! 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

Really solid work πŸ™Œ

I had to build something similar using Yjs from scratch for a collab editorβ€”this would’ve saved me so much time. Can't wait to try it in prod!

Maker

Thanks! Funny enough, I'm actually working towards the next launch, which will be a feature for compatibility with popular rich text editors such as and . If this is something you're interested in using in production, stay tuned πŸ˜‰

Β That's awesomeβ€”I actually built my previous editor on top of Slate too.πŸ˜„

Super excited to see where this goes!