Sobre el proyecto
Lark es un servidor de base de datos en tiempo real de código abierto escrito principalmente en Rust y construido sobre el runtime asíncrono Glommio. Sincroniza un árbol JSON a través de múltiples clientes, admitiendo persistencia opcional. El proyecto incluye un componente de borde basado en Go que finaliza conexiones WebSocket, WebTransport y REST HTTP, lo que lo convierte en un reemplazo directo para Firebase Realtime Database manteniendo la compatibilidad con los Firebase client SDKs. Los desarrolladores pueden ejecutar Lark localmente utilizando imágenes de Docker o compilar desde el código fuente, gestionar datos a través de un panel de administración y realizar copias de seguridad de la carpeta `lark-data`. El ecosistema proporciona una biblioteca cliente de JavaScript (`@lark-sh/client`) para construir aplicaciones web en tiempo real, aplicaciones de ejemplo como una pizarra de notas adhesivas multijugador y una migración rápida de Firebase, además de documentación completa que cubre reglas de seguridad, APIs REST y compatibilidad de SDK. Lark es utilizado en producción por Lark Cloud, se somete a rigurosas pruebas de durabilidad y sigue una licencia AGPL v3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.