Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
-
Updated
Sep 30, 2026 - 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
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.
Library of python routines to read MESA ouput files and plot MESA quantites
Extension of mesa for performance and scalability
Disease propagation ABM generating SIR, severe cases, and R0 over quasi-time.
Agent Based Fire Evacuation Model built using Project Mesa
Allows python to interface with MESA
A Python Transportation Toolkit
Freeway Traffic Simulation using the Nagel–Schreckenberg cellular automaton model and Agent-Based-Modelling
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
MLvolve is a agent based simulation of AI Research.
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!
Exercises for the course Agent-Based Modeling of Economic Systems (363-0543-00L) held at ETH Zurich at the chair of Systems Design
A cellular automata model of chemical diffusion
A Mesa-based ABM for modeling meme propagation on social media
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
To associate your repository with the mesa topic, visit your repo's landing page and select "manage topics."