RepoGuard
refreshing…
Lichess

Organization

Public GitHub footprint of Lichess

@lichess-org
View profile on GitHub

The free and open source chess server

76

Public repositories

29,757

Total stars

4,085

Followers

Lichess, known as lichess-org on GitHub, is a prominent open source chess server with a diverse public repository presence. Its projects are primarily developed in TypeScript, Rust, Scala, Python, Dart, and C++. Notable repositories include lila, the core chess server, and various mobile applications and libraries that enhance the chess playing experience.

Top languages

TypeScript 14Rust 12Scala 11Python 8Dart 6C++ 4JavaScript 3Shell 2

Public repositories

lila

18,350

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

Scala
Updated Jun 12, 2026

mobile

2,341

Lichess mobile app

Dart
Updated Jun 12, 2026

lichobile

2,179

lichess.org former mobile application / new one -> github.com/lichess-org/mobile

TypeScript
Updated Jun 11, 2026

chessground

1,332

Mobile/Web chess UI for lichess.org

TypeScript
Updated Jun 10, 2026

fishnet

907

Distributed Stockfish analysis for lichess.org

Rust
Updated Jun 12, 2026

scalachess

773

Chess API written in scala. Immutable and free of side effects.

Scala
Updated Jun 11, 2026

api

567

Lichess API documentation and examples

TypeScript
Updated Jun 11, 2026

chess-openings

531

An aggregated data set of chess opening names

Python
Updated Jun 11, 2026

stockfish.wasm

335

WebAssembly port of the strong chess engine Stockfish

C++
Updated Jun 4, 2026

stockfish.js

250

The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten

C++
Updated Jun 13, 2026

lila-ws

176

Lichess' websocket server

Scala
Updated Jun 11, 2026

berserk

159

Python client for the lichess API

Python
Updated Jun 9, 2026

lila-openingexplorer

152

Opening explorer for lichess.org that can handle all the variants and trillions of unique positions

Rust
Updated May 27, 2026

pgn-viewer

150

PGN viewer widget

TypeScript
Updated May 28, 2026

lila-docker

120

Lichess local development using Docker Compose.

Rust
Updated Jun 7, 2026

compression

120

Chess clock and move compression algorithms for lichess.org

Scala
Updated May 24, 2026

lila-gif

116

Webservice to render Gifs of chess positions and games, and stream them frame by frame

Rust
Updated Jun 4, 2026

database

115

Public exports of all rated games, puzzles, and computer evaluations.

Scala
Updated Jun 5, 2026

lila-tablebase

102

Tablebase server

Rust
Updated May 15, 2026

external-engine

95

Using engines running outside of the browser on https://lichess.org/analysis

Python
Updated Jun 4, 2026

flutter-chessground

82

Chessboard package for flutter

Dart
Updated Jun 7, 2026

api-demo

74

Client-side app using various Lichess APIs for demonstration purpose

TypeScript
Updated May 12, 2026

kaladin

63

Machine learning tool aimed at automating cheat detection using insights data.

PureBasic
Updated May 15, 2026

chessground-examples

62

Usage examples for chessground

TypeScript
Updated Mar 28, 2026

lila-search

52

Keep elasticsearch threads out of your web facing app, kids

Scala
Updated Jun 10, 2026

lila-gitpod

52

Lichess development environment

Shell
Updated Jun 5, 2026

dartchess

51

Dart chess library for native platforms

Dart
Updated Jun 7, 2026

lila-fishnet

48

Proxy between lila and fishnet move clients

Scala
Updated May 15, 2026

lila-http

39

Handle some https://lichess.org/tournament load

Rust
Updated Jun 4, 2026

papers

36

Papers that use Lichess data, study Lichess, or cite Lichess

TeX
Updated Jun 12, 2026

stockfish-web

31

A home for stockfish wasms - because we care

Python
Updated Jun 12, 2026

zulip-remind

26

Zulip bot that posts messages in a stream at a fixed date.

TypeScript
Updated Jun 8, 2026

lila-db-seed

23

Sample database data for lila development

Python
Updated May 25, 2026

broadcaster

23

Broadcast your chess games on Lichess!

Vue
Updated May 20, 2026

api-ui

22

some web UIs on top of the Lichess API

TypeScript
Updated Oct 18, 2025

leroyjenkins

21

Follow ban logs to manage ip sets in nftables

Rust
Updated May 23, 2026

scalalib

20

Misc scala utilities shared by the lichess.org scala projects.

Scala
Updated Jun 11, 2026

pgn-mule

18

Merge, filter, tweak and expose PGN sources

TypeScript
Updated Jan 18, 2026

lila-push

17

Web push microservice for lichess.org

Rust
Updated Jun 7, 2026

lila-engine

10

Broker for communication between external engine providers and clients

Rust
Updated Jun 4, 2026

lila-ip2proxy

10

Webservice to query an IP2Proxy BIN database

Rust
Updated Jun 4, 2026

files

10

Public downloads

Unknown Language
Updated May 24, 2026

swiss-maker

9

Script that creates regular swiss tournaments for a team.

TypeScript
Updated Jun 11, 2026

dart-multistockfish

9

Multiple flavors of Stockfish Chess Engine

C++
Updated Jun 7, 2026

playframework-lila

9

Play Framework

Scala
Updated Jan 18, 2026

dart-stockfish

8

The Stockfish Chess Engine for dart/Flutter.

C++
Updated Jan 18, 2026

lila-maven

8

distributing lichess jars

Shell
Updated Jan 18, 2026

flutter-sound-effect

7

Flutter plugin to play short sounds with low latency

Dart
Updated Mar 16, 2026

zulip

6

Zulip server and web app—powerful open source team chat - slightly hacked by and for lichess.org

Python
Updated Apr 29, 2026

lila-deepq

5

deepquluru

Rust
Updated Jan 18, 2026

lifat

5

large assets used by lila in production but optional for dev builds

JavaScript
Updated Oct 28, 2025

zulip-lichess

4

Multi-purpose Zulip bot for the Lichess workspace

TypeScript
Updated Jun 3, 2026

lila-pwned

4

Webservice to query https://haveibeenpwned.com/ database dumps

Rust
Updated May 15, 2026

stockfish-nnue.wasm

4

WebAssembly port of the strong chess engine Stockfish with NNUE support

Unknown Language
Updated Apr 21, 2026

discord-open-source

4

List of open source communities living on Discord

JavaScript
Updated Nov 29, 2025

op1

2

Probe Marc Bourzutschky's partial 8-piece tablebase, op1

C
Updated Jun 3, 2026

.github

2

No description provided for this repository.

Unknown Language
Updated Jun 3, 2026

lichess-org.github.io

2

No description provided for this repository.

Unknown Language
Updated Jun 3, 2026

fishnet-builder

2

Docker image for an environment that can produce fully static Stockfish builds

C
Updated Apr 16, 2026

TypeMap

2

type-level map in Scala3, using macros

Scala
Updated May 21, 2025

picfit

2

An image resizing server written in Go

Go
Updated Jan 6, 2025

ab-stub

1

No description provided for this repository.

JavaScript
Updated Apr 28, 2026

squares

1

A flexible chessboard widget for Flutter

Unknown Language
Updated Jan 18, 2026

flutter-soundpool

1

Soundpool plugin for Flutter

Dart
Updated Aug 1, 2023

hermes

0

CRUD service for email templates, with an edit UI

TypeScript
Updated May 19, 2026

inbound-email

0

No description provided for this repository.

TypeScript
Updated May 2, 2026

team

0

No description provided for this repository.

Scala
Updated Apr 18, 2026

dart-lc0

0

lc0

Dart
Updated Mar 25, 2026

vosk-browser

0

A speech recognition library running in the browser thanks to a WebAssembly build of Vosk

Unknown Language
Updated Feb 15, 2026

zerofish

0

No description provided for this repository.

TypeScript
Updated Jan 31, 2026

docker-nginx

0

Our nginx docker build

Unknown Language
Updated Jan 12, 2026

nftnl-rs

0

Rust bindings and abstraction for libnftnl, low-level userspace access to the in-kernel nf_tables subsystem

Unknown Language
Updated Nov 30, 2025

fishnet-assets

0

NNUE files built into https://github.com/lichess-org/fishnet

Unknown Language
Updated Oct 12, 2025

namecheck

0

No description provided for this repository.

Python
Updated Apr 22, 2025

play-autoconfig

0

ConfigLoader generator for Play Framework 2.6+

Unknown Language
Updated Dec 27, 2020

mongotopy

0

No description provided for this repository.

Python
Updated Nov 19, 2020

Frequently asked questions

What does lichess-org build on GitHub?

Lichess-org develops a range of projects related to chess, including the main server application lila and mobile apps for iOS and Android. They also provide libraries and tools that support chess gameplay and analysis.

Which programming languages does lichess-org use?

The primary programming languages used by lichess-org include TypeScript, Rust, Scala, Python, Dart, and C++. This variety allows them to create robust applications and services that cater to different aspects of chess.

Are lichess-org's repositories public?

Yes, all of lichess-org's repositories are public on GitHub. This transparency allows developers and enthusiasts to contribute to the projects and engage with the open source chess community.

Is this exposure intended?

Monitor Lichess with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account