Simulation
Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.
- GitHub: https://github.com/topics/simulation
- Wikipedia: https://en.wikipedia.org/wiki/Simulation
- Created by: The scientific and engineering community
- Related Topics: modeling, virtual-reality, computer-science, data-science,
- Aliases: simulations,
- Last updated: 2026-01-16 00:29:59 UTC
- JSON Representation
https://github.com/cmu-sei/ghosts
GHOSTS is a realistic user simulation framework for cyber simulation, training, and exercise
behavior cyber cybersecurity cybertraining exercise human network-simulation network-simulations network-simulator simulation simulation-modeling training user-simulator
Last synced: 04 Apr 2025
https://github.com/TUDelft-CNS-ATM/bluesky
The open source air traffic simulator
air-traffic-control air-transport aircraft conflict-detection conflict-resolution drones navaids python simulation traffic transportation transportation-simulation tudelft urban-air-mobility uspace utm wgs84
Last synced: 07 May 2025
https://github.com/MmgTools/mmg
open source software for bidimensional and tridimensional remeshing
anisotropic-mesh-adaptation c cxx fortran isotropic-mesh-adaptation levelset-discretization mesh mesh-adaptation mesh-quality-improvement mmg remesher simulation simulation-modeling surface-improvement three-dimensional two-dimensional volume-remeshing
Last synced: 07 May 2025
https://github.com/inet-framework/inet
INET Framework for the OMNeT++ discrete event simulator
ad-hoc c-plus-plus discrete-event inet internet ned-language network-simulator omnet omnetpp protocol simulation tcp-ip wireless
Last synced: 15 Mar 2025
https://github.com/aravindr93/mjrl
Reinforcement learning algorithms for MuJoCo tasks
mujoco reinforcement-learning robotics simulation
Last synced: 12 Apr 2025
https://github.com/cselab/aphros
Finite volume solver for incompressible multiphase flows with surface tension. Foaming flows in complex geometries.
cfd chemical-engineering fluid high-performance-computing multiphase-flow paraview simulation surface-tension
Last synced: 14 Mar 2025
https://github.com/pydy/pydy
Multibody dynamics tool kit.
dynamics physics python simulation
Last synced: 21 Oct 2025
https://github.com/micmonay/keybd_event
For simulate key press in Linux, Windows and Mac in golang
cgevent event golang key keybd-event keyboard linux macos simulate simulation uinput windows
Last synced: 08 Oct 2025
https://github.com/semitable/robotic-warehouse
Multi-Robot Warehouse (RWARE): A multi-agent reinforcement learning environment
environment multi-agent multi-agent-reinforcement-learning multi-agent-systems reinforcement-learning robotics simulation
Last synced: 11 Sep 2025
https://github.com/yuki-koyama/elasty
A research-oriented elastic body simulator
elastic engine pbd physics position-based-dynamics simulation xpbd
Last synced: 06 Apr 2025
https://github.com/glotzerlab/hoomd-blue
Molecular dynamics and Monte Carlo soft matter simulation on GPUs.
conda-forge cuda docker gpu hard-particle hoomd-blue molecular-dynamics monte-carlo-simulation particle-system python simulation singularity
Last synced: 15 May 2025
https://github.com/halbux/sparselizard
C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
element finite finite-elements multiphysics simulation sparselizard
Last synced: 07 Jan 2026
https://github.com/precise-simulation/featool-multiphysics
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
cad-modeling cae cfd engineering featool-multiphysics-toolbox fem fenics finite-element-analysis geometry gmsh gui matlab multiphysics openfoam pde physics-simulation simulation solver su2 toolbox
Last synced: 16 May 2025
https://github.com/USEPA/WNTR
An EPANET compatible python package to simulate and analyze water distribution networks under disaster scenarios.
modeling ord python simulation water
Last synced: 20 Jul 2025
https://github.com/cyberbotics/webots_ros2
Webots ROS 2 packages
examples localization motion-planning navigation robot robotics ros ros2 simulation slam webots webots-ros2
Last synced: 05 Apr 2025
https://github.com/autopilot-rs/autopilot-rs
A simple, cross-platform GUI automation module for Rust.
automation cross-platform gui input rust simulation
Last synced: 30 Dec 2025
https://github.com/jrouwe/joltphysics.js
Port of JoltPhysics to JavaScript using emscripten
game-development game-engine javascript physics simulation vr
Last synced: 28 Dec 2025
https://github.com/microsoft/vidur
A large-scale simulation framework for LLM inference
inference llm simulation transformer vllm
Last synced: 16 May 2025
https://github.com/microsoft/OpticSim.jl
Optical Simulation software
julia optical optics raytracing simulation
Last synced: 22 Jul 2025
https://github.com/gazebosim/ros_gz
Integration between ROS (1 and 2) and Gazebo simulation
cpp gazebo gazebosim hacktoberfest ignition ignition-gazebo ignition-transport pubsub robotics robotics-simulation ros ros2 simulation transport
Last synced: 15 May 2025
https://github.com/UCF-SST-Lab/UCF-SST-CitySim1-Dataset
Official github page of UCF SST CitySim Dataset
carla-driving-simulator carla-simulator computer-vision dataset digitaltwin drone open open-data simulation sumo trajectory
Last synced: 20 Mar 2025
https://github.com/rossning92/blackhole
A blackhole simulation using OpenGL / C++.
blackhole computer-graphics glsl opengl shader simulation
Last synced: 16 May 2025
https://github.com/dojo-sim/Dojo.jl
A differentiable physics engine for robotics
contact control differentiable friction gradients locomotion motion-planning reinforcement-learning robotics simulation system-identification trajectory-optimization
Last synced: 01 Sep 2025
https://github.com/oemof/tespy
Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermodynamic modeling of thermal engineering plants such as power plants, heat pumps or refrigeration machines.
cooling energy-system exergy heating powerplant process-engineering python refrigeration simulation thermodynamic-cycles thermodynamics
Last synced: 21 Oct 2025
https://github.com/hgascon/pulsar
Protocol Learning and Stateful Fuzzing
fuzzing networking protocol-learning security simulation vulnerability-identification
Last synced: 02 Apr 2025
https://github.com/AngelJumbo/lavat
Lava lamp simulation using metaballs in the terminal
lavalamp metaballs ncurses simulation
Last synced: 27 Sep 2025
https://github.com/SwiftGraphs/Grape
A Swift library for graph visualization and efficient force simulation.
force-directed-graphs graph physics-simulation simulation swift swiftui visualization
Last synced: 10 Oct 2025
https://github.com/jrouwe/JoltPhysics.js
Port of JoltPhysics to JavaScript using emscripten
game-development game-engine javascript physics simulation vr
Last synced: 01 Apr 2025
https://github.com/MRPT/mvsim
Vehicle and mobile robotics simulator. C++ & Python API. Use it as a standalone application or via ROS 1 or ROS 2
gazebo mrpt robotics robots ros ros-node ros2 sensors simulation vehicle-dynamics
Last synced: 24 Sep 2025
https://github.com/MIPT-ILab/mipt-mips
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
branch-prediction branch-predictor clock-precise computer-architecture computer-architecture-lesson cpu cpu-cache cpu-model mips mips-binutils mipt optimizations pipeline pre-silicon prediction-algorithms risc risc-v simulation simulator
Last synced: 21 Apr 2025
https://github.com/Thorium-Sim/thorium-nova
Next-generation Spaceship Controls
Last synced: 04 Apr 2025
https://github.com/hsab/GrowthNodes
A Blender plugin for generative content creation and simulation of organic growth processes on polygonal surfaces.
blender blender-addon blender-plugin blender3d simulation
Last synced: 29 Oct 2025
https://github.com/CMU-SAFARI/ramulator2
Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standards, emerging RowHammer mitigation techniques). Described in our paper https://people.inf.ethz.ch/omutlu/pub/Ramulator2_arxiv23.pdf
Last synced: 11 May 2025
https://github.com/mrpt/mvsim
Vehicle and mobile robotics simulator. C++ & Python API. Use it as a standalone application or via ROS 1 or ROS 2
gazebo mrpt robotics robots ros ros-node ros2 sensors simulation vehicle-dynamics
Last synced: 16 May 2025
https://github.com/unity-technologies/robotics-object-pose-estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
autonomy computer-vision deep-learning machine-learning manipulation model-training motion-planning perception physics-simulation pose-estimation robotics robotics-simulation ros simulation synthetic-data trajectory-generation tutorial unity ur3-robot-arm urdf
Last synced: 06 Apr 2025
https://github.com/sciml/componentarrays.jl
Arrays with arbitrarily nested named components.
array arrays control-systems controls controls-and-dynamics differential-equations differentialequations dynamical-systems julia machine-learning modeling modeling-language named-tuples neural-networks neural-ode optimization scientific-machine-learning simulation simulation-modeling
Last synced: 10 Apr 2025
https://github.com/python-hydro/pyro2
A framework for hydrodynamics explorations and prototyping
advection astrophysical-simulation finite-volume finite-volume-methods hydrodynamics multigrid pde pyro python simulation solver
Last synced: 15 Mar 2025
https://github.com/erkaman/gl-water2d
2D liquid simulation in WebGL
2d 2d-liquid-simulation fluid-simulation glsl javascript particles simulation smoothed-particle-hydrodynamics webgl
Last synced: 02 Jul 2025
https://github.com/Healthcare-Robotics/assistive-gym
Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.
assistive-robotics human-robot-interaction physics-simulation robotics simulation
Last synced: 10 May 2025
https://github.com/swiftgraphs/grape
A Swift library for graph visualization and efficient force simulation.
force-directed-graphs graph physics-simulation simulation swift swiftui visualization
Last synced: 11 Dec 2025
https://github.com/bark-simulator/bark
Open-Source Framework for Development, Simulation and Benchmarking of Behavior Planning Algorithms for Autonomous Driving
artificial-intelligence autonomous-driving autonomous-vehicles bark bark-simulator benchmark deep-reinforcement-learning machine-learning multi-agent reinforcement-learning research robotics self-driving-car simulation simulator verification
Last synced: 17 Sep 2025
https://github.com/Derek-TH-Wang/quadruped_ctrl
MIT mini cheetah quadruped robot simulated in pybullet environment using ros.
algorithm gait locomotion mini-cheetah mit mpc pybullet quadruped quadruped-robot robot ros simulation terrain
Last synced: 11 Jul 2025
https://github.com/Erkaman/gl-water2d
2D liquid simulation in WebGL
2d 2d-liquid-simulation fluid-simulation glsl javascript particles simulation smoothed-particle-hydrodynamics webgl
Last synced: 20 Mar 2025
https://github.com/juliarobotics/rigidbodydynamics.jl
Julia implementation of various rigid body dynamics and kinematics algorithms
control dynamics dynamics-models featherstone julia kinematics newtons-laws rigid-body-dynamics robotics robotics-algorithms robotics-control robotics-simulation simulation simulation-modeling
Last synced: 15 May 2025
https://github.com/amerkoleci/joltphysicssharp
JoltPhysics C# bindings
game-development game-engine physics physics-engine physics-simulation simulation
Last synced: 15 May 2025
https://github.com/gama-platform/gama.old
Main repository for developing the 1.x versions of GAMA
agent-based-modeling agent-based-simulation complex-systems gama gama-platform gis hybrid-modeling integrated-modeling java mathematical-modelling modeling modeling-agents modeling-language models simulation simulation-environment simulation-framework simulation-toolkit spatial-models
Last synced: 21 Sep 2025
https://github.com/seissol/seissol
A scientific software for the numerical simulation of seismic wave phenomena and earthquake dynamics
dynamic-rupture earthquakes hpc simulation
Last synced: 15 May 2025
https://github.com/tokenspice/tokenspice
EVM agent-based token simulator 🐟🌪️
blockchain ethereum simulation token
Last synced: 19 Apr 2025
https://github.com/SciML/ComponentArrays.jl
Arrays with arbitrarily nested named components.
array arrays control-systems controls controls-and-dynamics differential-equations differentialequations dynamical-systems julia machine-learning modeling modeling-language named-tuples neural-networks neural-ode optimization scientific-machine-learning simulation simulation-modeling
Last synced: 01 Aug 2025
https://github.com/abrg-models/morphologica
C++ header-only graphing and data visualization with Modern OpenGL
2d 3d cplusplus cplusplus-17 data-visualization graphics graphics-engine graphs matplotlib opengl plotting simulation visualization
Last synced: 16 May 2025
https://github.com/ABRG-Models/morphologica
C++ header-only graphing and data visualization with Modern OpenGL
2d 3d cplusplus cplusplus-17 data-visualization graphics graphics-engine graphs matplotlib opengl plotting simulation visualization
Last synced: 07 May 2025
https://liruiw.github.io/gensim/
Generating Robotic Simulation Tasks via Large Language Models
clip gpt-4 llm pybullet simulation
Last synced: 08 Apr 2025
https://github.com/team-watchdog/colombo-skylines
A digital twin of the city of Colombo, Sri Lanka, implemented in Cities: Skylines, based on real data. Nearly 1:1 in terms of geography and population.
Last synced: 13 Sep 2025
https://github.com/TOSUN-Shanghai/TSMaster
A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, IXXAT, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. Free for research and education purpose for some features.
adas automotive bootloader calibration can canable candlelight cantact diagnostics ethernet intrepidcs kvaser lin measurement peak simulation test tsmaster vector zlg
Last synced: 08 May 2025
https://github.com/alleninstitute/bmtk
Brain Modeling Toolkit
modeling neural-networks neuroinformatics neuron neuroscience python simulation
Last synced: 14 Apr 2025
https://github.com/OpenSimulationInterface/open-simulation-interface
A generic interface for the environmental perception of automated driving functions in virtual scenarios.
asam open-simulation-interface osi simulation
Last synced: 05 May 2025
https://github.com/enlite-ai/maze
Maze Applied Reinforcement Learning Framework
applied-machine-learning automation data-science decision-making deep-learning distributed documentation framework machine-learning monitoring optimization python reinforcement-learning simulation
Last synced: 14 Jan 2026
https://github.com/Habrador/Ten-Minute-Physics-Unity
Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.
cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd
Last synced: 25 Apr 2025
https://github.com/betagouv/mon-entreprise
L'assistant officiel des entrepreneurs
Last synced: 15 May 2025
https://github.com/sommer/veins
Veins - The open source vehicular network simulation framework.
car2x omnet omnetpp simulation simulation-framework simulator sumo v2x vanet vehicular-networks veins
Last synced: 09 May 2025
https://github.com/jongallant/CarSimulator
A Top Down 2D Car Simulator For Unity
physics-simulation simulation unity
Last synced: 11 May 2025
https://github.com/habrador/ten-minute-physics-unity
Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.
cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd
Last synced: 13 Apr 2025
https://github.com/fury-gl/fury
FURY - Free Unified Rendering in pYthon.
3d-graphics game-engine hacktoberfest python scientific-visualization scriptable-animations shaders simulation
Last synced: 21 Oct 2025
https://github.com/DerrickXuNu/v2x-vit
[ECCV2022] Official Implementation of paper "V2X-ViT: Vehicle-to-Everything Cooperative Perception with Vision Transformer"
3d-object-detection autonomous-driving collaborative-perception computer-vision deep-learning machine-learning multi-agent-system pytorch simulation v2x vehicle-to-everything vision-transformer
Last synced: 20 Mar 2025
https://github.com/GiulioRossetti/ndlib
Network Diffusion Library - (for NetworkX and iGraph)
complex-networks epidemics opinion-dynamics simulation
Last synced: 01 May 2025
https://github.com/jparkhill/TensorMol
Tensorflow + Molecules = TensorMol
chemistry force-field machine-learning meta-dynamics molecular-dynamics molecular-simulation molecules monte-carlo neural-network simulation tensorflow
Last synced: 04 May 2025
https://github.com/jparkhill/tensormol
Tensorflow + Molecules = TensorMol
chemistry force-field machine-learning meta-dynamics molecular-dynamics molecular-simulation molecules monte-carlo neural-network simulation tensorflow
Last synced: 05 Apr 2025
https://github.com/czekster/markov
Materials for book: "Markov Chains for programmers"
markov-chain numerical-methods programming-challenges simulation
Last synced: 01 May 2025
https://github.com/avslab/basilisk
Astrodynamics simulation framework
astrodynamics control dynamics guidance simulation spacecraft
Last synced: 14 Jan 2026
https://github.com/USEPA/Stormwater-Management-Model
Dynamic hydrology-hydraulic water quality simulation model for stormwater, wastewater, and combined sewer collection systems
Last synced: 12 Apr 2025
https://github.com/ethpandaops/ethereum-package
A Kurtosis package that deploys a private, portable, and modular Ethereum devnet
blockchain docker ethereum flashbots geth kubernetes kurtosis kurtosis-package lighthouse mev mev-boost mev-bot reth simulation starlark testing
Last synced: 12 Jan 2026
https://github.com/usepa/stormwater-management-model
Dynamic hydrology-hydraulic water quality simulation model for stormwater, wastewater, and combined sewer collection systems
Last synced: 14 Apr 2025
https://github.com/curent/andes
Python toolbox / library for power system transient dynamics simulation with symbolic modeling and numerical analysis 🔥
analysis andes eigenvalue-analysis library modeling-dae package power-system power-system-analysis power-system-dynamics power-system-simulation powerflow simulation small-signal timedomain tool toolbox
Last synced: 12 Jan 2026
https://github.com/jxx123/simglucose
A Type-1 Diabetes simulator implemented in Python for Reinforcement Learning purpose
artificial-pancreas diabetes glucose-monitoring openai-gym python reinforcement-learning rllab simulation simulator simulator-controls
Last synced: 30 Apr 2025
https://github.com/genshinsim/gcsim
monte carlo combat simulation for genshin impact
game genshin-impact simulation
Last synced: 11 Jan 2026
https://github.com/ucns3d-team/UCNS3D
Unstructured Compressible Navier Stokes 3D code (UCNS3D)
cfd compressible-flows compressible-fluid-dynamics computational-fluid-dynamics simulation unstructured-meshes
Last synced: 14 Mar 2025
https://github.com/erizmr/sph_taichi
A high-performance implementation of SPH in Taichi.
gpu physics-simulation simulation
Last synced: 03 Apr 2025
https://github.com/upkie/upkie
Open-source wheeled biped robots
legged-robotics legged-robots locomotion model-predictive-control pid-control python reinforcement-learning robotics simulation wheeled-biped
Last synced: 15 May 2025
https://github.com/erizmr/SPH_Taichi
A high-performance implementation of SPH in Taichi.
gpu physics-simulation simulation
Last synced: 02 Apr 2025
https://github.com/simongravelle/lammps-input-files
LAMMPS inputs and data files
all-atoms atomic graphene inputs ions lammps lammps-input molecular molecular-dynamics octave polymer python scripts simulation soft-matter water
Last synced: 13 Oct 2025
https://github.com/matsuoka-601/waterball
Fluid simulation on a sphere🌏
fluid gpu mls-mpm mpm simulation webgpu
Last synced: 09 Oct 2025
https://github.com/cybergalactic/pythonvehiclesimulator
The Python Vehicle Simulator is software that supplements the textbook "Handbook of Marine Craft Hydrodynamics and Motion Control," 2nd Edition, by T. I. Fossen, published in 2021 by John Wiley & Sons Ltd.
autopilot auv control control-systems guidance marine-systems-simulator navigation ship simulation simulator underwater-robotics underwater-vehicles usv
Last synced: 16 May 2025
https://github.com/buyukakyuz/install-nothing
A terminal application that simulates installing things but doesn't actually install anything
Last synced: 24 Nov 2025
https://github.com/genn-team/genn
GeNN is a GPU-enhanced Neuronal Network simulation environment based on code generation for Nvidia CUDA.
computational-neuroscience hacktoberfest nvidia-cuda simulation spiking-neural-networks
Last synced: 21 Apr 2025
https://github.com/aravindr93/hand_dapg
Repository to accompany RSS 2018 paper on dexterous hand manipulation
imitation-learning mujoco-environments reinforcement-learning robotics simulation
Last synced: 23 Jun 2025
https://github.com/Unity-Technologies/URDF-Importer
URDF importer
robot robot-model robot-simulation robotics robotics-development robotics-simulation ros simulation unity unity-robotics urdf
Last synced: 10 May 2025
https://github.com/unity-technologies/urdf-importer
URDF importer
robot robot-model robot-simulation robotics robotics-development robotics-simulation ros simulation unity unity-robotics urdf
Last synced: 06 Apr 2025
https://github.com/GazzolaLab/PyElastica
Python implementation of Elastica, an open-source software for the simulation of assemblies of slender, one-dimensional structures using Cosserat Rod theory.
cosserat-rod-theory cosserat-rods elastica mechanics python simulation
Last synced: 01 May 2025
https://github.com/InstituteforDiseaseModeling/covasim
COVID-19 Agent-based Simulator (Covasim): a model for exploring coronavirus dynamics and interventions
abm agent-based contact-tracing coronavirus covid covid-19 epidemiology model npi simulation stochastic
Last synced: 09 Apr 2025
https://github.com/chvmp/robots
Collection of quadrupedal robots configured to work in CHAMP development framework
aliengo anymal dkitty gazebo littledog mit-mini-cheetah open-quadruped opendog quadruped ros simulation spot spotmicro
Last synced: 06 Apr 2025
https://github.com/CrayLabs/SmartSim
SmartSim Infrastructure Library.
hpc machine-learning simulation workflow
Last synced: 04 May 2025
https://github.com/galsim-developers/galsim
The modular galaxy image simulation toolkit. Documentation:
astronomy c-plus-plus des euclid galaxy lsst python simulate-images simulation weaklensing wfirst
Last synced: 15 May 2025
https://github.com/taichi-dev/meshtaichi
MeshTaichi: A Compiler for Efficient Mesh-based Operations (SIGGRAPH Asia 2022)
geometry-processing mesh siggraph-asia simulation taichi
Last synced: 03 Apr 2025
https://github.com/Nashet/Prosperity-Wars
Game-like agent based economy simulator
4x-strategy-game agent-based economy game idle-game simulation strategy unity
Last synced: 28 Aug 2025
https://github.com/davidepatti/noxim
Network on Chip Simulator
network-analysis noc noxim simulation systemc university
Last synced: 11 May 2025
https://github.com/DylanCope/Evolving-Protozoa
An interactive environment where protozoa-like entities live, die, and have offspring whose behaviours and morphologies can change.
evolutionary-algorithms simulation
Last synced: 10 Jan 2026