Teamplay is a full-stack signals ORM for multiplayer real-time applications. Current stable version is 0.4.0. It integrates with React and React Native, using signals for reactive state management and automatic synchronization with a backend. Key differentiators include its ORM-like API for managing relational data, built-in multiplayer support via WebSockets, and deep React/React Native integration. It is designed for developers building collaborative apps with minimal boilerplate, handling optimistic updates and conflict resolution. The package ships TypeScript types and requires React as a peer dependency.
npm install teamplayNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates creating a store, defining a model, and saving an instance.
Upgrade to 0.4.0 and define models using Model class with static fields property.
Change imports from 'teamplay/react' to 'teamplay'.
Ensure each model class has a static fields object defining attribute types.
Install @react-native-async-storage/async-storage and pass it to createStore({ asyncStorage: ... }).Use named import: import { createStore } from 'teamplay'Add 'static fields = { ... }' to your model class.Change import to 'teamplay'.
No dependency data recorded yet.