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/jmmonte/agentic-digital-twin
Build engineering digital twins as code with AI agents — code-defined CAD + digital twin simulation (physics/CFD/FEA) + scored verification, with rerun for data fusion toward live closed-loop twins. Hardware-in-the-loop ready. A Claude Code plugin.
agentic-ai ai-agents cad claude-code claude-code-plugin digital-twin digital-twin-engineering digital-twin-simulation hardware-in-the-loop simulation
Last synced: 14 Jun 2026
https://github.com/mekhyw/opensky-rescuesimulation_csbot
Software variants developed between 2014 and 2017 to compete in RoboCupJunior Simulation (AKA Cospace Rescue), both in primary and secondary subleagues.
c cospace-rescue robocup simulation simulator
Last synced: 13 Jun 2026
https://github.com/solunarnexus/qkd-noise-simulation
Data analysis and simulation scripts used in the study of "Improved noise resistance analysis for path-entangled subspace quantum key distribution"
matplotlib python quantum-cryptography simulation
Last synced: 13 Jun 2026
https://github.com/ashander/phenoecosim
Simulate evolutionary, plastic and demographic responses to changing environments (moving optima)
c-plus-plus dissertation evolutionary r simulation
Last synced: 27 Apr 2026
https://github.com/pietromoro/physarum
Project inspired by Saje Jenson's article on the topic, based on the paper by Jeff Jones. Simulation of a Physarum network
Last synced: 11 Jun 2026
https://github.com/algosup/2024-2025-project-4-web-fpga-team-3
A web-based tool for parsing and visualizing FPGA. It provides an interactive graph representation of signal propagation, helping engineers and students analyze delays, interconnections, and logic components inside an FPGA.
eda-tools fpga parser reactjs simulation
Last synced: 14 May 2026
https://github.com/userjhansen/virus-modelling-in-deno
A Very Simple Virus Model
Last synced: 14 May 2026
https://github.com/ssoudan/fluid-simulation-rs
Eulerian Fluid Simulation in Rust and WebAssembly
cfd eulerian-fluid-simulation rust simulation
Last synced: 14 May 2026
https://github.com/lebedov/markovapplet
M/M/s queue simulator Java applet
applet java markov queue simulation
Last synced: 11 Jun 2026
https://github.com/josepedrodias/fpv
KISS FPV simulation
fpv javascript simulation webgl
Last synced: 13 Oct 2025
https://github.com/voithos/graviton
Simple gravitational simulatoy
barnes-hut canvas gravitational-simulations quadtree simulation
Last synced: 13 Oct 2025
https://github.com/ucx15/optics
A simulation of light reflection on a curved mirror made in Pygame
Last synced: 11 Jun 2026
https://github.com/mainakverse/quantumsam
Simulation of the Bloch Sphere based on quantum gates and logical inputs.
animated javascript nextjs quantum-computing simulation webgl
Last synced: 12 May 2026
https://github.com/real-veersandhu/monte-carlo-simulation-app
Monte Carlo Stock Portfolio Simulation web app
Last synced: 10 Jun 2026
https://github.com/tolisz/computergraphics_duck
Duck with water simulation
billboard computer-graphics cpp20 duck opengl phong-model simulation
Last synced: 11 May 2026
https://github.com/willkirkmanm/traffic
Four Way Traffic Simulator with Lights & Vehicles Following Traffic Rules
Last synced: 11 Jun 2025
https://github.com/nir-bhay/3d-solar-system-simulation-
🌎 Interactive 3D Solar System simulation in pure JavaScript using Three.js. Realistic planets, orbital controls, and mobile-responsive UI.
front-end interactive simulation solar-system-3d threejs ui
Last synced: 13 Apr 2026
https://github.com/bethropolis/scheduler
CPU Process Scheduler Simulation
cpu cpu-scheduling runes simulation
Last synced: 12 Apr 2025
https://github.com/hosseinhayatizak/micro-professor-mpf-8051
Micro Professor (MPF) 8051
8051 8051-assembly 8051-calculator 8051-microcontroller 8051-projects assembly assembly-language proteus simulation vsm
Last synced: 02 Jan 2026
https://github.com/stdlib-js/simulate-iter-sawtooth-wave
Create an iterator which generates a sawtooth wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing saw sawtooth signal simulate simulation stdlib wave waveform
Last synced: 17 Feb 2026
https://github.com/iambijoykar/floating_hippo
A simple 2D simulation library using Pymunk and Pygames
2d 2d-simulation beginner-friendly pygame pymunk python python-library python3 simulation simulations
Last synced: 08 Apr 2025
https://github.com/refupanker/unity_dieticiansimulator
Unity_DieticianSimulator
Last synced: 09 May 2026
https://github.com/mrbandler/firmament
Flight software, from the ground up.
educational embedded mcu simulation wasm
Last synced: 02 Jun 2026
https://github.com/pythonhealthdatascience/stars-reproduce-wood-2021
Assessing the computational reproducibility of Wood et al. 2021 as part of STARS.
covid-19 covid19 discrete-event-simulation intensive-care intensive-care-unit nhs open-science r reproducibility reproducible-research simulation triage
Last synced: 14 Oct 2025
https://github.com/mekhyw/physical-layer-of-computing
Physical layer of computing discipline projects. Credits to professor Rodrigo Carareto
dtmf-decoder fourier-transform simulation uart-protocol
Last synced: 08 Jun 2026
https://github.com/stdlib-js/simulate-iter-triangle-wave
Create an iterator which generates a triangle wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing signal simulate simulation stdlib triangle wave waveform
Last synced: 21 Feb 2026
https://github.com/timothyhollabaugh/wasp_sim
A hardware simulator for the wasp printer firmware
3d-printing 3dprinting rust simulation simulator wasp
Last synced: 10 Jun 2026
https://github.com/zerdicorp/soft_body_simulation
In my opinion - one of the coolest simulations!
2d physics physics-simulation simulation soft-body soft-body-simulation
Last synced: 02 Sep 2025
https://github.com/mat-sz/genesim
🧬 Simulation of gene spread through a population (assuming diploid organisms and sexual reproduction). (React.js/TypeScript)
dna genetics javascript react reactjs simulation typescript
Last synced: 09 May 2026
https://github.com/607011/1dollar
Simulation of a counterintuitive distribution problem
animation go golang matplotlib numpy plot python3 simulation statistics
Last synced: 09 May 2026
https://github.com/muonray/quantumsynctest
Video Here: https://www.youtube.com/watch?v=yeqVSh1_8Hk Here are the C Codes that implement an experimental Firefly synchronization metaheuristic on ATMEL chips (ATtiny85 and ATmega) for use in demonstrating, on hardware, the quantum-like, neuromorphic behavior that emerges in systems of optically coupled oscillators. The PCB board used for the ATtiny85 chiptest is available for download here: https://oshpark.com/shared_projects/d4Sdp6CL
atmega32 attiny85 chaos emergence firefly-algorithm hardware metaheuristics muonray neuromorphic pcb physics quantum-computing simulation synchronization testing
Last synced: 07 Oct 2025
https://github.com/jhuapl/kami
Kami is Agent-Based Modeling in Modern C++
agent-based-modeling cmake conan cplusplus-20 cybernetics simulation systems-theory
Last synced: 22 Jan 2026
https://github.com/gabrielsantoslima/fire-propagation-simulator
🔥 A fire propagation simulator using Typescript, HTML and CSS
css fire html simulation typescript vite vitest
Last synced: 09 May 2026
https://github.com/arcj137442/matriangle
A highly customizable, scalable, self-developed AI simulation environment | 一个高度可定制、可扩展的模拟AI环境
Last synced: 10 Jun 2026
https://github.com/figureland/graphite
experimental drawing tools
canvas drawing graphite pencil simulation typescript
Last synced: 10 Jun 2026
https://github.com/ctsrc/simulated-victor-game
A simulation of a game that has characteristics similar to The Secretary Problem, but where the numbers are generated in a specific, known way
applied-probability css decision-theory html5 mathematics secretary-problem simulation statistics vanilla-js
Last synced: 08 May 2026
https://github.com/fwcd/game-of-life
Conway's Game Of Life implemented in Java
2d-game cellular-automata cellular-automaton conway-life conway-s-game-of-life game game-of-life java simulation swing
Last synced: 05 Apr 2025
https://github.com/sohooo/droneops-sim
Story-driven drone swarms that react to enemy maneuvers, chart evolving missions, and stream every dramatic turn to GreptimeDB or your console.
Last synced: 08 May 2026
https://github.com/gmostofabd/8051-lcd
📚 This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.
4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation
Last synced: 22 May 2026
https://github.com/cdemers/go-randomwalker
Package randomwalker provides a parametric random walk generator.
finance financial-analysis gaussian golang golang-library math random-walk randomwalk simulation walker
Last synced: 30 Jan 2026
https://github.com/brpy/100-prisoners-problem
Simulation of 100 Prisoners Problem using Python
numpy python simulation veritasium
Last synced: 14 Apr 2026
https://github.com/yasut0ra/rank-bandit-lab
Lightweight simulation toolkit for ranking bandit algorithms (Cascade / PBM / DCM models)
bandit-algorithms machine-learning ranking-bandit recommender-systems reinforcement-learning simulation
Last synced: 07 May 2026
https://github.com/ddliu/http-monkey
Continuous HTTP request for network simulation.
Last synced: 07 May 2026
https://github.com/theypsilon/display-sim
This is a tool that helps you to recreate the visual feeling of old displays.
3d crt rust simulation wasm wasm-bindgen webgl webgl2 webpack
Last synced: 07 May 2026
https://github.com/shreyas9699/opengl-explorations
This repository is a learning project that explores the fundamentals of 3D rendering with OpenGL. It is a collection of experiments and demonstrations, integrated with ImGui, allowing for easy exploration and modification of parameters.
3d-graphics 3d-models assimp fractal-brownian-motion frustum-culling lightning model-loader multithreading opengl particles-simulation perlin-noise procedural-generation shaders simplex-noise simulation tessellation
Last synced: 18 Apr 2026
https://github.com/wfvining/sx
Simulation engine for elixir
elixir simulation simulation-engine simulation-framework
Last synced: 30 Jan 2026
https://github.com/marcobuttiglione/tetra
TETRA is a pipeline that enables seamless tetrahedral mesh export from Blender and import into Unity. Built on top of the tetrahedralization plugin developed by Matthias Müller (Ten Minute Physics), it extends the original work with a custom file format, a Blender exporter, and a Unity importer for volumetric mesh assets.
blender matthias-muller simulation ten-minute-physics tetrahedral-mesh unity xpbd
Last synced: 16 Apr 2026
https://github.com/xyzpw/drug-simulator
Simulate the absorption and elimination of drugs in real time using pharmacokinetic formulas.
drugs educational pharmacodynamics pharmacokinetics pharmacology simulation simulations simulator
Last synced: 11 Feb 2026
https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5
N-Body simulation package made in React using Barnes-Hut method
barnes-hut gravity javascript nbody package react simulation typescript
Last synced: 07 May 2026
https://github.com/mokonanico/vlc-simulation-raytracing
A Python-based visible light communication simulator using ray tracing methods
python raytracing simulation vlc
Last synced: 07 May 2026
https://github.com/cr0wg4n/simulacion-tren-metropolitano
Proyecto de Simulación del Tren Metropolitano de Cochabamba
2d-graphics android-application simulation unity university-project
Last synced: 06 May 2026
https://github.com/kiritofeng/collision-sim
Collision Simulator for AP Physics
Last synced: 15 Oct 2025
https://github.com/savinrazvan/pagerank
This project implements the PageRank algorithm to rank web pages by importance using two approaches: a sampling method with the Markov Chain random surfer model and an iterative method with a recursive mathematical expression.
alogrithm convergence data-science graph-theory iterative-methods markov-chain mathematical-modelling pagerank pagerank-algorithm python random-surfer-model recursive-algorithm sampling-methods search-engine simulation web-crawling
Last synced: 06 May 2026
https://github.com/hendersontrent/timeseriessimulation.jl
Functions for simulating numerous types of dynamical systems and time-series processes.
dynamical-systems julia simulation time-series
Last synced: 21 Jan 2026
https://github.com/ntdls/aivolution
Graphical simulator written in C# for AI testing purposes.
ai c-sharp gdi genetics graphical-interface machine-learning mutation neural-network simulation
Last synced: 07 Feb 2026
https://github.com/crissccl/digital_controlsim
Tutorial-oriented simulation of a discrete-time PI control loop applied to a first-order system. Includes actuator saturation to emulate real microcontroller behavior. Designed for educational purposes and digital control learning.
arduino digital-control education esp32 first-order-system matlab pi-controller saturation simulation teensy tutorial
Last synced: 06 May 2026
https://github.com/lordzeusisback/periodic-table
An interactive educational tool that lets you combine elements through a drag-and-drop interface to visualize chemical compounds in real time. Built in Python, it’s designed to make learning chemistry fun and engaging.
chemistry drag-and-drop educational interactive learning periodic-table python3 simulation
Last synced: 11 Feb 2026
https://github.com/efremropelato/durability
ISO 15686 factor methodology simulator
durability iso-15686 react simulation spring-boot
Last synced: 06 May 2026
https://github.com/zo-bro-23/population-simulation-web
A website that runs population (genetics) simulations based on Hardy-Weinberg principles
Last synced: 18 Jul 2025
https://github.com/inphyt/quantitative_single_neuron_modeling_competition_2009
Data for the Quantitative Single-Neuron Modeling Competition (2009).
bayesian-inference bayesian-methods bayesian-optimization bayesian-statistics challenge competition computational-neuroscience data electrophysiological-data electrophysiology-data model-calibration modeling neuronal-models neuroscience neuroscience-competition parameter-estimation simulation simulation-modeling single-neuron-model uncertainty-quantification
Last synced: 25 Feb 2026
https://github.com/joecey/uv_cleaning_robot
Github respository for WeBots simulation of a UV Cleaning robot for completion of the "Introduction to Robotics" module at Trinity College Dublin
Last synced: 05 May 2026
https://github.com/joelumbley/pong
Learn the fundamentals of game programming and design through a classic game
2d-game classic-game computer-science father-and-son game game-development physics ping-pong pong rumble simulation table-tennis vb vbdotnet vibrate video-game xbox-controller xinput
Last synced: 19 Feb 2026
https://github.com/zo-bro-23/population-simulation
NPM package that runs population simulations based on Hardy-Weinberg principles
Last synced: 05 May 2026
https://github.com/mario-so/pandemicrs
Pandemic simulation in rust and raylib
Last synced: 31 Mar 2025
https://github.com/inomuh/srvt-ros
SRVT can be thought of as a toolkit or advanced method that allows a robotic system to be imported into a simulation environment and applied to validation tests. The basis of the system is the coordinated use of some critical software for the ROS ecosystem. Simulation environment using Gazebo, trajectory planning using Moveit, mission communication and dynamic verification system using ROS Smach package were built in a single ROS package.
gazebo moveit python robotics ros ros-noetic simulation testing validation verification
Last synced: 27 Feb 2026
https://github.com/manjavacas/paper-sgs_ifmif_dones
Supplementary material to the paper "Definition and optimization of a MELCOR model of the IFMIF-DONES Argon Purification Subsystem".
argon fusion ifmif-dones lithium melcor particle-accelerator safety sgs simulation
Last synced: 16 Oct 2025
https://github.com/karrlab/datanator_frontend
Graphical web-based interface for the Datanator toolkit for discovering data for modeling cells
biology cell computational-biology database modeling molecular-biology search-engine simulation systems-biology
Last synced: 12 Apr 2026
https://github.com/paucablop/fermentation.simulator
Simulate industrial fermentation processes and generate large data sets resembling real systems 🚀
digital-twins fermentation modeling python simulation
Last synced: 17 Oct 2025
https://github.com/ghost---shadow/algae-dredging-simulator
A simulation as a proof of concept for automated skimming of algae in mostly still water.
algae environment-friendly green multiagent-systems simulation
Last synced: 09 Jun 2026
https://github.com/dacili/arduino-projects
Finally manage to play with Arduino :D
arduino arduino-uno electronics simulation wokwi
Last synced: 04 May 2026
https://github.com/threeal/shisen_gazebo_plugins
Gazebo plugins implementation of Shisen camera tools project
camera camera-tool gazebo gazebo-plugin ros ros2 shisen simulation
Last synced: 04 May 2026
https://github.com/manishklach/semantic-kv-control-plane
A systems research platform for semantic KV-cache orchestration, topology-aware memory placement, distributed prefix reuse, and rack-scale inference memory simulation.
ai-infrastructure ai-systems cxl distributed-cache distributed-systems gpu hbm inference kv-cache llm-inference memory-orchestration memory-systems memory-tiering prefetching rack-scale runtime-systems semantic-caching simulation systems-research topology-aware
Last synced: 09 Jun 2026
https://github.com/ntfargo/lk99
Simulation for Room-temperature superconductor [LK-99]
analysis lk-99 lk99 simulation superconductor
Last synced: 17 Oct 2025
https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5-website
N-Body simulatation using Barnes-Hut package demo made in React
barnes-hut gravity javascript nbody package react simulation typescript
Last synced: 04 May 2026
https://github.com/xaoex/reality-simulation-code
SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays
artificial-intelligence code coding computer-science machine-learning reality simsim simulation
Last synced: 13 Jun 2026
https://github.com/expeehaa/troepfchen
Tröpfchenmodellsimulation der Kernphysik, basierend auf der GameEngine Unity3D.
physics physics-simulation simulation unity3d
Last synced: 14 Apr 2026
https://github.com/bettercallshao/sand
Try simulations easily.
linear-system react simulation
Last synced: 03 May 2026
https://github.com/aaronmcleancs/tslim-data-simulator
t:slim X2 Insulin Pump Simulator in Qt C++
cpp qt simulation software-engineering
Last synced: 03 May 2026
https://github.com/aaronjs99/orbex-a
[IEEE AeroConf '25] ORBEX-A: Orbital Rendezvous and Capture Experiment with Adaptive Tube MPC
adaptive-control autonomous-docking glideslope-guidance model-predictive-control orbital-mechanics python satellite-capture simulation space-robotics spacecraft-navigation trajectory-optimization
Last synced: 03 May 2026
https://github.com/walkerdustin/signale-und-systeme-2-praktikum
Signale&Systeme 2 Praktikum Hochschule Reutlingen bei Prof Haslach: Bestimmung der 3D-Position einer Geräuschquelle mit Mikrofonen
akustik awgn-rauschen korrelation latex-pdf lokalisation matlab matlab-simulation newtonverfahren signalverarbeitung simulation sound-localization
Last synced: 12 Oct 2025
https://github.com/thomasafink/orbital-mechanics
A comprehensive 3D visualization of our solar system including planets, moons, asteroid belts, and the Oort cloud implemented in Python using Matplotlib.
asteroid-belt asteroids astro astrophysics nasa orbital-dynamics orbital-mechanics orbits physics python simulation solar solar-system space system
Last synced: 02 May 2026
https://github.com/erencanpelin/3d-procedural-terrain-editor-
Made in 2020, this project was part of my highschool software design & development major project
high-distinctions highschool-project major-project simulation terrain-generation
Last synced: 07 Apr 2025
https://github.com/aunyks/tread
A JavaScript library for modeling and realtime simulation of automotive tires.
browser modeling simulation tire-dynamics vehicle-dynamics web
Last synced: 02 May 2026
https://github.com/kons-5/ist-msim-lab1
Lab 1 - Cancer growth model (logistic equation), pharmacokinetics (Hill's equation) and pharmacodynamics (compartment model)
Last synced: 02 May 2026
https://github.com/crp2a/dosivox
Dosimetric Simulations for Luminescence and ESR dating - :exclamation: This is a read-only mirror from https://gitlab.huma-num.fr/archeosciences/DosiVox
archaeometry dosimetry geant4 geochronology luminescence-dating simulation
Last synced: 01 Mar 2026
https://github.com/gtmmiller/saga-frontier-combo-simulator
A webapp that simulates skill combos from SaGa Frontier and SaGa Frontier Remastered
Last synced: 02 May 2026
https://github.com/brainphreak/hacking-terminal-simulator
A fully functional, self-contained Linux terminal emulator that can be embedded in any website. Includes over 50 commands, ssh simulation, easter eggs, wifi hacking, password cracking, user management, output piping, output redirect, tab completion, packet capture, dns cache, and other fun stuff.
emulator game games hacker hacking linux simulation terminal
Last synced: 02 May 2026
https://github.com/sebastiandg7/dcs-matlab-simulation
This is a MATLAB DCS (Digital Comunication System) Simulation.
awgn digital-comunication digital-modulation matlab qam-modulation simulation
Last synced: 03 Nov 2025
https://github.com/sajdoko/sjf-preemptive-simulator
This project is a simulation of the Shortest Job First (SJF) preemptive or shortest-remaining-time-first scheduling algorithm.
preemptive shortest-job-first shortest-remaining-time-first simulation simulator sjf
Last synced: 13 Jun 2026
https://github.com/natepiano/simulation
simulation of an ios game - used to teach myself scala
Last synced: 09 Jun 2026
https://github.com/liatemplates/mec2
Port of the mec2 2D physics simulation engine to LiaScript
liascript liascript-template mec2 oer physics simulation
Last synced: 21 Feb 2026
https://github.com/hayatiyrtgl/shooting_simulator_python
Overall, this project provides a flexible framework for implementing computer vision applications with a focus on object detection, tracking, and point scoring. Its versatility and modularity make it suitable for a wide range of use cases across different industries and domains.
image-processing opencv python-script simulation target-tracking
Last synced: 02 May 2026
https://github.com/pradipece/minseg-robot-simulation
machine-learning matlab mechatronics robotics simulation simulink
Last synced: 01 May 2026