Game Playing AlphaZero ML Frameworks
Implementations and educational resources for AlphaZero and its variants applied to board games and game environments. Includes complete algorithm implementations, game-specific adaptations, and explanatory materials. Does NOT include general reinforcement learning frameworks, other game-playing algorithms (MCTS-only, Q-learning), or non-game applications of these techniques.
There are 41 game playing alphazero frameworks tracked. 2 score above 50 (established tier). The highest-rated is suragnair/alpha-zero-general at 51/100 with 4,388 stars.
Get all 41 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=game-playing-alphazero&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
suragnair/alpha-zero-general
A clean implementation based on AlphaZero for any game in any framework +... |
|
Established |
| 2 |
werner-duvaud/muzero-general
MuZero |
|
Established |
| 3 |
jonathan-laurent/AlphaZero.jl
A generic, simple and fast implementation of Deepmind's AlphaZero algorithm. |
|
Emerging |
| 4 |
mokemokechicken/reversi-alpha-zero
Reversi reinforcement learning by AlphaGo Zero methods. |
|
Emerging |
| 5 |
NeymarL/ChineseChess-AlphaZero
Implement AlphaZero/AlphaGo Zero methods on Chinese chess. |
|
Emerging |
| 6 |
bhansconnect/alphazero-pybind11
A modified Alphazero implementation with C++ where performance matters. |
|
Emerging |
| 7 |
donkirkby/zero-play
Teach a computer to play any game. |
|
Emerging |
| 8 |
DHDev0/Stochastic-muzero
Pytorch Implementation of Stochastic MuZero for gym environment. This... |
|
Emerging |
| 9 |
JohnLyu2/z3alpha
Synthesizes efficient Z3 strategies tailored to your problem set! Repo for... |
|
Emerging |
| 10 |
kevaday/alphazero-general
A fast, generalized, and modified implementation of Deepmind's distinguished... |
|
Emerging |
| 11 |
maxpumperla/ScalphaGoZero
An independent implementation of DeepMind's AlphaGoZero in Scala, using... |
|
Emerging |
| 12 |
kaesve/muzero
A clean implementation of MuZero and AlphaZero following the AlphaZero... |
|
Emerging |
| 13 |
kobanium/TamaGo
Computer go engine using Monte-Carlo Tree Search written in Python3. |
|
Emerging |
| 14 |
maxpumperla/deep_learning_and_the_game_of_go
Code and other material for the book "Deep Learning and the Game of Go" |
|
Emerging |
| 15 |
tomwhite/set-game
Play SET using image recognition and deep learning |
|
Emerging |
| 16 |
CGLemon/pyDLGO
基於深度學習的 GTP 圍棋(围棋)引擎,KGS 指引文件以及演算法教學。 |
|
Emerging |
| 17 |
tuero/muzero-cpp
A C++ pytorch implementation of MuZero |
|
Emerging |
| 18 |
markhliu/AlphaGoSimplified
Book repository for AlphaGo Simplified (CRC Press 2024). Implement ideas... |
|
Emerging |
| 19 |
marchete/CGZero
AlphaZero like implementation for Oware Abapa game |
|
Emerging |
| 20 |
Hwhitetooth/jax_muzero
An implementation of MuZero in JAX. |
|
Emerging |
| 21 |
YoujiaZhang/AlphaGo-Zero-Gobang
AlphaGo-Zero-Gobang 是一个基于强化学习的五子棋(Gobang)模型,主要用以了解AlphaGo... |
|
Emerging |
| 22 |
XUNIK8/Reinforcement-Learning-in-Tsumego
利用强化学习、基于蒙特卡洛树搜索的UCT算法解决围棋死活题问题。Inplement improved Reinforcement Learning... |
|
Experimental |
| 23 |
DHDev0/Muzero-unplugged
Pytorch Implementation of MuZero Unplugged for gym environment. This... |
|
Experimental |
| 24 |
zjeffer/chess-deep-rl-cpp
C++ version of my chess-deep-rl project. WIP |
|
Experimental |
| 25 |
andreaslam/ZanLing-TrueZero
A Python and Rust chess engine that starts from Zero. |
|
Experimental |
| 26 |
DHDev0/Muzero
Pytorch Implementation of MuZero for gym environment. It support any... |
|
Experimental |
| 27 |
mathemage/AlphaZero-presentation
presentation on AlphaZero for AI seminar... |
|
Experimental |
| 28 |
MichiganDataScienceTeam/W25-mini-alphago
AlphaGo for 9x9 Go from scratch |
|
Experimental |
| 29 |
Joker2770/Z2I
The pbrain-Z2I is just a gomoku engine which use the protocol of gomocup. (最新权重在咸鱼有售) |
|
Experimental |
| 30 |
wangjia184/renju
A Reinforcement-Learning based Renju game |
|
Experimental |
| 31 |
JernejHabjan/TrumpDefense2020
Visual representation of RTS game, supported by deep reinforcement learning... |
|
Experimental |
| 32 |
tachyon-beep/keisei
A Deep Reinforcement Learning project demonstrating AI's power to create AI,... |
|
Experimental |
| 33 |
MSI-DEV/muzero-general
MuZero |
|
Experimental |
| 34 |
SemanticWave-Hoyeon/ReinforcementRenju
A GPU-accelerated AlphaZero implementation for Renju (Gomoku/Five-in-a-Row)... |
|
Experimental |
| 35 |
p3achyjr/p3achygo
(Yet Another) AlphaZero-based Go Engine |
|
Experimental |
| 36 |
alexZajac/muzero_experiments
A set of experiments and human-playing comparisons with the Muzero agent... |
|
Experimental |
| 37 |
ColorDiff/alphazero
Complete implementation of the AlphaZero algorithm |
|
Experimental |
| 38 |
grimmlab/SynGameZero
SynGameZero – Flowsheet Synthesis in a Game environment with Zero Knowledge |
|
Experimental |
| 39 |
RealClearwave/NeoRenju
An AI Renju Engine Using Tensorflow, Pytorch and Ffmpeg |
|
Experimental |
| 40 |
BIGBALLON/Toward-AGZ
Materials for AlphaGo |
|
Experimental |
| 41 |
mcfarljm/dlchess
AlphaZero for chess, from scratch |
|
Experimental |