このプロジェクトについて

Larkは主にRustで書かれ、Glommio非同期ランタイム上に構築されたオープンソースのリアルタイムデータベースサーバーです。複数のクライアント間でJSONツリーを同期し、任意の永続化をサポートします。このプロジェクトには、WebSocket、WebTransport、REST HTTP接続を終端するGoベースのエッジコンポーネントが含まれており、FirebaseクライアントSDKとの互換性を保ちながら、Firebase Realtime Databaseのドロップイン代替となります。開発者はDockerイメージを使ってLarkをローカルで実行したり、ソースからコンパイルしたり、管理ダッシュボードでデータを管理したり、`lark-data`フォルダをバックアップしたりできます。エコシステムは、リアルタイムWebアプリケーションを構築するためのJavaScriptクライアントライブラリ(`@lark-sh/client`)、マルチプレイヤー付箋ホワイトボードやFirebaseクイックスタート移行などのサンプルアプリ、セキュリティルール、REST API、SDK互換性を網羅する完全なドキュメントを提供します。LarkはLark Cloudによって本番環境で使用され、格な耐久性テストを受けており、AGPL v3ライセンスに従います。