Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
-
Updated
Dec 5, 2025 - Python
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
GIS Extension for Mesa Agent-Based Modeling
Library of python routines to read MESA ouput files and plot MESA quantites
Agent Based Fire Evacuation Model built using Project Mesa
Disease propagation ABM generating SIR, severe cases, and R0 over quasi-time.
Extension of mesa for performance and scalability
Extension to the Mesa repository to provide with the ability to plug LLM directly into your agents for more complex reasoning and inter-agent communication ! Make your own reasoning/memory/communication modules and plug them into the existing code or use the pre-built ones for fast building.
Allows python to interface with MESA
A Python Transportation Toolkit
Implementation of a multi-agent system for the modeling of carpooling in a city with one-way streets. Used Python and the Mesa package for multi-agent modeling.
A Mesa-based ABM library for epidemiological (SIR) modeling.
Agent-based modeling 2D wildfire suppression simulator tool built on the mesa framework in Python
Freeway Traffic Simulation using the Nagel–Schreckenberg cellular automaton model and Agent-Based-Modelling
Controller module for MESA (Modules for Experiments in Stellar Astrophysics). Create, modify and run MESA projects using python. Or even install MESA on Linux and macOS from scratch!
MLvolve is a agent based simulation of AI Research.
A Mesa-based ABM for modeling meme propagation on social media
A cellular automata model of chemical diffusion
An agent-based model (with a web simulation) for Guizhou "golden" monkey population and movements using the Mesa Python framework; thesis project + human/GTGP expansion; Summer 2018-Winter 2019
Add a description, image, and links to the mesa topic page so that developers can more easily learn about it.
To associate your repository with the mesa topic, visit your repo's landing page and select "manage topics."