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

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のissueやDiscordを通じて貢献を奨励しており、貢献者のための能力開発プログラムを提供しています。AGPLv3+ライセンスの下で、Lichessは公開されたアーキテクチャ図とソースリポジトリにより透明性を維持しています。