pluv-io / pluv

Multi-platform, type-safe realtime packages

Home Page:https://pluv.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Multi-platform, type-safe realtime packages

https://pluv.io

License:MIT License


Languages

Language:TypeScript 88.7%Language:MDX 9.8%Language:JavaScript 1.5%Language:HTML 0.1%Language:CSS 0.0%