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/jjacobson/Realtime-Snow
Realtime snow deformation & accumulation in unity 3d
Last synced: 25 Apr 2025
https://github.com/nasa/hybridq
HybridQ is a highly extensible platform designed to provide a common framework to integrate multiple state-of-the-art techniques to simulate large scale quantum circuits on a variety of hardware. HybridQ provides tools to manipulate, develop, and extend noiseless and noisy circuits for different hardware architectures. HybridQ also supports large-scale high-performance computing (HPC) simulations, automatically balancing workload among different processor nodes and enabling the use of multiple backends to maximize parallel efficiency. Everything is then glued together by a simple and expressive language that allows seamless switching from one technique to another as well as from one hardware to the next, without the need to write lengthy translations, thus greatly simplifying the development of new hybrid algorithms and techniques.
high-performance-computing hpc quantum-computing simulation
Last synced: 14 Jan 2026
https://github.com/worlddynamics/worlddynamics.jl
An open-source framework written in Julia for global integrated assessment models.
hacktoberfest integrated-assessment-model julia sciml simulation world3
Last synced: 28 Apr 2025
https://github.com/skuschel/postpic
The open-source particle-in-cell post-processor.
hacktoberfest particle-in-cell particles physics physics-analysis pic plasma post-processor python science simulation simulations
Last synced: 10 Apr 2025
https://github.com/nickkarpowicz/lightwaveexplorer
An efficient, user-friendly solver for nonlinear light-matter interaction
c-plus-plus cuda nonlinear-optics oneapi optics-simulation simulation sycl
Last synced: 07 Apr 2025
https://github.com/alexandresajus/python-fluid-simulation
A 2D Python Implementation of Smoothed Particle Hydrodynamics
fluid physics python simulation
Last synced: 13 Apr 2025
https://github.com/NickKarpowicz/LightwaveExplorer
An efficient, user-friendly solver for nonlinear light-matter interaction
c-plus-plus cuda nonlinear-optics oneapi optics-simulation simulation sycl
Last synced: 04 Apr 2025
https://github.com/hongyuanjia/eplusr
A Toolkit for Using EnergyPlus in R.
energy-simulation energyplus energyplus-models eplus epw idd idf parametric-simulation r r6 simulation
Last synced: 20 Aug 2025
https://github.com/jakubcabal/uart-for-fpga
Simple UART controller for FPGA written in VHDL
controller cyc1000 fpga ghdl simulation uart uart-controller uart-loopback vhdl wishbone wishbone-bus
Last synced: 04 Sep 2025
https://github.com/maxscheurer/pycontact
Analysis of non-covalent interactions in MD trajectories
analysis biochemistry bioinformatics biophysics chemistry computational-biology dynamics interactions molecular-dynamics molecular-structures python qt5 simulation toolkit
Last synced: 17 Jan 2026
https://github.com/gem5/gem5-resources
The official repository for the gem5 resources sources.
architecture gem5 modeling resources simulation
Last synced: 06 Apr 2025
https://github.com/demisjohn/CAMFR
Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.
electromagnetic-fields laser laser-cavity light-emitting-diodes photonic-crystals photonics physics-simulation python python27 simulation waveguide
Last synced: 08 May 2025
https://github.com/themperek/cocotb-vivado
Limited python / cocotb interface to Xilinx/AMD Vivado simulator.
cocotb python simulation verification vivado xilinx
Last synced: 30 Dec 2025
https://github.com/rust-dd/stochastic-rs
stochastic-rs is a Rust library designed for high-performance simulation and analysis of stochastic processes and models in quant finance.
ai finance malliavin-calculus quant quantitative-finance rust simulation statistics stochastic stochastic-processes
Last synced: 23 Jul 2025
https://github.com/chapulina/simslides
Presentation slides inside robot simulations 🎥🤖
gazebo gui ignition ignition-gazebo ignition-robotics keyframes pdf presentation robot-simulation robotics simulation slides
Last synced: 14 Apr 2025
https://github.com/danprince/wireworld
🔋 ClojureScript Wireworld Simulator
clojure clojurescript simulation wireworld
Last synced: 01 Aug 2025
https://github.com/rubberduck203/evolve
Artificial Life Simulator Originally Authored by Ken Stauffer
alife artificial-life simulation
Last synced: 24 Jun 2025
https://github.com/BAMresearch/automatic-sem-image-segmentation
Workflow for Simulation and Automatic Semantic Segmentation of Electron Microscopy Images
cyclegan deep-learning electron-microscopy neural-networks segmentation sem simulation tem unet
Last synced: 16 Jan 2026
https://github.com/ciscodevnet/cloud-cml
Run Cisco Modeling Labs on cloud infrastructure
automation aws cloud simulation terraform
Last synced: 07 Apr 2025
https://github.com/mbuesch/awlsim
STEP-7 AWL/STL PLC simulator
automation awl plc s7 s7-plc simulation sps stl
Last synced: 21 Aug 2025
https://github.com/viandwi24/blockchain-simulation
A Simple Blockchain Simulation with Javascript Nodejs and VueJs as Front End
blockchain javascript nuxtjs simulation vue
Last synced: 13 Apr 2025
https://github.com/ecell/ecell4_base
An integrated software environment for multi-algorithm, multi-timescale, multi-spatial-representation simulation of various cellular phenomena
c-plus-plus jupyter-notebook python simulation systems-biology
Last synced: 30 Apr 2025
https://github.com/wsphillips/conductor.jl
Choo-choo
computational julia neuroscience simulation
Last synced: 08 Apr 2025
https://github.com/stephane-caron/vulp
Robot/simulation switch for the mjbots stack
cpp17 locomotion-control mjbots motion-control python real-time robotics simulation
Last synced: 27 Mar 2025
https://github.com/CN-UPB/DeepCoMP
Dynamic multi-cell selection for cooperative multipoint (CoMP) using (multi-agent) deep reinforcement learning
cell-selection cellular comp mobile multi-agent-reinforcement-learning ppo python ray reinforcement-learning rllib simulation wireless
Last synced: 13 May 2025
https://github.com/mlwong/hamers
Hydrodynamics Adaptive Mesh Refinement Simulator (HAMeRS) for compressible multi-species/multi-phase simulations
adaptive-mesh-refinement computational-fluid-dynamics large-eddy-simulation multi-species parallel-computing shock-capturing simulation turbulence
Last synced: 06 Apr 2025
https://github.com/riiswa/colony-ant-simulator
Simulation of ants colony in python
ant help-wanted python simulation tkinter
Last synced: 04 May 2025
https://github.com/kj7lnw/xnec2c
Xnec2c is a high-performance multi-threaded electromagnetic simulation package to model antenna near- and far-field radiation patterns for Linux and UNIX operating systems.
antenna antenna-analyzer antenna-simulation csv-export electromagnetic-simulation far-field gtk gtk3 gui multiprocessing near-field nec2 simulation smith-chart smp touchstone-file vswr
Last synced: 13 Apr 2025
https://github.com/fastscape-lem/fastscape
A fast, versatile and user-friendly landscape evolution model
landscape modeling python simulation toolkit
Last synced: 06 Apr 2025
https://github.com/brian-team/brian2cuda
A brian2 extension to simulate spiking neural networks on GPUs
biological-simulations brian brian2 code-generation computational-neuroscience differential-equations gpu gpu-acceleration neuroscience python science simulation simulation-framework spiking-neural-networks
Last synced: 05 Apr 2025
https://github.com/gliderkite/semeion
A 2D environment simulator, that let's you define the behavior and the shape of your entities, while taking care of dispatching events generation after generation.
2d 2d-game-engine engine entity-framework rust simulation
Last synced: 24 Mar 2025
https://github.com/philchalmers/simdesign
Structure for organizing Monte Carlo simulations in R
monte-carlo-simulation r simulation simulation-framework
Last synced: 12 May 2025
https://github.com/damascenorafael/mqtt-simulator
Easy-to-configure MQTT simulator written in Python to simulate the sending of JSON objects from sensors or devices to a broker.
iot iot-simulator mqtt mqtt-client mqtt-simulator simulation simulator
Last synced: 02 Apr 2025
https://github.com/maksyuki/TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
gpu-acceleration motion motion-control motion-planning physics-engine physics-simulation python3 simulation taichi
Last synced: 02 Apr 2025
https://github.com/maksyuki/taichigame
GPU Accelerated Motion Engine based on Taichi Lang.
gpu-acceleration motion motion-control motion-planning physics-engine physics-simulation python3 simulation taichi
Last synced: 10 Apr 2025
https://github.com/philchalmers/SimDesign
Structure for organizing Monte Carlo simulations in R
monte-carlo-simulation r simulation simulation-framework
Last synced: 30 Jul 2025
https://github.com/cyberbotics/epuck_ros2
ROS2 node for the e-puck robot and its simulation model
e-puck robot robotics ros ros2 simulation webots
Last synced: 16 Jul 2025
https://github.com/juliadynamics/discreteevents.jl
Discrete event generation and simulation in Julia
clock discrete-event discrete-event-simulation julia simulation state-machine timeline
Last synced: 11 Dec 2025
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/open-atmos/PySDM
Pythonic particle-based (super-droplet) warm-rain/aqueous-chemistry cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab
atmospheric-modelling atmospheric-physics cuda gpu gpu-computing monte-carlo-simulation numba nvrtc particle-system physics-simulation pint pypi-package python research simulation thrust
Last synced: 04 Apr 2025
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/vikashplus/franka_sim
Franka panda mujoco models
mujoco robosapien robots simulation
Last synced: 10 Oct 2025
https://github.com/mattvenn/vga-clock
Show the time on a VGA monitor. Submitted for the Google MPW1 ASIC shuttle.
Last synced: 27 Oct 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: 23 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/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/zizroc/villager
villager is an extensible agent based modeling (ABM) framework for the R language. It supports agents, agent aggregations and their associated resources, as well as flexible data management.
abm agent-based-modeling simulation
Last synced: 22 Oct 2025
https://github.com/snobotsim/snobotsim
Simulator For FRC Java and C++ Robots
Last synced: 29 Sep 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/snobotsim/SnobotSim
Simulator For FRC Java and C++ Robots
Last synced: 11 May 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/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/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/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/utwente-energy/alpg
Artificial Load Profile Generator for DSM
energy energy-management model simulation
Last synced: 04 Apr 2025
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/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/jorgepiloto/lamberthub
A set of Lambert's problem solvers
astrodynamics kepler lambert orbital-mechanics simulation
Last synced: 06 Apr 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/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/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/vikashplus/adroit
ShadowHand / ADROIT MuJoCo models
adroit dexterous hand robosapien shadowhand simulation
Last synced: 30 Mar 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/intellabs/scenario_execution
Scenario Execution for Robotics
gazebo robotics robotics-simulation ros2 scenario scenario-testing simulation
Last synced: 06 Apr 2025
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/juniorrojas/hookean-springs-pytorch
Hookean springs in PyTorch
automatic-differentiation physics-based-simulation pytorch simulation
Last synced: 30 Jun 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/bdhammel/ising-model
Python implementation of the Ising model
ising-model monte-carlo python simulation
Last synced: 07 Sep 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/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/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: 19 Jun 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: 07 May 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/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/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/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/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/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/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/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/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/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/pedestriandynamics/jupedsim
JuPedSim is an open source pedestrian dynamics simulator
c-plus-plus cpp pedestrian-dynamics simulation
Last synced: 05 Apr 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/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/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/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/sintef-9012/sindit
Sintef Digital Twin
dashboard-application digital-twin digital-twins knowledge-graph manufacturing simulation
Last synced: 26 Apr 2025
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/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