1 repository
Integration layers that synchronize SolidJS components with an underlying data store.
Distinct from Data Binding Frameworks: Specifically targets the SolidJS framework, whereas the parent is a general pattern for any UI framework.
Explore 1 awesome GitHub repository matching user interface & experience · SolidJS Bindings. Refine with filters or upvote what's useful.
TinyBase este un magazin de date reactiv și o bază de date relațională în memorie concepută pentru persistența stării client-side. Servește ca un motor de sincronizare local-first care îmbină starea distribuită folosind tipuri de date replicate fără conflicte (CRDT) și ceasuri logice pentru a asigura convergența deterministă a datelor. Proiectul include o bibliotecă de validare a schemelor care convertește definițiile externe din instrumente precum Zod, Yup și TypeBox în definiții de stocare type-safe. Oferă o infrastructură pentru editare colaborativă în timp real, utilizând sincronizarea cu Automerge, Yjs și PartyKit pentru a menține o stare consistentă pe mai mulți clienți și servere. Suprafața de capabilități include modelarea datelor relaționale cu tabele și chei străine, interogare și indexare de tip SQL și tranzacții atomice pentru mutații grupate. Suportă o gamă largă de adaptoare de persistență, inclusiv stocarea în browser, SQLite și Cloudflare Durable Objects. Sistemul oferă, de asemenea, binding bidirecțional al stării și componente declarative pentru integrarea cu React, SolidJS și Svelte.
Connects the reactive data store to SolidJS components using fine-grained accessors for automatic updates.