mirror of
https://github.com/lichess-org/lila.git
synced 2026-05-26 13:51:00 +00:00
update games number - database.lichess.org only shows *rated* games
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## Repository Overview
|
||||
|
||||
Lila (li[chess in sca]la) is the free, open-source chess server powering lichess.org - one of the world's largest chess platforms with 7+ billion games. This is a production-scale application serving millions of users with real-time gameplay, computer analysis, tournaments, and comprehensive chess features.
|
||||
Lila (li[chess in sca]la) is the free, open-source chess server powering lichess.org - one of the world's largest chess platforms with 12+ billion games. This is a production-scale application serving millions of users with real-time gameplay, computer analysis, tournaments, and comprehensive chess features.
|
||||
|
||||
**Technology Stack:**
|
||||
|
||||
|
||||
@@ -22,13 +22,13 @@ and a [shared analysis board](https://lichess.org/study).
|
||||
The UI is available in more than [140 languages](https://crowdin.com/project/lichess) thanks to the community.
|
||||
|
||||
Lichess is written in [Scala 3](https://www.scala-lang.org/),
|
||||
and relies on the [Play 2.8](https://www.playframework.com/) framework.
|
||||
and relies on a modified [Play 2.8](https://www.playframework.com/) framework.
|
||||
[scalatags](https://com-lihaoyi.github.io/scalatags/) is used for templating.
|
||||
Pure chess logic is contained in the [scalachess](https://github.com/lichess-org/scalachess) submodule.
|
||||
The server is fully asynchronous, making heavy use of Scala Futures and [Akka streams](https://akka.io).
|
||||
WebSocket connections are handled by a [separate server](https://github.com/lichess-org/lila-ws) that communicates using [redis](https://redis.io/).
|
||||
Lichess talks to [Stockfish](https://stockfishchess.org/) deployed in an [AI cluster](https://github.com/lichess-org/fishnet) of donated servers.
|
||||
It uses [MongoDB](https://www.mongodb.com) to store more than 7 billion games, which are indexed by [elasticsearch](https://github.com/elastic/elasticsearch).
|
||||
It uses [MongoDB](https://www.mongodb.com) to store more than 12 billion games, which are indexed by [elasticsearch](https://github.com/elastic/elasticsearch).
|
||||
HTTP requests and WebSocket connections can be proxied by [nginx](https://nginx.org).
|
||||
The web client is written in [TypeScript](https://www.typescriptlang.org/) and [snabbdom](https://github.com/snabbdom/snabbdom), using [Sass](https://sass-lang.com/) to generate CSS.
|
||||
All rated games are published in a [free PGN database](https://database.lichess.org).
|
||||
|
||||
Reference in New Issue
Block a user