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/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/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/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/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/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/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/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/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/jorgepiloto/tfm
Interstellar Interceptors
astrodynamics orbital-mechanics python simulation
Last synced: 07 Oct 2025
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/kingnobro/cloth-simulation
Naive Cloth Sewing based on OpenGL
Last synced: 16 Mar 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/hellblazer/prime-mover
Event Driven Simulation Framework
continuation eventdriven java simulation
Last synced: 03 Jan 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/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/patrickelectric/qt3d-konqi-simulator
A simple demo of Qt3D and bullet physics engine
bullet bullet3 engine plugin qml qt qt3d qt5 simulation
Last synced: 26 Oct 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/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/icetd/roboticarmsimulation
Robot arm simulation base on qt opengl
Last synced: 25 Feb 2026
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/iraikov/salt
Hybrid dynamical systems modeling.
chicken-scheme chicken-scheme-eggs differential-equation dynamical dynamical-systems equation-based hybrid-dynamical-system modeling neural neuron neuroscience ode scheme-language simulation
Last synced: 05 Jan 2026
https://github.com/fraunhoferiks/parcs
causal-discovery causal-inference certification simulation
Last synced: 14 Jan 2026
https://github.com/cambio-project/misim
A simulator that shows the resilience of distributed software systems.
architecture-modeling desmo-j discrete-event discrete-event-simulation java microservices service-oriented-architecture simulation simulation-model simulation-modeling soa
Last synced: 26 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/needmorepaper/hwtycoon
Godot remake of Hardware Tycoon
game-development gamedev godot simulation strategy tycoon-game
Last synced: 27 Feb 2026
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/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/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/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/vishalsharma0309/hack_computer
Building 'Hack' computer from ground zero
assembly-language hacktoberfest hacktoberfest-accepted hdl simulation
Last synced: 25 Apr 2025
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/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/burnpiro/airport-ai
Airport simulation for evaluation of airport gate assignment problem
Last synced: 07 Apr 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/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/pbayer/statemachines.jl
State machines
automata discrete-event julia modeling simulation state-machines
Last synced: 24 Apr 2025
https://github.com/ggldnl/openscara
Design files, source code and documentation for my SCARA
3d-printing arduino inverse-kinematics pybullet robot-arm robotics simulation stepper-motor stepper-motor-driver
Last synced: 21 Feb 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/divinemonk/justhacking
'Just Hacking' is a python cli script that stimulates as you are hacking.
command-line fake-hack fake-hacking hacker hacking hacking-simulator justhacking linux macos python python-script python3 simulation terminal termux termux-hacking unix windows windows-10
Last synced: 27 Feb 2026
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/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/pdimens/popgensims.jl
Create population genetics simulations
breeding crosses genetics mating popgen simulation
Last synced: 15 Apr 2025
https://github.com/andreimoraru123/needforscenes
Multi Object Tracking Sensor Fusion 3D Interactive Simulation/Game in PCL
3d cpp eigen game interactive lidar multi-object-tracking object-tracking pcl physics point-cloud-library radar self-driving sensor-fusion simulation state-estimation state-space unscented-kalman-filter vcpkg vtk
Last synced: 27 Sep 2025
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/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/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/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/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/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: 09 Apr 2025
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/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/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/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/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/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/pmocz/integerlattice
an integer lattice technique for solving the collisionless Vlasov-Poisson system
Last synced: 31 Jan 2026
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/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/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/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/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/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/entroform/confetti-cannon
🎉 Canvas confetti cannon simulation.
animation canvas javascript simulation
Last synced: 15 May 2025
https://github.com/psolymos/bsims
Bird Point Count Simulator
bias birds detectability shiny simulation survey-design
Last synced: 07 Oct 2025
https://github.com/nunofachada/pphpc
Several implementations of the standard PPHPC agent-based model
agent-based agent-based-modeling c java netlogo opencl pphpc predator-prey simulation simulations standard-model
Last synced: 14 Mar 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/wholespace214/swap-simulator-v1
Simulating multiple swaps across multiple DEXs using Solidity
dexs foundry mev simulation solidity
Last synced: 24 Feb 2026
https://github.com/ezeoleaf/mycorust
A simple mycelium/hyphae growth simulation written in Rust
educational mushroom mycelium rust simulation
Last synced: 27 Jan 2026
https://github.com/rscircus/sensor-data-fusion-full-stack
This project implements the Bayesian SDF approach, as described in Wolfgang Koch's book Tracking and Sensor Data Fusion.
Last synced: 07 May 2025
https://github.com/szoftveres/rf_microwave
RF/Microwave simulations and projects
gnuoctave matlab microwave radio radiofrequency rf simulation
Last synced: 23 Oct 2025
https://github.com/lelserslasers/boids
2D customizable boids simulation in JavaScript
2d boids boids-simulation itch-io javascript js simulation spatial-hashing
Last synced: 13 Oct 2025
https://github.com/christopher-besch/physics_words
HTML canvas physics simulation with blocks building custom text.
Last synced: 13 Oct 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/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/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/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/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/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/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/amilich/orbital_mechanics
Orbital simulation used by The Dalton School Physics Department.
Last synced: 21 Jan 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/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/csb6/event-simulator
Simulation module using Markov chains
finite-state-machine markov-chain simulation
Last synced: 26 Oct 2025
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/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/vikashplus/scene_sim
MuJoCo models for general scenes
mujoco robosapien robot simulation
Last synced: 14 Feb 2026
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/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/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/cloudslab/cloudsimsdn.deprecated
Please note that CloudSimSDN project is moved to a new repository! This repository will be deleted in the end of 2018.
Last synced: 16 Jan 2026
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/sergioburdisso/tworld
T-World: an Open-Source 3D Platform for Artificial Intelligence Research and Education
3d-game 3d-simulation agents ai aima artificial-agents artificial-intelligence artificial-intelligence-framework copperlicht game-3d html5 simulation webgl
Last synced: 23 Apr 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/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/ghazaleze/microcontoller_lab
programming ATmega with C
atmega avr c codevision dot-matrix graphic-lcd interrupts microcontroller proteus pwm simulation timer
Last synced: 21 Apr 2025
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/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/tango-controls/simulatords
PyTango device server for simulation/testing
Last synced: 13 Apr 2025