Game Tree Search Algorithms ML Frameworks
Implementations of minimax, alpha-beta pruning, and other adversarial search algorithms applied to turn-based games. Does NOT include reinforcement learning, neural networks, or games without perfect information.
There are 106 game tree search algorithms frameworks tracked. 1 score above 50 (established tier). The highest-rated is Cledersonbc/tic-tac-toe-minimax at 51/100 with 468 stars.
Get all 106 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=game-tree-search-algorithms&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
Cledersonbc/tic-tac-toe-minimax
Minimax is a AI algorithm. |
|
Established |
| 2 |
LazoVelko/Tic-Tac-Toe
An unbeatable game of Tic Tac Toe. |
|
Emerging |
| 3 |
GantMan/tictactoe-ai-tfjs
Train your own TensorFlow.js Tic Tac Toe |
|
Emerging |
| 4 |
mscroggs/MENACE
Machine Educable Noughts And Crosses Engine |
|
Emerging |
| 5 |
jamesq9/Tic-Tac-Toe-Machine-Learning-Using-Reinforcement-Learning
A Python Program to implement Machine Learning for the Game Tic Tac Toe... |
|
Emerging |
| 6 |
grimmerk/alphago-zero-tictactoe-js
A TypeScript game framework based on AlphaZero/TensorFlow.js runs in browser... |
|
Emerging |
| 7 |
GeorgeSeif/Tic-Tac-Toe-AI
A tic tac toe game with an AI opponent using minimax algorithm and alpha-beta pruning |
|
Emerging |
| 8 |
maverickjoy/pepper-tic-tac-toe
Pepper Robot Playing Game Of Tic-Tac-Toe On Real Time With Human |
|
Emerging |
| 9 |
shakedzy/tic_tac_toe
Teaching the computer to play Tic Tac Toe using Deep Q Networks |
|
Emerging |
| 10 |
Hsankesara/Menace
Menace - The AI Game Bot |
|
Emerging |
| 11 |
aaditkapoor/tic-tac-toe-ml-project
A simple tic tac toe game classification algorithm built using random forest... |
|
Emerging |
| 12 |
rolyatmax/tictactoe
Tic Tac Toe Machine Learning |
|
Emerging |
| 13 |
emirhanai/My-Artificial-Intelligence-Project-Tic-Tac-Toe-that-I-developed-and-made-at-Harvard-University
My Artificial Intelligence Project (Tic Tac Toe) that I developed and made... |
|
Emerging |
| 14 |
Liburn-Krasniqi/Tictactoe-Bot
Tic-tac-toe game in python, using pygame. (with AI adversary) |
|
Emerging |
| 15 |
MuskanPaliwal/AI-Tic-Tac-Toe
Contains step-by-step creation of an Artificial Bot that plays Tic-Tac-Toe... |
|
Emerging |
| 16 |
rajko-z/nine-mens-morris-python
Console Implementation of ancient game Nine Men's Morris in python, with... |
|
Emerging |
| 17 |
mechanicles/ruby-tictactoe
Tic-Tac-Toe game with artificial intelligence made in Ruby |
|
Emerging |
| 18 |
GregoryKogan/5x5-tic-tac-toe-ai
This bot is impossible to beat at 5x5 tic tac toe (I believe) |
|
Emerging |
| 19 |
Amin52J/Tic-Tac-Toe
Tic-Tac-Toe played by Artificial Intelligence |
|
Emerging |
| 20 |
DAShaikh10/Py-Tic-Tac-Toe
Tic Tac Toe game written in python with AI (Minimax algorithm + Alpha-beta pruning) |
|
Emerging |
| 21 |
takaneichinose/tic-tac-toe
Tic Tac Toe game I made while I am practicing artificial intelligence |
|
Emerging |
| 22 |
Armando8766/Dots-and-Boxes
Playing Dots and Boxes in Python against AI using min-max and alpha-beta pruning |
|
Experimental |
| 23 |
Prajwal-P/TicTacToe-with-AI
A c++ program to play tic-tac-toe with minimax tree. Try to beat and it ;-) |
|
Experimental |
| 24 |
SajjadAemmi/TicTacToeAI
Artificial Intelligence TicTacToe with multiple languages |
|
Experimental |
| 25 |
SidJain1412/9MensMorris
9 Men's Morris Python Implementation |
|
Experimental |
| 26 |
jatin-47/Tic-Tac-Toe
Tic-Tac-Toe game AI using Minimax algorithm with alpha-beta pruning... |
|
Experimental |
| 27 |
jinglescode/reinforcement-learning-tic-tac-toe
A reinforcement learning algorithm for agents to learn the tic-tac-toe,... |
|
Experimental |
| 28 |
Gaming32/Worlds-Hardest-Game
A remake of the World's Hardest Game combining a Python Tkinter level editor... |
|
Experimental |
| 29 |
knaxus/tic-tac-toe
HTML5 game using Canvas & MiniMax Algorithm |
|
Experimental |
| 30 |
muhac/tic-tac-toe-game
tic tac toe online |
|
Experimental |
| 31 |
SasankYadati/Tic-Tac-Toe
A bot to play Tic-Tac-Toe using the Minimax Strategy. |
|
Experimental |
| 32 |
changhuixu/tic-tac-toe
A simple game made with Angular |
|
Experimental |
| 33 |
skaravind/Nine-Men-Morris-Game-UI
Nine Men Morris Game GUI. The AI used minimax algorithm at default max depth 7. |
|
Experimental |
| 34 |
Aaban-Saad/Project-CENACE
Computer Educable Noughts and Crosses Engine (CENACE) |
|
Experimental |
| 35 |
Preetesh21/Mars_Program
This repo contains the source code for Microsoft-Engage-2020 Mentorship... |
|
Experimental |
| 36 |
neavepaul/Tic-Tac-Toe
Play tic tac toe against an AI |
|
Experimental |
| 37 |
madhavgaba/TicTacToe
React-native game for TicTacToe with artificial intelligence |
|
Experimental |
| 38 |
Vaishuu-creator/tic-tac-toe-ai-customtkinter
A modern Tic Tac Toe game built with Python and CustomTkinter featuring... |
|
Experimental |
| 39 |
LakhderAmine99/Tic-Tac-Toe
The classic Tic Tac Toe board game with JavaScript and canvas API, with... |
|
Experimental |
| 40 |
falkosch/tic-tac-toe
Master the ultimate Tic Tac Toe experience with multiple AI opponents, which... |
|
Experimental |
| 41 |
hugolgst/tictactoe
TicTacToe game built with the MinMax algorithm |
|
Experimental |
| 42 |
cristiancristea00/tic-tac-toe
Tic-Tac-Toe game with AI implemented on a Raspberry Pi Pico board and a 20x4... |
|
Experimental |
| 43 |
mmattiucci2024/tris
AI-based software for playing Tic Tac Toe (Tris) |
|
Experimental |
| 44 |
bubner/UltimateTicTacToe
TUI Ultimate Tic Tac Toe in Python with simple player AI |
|
Experimental |
| 45 |
amaynez/AI-TicTacToe
Tic Tac Toe game, designed to be used to train a Deep Neural Network via... |
|
Experimental |
| 46 |
cmsrs/ttt
Tic-Tac-Toe 5 in a row - Advanced tic-tac-toe on five sign for mobile or ... |
|
Experimental |
| 47 |
yosra270/grundys-game
An implementation of Grundy's game using minimax decision rule and... |
|
Experimental |
| 48 |
anaximeno/TicTacToes
A tic-tac-toe game with a built-in expert system that plays the game with the user |
|
Experimental |
| 49 |
Cybernetic1/reinforcement-learning-experiments
Reinforcement learning experiments with Tic Tac Toe, especially with... |
|
Experimental |
| 50 |
gabrielemartire/how_my_pc_learned_tictactoe
A simple project in JavaScript (Node.js) that demonstrates how a PC can... |
|
Experimental |
| 51 |
divinelight2002/Tic-Tac-Toe-AI
Tic-Tac-Toe AI (Artificial Intelligence) with Minimax Algorithm that plays a... |
|
Experimental |
| 52 |
muyangye/tic_tac_toe
The classic game Tic-Tac-Toe with an undefeatable AI. Implemented with... |
|
Experimental |
| 53 |
namtroi/ai-tic-tac-toe
Battle arena where AI agents (GPT-4o, Gemini, DeepSeek) trash-talk and... |
|
Experimental |
| 54 |
TiboStr/tic-tac-toe-vs-ai
Tic Tac Toe game vs AI |
|
Experimental |
| 55 |
Koukyosyumei/TenToHako
Dots and Boxes with reinforcement lerning |
|
Experimental |
| 56 |
MuhammadSeyam/TicTacToe-ImageCNN
This project implements a CNN to automatically recognize X, O, and empty... |
|
Experimental |
| 57 |
chihebabiza/Python_Minimax_Tictactoe
An unbeatable Tic-Tac-Toe game built with Python and Pygame, featuring an AI... |
|
Experimental |
| 58 |
utkarsh1097/3D-Tic-Tac-Toe
A fairly intelligent bot, against which you can play a 3D version of the... |
|
Experimental |
| 59 |
Develop-Packt/Introduction-to-Artificial-Intelligence
This module introduces you to the fundamentals of Artificial Intelligence.... |
|
Experimental |
| 60 |
yash49/khelo-tic-tac-toe
Tic Tac Toe game that works over LAN or vs AI |
|
Experimental |
| 61 |
gagaspbahar/Dots-and-Boxes
This is a bot for Dots and Boxes game utilizing minimax algorithm and... |
|
Experimental |
| 62 |
Arun-bytecoder/tic-tac-toe-ai
Full-stack AI-powered Tic Tac Toe using React and Flask with Alpha-Beta pruning. |
|
Experimental |
| 63 |
adin-alxndr/tic-tac-toe-ai-pygame
Interactive Tic-Tac-Toe game with AI opponents (Minimax, Alpha-Beta, MCTS)... |
|
Experimental |
| 64 |
JohanesSetiawan/TicTacToe-TensorFlow
A TensorFlow implementation of the AlphaZero algorithm, trained from scratch... |
|
Experimental |
| 65 |
TrueCodee/intelligent-tictactoe-ai
Multi-agent Tic-Tac-Toe with Minimax, Alpha-Beta Pruning, and Gemini API... |
|
Experimental |
| 66 |
beejaytmg/tictactoe_ai
Tic Tac Toe AI made from scratch. Predicts the best next move |
|
Experimental |
| 67 |
1mt4y/Tic-Tac-Toe-AI
A simple TicTacToe game with an unbeatable AI opponent using the MiniMax... |
|
Experimental |
| 68 |
salRoid/UnbeatableTicTacToe
:x::o: An unbeatable Tic Tac Toe game with reliable artificial intelligence. |
|
Experimental |
| 69 |
cmirnow/Tic-Tac-Toe-AI-with-Neural-Network-Resurrections
Test Tic-Tac-Toe project for Neural Network (ruby-fann based) study. |
|
Experimental |
| 70 |
sheikhRakib/TicTacToe
Tic Tac Toe game with AI |
|
Experimental |
| 71 |
moni-roy/Tic-Tac-Toe
Project for CS 682: Artificial intelligence |
|
Experimental |
| 72 |
creme332/colorful-console-tictactoe
A colorful TicTacToe console game with AI mode and 2-player mode. No... |
|
Experimental |
| 73 |
carettt/tictactoe-ai
A.I. for tictactoe |
|
Experimental |
| 74 |
arenaio/woodhack2018
This is a machine learning project developed at woodhack 2018 -... |
|
Experimental |
| 75 |
viniciusfinger/harvard-cs50ai-tic-tac-toe
Implementing Minimax algorithm, a recursive algorithm for choosing the next... |
|
Experimental |
| 76 |
divyanshuanand02/Noughts-Crosses
Minimax is a Game Theory Algorithm that makes Tic Tac Toe unbeatable. |
|
Experimental |
| 77 |
biraj21/tic-tac-toe
A simple Tic Tac Toe game AI using Minimax algorithm with Alpha-Beta Pruning. |
|
Experimental |
| 78 |
Sahil481/Tic-Tac-Toe-Unbeatable-AI
An unbeatable Tic Tac Toe AI |
|
Experimental |
| 79 |
TheCodingAcademy/TicTacToe
Implementation of the tic-tac-toe game together with basic artificial intelligence |
|
Experimental |
| 80 |
MasterChief02/Tic-Tac-Toe-2.0
An online multiplayer Tic-Tac-Toe game with an advanced artificial... |
|
Experimental |
| 81 |
hellpig/tic-tac-toe
Analyze 12 ways to start Tic-tac-toe games, analyze which next move is best,... |
|
Experimental |
| 82 |
sergiogarciiam/tic-tac-fight
⭕ Tic-Tac-Toe game created with html, css and js |
|
Experimental |
| 83 |
vislovalexey111/JuniorTestElephantGames
Test project for Junior Game Developer from Elephant Games |
|
Experimental |
| 84 |
Agentew04/tictactoe-mips
A simple Tic-Tac-Toe game written fully in MIPS Assembly, including a simple AI. |
|
Experimental |
| 85 |
Davidefassio/SoftHeart
Ultimate Tic-Tac-Toe engine, written in C++ |
|
Experimental |
| 86 |
ShowmickKar/TIC-TAC-TOE-AI-with-Minimax-Algorithm
Created a Tic-Tac-Toe game in Python and implemented a ... |
|
Experimental |
| 87 |
agoila/minimax
Implementing Minimax search |
|
Experimental |
| 88 |
thomaschiari/AI-TicTacToe
Implementação de um agente MinMax para jogar tictactoe, elaborado via... |
|
Experimental |
| 89 |
Vaneeza-7/Minimax-AlphaBeta-for-Tic-Tac-Toe
AI-driven Tic Tac Toe game using Minimax and Alpha-Beta Pruning. |
|
Experimental |
| 90 |
kevinrvaz/Tic-Tac-Toe
A tic tac toe game built using alpha-beta pruning, cli version is... |
|
Experimental |
| 91 |
jrquick17/tic-tac-toe
Simple AngularJS project for playing TicTacToe versus AI |
|
Experimental |
| 92 |
hkamran/TicTacToeIsNEAT
Applying neuroevolution to Tic-Tac-Toe |
|
Experimental |
| 93 |
5U55/TicTacToe
A tic tac toe AI written in JavaScript with html and css that either wins or... |
|
Experimental |
| 94 |
nfraz007/tic_tac_toe
A simple tic tac toe (Unbeatable AI) game in vue js framework using minimax algorithm |
|
Experimental |
| 95 |
JorgeGuerraPires/Tic-Tac-Toe-in-Angular
we can use TensorFlow.js for creating a smart gamer, that learnt from humans! |
|
Experimental |
| 96 |
EdwardChhun/Unbeatable-Ai-TicTacToe
Unbeatable Ai Tic Tac Toe Game using Python, this uses a minimax algorithm... |
|
Experimental |
| 97 |
ravanbak/tic-tac-toe
Tic-Tac-Toe |
|
Experimental |
| 98 |
aleferu/tic-tac-toe-clips
Made for college, Tic-Tac-Toe + Rule based AI |
|
Experimental |
| 99 |
antoine-gajan/Morpion-IA
Jeu du morpion (humain vs ordinateur) |
|
Experimental |
| 100 |
salma2vec/Tic-Tac-Toe-Minimax
An unbeatable Tic-Tac-Toe game with an AI opponent using minimax algorithm... |
|
Experimental |
| 101 |
parimatrix/ticTacToe_Bot
View demo here: https://adoring-knuth-c94bec.netlify.com/ |
|
Experimental |
| 102 |
SameetAsadullah/Tic-Tac-Toe-Using-Minimax-Algorithm
Tic-Tac-Toe game coded in Python using Minimax Algorithm |
|
Experimental |
| 103 |
antlss/ai-utimate-tic-tac-toe
AI for utimate tic tac toe game use minimax |
|
Experimental |
| 104 |
ouckah/tic-tac-toe
Tic Tac Toe Website (Along with a Machine Learning AI) |
|
Experimental |
| 105 |
Polaris000/DotsNBoxesQLearning
A series of experiments on the performance of Q-Learning Agents in the Dots... |
|
Experimental |
| 106 |
Azaken1248/TicTacToeAI
Simple Minimax To make a TicTacToe Game |
|
Experimental |