Accessibility - Enable blind mode
lichess
.org
Play
lichess.org
Create lobby game
Arena tournaments
Swiss tournaments
Simultaneous exhibitions
Donate
Puzzles
Puzzles
Puzzle Themes
Puzzle Dashboard
Puzzle Streak
Puzzle Storm
Puzzle Racer
Learn
Chess basics
Practice
Coordinates
Study
Coaches
Watch
Broadcasts
Lichess TV
Current games
Streamers
Video library
Community
Players
Teams
Forum
Blog
Tools
Analysis board
Openings
Board editor
Import game
Advanced search
Donate
Sign in
Register
Software Development posts
Best
All
Sort by
Like
Date
9 Oct 2025
kappablanc
Using the lichess API and lichess embedded games to create something great
This blog is about GeoChessr, a free and open source chess piece location guessing game made possibl…
30 Nov 2021
Toadofsky
What is Complexity?
If we all knew, we would all be masters.
5 May 2026
TotalNoob69
Calculation Trainer
... a new feature in LiChess Tools
5 Apr 2025
somethingpretentious
What's the best approach for top Puzzle Storm scores?
A brief analysis of speed versus accuracy, and where to improve - whatever your level!
8 Mar 2026
thibault
How to report a bug
The simple steps for getting bugs fixed
21 Dec 2025
HollowLeaf
Opening Inaccuracies Tool
Insanity is doing the same thing over and over again and expecting different results
8 Nov 2024
HollowLeaf
Chess Web Programming: Part One: Getting Started
Getting Started with Chess Web Application Programming
12 Jul 2024
jk_182
Using Stockfish to automatically find Tactics Puzzles
Can an engine find a tactical puzzle by itself?
3 Mar 2026
thibault
The opening explorer now requires authentication
Anonymous requests to the opening explorer are no longer allowed. The explorer remains free and unli…
21 Apr 2026
likeawizard
How to build a Chess Engine
Celebrating 100k games of Tofiks I want to share how I have been working on my engine.
1 Jun 2024
yimingz3
@AllieTheChessBot progress update and stronger configurations
Challenge new Allie configurations!
12 Mar 2026
fruitdealer2002
blunder.clinic, dont blunder
Launching blunder.clinic, realistic daily chess puzzles. dont blunder.
26 Sept 2025
Noobmasterplayer123
Meet ChessAgine
An Open Source AI powered Chess GUI that converts AI models into chess aware chess buddy
21 Jun 2026
HollowLeaf
30 Open Source Chess Applications
A collection of games, trainers, tools, and experiments from Chessboard Magic, released under the MI…
2 Mar 2026
Ludovic200
Research article about Lichess and Chess.com
Research article about Lichess and Chess.com
14 Jul 2025
LKama
The Shape of Time: How Openings Evolve from Blitz to Classical
I had a dream that the relationship between a player's Elo and the time on their clock was simple an…
4 Apr 2024
jk_182
Evaluating Sharpness using LC0's WDL
Can engines tell how sharp a position is?
15 Nov 2024
andreagobbez
Deep Learning Self-Play - Bot journey!
Deep Learning is a self-learning algorithm that you can put a model on training to make it find patt…
7 Dec 2025
HollowLeaf
Integrating Maia2 (The Human-Like Chess Engine) into My Chess Application
A beginner-friendly look at human-style AI, neural networks, ONNX models, opening books, and everyth…
10 Apr 2024
FM
thijscom
Lichess Arena Rankings
As we reach the milestone of 10 years of (regular) Lichess arenas, this blog post reflects on the hu…
9 Sept 2025
danjlwex
Path-tracing a 3D Chessboard
The algorithms behind the fancy rendering for my interactive 3D chessboard web page
12 Mar 2026
TotalNoob69
Lichess TV for actual TVs!
... help needed
15 Mar 2024
marcusbuffett
Compressing Chess Moves Even Further, To 3.7 Bits Per Move
Chess moves in standard notation take 16 to 56 bits. How low can we go?
29 Nov 2025
TotalNoob69
The new LiChess Tools game analysis layout
... thanks to @DrTomHere
Next