Agent-based modeling framework in Julia
-
Updated
Sep 20, 2025 - Julia
Agent-based modeling framework in Julia
AgentPy is an open-source framework for the development and analysis of agent-based models in Python.
COVID-19 Agent-based Simulator (Covasim): a model for exploring coronavirus dynamics and interventions
Agent-based computational Economics, the Python library that makes AB modelling easier
krABMaga: A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language
🌿: ABM & GIS for philological, archaeological, and anthropological data.
Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R
High-Performance Agent-Based Macroeconomics Made Easy
villager is an extensible agent based modeling (ABM) framework for the R language. It supports agents, agent aggregations and their associated resources, as well as flexible data management.
Agent Based Fire Evacuation Model built using Project Mesa
CORMAS (COmmon pool Ressources and Multi-Agent Simulations)
Agent-based modeling in JavaScript in the browser or on the server.
An improved, more detailed version of PolicySpace: a spatial intra-urban policy model for real estate analysis
Metrological Agent-based system (MET4FOF project)
An agent-based model to evaluate fiscal redistribution among municipalities
Data and code repository for the project Policy Priority Inference for Sustainable Development
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.
This is the repository for the source code of the Eurace@Unibi Model
Add a description, image, and links to the abm topic page so that developers can more easily learn about it.
To associate your repository with the abm topic, visit your repo's landing page and select "manage topics."