PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Agent Based Simulation Python Packages

Python packages with the GitHub topic agent-based-simulation. Sorted by monthly downloads, with stars and forks.
mesa
mesa

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

50K 4K 1K
camel-ai
camel-oasis

🏝️ OASIS: Open Agent Social Interaction Simulations with One Million Agents.

24K 5K 651
hfarruda
doces

DOCES (Dynamical Opinion Clusters Exploration Suite) is an experimental Python library to simulate opinion dynamics on adaptive complex networks. Its background is implemented in C for performance.

6K 6 2
agent-based-information-flow-simulation
aasm

Just in time and ahead of time

4K 0 3
zombie-einstein
bourse

Rust Market Simulation Library with a Python API

4K 23 1
google-deepmind
gdm-concordia

A library for generative social simulation

3K 2K 379
simtopia
verbs

Rust and Python Ethereum Agent Based Modelling Library

3K 26 3
tempo-sim
tempo-sim

A collection of Unreal Engine plugins for simulation

2K 63 19
OFFIS-DAI
mango-agents

Modular Python-based agent framework to implement multi-agent systems

2K 19 4
JawandS
econ-llm

LLM Agents for Game Theory Experiments

2K 2 0
JoelForamitti
agentpy

AgentPy is an open-source framework for the development and analysis of agent-based models in Python.

2K 388 44
Met4FoF
agentmet4fof

Metrological Agent-based system (MET4FOF project)

2K 27 11
org-arl
fjagepy

Framework for Java and Groovy Agents

858 30 15
tm-carl
gabse

This is GABSE (Generic Agent-Based Simulation Engine).

813 2 0
tellae
starling-sim

Starling is an agent-based framework for mobility simulation

725 15 2
lukasturcani
xecs

A Python library (written in Rust!) for a performant entity component system (ECS).

639 3 0
matrx-software
matrx

Human-Agent Teaming Rapid Experimentation Software

534 14 3
maheshvaikri-code
maple-oss

MAPLE - Production-ready multi agent communication protocol with integrated resource management, type-safe error handling, secure link identification, and distributed state synchronization.

417 9 3
bancaditalia
black-it

Black-box abm calibration kit by the Bank of Italy

391 60 1
charwick
helipad

An agent-based modeling framework for Python with a shallow learning curve and powerful visualization capabilities.

376 33 3
Vicomtech
archabm

Agent-based model simulator for air quality and pandemic risk assessment in architectural spaces

374 17 3
ShiJBey
neighborly

A narrative-focused agent-based settlement simulation framework.

366 79 8
kenblu24
swarmsim

2D Agent-based Simulator designed for training and optimization of emergent behaviors using low-fidelity sensing.

306 0 1
theaiagent
synthedu

Agent-based simulation environment for Open & Distance Learning (ODL) research.

255 8 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology