← Ко всем open source проектам

Lichess

lichess-org/lila

Lichess — бесплатный шахматный сервер без рекламы с открытым кодом.

Форки 2,703
Автор lichess-org
Язык Scala
Лицензия AGPL-3.0
Обновлено 2026-06-27

Что это такое

Lichess — бесплатный шахматный сервер без рекламы и с открытым кодом. Основной репозиторий называется lila, что расшифровывается как lichess in Scala.

Проект фокусируется на игре в реальном времени и простоте использования. Вокруг партии есть анализ, турниры, симультаны, форум, тренажер тактики, мобильные приложения и общие доски анализа.

Что внутри

Сервер написан на Scala 3 и использует модифицированный Play 2.8. Интерфейс доступен более чем на 140 языках благодаря сообществу переводчиков.

Архитектура Lichess интересна тем, что это реальный высоконагруженный продукт с открытым кодом. Здесь есть не только игровые правила, но и социальные функции, API, анализ движком и инфраструктура вокруг миллионов партий.

Как используют

Обычный пользователь играет партии, решает задачи, участвует в турнирах и разбирает позиции. Разработчик может смотреть HTTP API и учиться на устройстве большого публичного сервиса.

Для шахматного сообщества открытость важна: правила, развитие продукта и клиентские возможности не спрятаны полностью в закрытой платформе.

Пример

Пример показывает обращение к публичному API Lichess. Такой вызов можно использовать в маленьком инструменте статистики или интеграции.

Запрос к API

Команда получает публичные данные пользователя и подходит для простой интеграции или личной статистики.

Язык: Bash
curl -H "Accept: application/json" \
  https://lichess.org/api/user/DrNykterstein

Сильные стороны и ограничения

Сильная сторона Lichess — сочетание бесплатного доступа, отсутствия рекламы и зрелого продукта. Открытый код делает проект редким примером публичного сервиса такого масштаба.

Ограничение для желающих запустить копию — сложность. Полноценный шахматный сервер с анализом, турнирами и реальным временем требует серьезной инфраструктуры и сопровождения.

Контекст проекта

Lichess ведется в репозитории lichess-org/lila; публичная история проекта начинается 2012-02-21. Основной язык, который показывает GitHub, — Scala, лицензия — AGPL-3.0. Есть отдельный сайт проекта: https://lichess.org.

Для страницы каталога это важно как практический контекст: читатель видит не абстрактное название, а реальный проект с владельцем, лицензией, технической базой и открытой историей изменений.