/pluv

Multi-platform, type-safe realtime packages

Primary LanguageTypeScriptMIT LicenseMIT

Disclaimer: This package is currently in preview and may have breaking changes between versions. Please wait for a v1.0.0 stable release before using this in production.

Multi-platform, E2E type-safe realtime packages

💕 Inspired by trpc 💕 yjs 💕 and Cloudflare 💕

npm @pluv/io GitHub Commitizen friendly TypeScript

Intro • Usage • Related • Credits • License

Intro

pluv.io allows you to more easily build real-time collaborative experiences with a fully end-to-end type-safe api and the ecosystem of existing CRDT implementations such as yjs.

👉 See full documentation on pluv.io. 👈

Features

  • ✅ Automatic type safety
  • ✅ Basic events
  • ✅ Rooms
  • ✅ Authentication
  • ✅ Awareness + Presence
  • ✅ CRDTs
  • ⬜ Studio (admin & developer panel)

Runtimes

Frontends

Usage

Before diving into documentation, check out usage instructions for your selected platform:

Documentation

Documentation is available at pluv.io.

Related

Credits

This software uses the following open source tooling and libraries:

License

MIT