Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

♞ lichess.org: the forever free, adless and open source chess server ♞

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
COPYING.md
NotificationsYou must be signed in to change notification settings

fGeorjje/lila

 
 

Repository files navigation

Build serverBuild assetsCrowdinTwitter

Lichess homepage

Lila (li[chess in sca]la) is a free online chess game server focused onrealtime gameplay and ease of use.

It features asearch engine,computer analysis distributed withfishnet,tournaments,simuls,forums,teams,tactic trainer,amobile app,and ashared analysis board.The UI is available in more than130 languages thanks to the community.

Lichess is written inScala 2.13,and relies on thePlay 2.8 framework.scalatags is used for templating.Pure chess logic is contained in thescalachess submodule.The server is fully asynchronous, making heavy use of Scala Futures andAkka streams.WebSocket connections are handled by aseparate server that communicates usingredis.Lichess talks toStockfish deployed in anAI cluster of donated servers.It usesMongoDB to store more than 1.7 billion games, which are indexed byelasticsearch.HTTP requests and WebSocket connections can be proxied bynginx.The web client is written inTypeScript andsnabbdom, usingSass to generate CSS.Theblog uses a free open content plan fromprismic.io.All rated games are published in afree PGN database.Browser testing done withBrowserstack.Proxy detection done withIP2Proxy database.Please help ustranslate Lichess with Crowdin.

Seelichess.org/source for a list of repositories.

Join us on discord or in the#lichess freenode IRC channel for more info.UseGitHub issues for bug reports and feature requests.

Installation

./lila # thin wrapper around sbtrun

The Wiki describeshow to setup a development environment.

HTTP API

Feel free to use theLichess API in your applications and websites.

Supported browsers

NameVersionNotes
Chromium / Chromelast 10Full support
Firefox61+Full support (fastest local analysis since FF 79)
Opera55+Reasonable support
Safari11.1+Reasonable support
Edge17+Reasonable support

Older browsers (including any version of Internet Explorer) will not work.For your own sake, please upgrade. Security and performance, think about it!

License

Lila is licensed under the GNU Affero General Public License 3 or any laterversion at your choice with an exception for Highcharts. Seecopying fordetails.

Credits

Seelichess.org/thanks and the contributors here:

GitHub contributors

About

♞ lichess.org: the forever free, adless and open source chess server ♞

Resources

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
COPYING.md

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala68.1%
  • TypeScript18.0%
  • SCSS7.5%
  • JavaScript4.6%
  • Java0.8%
  • CSS0.4%
  • Other0.6%

[8]ページ先頭

©2009-2025 Movatter.jp