Mazes topic
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
mazegenerator
Generate mazes of different shapes and arbitrary sizes using graph theory
meiro
Maze generation code, inspired by Mazes for Programmers.
MetaGym
Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.
mms
A Micromouse simulator: write and test maze-solving code without a physical robot
mazelib
A Python library for creating and solving mazes.
maze
A maze command written in Go
F-a-maze-ing
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com
mazes
A comprehensive library of algorithms for creating perfect mazes.
ScreenMazer
A macOS screensaver that procedurally generates a maze and then solves it