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

51
Established
2 werner-duvaud/muzero-general

MuZero

51
Established
3 jonathan-laurent/AlphaZero.jl

A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.

46
Emerging
4 mokemokechicken/reversi-alpha-zero

Reversi reinforcement learning by AlphaGo Zero methods.

44
Emerging
5 NeymarL/ChineseChess-AlphaZero

Implement AlphaZero/AlphaGo Zero methods on Chinese chess.

44
Emerging
6 bhansconnect/alphazero-pybind11

A modified Alphazero implementation with C++ where performance matters.

43
Emerging
7 donkirkby/zero-play

Teach a computer to play any game.

43
Emerging
8 DHDev0/Stochastic-muzero

Pytorch Implementation of Stochastic MuZero for gym environment. This...

40
Emerging
9 JohnLyu2/z3alpha

Synthesizes efficient Z3 strategies tailored to your problem set! Repo for...

40
Emerging
10 kevaday/alphazero-general

A fast, generalized, and modified implementation of Deepmind's distinguished...

39
Emerging
11 maxpumperla/ScalphaGoZero

An independent implementation of DeepMind's AlphaGoZero in Scala, using...

37
Emerging
12 kaesve/muzero

A clean implementation of MuZero and AlphaZero following the AlphaZero...

37
Emerging
13 kobanium/TamaGo

Computer go engine using Monte-Carlo Tree Search written in Python3.

36
Emerging
14 maxpumperla/deep_learning_and_the_game_of_go

Code and other material for the book "Deep Learning and the Game of Go"

36
Emerging
15 tomwhite/set-game

Play SET using image recognition and deep learning

35
Emerging
16 CGLemon/pyDLGO

基於深度學習的 GTP 圍棋(围棋)引擎,KGS 指引文件以及演算法教學。

34
Emerging
17 tuero/muzero-cpp

A C++ pytorch implementation of MuZero

33
Emerging
18 markhliu/AlphaGoSimplified

Book repository for AlphaGo Simplified (CRC Press 2024). Implement ideas...

32
Emerging
19 marchete/CGZero

AlphaZero like implementation for Oware Abapa game

32
Emerging
20 Hwhitetooth/jax_muzero

An implementation of MuZero in JAX.

32
Emerging
21 YoujiaZhang/AlphaGo-Zero-Gobang

AlphaGo-Zero-Gobang 是一个基于强化学习的五子棋(Gobang)模型,主要用以了解AlphaGo...

32
Emerging
22 XUNIK8/Reinforcement-Learning-in-Tsumego

利用强化学习、基于蒙特卡洛树搜索的UCT算法解决围棋死活题问题。Inplement improved Reinforcement Learning...

29
Experimental
23 DHDev0/Muzero-unplugged

Pytorch Implementation of MuZero Unplugged for gym environment. This...

29
Experimental
24 zjeffer/chess-deep-rl-cpp

C++ version of my chess-deep-rl project. WIP

28
Experimental
25 andreaslam/ZanLing-TrueZero

A Python and Rust chess engine that starts from Zero.

28
Experimental
26 DHDev0/Muzero

Pytorch Implementation of MuZero for gym environment. It support any...

27
Experimental
27 mathemage/AlphaZero-presentation

presentation on AlphaZero for AI seminar...

26
Experimental
28 MichiganDataScienceTeam/W25-mini-alphago

AlphaGo for 9x9 Go from scratch

23
Experimental
29 Joker2770/Z2I

The pbrain-Z2I is just a gomoku engine which use the protocol of gomocup. (最新权重在咸鱼有售)

22
Experimental
30 wangjia184/renju

A Reinforcement-Learning based Renju game

22
Experimental
31 JernejHabjan/TrumpDefense2020

Visual representation of RTS game, supported by deep reinforcement learning...

22
Experimental
32 tachyon-beep/keisei

A Deep Reinforcement Learning project demonstrating AI's power to create AI,...

22
Experimental
33 MSI-DEV/muzero-general

MuZero

22
Experimental
34 SemanticWave-Hoyeon/ReinforcementRenju

A GPU-accelerated AlphaZero implementation for Renju (Gomoku/Five-in-a-Row)...

19
Experimental
35 p3achyjr/p3achygo

(Yet Another) AlphaZero-based Go Engine

18
Experimental
36 alexZajac/muzero_experiments

A set of experiments and human-playing comparisons with the Muzero agent...

15
Experimental
37 ColorDiff/alphazero

Complete implementation of the AlphaZero algorithm

15
Experimental
38 grimmlab/SynGameZero

SynGameZero – Flowsheet Synthesis in a Game environment with Zero Knowledge

13
Experimental
39 RealClearwave/NeoRenju

An AI Renju Engine Using Tensorflow, Pytorch and Ffmpeg

12
Experimental
40 BIGBALLON/Toward-AGZ

Materials for AlphaGo

12
Experimental
41 mcfarljm/dlchess

AlphaZero for chess, from scratch

11
Experimental