منصوبے کے بارے میں

Lark ایک اوپن سورس ریئل ٹائم ڈیٹا بیس سرور ہے جو بنیادی طور پر Rust میں لکھا گیا ہے اور Glommio async رن ٹائم پر بنایا گیا ہے۔ یہ متعدد کلائنٹس کے درمیان JSON درخت کو ہم آہنگ کرتا ہے، اختیاری پائیداری کی حمایت کرتا ہے۔ اس پروجیکٹ میں Go پر مبنی ایج کمپوننٹ شامل ہے جو WebSocket، WebTransport اور REST HTTP کنکشنز کو ختم کرتا ہے، جس سے یہ Firebase Realtime Database کا ڈراپ‑ان متبادل بن جاتا ہے جبکہ Firebase کلائنٹ SDKs کے ساتھ مطابقت برقرار رکھتا ہے۔ ڈویلپر Docker امیجز کا استعمال کرکے Lark کو مقامی طور پر چلا سکتے ہیں یا سورس سے مرتب کر سکتے ہیں، ایڈمن ڈیش بورڈ کے ذریعے ڈیٹا کا انتظام کر سکتے ہیں، اور `lark-data` فولڈر کا بیک اپ لے سکتے ہیں۔ اس ماحولیاتی نظام میں JavaScript کلائنٹ لائبریری (`@lark-sh/client`) شامل ہے جو ریئل ٹائم ویب ایپلیکیشنز بنانے کے لیے ہے، مثال ایپس جیسے ملٹی پلیئر اسٹکی نوٹس وائٹ بورڈ اور Firebase کوئیک اسٹارٹ مائیگریشن، اور مکمل دستاویزات جو سیکیورٹی رولز، REST APIs اور SDK مطابقت کا احاطہ کرتی ہیں۔ Lark کو پروڈکشن میں Lark Cloud استعمال کرتا ہے، سخت پائیداری ٹیسٹنگ سے گزرتا ہے، اور AGPL v3 لائسنس کی پیروی کرتا ہے۔