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-06-11 00:28:17 UTC
- JSON Representation
https://github.com/jamiemair/mujoco.jl
Julia bindings and visualiser for the MuJoCo physics engine.
julia julia-language mujoco physics simulation visualisation visualization
Last synced: 02 Apr 2025
https://github.com/botprof/agv-examples
A repository of introductory autonomous ground vehicle (i.e., wheeled mobile robot) simulation examples in Python.
ackermann-vehicle bicycle-model control-systems controller-design differential-drive-robot feedback-controller linear-systems mobile-robotics navigation python robotics simulation tricycle wheeled-mobile-robot
Last synced: 22 Jun 2025
https://github.com/aromanro/solarsystem
A solar system simulator with Verlet, using OpenGL for displaying.
3d 3d-graphics computational-physics glm gravitation lightning mfc molecular-dynamics molecular-dynamics-simulation moon opengl physics physics-simulation planet shaders shadow simulation solar solarsystem xml
Last synced: 02 Mar 2026
https://github.com/mathworks/simscape-hybrid-electric-vehicle-model
A Power-Split Hybrid Electric Vehicle (HEV) model in Simscape
automotive electric-vehicles hybrid-vehicles matlab simscape simulation simulink stateflow
Last synced: 06 May 2025
https://github.com/interactivecomputergraphics/physics-simulation
Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing
deformable-solids fluids physics physics-simulation rigid-bodies simulation
Last synced: 28 Jan 2026
https://github.com/readdy/readdy
Python / C++ based particle reaction-diffusion simulator
cplusplus particles python reaction-diffusion simulation
Last synced: 09 Aug 2025
https://github.com/ciscodevnet/virl2-client
Client library for the Cisco VIRL 2 Network Simulation Platform
automation network-simulation networking simulation
Last synced: 13 Apr 2025
https://github.com/interactivecomputergraphics/stark
Stark is a C++ and Python simulation platform for the robust simulation of rigid and deformable objects in a strongly coupled manner.
deformable-solids discrete-shell dynamics rigid-bodies simulation
Last synced: 16 Aug 2025
https://github.com/snobotsim/snobotsim
Simulator For FRC Java and C++ Robots
Last synced: 29 Sep 2025
https://github.com/snobotsim/SnobotSim
Simulator For FRC Java and C++ Robots
Last synced: 11 May 2025
https://github.com/galoisinc/grift
Galois RISC-V ISA Formal Tools
coverage coverage-analysis formal-methods formal-specification risc-v simulation
Last synced: 28 Aug 2025
https://github.com/aromanro/QCSim
Quantum computing simulator
computational-physics eigen physics physics-simulation quantum quantum-algorithms quantum-computing quantum-computing-algorithms quantum-information simulation simulator
Last synced: 11 May 2025
https://github.com/bgin/radar-electrooptical-simulation
(REOS) Radar and Electro-Optical Simulation Framework written in C++.
amd-gpu atmosphere-model avx avx2 avx512 control-theory cuda-kernels fortran90 gpu-acceleration high-performance-computing infrared-sensors modelling radar radar-signal-processing radiative-transfer simd-instructions simulation vectorization
Last synced: 10 Apr 2025
https://github.com/aqreed/solarpy
Solar radiation model for flight dynamics. Based on Duffie & Beckman "Solar energy thermal processes" (1974)
beam-irradiance flight-simulation modeling photovoltaic python simulation solar-cells solar-energy sun-position
Last synced: 19 Jan 2026
https://github.com/AntaresSimulatorTeam/Antares_Simulator
Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
adequacy power-systems simulation
Last synced: 07 May 2025
https://github.com/utwente-energy/alpg
Artificial Load Profile Generator for DSM
energy energy-management model simulation
Last synced: 04 Apr 2025
https://github.com/getfem/getfem
Mirror of GetFEM repository
fem finite-element-analysis finite-element-methods gmsh hacktoberfest hacktoberfest2020 matlab mechanical-engineering octave python science scientific-computing scilab simulation vtk
Last synced: 08 Apr 2026
https://github.com/realvnf/coord-sim
Lightweight flow-level simulator for inter-node network and service coordination (e.g., in cloud/edge computing or NFV).
coordination edge-computing flow load-balancing network networkx nfv openai-gym placement python scaling scheduling simpy simulation simulator
Last synced: 04 Apr 2025
https://github.com/atg-simulator/realtimedynamicwindshieldwaterfx
Worlds 1st Dynamic Windshield Wiper Water FX for Unity Game Engine
3dmodels free fx rain shaders simulation simulator unity unity-3d unity-asset unity-scripts unity-tutorial unity3d
Last synced: 04 Jul 2025
https://github.com/himelbrand/react-native-ble-peripheral
a simulator for a BLE peripheral, to help with testing BLE apps without an actual peripheral BLE device
ble iot react-native simulation
Last synced: 25 May 2026
https://github.com/real-stanford/umpnet
[RA-L / ICRA 2022] UMPNet: Universal Manipulation Policy Network for Articulated Objects
computer-vision robotics simulation
Last synced: 05 May 2025
https://github.com/jorgepiloto/lamberthub
A set of Lambert's problem solvers
astrodynamics kepler lambert orbital-mechanics simulation
Last synced: 06 Apr 2025
https://github.com/gregzanch/cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
acoustics computational-acoustics cram fdtd image-source-model ray-tracing raytracer room-acoustics room-impulse-response simulation webapp
Last synced: 22 Aug 2025
https://github.com/iat-cener/tonatiuh
A Monte Carlo ray tracer for the optical simulation of solar concentrating systems
energy simulation solar solar-concentrating-systems
Last synced: 07 May 2025
https://github.com/OpenWaterAnalytics/EPyT
EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations
epanet epanet-matlab-toolkit epanet-python-toolkit network python simulation water
Last synced: 20 Jul 2025
https://github.com/Xyce/Xyce
The Xyce™ Parallel Electronic Simulator
circuit-simulator simulation simulator snl-applications spice spice-simulator xyce
Last synced: 11 May 2025
https://github.com/barbalet/apesdk
The aim of this artificial life simulation is to create a detailed biological environment and a cognitive simulation.
Last synced: 17 Dec 2025
https://github.com/chili-chips-ba/openCologne-PCIE
The first-ever opensource RTL core for PCIE EndPoint. Without vendor-locked HMs for Data Link, Transaction, Application layers; With standard PIPE interface for vendor SerDes. Portable, unencrypted, free SVerilog with best-in-class VIP, Slot and M.2 cards for GateMate, the project opens PCIE connectivity to FPGAs, ASICs, I/O, acceleration, AI, ...
acceleration ai asic endpoint fpga m2 pcb pcie pipe rtl simulation verilog vip
Last synced: 17 Feb 2026
https://github.com/entity-toolkit/entity
New generation astrophysical plasma simulation code with CPU/GPU portability
astrophysics gpu kokkos particle-in-cell plasma simulation
Last synced: 25 May 2026
https://github.com/intellabs/scenario_execution
Scenario Execution for Robotics
gazebo robotics robotics-simulation ros2 scenario scenario-testing simulation
Last synced: 06 Apr 2025
https://github.com/princetonuniversity/muchisim
Simulator framework for analysis of performance, energy consumption, area and cost of multi-node multi-chiplet tile-based manycore designs
cost-model data-centric data-local energy-model execution manycore multi-chip multi-chiplet network performance-modeling-and-analysis pgas simulation simulator
Last synced: 16 Jul 2025
https://github.com/vikashplus/adroit
ShadowHand / ADROIT MuJoCo models
adroit dexterous hand robosapien shadowhand simulation
Last synced: 30 Mar 2025
https://github.com/traitecoevo/plant
Trait-Driven Models of Ecology and Evolution :evergreen_tree:
c-plus-plus demography dynamic ecology evolution forests plant-physiology r science-research simulation trait
Last synced: 26 Jan 2026
https://github.com/xushenlz/parksim
Vehicle simualtion and behavior prediction in parking lots.
deep-learning motion-prediction pytorch simulation
Last synced: 20 Mar 2025
https://github.com/andrejorsula/space_robotics_bench
Robot Learning Beyond Earth
benchmark robot-learning robotics simulation space space-robotics space-ros
Last synced: 06 Sep 2025
https://github.com/nasa/fmdtools
System Resilience Modelling, Simulation, and Assessment in Python
fault-model hazard-assessment reliability resilience safety simulation
Last synced: 05 Mar 2026
https://github.com/bdhammel/ising-model
Python implementation of the Ising model
ising-model monte-carlo python simulation
Last synced: 07 Sep 2025
https://github.com/QuState/spinoza
A High Performance Quantum State Simulator implemented in pure Rust
high-performance quantum-computing rust simd simulation
Last synced: 09 May 2025
https://github.com/juniorrojas/hookean-springs-pytorch
Hookean springs in PyTorch
automatic-differentiation physics-based-simulation pytorch simulation
Last synced: 30 Jun 2025
https://github.com/abdur-rahmaanj/hooman
~ pygame for humans (pip install hooman) (p5js api) (68k+ downloads)
clock game hacktoberfest pygame python simulation ui wrapper
Last synced: 13 Apr 2025
https://github.com/topaz1008/canvas-fluid-solver
Real-time fluid simulation in Javascript.
canvas fluid fluid-dynamics fluid-simulation fluid-solver physics simulation
Last synced: 08 Oct 2025
https://github.com/upb-lea/FEM_Magnetics_Toolbox
An Open-Source FEM Magnetics Toolbox for Power Electronic Magnetic Components
fem-simulation finite-element-methods inductors power-electronics python simulation
Last synced: 08 May 2025
https://github.com/fsciortino/Aurora
Modern toolbox for impurity transport, neutrals and radiation modeling in magnetically-confined plasmas
aurora fusion impurity-transport julia magnetic modeling neutrals radiation simulation stellarator tokamak
Last synced: 16 Jun 2026
https://github.com/oracle/rwloadsim
RWP*Load Simulator - your tool for scripting, simulation and much more. Like having a bit of bash and SQL, a nip of C or Java, a dash of awk, a grain of sed plus drops of secret sauce in one single tool. See https://blogs.oracle.com/database/rwploadsim-oracle-db-performance-simluator for the announcement on the Oracle database blog.
bash-script benchmark-framework database gnuplot-graphs performance performance-testing plsql simulation sql workload
Last synced: 09 Apr 2025
https://github.com/q-minh/physicsbasedanimationtoolkit
Cross-platform C++ library of algorithms and data structures commonly used in computer graphics research on physically-based simulation with Python bindings.
animation cmake cpp cuda gpu graphics physics python simulation
Last synced: 13 May 2025
https://github.com/aap/pdp6
PDP-6 Emulator
computer-history emulation fpga pdp-6 retrocomputing simulation verilog
Last synced: 10 Apr 2025
https://github.com/robert-leitl/liquid-geo
Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel
bloom fluid-simulation postprocessing simulation webgl2
Last synced: 15 Jun 2025
https://github.com/llnl/paradis
ParaDiS (Parallel Dislocation Simulator) is a massively parallel Discrete Dislocation Dynamics simulation tool to simulate motion and interaction of large ensembles of dislocations
Last synced: 08 May 2025
https://github.com/gmagno/spyci
A tiny Python package to parse spice raw data files.
electronics ngspice python raw simulation spice
Last synced: 14 Dec 2025
https://github.com/kovart/forta-attack-simulation
🦠🔬 Forta bot that detects deployment of smart contracts containing exploits
agent attack blockchain bot ethereum exploit forta prevention simulation
Last synced: 06 Oct 2025
https://github.com/azercoco/python-2d-simulation-of-schrodinger-equation
Une simulation de l'évolution d'un paquet d'onde gaussien
2d-simulation crank-nicolson python quantum-mechanics schrodinger schrodinger-equation simulation simulator
Last synced: 23 Apr 2025
https://github.com/defparam/higan-verilog
This is a higan/Verilator co-simulation example/framework
emulation emulator fpga simulation snes snes-programming verilog verilog-hdl
Last synced: 09 Apr 2025
https://github.com/spydr06/logicrs
An easy-to-use simulator for logical circuits
boolean-algebra boolean-logic circuit gates gtk gtk4 hacktoberfest hacktoberfest2023 libadwaita libadwaita-rs logic logic-gates logicrs rust simulation simulator
Last synced: 20 Aug 2025
https://github.com/pedestriandynamics/jupedsim
JuPedSim is an open source pedestrian dynamics simulator
c-plus-plus cpp pedestrian-dynamics simulation
Last synced: 27 Feb 2026
https://github.com/sjefvanleeuwen/showcase
A Full Stack Journey with Micro Services and Micro Front Ends. Using dapr, kubernetes, react module federation and web assembly,
dapr devops feature-team fullstack gateway graphql graphql-client graphql-gateway graphql-server integration-testing kubernetes micro-frontend micro-service microservice module-federation react sdd simulation simulation-driven-development stitching
Last synced: 09 Sep 2025
https://github.com/ibpsa/project1
Project 1
bim ibpsa modelica mpc optimization simulation
Last synced: 31 Jan 2026
https://github.com/sintef-9012/sindit
Sintef Digital Twin
dashboard-application digital-twin digital-twins knowledge-graph manufacturing simulation
Last synced: 26 Apr 2025
https://github.com/pathsim/pathview
A Python first graphical user interface for PathSim.
blockdiagram modeling simulation ui
Last synced: 22 May 2026
https://github.com/astroshaper/asteroidthermophysicalmodels.jl
Julia-based thermophysical modeling (TPM) tool for asteroids.
asteroid asteroids astrodynamics comet comets julia julia-language julialang planet planets simulation solar-system space-science thermophysics
Last synced: 21 Aug 2025
https://github.com/aspuru-guzik-group/qtorch
qTorch (Quantum Tensor Contraction Handler) https://arxiv.org/abs/1709.03636 -> for quantum simulation using tensor networks
linegraph maxcut networks qaoa qtorch quantum quickbb simulation tensor
Last synced: 11 Apr 2025
https://github.com/umitkaanusta/jomini
Historical battle simulation package for Python
attrition battle combat historical lanchester military military-history model modeling modelling operations-research simulation strategy strategy-game strategy-games tactics war war-games wargaming
Last synced: 05 Oct 2025
https://github.com/cunarist/solie
GUI trading bot designed for targeting the futures markets of Binance
backtesting binance binance-bot binance-futures binance-trading-bot bitcoin crypto-bot cryptocurrency cryptocurrency-trading-bot ethereum futuresmarkets gui python simulation strategy technical-analysis trading-bot
Last synced: 09 Feb 2026
https://github.com/contextlab/computational-neuroscience
Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.
computational-neuroscience course-materials data-analysis matlab modeling neuron problem-set simulation
Last synced: 07 Oct 2025
https://github.com/bauxitedev/goltorus
Game of Life on the surface of a torus.
game-of-life godot-engine simulation
Last synced: 05 Apr 2025
https://github.com/llnl/griddyn
GridDyn is an open-source power transmission simulation software package
Last synced: 29 Apr 2025
https://github.com/shijbey/neighborly
A narrative-focused agent-based settlement simulation framework.
agent-based-simulation emergent-behavior games procedural-generation python settlement-simulation simulation social-simulation
Last synced: 10 Apr 2025
https://github.com/sta-ger/pokie
A server-side video slot game logic framework in JavaScript.
casino game game-server javascript nodejs return-to-player rtp simulation slot typescript video-slot
Last synced: 08 Apr 2025
https://github.com/gliderkite/formicarium
Ant colony simulator
ants-simulator artificial-intelligence rust simulation swarm-intelligence zero-player-game
Last synced: 12 Oct 2025
https://github.com/mvrilo/go-particles
Particles simulation built with Go and WebAssembly
2d animation go golang particles simulation wasm webassembly
Last synced: 14 Apr 2025
https://github.com/adamantine-sim/adamantine
Software to simulate heat transfer for additive manufacturing
3d-printing heat-transfer simulation
Last synced: 23 Jan 2026
https://github.com/matijakevic/mcircuit
A digital logic simulator inspired by Logisim.
circuit circuit-simulation circuit-simulator digital-logic digital-logic-simulator llvm llvmlite logisim networkx pyside pyside6 python python3 qt qt6 simulation simulator
Last synced: 29 Oct 2025
https://github.com/trixi-framework/trixiparticles.jl
TrixiParticles.jl: Particle-based multiphysics simulations in Julia
julia multiphysics simulation smoothed-particle-hydrodynamics
Last synced: 15 May 2025
https://github.com/open2c/polychrom
Chromosome polymer simulations and in silico capture experiments
chromatin chromosomes hi-c loop-extrusion polymer simulation
Last synced: 24 Apr 2025
https://github.com/bgin/radar_electrooptical_simulation
(REOS) Radar and ElectroOptical Simulation Framework written in Fortran.
amdgpu avx avx-512 avx2 c99 cuda-kernels fortran90 gpu-acceleration high-performance-computing infrared-sensors modeling openmp radar radiative-transfer simd simulation vectorization
Last synced: 10 Apr 2025
https://github.com/sergachev/spi_mem_programmer
Small (Q)SPI flash memory programmer in Verilog
hardware simulation spi-flash-memories verilog
Last synced: 21 Jan 2026
https://github.com/brian-team/brian2genn
Brian 2 frontend to the GeNN simulator
brian genn genn-simulator gpu-computing python simulation spiking-neural-networks
Last synced: 07 May 2025
https://interactivecomputergraphics.github.io/physics-simulation/
Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing
deformable-solids fluids physics physics-simulation rigid-bodies simulation
Last synced: 26 Apr 2025
https://github.com/fsciortino/aurora
Modern toolbox for impurity transport, neutrals and radiation modeling in magnetically-confined plasmas
aurora fusion impurity-transport julia magnetic modeling neutrals radiation simulation stellarator tokamak
Last synced: 05 Apr 2025
https://github.com/armavica/rebop
Fast stochastic simulator for chemical reaction networks
gillespie monte-carlo science scientific-computing simulation systems-biology
Last synced: 05 Apr 2025
https://github.com/dra1ex/js_particlesystem
Gravity Simulation (Galaxy Birth) in real time, N-Body and 1-Body
canvas galaxy-birth galaxy-evolution gravity-simulation javascript n-body physics physics-simulation simulation webgl
Last synced: 09 Apr 2025
https://github.com/cement-psaap/mcdc
MC/DC: Monte Carlo Dynamic Code
high-performance-computing monte-carlo-simulation neutron-transport neutronics nuclear-engineering parallel particle-transport python radiation-transport simulation
Last synced: 07 Apr 2026
https://github.com/ContextLab/computational-neuroscience
Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.
computational-neuroscience course-materials data-analysis matlab modeling neuron problem-set simulation
Last synced: 19 Jul 2025
https://github.com/pmocz/navier-stokes-spectral-python
Create Your Own Navier-Stokes Spectral Method Simulation (With Python)
computational-fluid-dynamics navier-stokes scientific-computing simulation spectral-method tutorial
Last synced: 21 Sep 2025
https://github.com/deepanshs/mrsimulator
A fast solid-state NMR spectrum simulation and analysis library.
csa czjzek extended-czjzek glass-nmr lineshape mat material mq-vas nmr nuclear-shielding pass quadrupole sas simulation spectral-analysis spectrum spinning-sidebands ssnmr st-vas
Last synced: 10 Apr 2026
https://github.com/yikaiw/EIP
[ACMMM 2021, Oral] Code release for "Elastic Tactile Simulation Towards Tactile-Visual Perception"
Last synced: 02 Apr 2025
https://github.com/llnl/qball
Qball (also known as qb@ll) is a first-principles molecular dynamics code that is used to compute the electronic structure of atoms, molecules, solids, and liquids within the Density Functional Theory (DFT) formalism. It is a fork of the Qbox code by Francois Gygi.
c-plus-plus cpp dft molecular-dynamics mpi qbox simulation tddft
Last synced: 01 Aug 2025
https://github.com/plusk01/nonlinearquad
A collection of Jupyter/IPython notebooks that implement quadrotor control schemes in an expository manner
control-theory ipython-notebook nonlinear quadrotor simulation sliding-mode-control
Last synced: 28 Oct 2025
https://github.com/ubermag/ubermag
Meta package for the Ubermag project.
analysis binder bsd-3-clause epsrc horizon2020 jupyter linux macos meta-package micromagnetics mumax3 oommf physics python scientific-computing simulation ubermag visualisation windows zenodo
Last synced: 22 Feb 2026
https://github.com/kotlin-graphics/bullet
JVM Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
computer-animation game-development kinematics robotics simulation virtual-reality
Last synced: 04 Feb 2026
https://github.com/ansys/pymechanical
Pythonic interface to Ansys Mechanical ™
ansys ansys-mechanical mechanical python simulation
Last synced: 30 Jan 2026
https://github.com/johnsoong216/PokerOddsCalc
A simple tool to calculate poker hand odds (Omaha/Hold'em)
poker poker-evaluator poker-hands simulation statistics
Last synced: 27 Mar 2025
https://github.com/ardupilot/ardupilot_gz
Tools for ArduPilot ROS2 integration and testing on ROS 2 humble
gazebo gazebo-simulator ros2 ros2-humble simulation
Last synced: 09 Apr 2025
https://github.com/czjaewan/rl_local_planner
gazebo reinforcement-learning ros simulation
Last synced: 15 Jun 2025
https://github.com/c2r0b/vnmsim
Von Neumann Machine Simulator
education react simulation simulator tauri von-neumann
Last synced: 17 Mar 2025
https://github.com/ecojulia/ecosistem.jl
Julia package for ecosystem simulation
biodiversity ecology ecosystem-simulation epidemiology julia simulation
Last synced: 12 May 2025
https://github.com/ethereum/ethshadow
Simulate a full Ethereum network using Shadow
cryptocurrency ethereum network p2p simulation web3
Last synced: 22 Apr 2025
https://github.com/mkhan45/simple-gravity
Gravity simulator using Newton's Law of Universal Gravitation, made to help teach physics
ggez gravity-sim physics rust simulation specs
Last synced: 16 Mar 2025
https://github.com/pairinteraction/pairinteraction
A Rydberg Interaction Calculator
c-plus-plus cmake pairinteraction physics python simulation
Last synced: 13 May 2025