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. Learn more →
Top 23 Python Chess Projects
-
Project mention: Something weird is happening with LLMs and chess | news.ycombinator.com | 2024-11-14
I think that's the most plausible theory that would explain the sudden hike from gpt-3.5-turbo to gpt-3.5-turbo-instruct, and again the sudden regression in gpt-4*.
OpenAI also seem to augment the LLM with some type of VM or a Python interpreter. Maybe they run a simple chess engine such as Sunfish [1]?
[1] https://github.com/thomasahle/sunfish
-
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.
-
python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
-
-
-
-
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.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
-
Play-online-chess-with-real-chess-board
Program that enables you to play online chess using real chess boards.
-
neural_network_chess
Free Book about Deep-Learning approaches for Chess (like AlphaZero, Leela Chess Zero and Stockfish NNUE)
-
-
-
-
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)
-
-
-
Project mention: Chess Transformers: Teaching transformers to play chess | news.ycombinator.com | 2024-11-15
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Chess discussion
Python Chess related posts
-
I ask this chess puzzle to every new LLM
-
Playing Chess with 84,688 Regular Expressions
-
Something weird is happening with LLMs and chess
-
Chess Transformers: Teaching transformers to play chess
-
Something weird is happening with LLMs and Chess
-
Show HN: Termichess – Play chess right on your terminal
-
Chessli – chess improvement app that combines the power of Lichess and Anki
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jul 2025
Index
What are some of the best open-source Chess projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | sunfish | 3,113 |
2 | python-chess | 2,617 |
3 | maia-chess | 1,045 |
4 | lichess-bot | 883 |
5 | pychess | 751 |
6 | irwin | 516 |
7 | command-line-chess | 512 |
8 | pgx | 499 |
9 | chessencryption | 429 |
10 | chess-openings | 428 |
11 | nnue-pytorch | 398 |
12 | Play-online-chess-with-real-chess-board | 337 |
13 | neural_network_chess | 323 |
14 | neural-chessboard | 303 |
15 | stockfish | 293 |
16 | pychess-variants | 266 |
17 | cli-chess | 232 |
18 | berserk | 143 |
19 | chessboard-recognizer | 132 |
20 | chess-transformers | 128 |
21 | pgn-tactics-generator | 124 |
22 | lichs | 119 |
23 | chesscog | 118 |