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-25 00:24:49 UTC
- JSON Representation
https://github.com/dylan-conway/3dca
3D Cellular Automata Simulator
c cellular-automata opengl simulation
Last synced: 06 Jul 2025
https://github.com/maximilian-nitsch/USBL-Simulator
C++ Simulator and ROS 2 Node for Ultra-Short Baseline Systems (USBL).
acoustic-sensing autonomous-underwater-robotics autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator navigation robotics robotics-simulation rov sensor simulation simulator underwater underwater-acoustics underwater-robotics underwater-vehicles usbl
Last synced: 17 Sep 2025
https://github.com/vehsamrak/genetics
Bacterium evolution simulator (zero player game)
genetic-algorithm golang simulation zero-player-game
Last synced: 28 Apr 2025
https://github.com/canmod/macpan2
Tools for building and calibrating compartmental models of infectious disease.
compartmental-models epidemiology forecasting mixed-effects model-fitting optimization simulation simulation-modeling
Last synced: 17 Jan 2026
https://github.com/digitsensitive/tiny4cpu
Tiny4CPU is a lightweight and educational 4-bit CPU emulator
4-bit-cpu assembly computer-architecture emulator microprocessor simulation
Last synced: 11 Apr 2025
https://github.com/vtereshkov/space-sim
SpaceSim: A 3D orbital rendez-vous and docking simulation made with Umka and Tophat
Last synced: 24 Jan 2026
https://github.com/rudra496/sciencelab3d
🔬 ScienceLab 3D — Interactive STEM education platform with 40+ virtual experiments in physics, chemistry & biology. Learn science by doing, right in your browser.
3d biology chemistry e-learning education educational-technology hacktoberfest interactive-learning nextjs open-source physics react science simulation stem stem-education threejs typescript virtual-lab webgl
Last synced: 09 Jun 2026
https://github.com/willekens/families
Family relationships in a virtual population
demography families kinship simulation
Last synced: 21 Feb 2026
https://github.com/jwszolek/smol
SMOL - Network description language (SMOL), which has been designed to describe the necessary network functions, mechanisms, and devices; for the purpose of their computer simulation and verification.
computer-simulation desmo-j diagnostics dsl ethernet groovy simulation smol
Last synced: 02 Apr 2026
https://github.com/bhoov/june-vis
Visualization for the JUNE epidemic and intervention simulation tool
covid covid-19 epidemic-model epidemics simulation visualization
Last synced: 14 Oct 2025
https://github.com/airsim/airtsp
C++ Simulation Airline Travel Solution Provider Library
airline customer-choice inventory-management revenue-management schedule-management schedule-plans simulation travel-solution
Last synced: 18 Jan 2026
https://github.com/gtri/upstage
A Python framework for creating robust, behavior-driven Discrete Event Simulations
agent-based-simulation discrete-event-simulation simulation simulation-framework
Last synced: 21 Feb 2026
https://github.com/aluriak/gravastre
Qt, C++, computations, geometry, graviationnal simulation
cpp gravitational-simulations simulation
Last synced: 22 Apr 2025
https://github.com/hellblazer/prime-mover
Event Driven Simulation Framework
continuation eventdriven java simulation
Last synced: 03 Jan 2026
https://github.com/nicofighter45/tabletennis
Table tennis ball simulation
friction magnus physics simulation tabletennis
Last synced: 20 Jul 2025
https://github.com/ncsu-landscape-dynamics/r.pops.spread
r.pops.spread - PoPS model implemented as a GRASS tool
grass-addon grass-gis grass-interface grass-module hacktoberfest pest plant-disease pops simulation spread
Last synced: 03 Apr 2026
https://github.com/burnpiro/airport-ai
Airport simulation for evaluation of airport gate assignment problem
Last synced: 07 Apr 2025
https://github.com/uzh-bf/gbl-uzh
gbl-uzh is the code repository of the Game-Based Learning project (www.gbl.uzh.ch) developed at the Department of Banking and Finance of the University of Zurich.
game-based-learning serious-game simulation teaching university
Last synced: 10 Jun 2026
https://github.com/alirezakay/micro-acc-systemc
simulate microprocessor and accelerator communication in a bus context in SystemC language
acc accelerator accellera brilacasck bus co-design communication hardware hardware-software-design memory micro microprocessor project simulate simulation system system-c systemc waveform
Last synced: 26 Feb 2026
https://github.com/mrtkp9993/numerical-methods-in-fortran
[WIP] Numerical methods implemented in Fortran.
algorithm applied-mathematics fortran mathematical-modelling monte-carlo numerical-algorithms numerical-analysis numerical-computation numerical-differentiation numerical-integration numerical-methods numerical-optimization numerical-simulation numerical-simulations optimization scientific-computing simulation statistics
Last synced: 04 Apr 2026
https://github.com/pavanchhatpar/cooja-simulation
RPL network simulation using 6lowpan for a hospital, with security services added
6lowpan authentication contiki-os cooja iot rpl simulation
Last synced: 25 Feb 2026
https://github.com/ramanathanlab/deepdrivemd
DeepDriveMD implemented with Colmena
biophysics deep-learning machine-learning python simulation workflows
Last synced: 04 Apr 2026
https://github.com/gdifiore/libgolf
libgolf - golf ball trajectory calculation
cmake cpp cpp-lib cpp-library cpp-math cpp-math-library golf math math-library oop physics simulation trajectory
Last synced: 15 Apr 2026
https://github.com/mustartt/hydraulic-erosion
A online interactive editor for generating realistic terrain with procedural weathering and iterative erosion simulation. Support export to obj and png height maps
3d-models c erosion-sim simulation ts
Last synced: 18 Jan 2026
https://github.com/strilanc/hand-qubits
Qubits you can hold in your hands.
handheld quantum-computing simulation
Last synced: 12 Jun 2025
https://github.com/chgroeling/libmicroemu
ARM Microcontroller Emulator Library
arm cortex-m cortex-m4 cortex-m4f cpp embedded-systems emulator iot simulation
Last synced: 05 Apr 2026
https://github.com/spatstat/spatstat.random
Sub-package of spatstat containing functions for random generation
point-processes random-generation simulation spatial-sampling spatial-simulation
Last synced: 21 Oct 2025
https://github.com/Olivier-Boudeville-EDF/Sim-Diasca
Official repository of the Sim-Diasca simulation engine.
complex-systems discrete-event-simulation erlang simulation
Last synced: 22 Apr 2025
https://github.com/nagyesta/next-level-abstraction
Educational project challenging you to write an elevator controller. Can you write the most efficient algorithm?
abstraction java modeling simulation
Last synced: 13 Mar 2025
https://github.com/bounverif/openx-assets
Vehicle and traffic simulation assets using ASAM OpenX standards
asam esmini opendrive openmaterial3d openscenario openx simulation
Last synced: 11 Oct 2025
https://github.com/Dalageo/twincat-virtual-agv
Simulating an Automatic Guided Vehicle (AGV) with Handshake Communication Protocol Using TwinCAT PLC Programming 🚗
automation iec61131-3 industrial-automation plc-programming simulation twincat twincat3 virtual-agv
Last synced: 16 Feb 2026
https://github.com/Dalageo/twincat-virtual-elevator
Simulating a Three-Floor Elevator System Using TwinCAT PLC Programming 🛗
automation elevator-simulation iec61131-3 plc-programming simulation twincat twincat3 virtual-elevator
Last synced: 16 Feb 2026
https://github.com/bezzad/nasaantssimulation
Csharp Simulation for NASA ANTS project
ants asteroid-belt autonomus nasa-ants network-simulator opengl self-adaptive-systems self-healing self-organization self-protection simulation
Last synced: 06 Sep 2025
https://github.com/colemaring/motion-master
Motion Master controls your Arduino motion simulator and shows you real-time telemetry.
arduino electron motion-simulator simulation
Last synced: 12 Jul 2025
https://github.com/icetd/roboticarmsimulation
Robot arm simulation base on qt opengl
Last synced: 25 Feb 2026
https://github.com/pbayer/statemachines.jl
State machines
automata discrete-event julia modeling simulation state-machines
Last synced: 24 Apr 2025
https://github.com/dineshpinto/pythermal
High performance simulation of the thermal equilibrium of hard-core bosons on a 2D crystal lattice
high-performance python quantum-mechanics simulation
Last synced: 04 Jul 2025
https://github.com/nacorpio/nchem
A chemistry toolkit for simulating and predicting the outcome of reactions.
Last synced: 12 Feb 2026
https://github.com/newyaroslav/easy_bo_tester
C++ header-only библиотека для тестирования бинарных опционов
analysis binary binary-option binary-options binary-options-pro-signals binary-options-statistics forex forex-trading kelly-criterion mt4 simulation simulator statistics tester trading
Last synced: 26 Apr 2025
https://github.com/andyed/scrutinizer2025
foveal/peripheral vision simulator in a web browser
accessibility electron-app eye-tracking foveated-rendering hci metamerism psychophysics saliency saliency-map simulation usability-testing vision visual-attention visual-crowding webgl webgpu
Last synced: 07 Apr 2026
https://github.com/fraunhoferiks/parcs
causal-discovery causal-inference certification simulation
Last synced: 14 Jan 2026
https://github.com/christophergandrud/mcreplicate
Multi-core replicate for RStats
parallel-computing rstats rstats-package simulation
Last synced: 21 Feb 2026
https://github.com/ekzhang/hydroelastics
Efficient contact dynamics simulation using a hydroelastic pressure field model
geometry gpu graphics julia physics robotics simulation
Last synced: 09 Apr 2025
https://github.com/televisionninja/hunter-killer-drone
Firmware and simulation of a hunter killer drone
ai autonomous computer-vision drone fpv-drones gazebo kamikaze kamikazedrone opencv px4 python ros simulation yolov8
Last synced: 06 Sep 2025
https://github.com/flr/mse
Tools for running Management Strategy Evaluations using FLR
fisheries management-strategy-evaluation mse simulation
Last synced: 20 Apr 2026
https://github.com/twguest/phenom
Phenom is a python package designed for simulating large numbers of SASE XFEL pulses
python simulation x-ray-physics xfel
Last synced: 04 Apr 2026
https://github.com/caeassistant-group/abaqus-cae-umat-subroutine-for-3d-composite-fatigue-simulation
In this project, we modeled the fatigue behavior of a composite material in 3D space using the UMAT subroutine in Abaqus. The Abaqus .inp file and part of the UMAT subroutine are provided. To access the video tutorial and all the modeling files for this project, click the link below.
abaqus analysis code composite engineering fatigue fortran numerical-methods simulation subroutine umat
Last synced: 04 Feb 2026
https://github.com/bmad-sim/acceleratorlattice.jl
High energy accelerator lattice construction and manipulation
accelerator-physics julia-language machine-learning simulation
Last synced: 21 Oct 2025
https://github.com/mfaymon/spinar
Semiparametric and parametric estimation and bootstrapping of integer-valued autoregressive (INAR) models.
bootstrapping count-data parametric-estimation penalization semiparametric-estimation simulation time-series validation
Last synced: 22 Oct 2025
https://github.com/pedestriandynamics/pyfds-evac
Python implementation of human behavior in fire
fire-dynamics-simulator modeling simulation
Last synced: 04 Sep 2025
https://github.com/biosimulators/biosimulators_simulator_template
Template for a repository for building a BioSimulators-compliant command-line interface and Dockerfile for a biosimulation program
biosimulators combine-archive computational-biology docker mathematical-modelling omex-metadata python sed-ml simulation simulator systems-biology
Last synced: 12 Feb 2026
https://github.com/llnl/parelagmc
Parallel element agglomeration multilevel Monte Carlo library.
monte-carlo parallel parallel-computing simulation
Last synced: 14 Jun 2026
https://github.com/frank20a/collaborative-sats
Part of my thesis. My ROS2 workspace for simulations.
computer-vision control-systems gazebo model-predictive-control ros ros2 ros2-galactic satellites simulation
Last synced: 28 Feb 2026
https://github.com/teddy-van-jerry/dice_simulation_vsc
VS Code Extension for Dice Simulation
dice physics physics-simulation simulation vscode vscode-extension
Last synced: 27 Apr 2026
https://github.com/subconscious-ai/sublime
🧠Behavior Change as a Service🌞
anthropic behavior-analysis cohere discrete-event-simulation gpt-4 llama simluation simulation
Last synced: 06 Oct 2025
https://github.com/richardlaugesen/hurst
Library for modelling and analysis in Hydrology
hydrologic-modeling hydrological-modelling hydrology modelling open-science simulation water water-resources
Last synced: 17 Jan 2026
https://github.com/psolymos/bsims
Bird Point Count Simulator
bias birds detectability shiny simulation survey-design
Last synced: 07 Oct 2025
https://github.com/a-dubs/autonomous-intersection
Developing and Simulating Self-Driving Car A.I. Without Need for Traffic Lights
autonomous-driving self-driving-car simulation
Last synced: 13 Feb 2026
https://github.com/arda-guler/kelaynak
6-degrees-of-freedom flight simulator in Python using OpenGL (PyOpenGL).
6dof flight flight-sim flight-simulation flight-simulator opengl pyopengl python simulation simulator simulator-game
Last synced: 14 Jun 2025
https://github.com/chraibi/prt5parser
prt5-file parser for NIST's Fire Dynamics Simulator (FDS) http://www.chraibi.de/prt5parser/
Last synced: 04 Feb 2026
https://github.com/lelserslasers/gameoflife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation
Last synced: 30 Jul 2025
https://github.com/mengstr/ttl640x480
Low chip count 74xx-logic generating a proper 640x480 VGA sync/blanking signals
hardware logic schematics simulation ttl vga
Last synced: 28 Feb 2026
https://github.com/w3rr0/pokerchips
Pokerchip$ is an application that allows you to play poker without physical chips. Thanks to it, players can simulate their chips in real time, which allows for comfortable gameplay even when they do not have traditional poker accessories with them. The perfect solution for playing on the go when taking a poker set would be a big problem.
fastapi game poker poker-chips react real-time simulation
Last synced: 11 Apr 2026
https://github.com/pedvide/simetuc
Simulating Energy Transfer and Upconversion
anaconda chemistry physics physics-simulation python simulation
Last synced: 05 Apr 2026
https://github.com/andreped/pathology-representation-simulation
🚀 Create your own simulation of t-SNE on histopathology images!
clustering dimensionality-reduction histopathology pathology representation simulation t-sne tensorboard tensorboard-projector training wsi
Last synced: 02 Sep 2025
https://github.com/raffaeletranfaglia/cooperative-autonomous-vehicles
The scope of the project is to optimize traffic flow in urban intersections by adopting the platooning system.
autonomous-vehicles platooning python simulation sumo
Last synced: 22 Apr 2025
https://github.com/smallhelm/simple-timestepper
simply pass in two callbacks, one that get's called at a fixed time step i.e. 60 fps, the other is called on every animation frame
Last synced: 07 Aug 2025
https://github.com/aamitn/scorbot-er-v-simulator-controller
This is a Scorbot ER-V+ robotic arm simulation software and physical controller hardware design.
arduino control matlab matlab-gui matlab-toolbox motor-controller robotics simulation
Last synced: 12 Sep 2025
https://github.com/MyIsaak/egyptian-god
A #LDJAM36 game submission made with Unity
pyramid simulation unity unity-scripts unity-tutorial unity3d unity3d-games
Last synced: 25 Apr 2025
https://github.com/jasima-simulator/jasima-simcore
The main software library containing the discrete-event simulation core.
discrete-event-simulation logistics manufacturing optimization scheduling simulation
Last synced: 14 Jan 2026
https://github.com/yagoprssantos/linux-system-simulator
Ferramenta Python que simula um ambiente Linux para ensino de sistemas operacionais e gerenciamento de recursos
cli education linux os-simulation python repository-management simulation terminal-app
Last synced: 05 May 2026
https://github.com/csb6/event-simulator
Simulation module using Markov chains
finite-state-machine markov-chain simulation
Last synced: 26 Oct 2025
https://github.com/babsey/spatio-temporal-activity-sequence
spatio-temporal activity sequence
network-dynamics neuronal-networks simulation spiking-neurons
Last synced: 17 May 2025
https://github.com/vikashplus/scene_sim
MuJoCo models for general scenes
mujoco robosapien robot simulation
Last synced: 14 Feb 2026
https://github.com/amilich/orbital_mechanics
Orbital simulation used by The Dalton School Physics Department.
Last synced: 21 Jan 2026
https://github.com/keithwhor/casino
A module for simulating and playing Blackjack games
blackjack cardgames cards casino game simulation simulations
Last synced: 23 Apr 2025
https://github.com/dalageo/twincat-virtualwasher
Simulating a Washing Machine System with TwinCAT PLC Programming 🧼
automation iec61131-3 plc-programming simulation twincat twincat3 virtual-washer
Last synced: 06 Jul 2025
https://github.com/Dalageo/twincat-virtual-tram
Designing and Simulating an Automated Tram Control System Using TwinCAT PLC Programming 🚝
automation iec61131-3 plc-programming simulation transportation twincat twincat3 virtual-tram
Last synced: 16 Feb 2026
https://github.com/sstsimulator/sst-sqe
SST Software Quality, Testing and Engineering Resources
discrete-event simulation snl-build-tools sst testing
Last synced: 21 Feb 2026
https://github.com/markuslerner/particular
Particle system written in JavaScript
boids gpu-acceleration javascript particles physics simulation swarm system webgl
Last synced: 12 Jun 2025
https://github.com/zabuzard/phantom-aoa
Simulates the Angle Of Attack (AOA) system of the Phantom F-4E fighter jet.
angle-of-attack aoa console-application demo f-4e phantom physics physics-simulation simulation
Last synced: 15 Feb 2026
https://github.com/maxencebonamy/Sand-Box
This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.
cpp physics sandbox sfml simulation xmake
Last synced: 12 Mar 2025
https://github.com/rudra496/worldsim-ai
🌍 WorldSim AI — AI-powered world simulation engine. Generate, explore & interact with dynamic virtual worlds. For research, gaming & creative storytelling.
3d ai ai-simulation creative-ai digital-twin game-ai generative-ai hacktoberfest llm llm-agent machine-learning open-source predictive-modeling procedural-generation python reinforcement-learning simulation virtual-worlds world-generation
Last synced: 09 Jun 2026
https://github.com/rudra496/science
🔬 Interactive science experiments and research simulations — physics, chemistry, biology with 3D visualizations and real-time data analysis
data-analysis education experiments hacktoberfest javascript python research science simulation threejs
Last synced: 09 Jun 2026
https://github.com/intiserahmed/spectreora-iot-mobile-ml
🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project implements a comprehensive pipeline for real-time ECG (Electrocardiogram) data processing and analysis, integrating IoT devices.
cplusplus fastapi fireb flu machine-learning micropython postg simulation spline stroke-prediction supabase supabase-auth supabase-db wokwi
Last synced: 29 Apr 2026
https://github.com/garethjns/social-distancing-sim
Simulating the effect of social distancing on disease spread through a population graph.
covid-19 disease-modeling disease-spread networkx population-dynamics reinforcement-learning simulation social-distancing
Last synced: 12 May 2025
https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-
Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.
abaqus cae damage failure failure-analysis failure-detection finite-element-analysis fortran hashin numerical-analysis numerical-simulations simulation
Last synced: 21 Jan 2026
https://github.com/andrejorsula/srb_assets
Assets for the Space Robotics Bench
assets dataset openusd simulation
Last synced: 06 Sep 2025
https://github.com/klima7/autonomous-car-simulation
Simulation of autonomous car with CoppeliaSim Robot Simulator and Python.
autonomous car city coppelia python sim simulation v-rep
Last synced: 11 Oct 2025
https://github.com/raylib-rs/physac-rs
Physac translated into native Rust
2d 2d-physics-engine physics physics-engine rust rust-crate simulation threading
Last synced: 01 Mar 2026
https://github.com/kdsuneraavinash/python-projects
Small python projects
arduino bot flood-fill flood-fill-algorithm maze-solver python simulation
Last synced: 25 Oct 2025
https://github.com/tango-controls/simulatords
PyTango device server for simulation/testing
Last synced: 13 Apr 2025
https://github.com/pdimens/popgensims.jl
Create population genetics simulations
breeding crosses genetics mating popgen simulation
Last synced: 15 Apr 2025
https://github.com/malramsay64/experi
An interface for managing computational experiments with many independent variables.
hpc pbs pbs-script pbspro reproducibility science science-research simulation
Last synced: 14 Jan 2026
https://github.com/wokwi/wokwi-python-client
Typed, asyncio-friendly Python SDK for the Wokwi Simulation Server
arduino avr esp32 python-library raspberry-pi-pico rp2040 simulation stm32 wokwi
Last synced: 04 Sep 2025
https://github.com/aneilmac/worldturtle-haskell
LOGO-like Turtle Graphics in the Haskell language using Monads.
haskell logo monad simulation teaching turtle turtle-graphics
Last synced: 12 Oct 2025
https://github.com/andrejorsula/isaac_sim_rs
Rust interface for NVIDIA Isaac Sim
isaac-sim nvidia-omniverse omniverse robotics robotics-simulation simulation
Last synced: 12 Oct 2025
https://github.com/KlenM/pyAtmosphere
Physics-based simulation of light propagation in turbulent atmosphere
atmospheric-science gpu physics physics-simulation python quantum-optics simulation
Last synced: 24 Mar 2025
https://github.com/waterloo-rocketry/closedrocket
ClosedRocket: Rocket Flight Control & Simulation repository. Matlab/Simulink environment for flight dynamics simulation and GNC development.
Last synced: 08 Mar 2026
https://github.com/szoftveres/rf_microwave
RF/Microwave simulations and projects
gnuoctave matlab microwave radio radiofrequency rf simulation
Last synced: 23 Oct 2025