awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mesa avatar

mesa/mesa

0
View on GitHub↗
3,698 estrellas·1,274 forks·Python·Apache-2.0·15 vistasmesa.readthedocs.io↗

Mesa

Mesa is a Python framework for agent-based modeling and complex systems simulation. It provides a toolkit for creating simulations where autonomous agents interact within a shared environment to observe emergent global behaviors.

The project includes a browser-based interface for real-time visualization of simulation states and agent interactions. It also functions as a data analysis library for recording and processing metrics from model runs to quantify system behavior.

The framework supports multiple environmental topologies, including grid-based spatial mapping and network-graph topologies. It provides capabilities for simulating spatial movement, network dynamics, and the management of agent populations through a discrete-time stepper.

Features

  • Agent-Based Simulation Models - Provides a complete framework for building and coordinating agent-based simulations to observe emergent global behaviors.
  • Complex Systems Simulators - Provides a comprehensive framework for simulating complex systems to observe emergent global behaviors through rule-based agent interactions.
  • Agent-based Modeling - Provides a complete framework for creating simulations of complex systems by defining autonomous interacting agents.
  • Simulation Visualizers - Renders simulation states in a browser interface to monitor agent interactions and system evolution in real time.
  • Simulation Result Analyzers - Provides tools to process data from model runs to identify patterns and quantify system behavior.
  • Simulation State Collection - Records agent metrics and global system variables at every time step for statistical analysis.
  • Agent Interaction Modeling - Allows the definition of simple agent rules to simulate complex system behaviors and emergent patterns.
  • Complexity Dynamics Simulations - Models individual agent rules to observe the development of global patterns and emergent behaviors over time.
  • Simulation Data Logging - Captures system state and agent metrics throughout a simulation run for post-hoc statistical validation.
  • Simulation Metrics Analysis - Collects and processes metrics from model runs to identify patterns using statistical analysis tools.
  • Agent-Based Modeling - Implements a Python framework for defining autonomous agents and their interactions within shared environments for complex system modeling.
  • State Visualization - Provides a visual representation of an agent's current state and execution flow within the simulation.
  • Simulation State Visualizers - Ships a browser-based interface for real-time visualization of simulation states and agent interactions.
  • Large-Scale Agent Population Management - Tracks and organizes groups of agents within a simulation to coordinate their behaviors and updates.
  • Browser-Based State Visualizations - Ships a browser-based interface for real-time visualization of simulation states and agent interactions.
  • Spatial Interaction Grids - Provides grid-based spatial mapping to track agent positions and manage proximity-based interactions.
  • Simulation Steppers - Implements a core mechanism to advance the simulation state forward in synchronized discrete time increments.
  • Information Propagation Modeling - Models how information and behaviors spread through networks of agents to analyze connectivity and transmission.
  • Network Dynamics Analysis - Simulates the spread of information across connected nodes to analyze system connectivity and transmission.
  • Network Topology Modeling - Supports network-graph topologies to simulate information flow and transmission across connected agents.
  • Spatial Interaction Modeling - Tracks agents moving through continuous spaces or discrete grids to study geographic or topological distributions.
  • Spatial Movement Simulation - Tracks agents moving through continuous spaces or discrete grids to study geographic and topological distributions.
  • Scientific Computing - Agent-based modeling framework.
  • Scientific Computing - Listed in the “Scientific Computing” section of the Awesome Python awesome list.

Historial de estrellas

Gráfico del historial de estrellas de mesa/mesaGráfico del historial de estrellas de mesa/mesa

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mesa

Proyectos open-source similares, clasificados según cuántas características comparten con Mesa.
  • lammps/lammpsAvatar de lammps

    lammps/lammps

    2,783Ver en GitHub↗

    This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v

    C++kokkoslammpsmolecular-dynamics
    Ver en GitHub↗2,783
  • sciml/differentialequations.jlAvatar de SciML

    SciML/DifferentialEquations.jl

    3,121Ver en GitHub↗

    DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and algebraic differential equations. It functions as a high-performance solver suite that integrates scientific machine learning, probabilistic programming, and automated differentiation into a unified framework. By leveraging multiple dispatch and symbolic-numeric integration, the library provides a flexible environment for complex mathematical modeling and simulation. The project distinguishes itself through its ability to bridge traditional numerical analysis with modern machine

    Juliadaeddedelay-differential-equations
    Ver en GitHub↗3,121
  • camel-ai/oasisAvatar de camel-ai

    camel-ai/oasis

    4,833Ver en GitHub↗

    Oasis is an LLM-powered multi-agent social simulator and research tool designed to study synthetic social phenomena. It functions as a synthetic social network platform, replicating the infrastructure of social sites including user profiles, follow relationships, and content discovery mechanisms to model human-like social behaviors at scale. The framework orchestrates large-scale agent populations, supporting up to one million autonomous agents. It distinguishes itself by translating language model outputs into concrete social actions and external tool executions through a tool-calling orches

    Pythonagent-based-frameworkagent-based-simulationai-societies
    Ver en GitHub↗4,833
  • projectchrono/chronoAvatar de projectchrono

    projectchrono/chrono

    2,733Ver en GitHub↗

    Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis tool, and a robotics simulation framework. It provides specialized solvers for fluid-solid interaction and distributed physics engines capable of synchronizing multiple agents across a network. The project features a dedicated pipeline for converting CAD assemblies into simulation-ready formats and integrates directly with robot operating systems to validate autonomous control logic and sensors. It differentiates itself through the use of WebAssembly for portable browser-base

    C++flexible-bodyfluid-solid-interactiongranular-dynamics
    Ver en GitHub↗2,733
Ver las 30 alternativas a Mesa→

Preguntas frecuentes

¿Qué hace mesa/mesa?

Mesa is a Python framework for agent-based modeling and complex systems simulation. It provides a toolkit for creating simulations where autonomous agents interact within a shared environment to observe emergent global behaviors.

¿Cuáles son las características principales de mesa/mesa?

Las características principales de mesa/mesa son: Agent-Based Simulation Models, Complex Systems Simulators, Agent-based Modeling, Simulation Visualizers, Simulation Result Analyzers, Simulation State Collection, Agent Interaction Modeling, Complexity Dynamics Simulations.

¿Qué alternativas de código abierto existen para mesa/mesa?

Las alternativas de código abierto para mesa/mesa incluyen: lammps/lammps — This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements… sciml/differentialequations.jl — DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and… camel-ai/oasis — Oasis is an LLM-powered multi-agent social simulator and research tool designed to study synthetic social phenomena.… projectchrono/chrono — Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis… biopython/biopython — Biopython is a bioinformatics library for Python providing tools to parse, manipulate, and analyze biological… atsushisakai/pythonrobotics — PythonRobotics is a comprehensive collection of modular robotics algorithms and educational simulations designed for…