这个项目能做什么
Lark 是一个开源的实时数据库服务器,主要使用 Rust 编写并构建在 Glommio 异步运行时之上。它可以在多个客户端之间同步 JSON 树,并支持可选的持久化。该项目包含一个基于 Go 的边缘组件,用于处理 WebSocket、WebTransport 和 REST HTTP 连接,使其成为 Firebase Realtime Database 的即插即用替代方案,同时保持与 Firebase client SDKs 的兼容性。开发者可以使用 Docker 镜像在本地运行 Lark 或从源码编译,通过管理仪表板管理数据,并备份 `lark-data` 文件夹。其生态系统提供了一个用于构建实时 Web 应用程序的 JavaScript 客户端库 (`@lark-sh/client`)、示例应用(如多人协作便签白板和 Firebase 快速入门迁移指南),以及涵盖安全规则、REST APIs 和 SDK 兼容性的完整文档。Lark 已在 Lark Cloud 中投入生产使用,经过了严格的持久性测试,并遵循 AGPL v3 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。