Top 23 Python Chess Projects
-
Project mention: sunfish VS Synergy-Chess - a user suggested alternative | libhunt.com/r/sunfish | 2022-06-17
-
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: A bash script that reads from a txt file and produces a PNG | reddit.com/r/bash | 2022-07-31Do you need to reinvent the wheel? There's python-chess, for example: https://python-chess.readthedocs.io/en/latest/
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
The current most-humanlike engine that's all the rage is Maia.
-
I am Using Ubuntu 20.04 and want a chess GUI, tried Pychess, but it sadly doesn't work with editing time control, so I created a issue https://github.com/pychess/pychess/issues/1910. Can someone please help me to find an alternative chess GUI instead of pychess for me?
-
-
-
Project mention: I have created a chess engine in python. How do I modify it for UCI protocol? | reddit.com/r/chess | 2022-08-01
I would recommend downloading this bot, written in Python: https://github.com/ShailChoksi/lichess-bot
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Play-online-chess-with-real-chess-board
Program that enables you to play online chess using real chess boards.
Project mention: Open source software that digitalizes real life chess boards. | reddit.com/r/computervision | 2022-06-18 -
Project mention: Let's make the Zelensky Defence a reality: https://github.com/lichess-org/chess-openings/issues/32 | reddit.com/r/AnarchyChess | 2022-03-02
Make a comment to support this idea: https://github.com/lichess-org/chess-openings/issues/32
-
Project mention: Beginner projects in Python based on Lichess API / databse? | reddit.com/r/chess | 2022-01-11
2.) Something with this, maybe game review/scoring
-
neural_network_chess
Free Book about Deep-Learning approaches for Chess (like AlphaZero, Leela Chess Zero and Stockfish NNUE)
Project mention: Resources for learning and implementing a NNUE for a chess engine? | reddit.com/r/chess | 2022-05-22My book https://github.com/asdfjkl/neural_network_chess covers some of these topics...
-
Project mention: How i know i have the latest version of a pip package | reddit.com/r/learnpython | 2022-05-21
-
-
-
Project mention: Is there a tool to generate puzzles from your games? | reddit.com/r/chess | 2021-09-14
- A more advance https://github.com/vitogit/pgn-tactics-generator
-
Project mention: fastchess VS Synergy-Chess - a user suggested alternative | libhunt.com/r/fastchess | 2022-06-18
-
chess-artist
A python script that can annotate chess games in pgn file with static evaluation or search score of an engine, can annotate an epd file with acd, acs, bm, and ce opcodes, can test engine with epd test suite and can generate chess puzzles.
-
Project mention: What is the longest possible forced mate sequence with K - K + Q on the board? I managed to find a #10 at most but I suspect that you can get more. Has this been investigated? | reddit.com/r/chess | 2022-06-20
I'd assume that Stockfish just hasn't found the M9. Tablebases already know the quickest mates in a given position, you can check the tablebase here
-
relevant-post-bot
Bot that determines if a post in a circlejerk or parody subreddit has a relevant post in its original subreddit, and links it in the comments.
Project mention: Rodrygo : “I arrived home after a match. I had a copy of Pokemon FireRed in my house and my father came into the room with that game and another cartridge of Pokemon LeafGreen and he said ‘now, choose’. And I chose the FireRed one.” | reddit.com/r/soccercirclejerk | 2022-06-18fmhall | github
-
-
-
Project mention: Hi! I am a javascript newbie and i need help writing a script that repetitively does a task on a website and saves the output. | reddit.com/r/learnjavascript | 2021-11-23
You can use this script: https://github.com/SindreSvendby/pgnToFen
-
Python Chess related posts
- I have created a chess engine in python. How do I modify it for UCI protocol?
- Is there "any" human-like computer?
- A bash script that reads from a txt file and produces a PNG
- My first time beating this guy
- I have created a chess engine in python. How do I modify it for UCI protocol?
- me irl
- Irwin – the protector of Lichess from all chess players villainous
Index
What are some of the best open-source Chess projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | sunfish | 2,353 |
2 | python-chess | 1,798 |
3 | maia-chess | 639 |
4 | pychess | 527 |
5 | command-line-chess | 420 |
6 | irwin | 401 |
7 | lichess-bot | 399 |
8 | Play-online-chess-with-real-chess-board | 302 |
9 | chess-openings | 176 |
10 | stockfish | 146 |
11 | neural_network_chess | 146 |
12 | berserk | 123 |
13 | lichs | 95 |
14 | chessli | 86 |
15 | pgn-tactics-generator | 77 |
16 | fastchess | 67 |
17 | chess-artist | 56 |
18 | syzygy-tables.info | 49 |
19 | relevant-post-bot | 43 |
20 | python-chess-annotator | 43 |
21 | play-chess-with-a-webcam | 21 |
22 | pgnToFen | 20 |
23 | chess-pipeline | 16 |
Are you hiring? Post a new remote job listing for free.