Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
-
Updated
Mar 16, 2026 - Python
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
Brian is a free, open source simulator for spiking neural networks.
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
A framework for modeling and simulating dynamical systems
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
Blockchain simulation framework with Docker and Python.
A Python native dynamical system simulation framework in the block diagram paradigm.
Python Block-Model Simulator. An alternative to simulink in python.
MiniCPS: a framework for Cyber-Physical Systems real-time simulation, built on top of mininet
A Simulation Framework for Memristive Deep Learning Systems
A Python Library for Conway's Game of Life
Rules-based engine for life sims, with time travel
Self Driving Cars Longitudinal and Lateral Control Design
S + Autograd + XLA :: S-parameter based frequency domain circuit simulations and optimizations using JAX.
Foundation is a flexible, modular, and composable framework to model socio-economic behaviors and dynamics with both agents and governments. This framework can be used in conjunction with reinforcement learning to learn optimal economic policies, as done by the AI Economist (https://www.einstein.ai/the-ai-economist).
The nutils project
Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
A lightweight robotics RL framework built on Genesis with IsaacLab-aligned APIs, enabling fast task development and easy migration from existing IsaacLab environments.
Xarray extension and framework for computer model simulations
A brian2 extension to simulate spiking neural networks on GPUs
Add a description, image, and links to the simulation-framework topic page so that developers can more easily learn about it.
To associate your repository with the simulation-framework topic, visit your repo's landing page and select "manage topics."