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

Agent Based Modeling Python Packages

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

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

59K 4K 1K
tsinghua-fib-lab
agentsociety

AgentSociety 2 is a modern, LLM-native agent simulation platform designed for social science research and experimental design. It provides a flexible framework for creating and managing intelligent agents in simulated environments.

9K 1K 193
zombie-einstein
bourse

Rust Market Simulation Library with a Python API

5K 24 1
agent-based-information-flow-simulation
aasm

Just in time and ahead of time

4K 0 3
mesa
mesa-geo

GIS Extension for Mesa Agent-Based Modeling

3K 220 78
starsimhub
starsim

Starsim disease modeling framework

3K 37 30
transentis
bptk-py

System Dynamics and Agent-based Modeling in Python

3K 33 8
tsinghua-fib-lab
agentsociety2

AgentSociety 2 is a modern, LLM-native agent simulation platform designed for social science research and experimental design. It provides a flexible framework for creating and managing intelligent agents in simulated environments.

3K 1K 193
superwise-ai
dsl-spa

Middleware for simplifying the design, development, and deployment of agents

3K 8 4
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.

3K 6 1
simtopia
verbs

Rust and Python Ethereum Agent Based Modelling Library

3K 26 3
JoelForamitti
agentpy

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

2K 383 43
Met4FoF
agentmet4fof

Metrological Agent-based system (MET4FOF project)

2K 25 11
chathika
nl4py

A NetLogo connector for Python.

2K 54 9
kganitis
bamengine

High-performance Python framework for the BAM agent-based macroeconomic model using ECS architecture and vectorized NumPy operations

2K 0 2
Razee4315
netlogo-mcp

The first MCP (Model Context Protocol) server for NetLogo, enabling AI assistants like Claude to create, run, and analyze agent-based models through natural conversation.

2K 23 4
Ayush12358
electoral-sim

High-performance electoral simulation toolkit with FPTP, PR, IRV, and STV voting systems, 11 country presets, and advanced voter behavior models. 1M+ voters supported.

1K 1 0
kedos-srl
kegal

Kedos Graph Agent for LLM

1K 2 0
mesa
mesa-llm

Generative Agent-Based Modeling with Large Language Models Empowered Agents

1K 69 85
lukasturcani
xecs

A fast and ergonomic ECS library for Python, written in Rust.

1K 3 0
KarlNaumann
macrostat

A Package providing multiple tools for the statistical analysis and treatment of macroeconomic simulation models, with a particular focus on Agent-based and Stock-Flow Consistent Models

969 5 2
alexanderkell
elecsim

Agent-based Model for Electricity Markets

949 57 13
AgentTorch
agent-torch

large population models

947 628 96
evilsocket
nerve-adk

The Simple Agent Development Kit.

782 1K 113
    • Data from PyPI, GitHub, ClickHouse, and BigQuery