Python Lichess

Open-source Python projects categorized as Lichess

Top 21 Python Lichess Projects

  1. lichess-bot

    A bridge between Lichess bots and chess engines

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pychess

    PyChess - a chess client for Linux/Windows

  4. irwin

    irwin - the protector of lichess from all chess players villainous

    Project mention: The CrowdStrike file that broke everything was full of null characters | news.ycombinator.com | 2024-07-19

    I play one of those games that doesn’t strongly enforce anti-cheating, and I agree with you that it’s a huge detraction compared to games with strong anti-cheat.

    But I strongly disagree about the use of invasive client-side anti-cheat. Server-side anti-cheat can reduce the number of cheaters to an acceptably low level.

    See for example how lichess detects and aids in detection of cheaters: https://github.com/clarkerubber/irwin

    And chess is a game where I feel like it would be relatively hard to detect cheating. An algorithm looking at games with actors moving in 3D space and responding to relative positions and actions of multiple other actors should have a great many more ways to detect cheating over the course of many games.

  5. chess-openings

    An aggregated data set of chess opening names

  6. cli-chess

    A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported. (by trevorbayless)

  7. berserk

    Python client for the lichess API

  8. pgn-tactics-generator

    Generate chess puzzles / tactics from a pgn file

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. lichs

    ♟ Play chess against real players in your terminal using Lichess

  11. chessli

    A free and open source chess improvement app that combines the power of Lichess and Anki.

  12. lichess-with-a-real-board

    Lichess.org client for real life chess boards.

  13. chess-auto-bot

    A bot for chess.com and lichess.org that automatically plays chess for you

  14. external-engine

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

  15. numbfish

    ♟︎ A strong python chess bot running on 1-thread

  16. play-chess-with-a-webcam

    Play Chess With a Webcam

  17. uberserk

    MicroPython client for the lichess API

  18. En-Passant

    rare checkmates from lichess.org

  19. anarchychess-bot

    The (un)official Lichess bot of r/AnarchyChess. Plays the Ruy Lopez, always captures en passant, never plays rook a4, and plays ke2!!/ke7!! when possible.

  20. Lichess-Readme

    Readme badge dispalying your lichess rating

  21. Rating-Correlations

    Predicts chess960 or crazyhouse ratings given bullet or blitz and others for either Lichess.org or Chess.com servers.

  22. lichess-tournament-creator

    A script to automatically create chess tournaments using Lichess API

  23. LichessBot

    Repo of a Discord bot that is for viewing games and users on Lichess. (by adenzu)

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Lichess discussion

Log in or Post with

Python Lichess related posts

  • Chessli – chess improvement app that combines the power of Lichess and Anki

    1 project | news.ycombinator.com | 10 Apr 2024
  • Chess-GPT's Internal World Model

    3 projects | news.ycombinator.com | 6 Jan 2024
  • Is there a chess library in Python (or any other programming language but Python preferred) that will allow me to identify the opening of a game by passing the PGN of the game as input?

    1 project | /r/chess | 2 Jun 2023
  • Can we stop the Lichess vs Chessdotcom

    1 project | /r/chess | 5 Feb 2023
  • Can we see the Lichess cheat detection stuff?

    3 projects | /r/lichess | 30 Jan 2023
  • The Chess World Isn’t Ready for a Cheating Scandal

    2 projects | /r/chess | 13 Sep 2022
  • About this code in github (terminate class)

    1 project | /r/learnpython | 19 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Lichess projects in Python? This list will help you:

# Project Stars
1 lichess-bot 868
2 pychess 742
3 irwin 515
4 chess-openings 421
5 cli-chess 224
6 berserk 143
7 pgn-tactics-generator 124
8 lichs 119
9 chessli 117
10 lichess-with-a-real-board 111
11 chess-auto-bot 82
12 external-engine 81
13 numbfish 32
14 play-chess-with-a-webcam 30
15 uberserk 9
16 En-Passant 4
17 anarchychess-bot 3
18 Lichess-Readme 1
19 Rating-Correlations 1
20 lichess-tournament-creator 0
21 LichessBot 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?