| Catanatron |
https://github.com/bcollazo/catanatron |
Python |
|
Catanatron (original) |
Y |
Y |
|
|
|
|
|
|
Y |
Y |
Y |
| Learning to Play Settlers of Catan with Deep Reinforcement Learning |
https://settlers-rl.github.io/ https://github.com/henrycharlesworth/settlers_of_catan_RL |
Python |
|
|
|
|
|
Y |
|
|
|
|
|
Y |
|
| Catan-AI |
https://github.com/kvombatkere/Catan-AI |
Python |
|
|
Y |
Y |
Y |
|
|
|
|
|
|
B (*) |
|
| CS7641-QSettlers |
https://github.com/akrishna77/CS7641-QSettlers |
Java |
|
|
Y |
|
Y |
|
|
|
|
|
|
|
|
| Modeling Catan through self-play |
https://justinasher.me/catan_ai |
Not available anymore |
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
| Sub-Catan Simplified multi-agent RL environment |
https://github.com/HenrikFredriksen/sub-catan |
Python |
|
|
|
|
|
|
|
|
|
|
Y |
|
|
| PyCatan2 |
https://github.com/josefwaller/PyCatan2 |
Python |
|
PyCatan (original) |
|
|
|
|
|
|
|
|
Y |
|
|
| Catan-Bot |
https://github.com/striest/catan_bot |
Python |
|
|
Y |
|
|
|
|
|
|
|
|
|
|
| Catan-Simulator |
https://github.com/williamaredal/Catan-Simulator |
Python + JavaScript |
|
|
|
|
|
|
|
|
|
|
Y |
Basic |
|
| Catan |
https://github.com/adammann52/catan |
Python |
|
|
|
|
|
|
|
|
|
|
Y |
Basic |
|
| JSettlers2 |
https://github.com/jdmonin/JSettlers2 |
Java |
|
|
Y |
|
|
|
|
|
|
|
Y |
Y |
|
| avtnl (Catan Gen2 / Gen3) |
https://github.com/avtnl/Catan_Gen3_v037 |
Python |
2026 |
|
Y |
|
|
|
|
|
|
|
Y |
Y |
Y |
| Canopy |
https://github.com/cullback/canopy |
Rust |
2026 |
|
|
Y |
|
|
Y |
|
|
|
|
Basic |
|
| Catan Zero |
https://github.com/nickita-khylkouski/catan-zero-public |
Python + Rust |
2026 |
|
|
Y |
|
|
Y |
|
|
|
|
|
|
| Catan RL |
https://github.com/Eli6th/catan-rl |
Rust + Python |
2026 |
|
|
|
|
Y |
Y |
|
|
|
|
|
|
| AlphaHex |
https://github.com/rli8145/alphahex |
Python |
2026 |
|
|
Y |
|
|
Y |
|
|
|
|
Basic |
|
| bettafish |
https://github.com/Samffprice/bettafish |
Python |
2026 |
|
Y |
Y |
|
|
Y |
|
|
|
|
|
|
| CataNN |
https://github.com/Wind-Eagle/CataNN |
Rust |
2026 |
|
|
Y |
|
|
Y |
|
|
|
|
|
|
| AlphaZero-Catan |
https://github.com/JdHeer/AlphaZero-Catan |
Python |
2026 |
Catanatron (1) |
|
Y |
|
|
Y |
|
|
|
|
|
|
| AlgoCatan / RLCatan |
https://github.com/AlgoCatan/RLCatan |
Python |
2026 |
Catanatron (1) |
|
|
|
Y |
|
|
|
|
|
Y |
Y |
| rust-catan-rl |
https://github.com/nogulong/rust-catan-rl |
Rust + Python |
2026 |
|
|
|
Y |
Y |
|
|
|
|
|
|
|
| catanrl |
https://github.com/mcrco/catanrl |
Python |
|
Catanatron (1) |
|
Y |
|
Y |
Y |
Y |
|
|
|
|
|
| Catan Sim |
https://github.com/edtireli/catan-sim |
Python |
2026 |
|
|
|
|
Y |
|
|
|
|
|
Basic |
Y |
| Catanatron 1v1 |
https://github.com/PeterLP123/catanatron-1v1 |
Python |
2026 |
Catanatron (1) |
|
|
|
Y |
|
Y |
|
|
|
Basic |
|
| Genetic-NN-Catan |
https://github.com/Gallind/Genetic-NN-Catan |
Python |
2026 |
Catanatron (1) |
|
|
|
|
|
Y |
Y |
|
|
|
|
| CatanLearning.jl |
https://github.com/BKaperick/CatanLearning.jl |
Julia |
2025 |
|
Y |
Y |
Y |
|
|
|
|
|
|
|
|
| Catan.jl |
https://github.com/BKaperick/Catan.jl |
Julia |
2025 |
|
Y |
|
|
|
|
|
|
|
Y |
|
|
| CatanSim |
https://github.com/OfficialLahusa/CatanSim |
C# |
2026 |
|
Y |
|
|
|
|
Y |
|
|
Y |
|
|
| PPO-based RL agent for Catan |
https://github.com/Atharva-Thakur/PPO-based-RL-agent-for-catan |
Python |
2026 |
|
|
|
|
Y |
|
|
|
|
|
|
|
| RL-Catan |
https://github.com/GSJProgo/RL-Catan |
Python |
2024 |
|
|
|
Y |
Y |
|
|
|
|
|
|
|
| gym-catan |
https://github.com/Gregory-Eales/gym-catan |
Python |
2020 |
|
|
|
|
|
|
|
|
|
Y |
Basic |
|
| catan-ai |
https://github.com/nicorising/catan-ai |
Python |
2025 |
Catanatron (1) |
|
Y |
Y |
|
|
|
Y |
|
|
|
|
| settlers-of-catan-thesis |
https://github.com/piktiv/settlers-of-catan-thesis |
Python |
2022 |
|
|
|
Y |
|
|
|
|
|
|
|
|
| strategy-game-agents (HexMachina) |
https://github.com/nbelle1/strategy-game-agents |
Python |
2025 |
Catanatron (3) |
|
|
|
|
|
|
|
Y |
|
|
|
| HexMachina Reproduction |
https://github.com/OguroHayato/hexmachina-repro |
Python |
2026 |
|
|
|
|
|
|
|
|
Y |
|
|
|
| CatanBench |
https://github.com/SoumilRathi/catanbench-v0 |
Python |
2025 |
Catanatron (2) |
|
|
|
|
|
|
|
Y |
|
|
|
| catan-llm |
https://github.com/taziksh/catan-llm |
Python |
2026 |
Catanatron (3) |
|
|
|
|
|
Y |
|
Y |
|
|
|
| catan-rl-llm |
https://github.com/TFC1224/catan-rl-llm |
Python |
2026 |
Catanatron (3) |
|
|
|
|
|
Y |
|
Y |
|
|
|
| Catan Bench |
https://github.com/vmmadathil/catan-bench |
Python |
2026 |
Catanatron (2) |
|
|
|
|
|
|
|
Y |
|
|
|
| catan-bench |
https://github.com/alexmaraval/catan-bench |
Python |
2026 |
Catanatron (2) |
|
|
|
|
|
|
|
Y |
|
|
|
| LLM Catan Arena |
https://github.com/infoFiets/llm-catan-arena |
Python |
2026 |
Catanatron (2) |
|
|
|
|
|
|
|
Y |
|
|
|
| Catan-LLM-AI-Arena |
https://github.com/ACosmicCake/Catan-LLM-AI-Arena |
Python |
2025 |
|
Y |
|
|
|
|
|
|
Y |
|
Basic |
|
| catan_ai_agents |
https://github.com/JordiCan/catan_ai_agents |
Python |
2026 |
PyCatan |
Y |
|
|
|
|
|
|
Y |
|
|
|
| CatanAgent |
https://github.com/vasco-s-pereira/CatanAgent |
Python |
2026 |
Catanatron (2) |
Y |
|
|
|
|
|
|
Y |
|
|
|
| Monte Catano |
https://github.com/Algorhythm-sxv/monte-catano |
Rust |
2026 |
|
|
Y |
|
|
|
|
|
|
|
|
|
| socAI |
https://github.com/hubertbalos/socAI |
Python |
2024 |
|
Y |
Y |
|
|
|
|
|
|
|
Basic |
|
| catan-agent |
https://github.com/kindalime/catan-agent |
Python |
2023 |
|
|
Y |
|
|
|
|
|
|
|
|
|
| Catan_MCTS |
https://github.com/Sharperrr/Catan_MCTS |
C# |
2025 |
|
Y |
Y |
|
|
|
|
|
|
|
|
|
| settlers_of_catan |
https://github.com/maxyurk/settlers_of_catan |
Python |
2019 |
|
Y |
Y |
|
|
|
|
|
|
|
|
|
| HexN |
https://github.com/0xBrsm/HexN |
Python |
2026 |
|
|
Y |
|
Y |
Y |
|
|
|
|
|
|
| HexSet |
https://github.com/0xBrsm/HexSet |
Python |
2026 |
|
Y |
Y |
|
|
|
|
|
|
Y |
Y |
Y |
| Parallel AlphaZero for Catan (jaime-catan) |
https://github.com/Jaime888888/jaime-catan |
Rust |
2026 |
|
|
Y |
|
|
Y |
|
|
|
|
|
|
| Catanarchy |
https://github.com/osolmaz/catanarchy |
TypeScript |
2026 |
|
|
|
|
|
|
|
|
Y |
Y |
Y |
Y |
| Catan Coach (ML-Game-Theory-Strategy-Game-Engine) |
https://github.com/rhayenga/ML-Game-Theory-Strategy-Game-Engine |
C++ + Python |
2026 |
|
Y |
Y |
|
|
|
Y |
|
|
|
Y |
|
| Catan RL |
https://github.com/restachoc/catan |
Rust + Python |
2026 |
|
|
Y |
|
Y |
Y |
|
|
|
|
Y |
Y |
| catan-ai |
https://github.com/SpideyZac/catan-ai |
Rust + Python |
2026 |
|
Y |
|
|
Y |
|
|
|
|
|
Y |
|
| settlers_of_catan_rl |
https://github.com/TSVRN9/settlers_of_catan_rl |
HTML |
2026 |
Catanatron (1) |
Y |
|
|
|
Y |
|
|
|
|
Y |
Y |
| Catan RL Agent |
https://github.com/Jonathanhsiao123/Catan-RL-Agent |
HTML + Python |
2026 |
Catanatron (1) |
|
|
|
Y |
|
|
|
|
|
Y |
|
| catan-llm |
https://github.com/Al2800/catan-llm |
Python |
2026 |
Catanatron (3) |
|
|
|
|
|
Y |
|
Y |
|
|
|
| Catan LLM Arena |
https://github.com/mustafaTokmak/catan-llm-arena |
Python |
2026 |
Catanatron (2) |
|
|
|
|
|
|
|
Y |
|
|
Y |
| llms-catan |
https://github.com/srcolinas/llms-catan |
Python |
2026 |
|
|
|
|
|
|
|
|
Y |
|
|
|
| CatanBench |
https://github.com/justinmay/CatanBench |
TypeScript |
2026 |
|
|
|
|
|
|
|
|
|
Y |
|
|
| cppanatron |
https://github.com/mcrco/cppanatron |
C++ |
2026 |
Catanatron (1) |
Y |
Y |
|
|
|
|
|
|
Y |
|
|
| Catan Research Lab (catan-ai-lab) |
https://github.com/Cheekywnl/catan-ai-lab |
Python |
2026 |
Catanatron (1) |
Y |
Y |
|
|
|
|
|
|
|
Y |
Y |
| catan-ai |
https://github.com/mfradley/catan-ai |
Python |
2026 |
|
|
|
|
Y |
|
|
|
|
|
Y |
|
| catan |
https://github.com/guidodinello/catan |
Python |
2026 |
|
Y |
Y |
|
Y |
|
Y |
|
|
|
Y |
|
| catan-ai |
https://github.com/TamSeid/catan-ai |
Python |
2026 |
|
Y |
Y |
|
|
|
|
|
|
|
|
Y |
| AlphaSettler |
https://github.com/seanpatrickmay/AlphaSettler |
Rust |
2026 |
|
Y |
Y |
|
|
|
|
|
|
|
|
|