
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
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