Self-hostable SDK. Add real-time cursors and who's online in under 10 lines of React. No connection caps. No per-seat pricing.
One provider, two hooks. The SDK handles WebSocket lifecycle, reconnection, heartbeats, and cursor interpolation automatically.
Full quickstart →View sourceimport { FlockProvider, useCursors } from "@xevrion/flock-react"; function Cursors() { const cursors = useCursors(); return Object.values(cursors).map((c) => ( <Cursor key={c.userId} position={c.position} name={c.metadata.name} color={c.metadata.color} /> )); } export default function App() { return ( <FlockProvider serverUrl="wss://your-server.com" roomId="my-room" userId={userId} metadata={{ name: "Alice", color: "#a78bfa" }}> <Cursors /> </FlockProvider> ); }
Flock does cursors and who's online, and does them well. The smallest thing that makes your app feel multiplayer.
Start local, point your app at the server, and have live cursors working before lunch. Self-host on your own infra when you're ready.