À propos du projet
Lark est un serveur de base de données temps réel open source, écrit principalement en Rust et construit sur le runtime asynchrone Glommio. Il synchronise un arbre JSON entre plusieurs clients, avec un support de persistance optionnelle. Le projet comprend un composant edge en Go qui termine les connexions WebSocket, WebTransport et HTTP REST, ce qui en fait un remplacement direct de Firebase Realtime Database tout en conservant la compatibilité avec les SDK clients Firebase. Les développeurs peuvent exécuter Lark localement à partir d'images Docker ou compiler depuis les sources, gérer les données via un tableau de bord administrateur, et sauvegarder le dossier lark-data. L'écosystème fournit une bibliothèque cliente JavaScript (@lark-sh/client) pour développer des applications web temps réel, des applications exemple telles qu'un tableau blanc de post-it multijoueur et un迁移 depuis Firebase quickstart, ainsi qu'une documentation complète couvrant les règles de sécurité, les APIs REST et la compatibilité des SDK. Lark est déployé en production par Lark Cloud, subit des tests de durabilité rigoureux, et est publié sous licence AGPL v3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.