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

Lichess.org ایک مکمل اوپن سورس، اشتہارات سے پاک آن لائن شطرنج سرور ہے جسے ریئل ٹائم گیم پلے اور رسائی کے لیے ڈیزائن کیا گیا ہے۔ یہ گیم سرچ، Fishnet کلسٹر کے ذریعے Stockfish سے چلنے والے کمپیوٹر تجزیہ، ٹورنامنٹس، ہمہ وقت نمائش (simuls)، فورمز، ٹیم پلے، ٹیکٹیکل پزلز، موبائل ایپس، اور اشتراکی اسٹڈی بورڈز جیسی خصوصیات فراہم کرتا ہے۔ اس کا انٹرفیس Crowdin پر کمیونٹی ترجمہ کے ذریعے 140 سے زیادہ زبانوں کو سپورٹ کرتا ہے۔ تکنیکی طور پر، Lichess اسٹوریج کے لیے Scala 3 کے ساتھ Play Framework، Pekko streams، اور MongoDB کا استعمال کرتا ہے، جسے Elasticsearch کے ذریعے انڈیکس کیا گیا ہے۔ WebSocket ہینڈلنگ Redis استعمال کرتے ہوئے ایک علیحدہ سروس کو سونپی گئی ہے۔ فرنٹ اینڈ TypeScript اور Snabbdom کے ساتھ بنایا گیا ہے، اور Sass کے ساتھ اسٹائل کیا گیا ہے۔ تمام ریٹڈ گیمز کو مفت PGN ڈیٹا بیس کے طور پر شائع کیا جاتا ہے۔ براؤزر ہم آہنگی میں Firefox، Chrome، Edge، Opera، اور Safari کے جدید ورژن شامل ہیں۔ یہ پروجیکٹ GitHub issues اور Discord کے ذریعے شراکت داری کی حوصلہ افزائی کرتا ہے، اور شراکت داروں کے لیے صلاحیتوں کی ترقی کا پروگرام پیش کرتا ہے۔ AGPLv3+ کے تحت لائسنس شدہ، Lichess عوامی آرکیٹیکچر ڈایاگرامز اور سورس ریپوزٹریز کے ساتھ شفافیت برقرار رکھتا ہے۔