
sunfish
by thomasahle (personal account)
Sunfish: a Python Chess Engine in 111 lines of code (description from the project’s GitHub page)
Repository facts
- Stars
- 3,299
- Forks
- 582
- Open issues and pull requests
- 4
- Primary language
- Python
- License
- Other license
- Owner
- thomasahle · Personal account
- Created
- Feb 10, 2014
- Last push
- Aug 27, 2026
Topics
Add this badge to your README
Shows this repository’s rank in AI on GitHub and links back to this page. Ranks are by stars and change when the list is refreshed. The badge is not an endorsement or a rating. About the badges
Markdown (for a README)
[](https://unitedstatesofamericasuperintelligence.com/github/thomasahle--sunfish/)
HTML
<a href="https://unitedstatesofamericasuperintelligence.com/github/thomasahle--sunfish/"><img src="https://unitedstatesofamericasuperintelligence.com/badges/github/thomasahle--sunfish.svg" alt="Ranked #2,389 in AI on GitHub" height="20"></a>
Related projects
Projects that share this one’s GitHub topics.
Rank 2,420: LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
3,247 starsC++GPL-3.0Last push Oct 10, 2026
Rank 9,234: clarkerubber/irwin
irwin - the protector of lichess from all chess players villainous
529 starsPythonAGPL-3.0Last push Dec 26, 2022
Rank 5,215: CSSLab/maia-chess
Maia is a human-like neural network chess engine trained on millions of human games.
1,257 starsPythonGPL-3.0Last push May 24, 2026
Rank 9,130: chrisbutner/ChessCoach
Neural network-based chess engine capable of natural language commentary
537 starsC++GPL-3.0Last push Nov 15, 2022
Rank 8,069: sotetsuk/pgx
♟️ Vectorized RL game environments in JAX
654 starsPythonApache-2.0Last push Mar 6, 2025
Rank 3,359: Zeta36/chess-alpha-zero
Chess reinforcement learning by AlphaGo Zero methods.
2,229 starsJupyter NotebookMITLast push Mar 24, 2023