A forever free, adless, and open-source chess server focused on realtime gameplay and ease of use.
Lila is the open-source server behind lichess.org, a free and adless online chess platform. It provides realtime chess gameplay, computer analysis, tournaments, puzzles, and community features, solving the problem of accessible, high-quality chess without commercial barriers.
Chess enthusiasts, developers interested in gaming platforms, and communities seeking a free, open-source chess server for hosting or contributing.
Developers choose Lila for its fully open-source nature, ad-free philosophy, robust feature set, and scalable architecture built on modern technologies like Scala and TypeScript.
♞ lichess.org: the forever free, adless and open source chess server ♞
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Lichess is entirely free, ad-free, and community-funded, ensuring accessibility without commercial barriers, as emphasized in its open-source philosophy.
Uces a separate WebSocket server with Akka streams for fast, responsive gameplay, handling realtime chess matches efficiently with minimal latency.
Includes tournaments, simuls, puzzles, computer analysis, and a mobile app, providing a full chess platform experience akin to commercial services.
Supports over 140 language translations via Crowdin and publishes all rated games in a free PGN database, leveraging community contributions for sustainability.
Requires configuring multiple services like MongoDB, Elasticsearch, and redis, with a development environment that relies on sbt and specific tooling, making it non-trivial for beginners.
Built on Scala 3 and Play framework, which has a steeper learning curve and smaller ecosystem compared to more popular languages, limiting accessibility for some developers.
Stores over 4.7 billion games and uses distributed Stockfish analysis via fishnet, necessitating significant server resources and scalability planning for production deployments.