Lila
Ad-less chess server powering lichess.org, with official iOS and Android client apps.
The software provides a self‑hostable, free‑tier chess server that powers the public lichess.org site. It offers real‑time gameplay, a searchable game archive, computer analysis via an external AI cluster, tournaments, simultaneous exhibitions, forums, teams, a tactical trainer, and a shared analysis board. Mobile clients are available for iOS and Android, and the web interface supports more than 140 languages.
Implemented in Scala 3 on a modified Play 2.8 framework, the server uses asynchronous processing with Scala Futures and Akka streams, while a separate WebSocket service communicates through Redis. Game data are stored in MongoDB and indexed by Elasticsearch, and Stockfish runs in a distributed AI cluster for analysis. The front end is built with TypeScript, Snabbdom, and Sass.
The project is released under the AGPL‑3.0 license, requires no subscription or ads, and is intended for anyone who wants to run a full‑featured, open‑source chess platform, from hobbyists to larger organizations.
Reviews
Loading reviews…
Similar apps
Board, Card & Tabletop
Insights64
Advanced chess position search engine

Network & Connectivity
Litlyx
All-in-one Analytics Solution. Setup in 30 seconds. Display all your data on an AI-powered dashboard. Fully self-hostable and GDPR…

Federated & Decentralized
Lemmy
Link aggregator for the fediverse (alternative to Reddit).
API & Network Testing
Para
Flexible and modular backend framework/server for object persistence, API development and authentication.
LMS & Course Platforms
OpenOLAT
Learning management system for teaching, education, assessment and communication.

Version Control & Git
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team…