mesa

Agent simulation framework

A Python library for building agent-based models to simulate complex systems and analyze emergent behaviors

Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.

GitHub

3k stars
96 watching
883 forks
Language: Python
last commit: 3 days ago
Linked from 1 awesome list

agent-based-modelingagent-based-simulationcomplex-systemscomplexity-analysisgismesamodeling-agentssimulationsimulation-environmentsimulation-frameworkspatial-models

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
modelscope/modelscope-agent An agent framework connecting models with the world 2,720
joonspk-research/generative_agents A research project simulating human behavior in interactive environments. 17,558
pgmpy/pgmpy A Python package for working with Bayesian Networks and related models. 2,748
phidatahq/phidata A framework for building intelligent systems with modular agents and tools 15,362
pylons/pyramid A Python web framework designed to simplify and streamline the development of real-world web applications. 3,970
mpaepper/llm_agents Builds agents controlled by large language models (LLMs) to perform tasks with tool-based components 931
leptonai/leptonai An AI service building framework using Python to simplify the development of machine learning models and services. 2,653
openai/swarm An experimental framework for designing and orchestrating multi-agent systems with a focus on lightweight coordination and execution. 16,080
districtdatalabs/yellowbrick Tools to facilitate the selection of machine learning models through visual diagnostics and analysis. 4,293
farama-foundation/pettingzoo A unified API for multi-agent reinforcement learning environments with various game families 2,627
openai/baselines High-quality implementations of reinforcement learning algorithms for research and development purposes 15,810
kyegomez/swarms A framework for orchestrating multiple autonomous agents to collaborate on complex tasks 1,745
douthwja01/openmas A tool for simulating the behavior of multiple autonomous systems with complex decision-making and dynamic interactions. 132
packtpublishing/hands-on-intelligent-agents-with-openai-gym Teaching software developers to build intelligent agents using deep reinforcement learning and OpenAI Gym 373
simtopia/verbs A tool for building and simulating complex systems using agent-based modeling techniques 22