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/dnbsammie/overdrive
Racing simulator student project
car csharp racing-simulator simracing simulation unity unity3d
Last synced: 19 May 2026
https://github.com/dmdhrumilmistry/8051_door_authenticator
A door authenticator using 8051 microcontroller programmed in C, interfacing Keypad(4x3), LCD(16x2) and a motor for control. This is an open source project under MIT license.
Last synced: 22 Aug 2025
https://github.com/rileyjshaw/ca-finder
:bug: A cellular automaton simulator running as a shader on your GPU
automaton cellular gpgpu shader simulation
Last synced: 27 Mar 2025
https://github.com/abhn/game-of-life
Conway's game of life implementation in vanilla JS with Canvas API
Last synced: 16 Jun 2025
https://github.com/toolbuddy/lifegamer_event
Event Generator, Scheduler of LifeGamer.
event golang lifegamer simulation
Last synced: 18 Mar 2025
https://github.com/shaniggj/optimizing-warehouse-efficiency-via-python-based-order-batching
This project helps reduce walking time in warehouses using a Python tool that simulates picking routes. Users can test strategies like wave picking and clustering on a 2D layout to find the most efficient method.
app clustering data-visualisation logistics order-batching order-picking-optimization python route-optimization routing-problem simulation single-picker supply-chain tsp warehouse-optimization
Last synced: 23 Aug 2025
https://github.com/saviornt/wave-function-with-probability-density
Jupyter notebook that visualizes a wave function for a particle at a specific time.
jupyter-notebook physics quantum-physics simulation
Last synced: 16 Jun 2025
https://github.com/smcnab1/super-bassoon
A comprehensive web suite of tools to generate LMS Templates. ๐๐
accessibility assessment css frontend html js simulation
Last synced: 23 Aug 2025
https://github.com/ldgrp/schelling
Schelling's Model of Segregation in Haskell
Last synced: 17 Jun 2025
https://github.com/hunterproduction/unity-libre-fracture-2.0
An open source tool for object destruction simulation in Unity
blast destruction fracture nvidia open-source physics physics-simulation simulation unity unity-package
Last synced: 19 Jan 2026
https://github.com/tytsxai/lab-virtualchem
๐งช VirtualChemLab โ ๆธธๆๅ่ๆๅๅญฆๅฎ้ชๅฎค๏ผ็จไบๆๅญฆไธๆจกๆๅฎ้ช
chemistry desktop-app education gamification physics-engine python simulation stem teaching virtual-lab
Last synced: 24 May 2026
https://github.com/risto97/socmake
Build system for RTL and SoC designs
cmake cpu hardware rtl simulation systemc systemonchip systemrdl verilog
Last synced: 23 Aug 2025
https://github.com/it-delinquent/door_access_emulator
A small program that shows a basic door access system
c-sharp caliburn caliburn-micro costura costura-fody csharp csharp-code fody fodyweavers mvvm mvvm-architecture mvvm-pattern programming simulation windows windows-presentation-foundation wpf wpf-application wpf-ui
Last synced: 20 Jan 2026
https://github.com/netesf13d/atomic-dynamics
Package for the simulation of classical atomic dynamics in various trapping potentials.
cold-atoms monte-carlo simulation
Last synced: 15 May 2026
https://github.com/pkini2002/simulation-of-dijkstra-algo
Computer Graphics Academic Project
computer-graphics-opengl dijkstra-algorithm glut-library opengl raster-graphics simulation
Last synced: 13 May 2026
https://github.com/nens/threedi-connector
3Di API client
3di api client simulation water-management
Last synced: 14 Jun 2025
https://github.com/johnmackintosh/patientflow_ae
Simulating patient flow in the A&E on "good" and "bad" days
Last synced: 20 Mar 2025
https://github.com/hendrowunga/opportunistic-network-environment
Opportunistic Network Environment (ONE) adalah simulator untuk Delay-Tolerant Networks (DTN), memungkinkan analisis routing, mobilitas node, dan performa jaringan seperti delivery ratio, overhead, dan latency. ๐
algorithms-and-data-structures dtn java simulation structured-data
Last synced: 12 Mar 2025
https://github.com/garnizeh-labs/aetheris-engine
The authoritative server framework for the Aetheris Engine. It provides the core 5-stage tick pipeline, spatial partitioning, interest management, and priority-channel multiplexing for massive real-time multiplayer simulations.
aetheris authoritative-server ecs game-engine garnizeh-labs multiplayer networking rust simulation spatial-partitioning
Last synced: 19 May 2026
https://github.com/opensauce04/ecosim
A small ecosystem simulator that runs in the browser
Last synced: 11 Nov 2025
https://github.com/adamlm/simplesim
A simple and generic simulation environment
easy-to-use generic quick simple simulation simulation-environment simulation-framework
Last synced: 25 Aug 2025
https://github.com/asko7779/rust-dos-simulation
denial of service attack simulation
denial-of-service rust simulation testing
Last synced: 25 Jun 2025
https://github.com/ie3-institute/simonamarkovload
Synthetic household load profiles for Simona
gmm markov-chain poetry python simulation time-series
Last synced: 12 Jan 2026
https://github.com/kartmaan/fire-simulation
A realistic simulation of fire propagation using thermodynamic and combustion principles, developed in Python with Pygame and NumPy
combustion combustion-models fire fire-simulation heat-transfer ignition materials materials-science numpy pygame simulation thermal-capacity thermal-conductivity
Last synced: 19 Aug 2025
https://github.com/samuelson777/sensor-data-dashboard-simulator
Interactive Sensor Data Dashboard Simulator showcasing temperature, humidity, light, and motion sensors with real-time visualization. Fully client-side, responsive, and designed to demonstrate sensor handling and frontend skills without hardware.
client-side css dashboard data-visualization frontend html iot javascript realtime responsive sensor simulation visualization webapp
Last synced: 30 Apr 2026
https://github.com/lmarzocchetti/inventorysystem
Inventory System with simpy, with a Reinforcement Learning Agent
python pytorch reinforcement-learning simpy simulation
Last synced: 09 Apr 2026
https://github.com/sunghunbae/mdscribe
A toolset for molecular dynamics
amber desmond md openmm pdb simulation
Last synced: 04 Mar 2025
https://github.com/patriciobcs/mini-aevol
Parallel implementation of a reduced version of the Aevol simulator
Last synced: 19 May 2026
https://github.com/volkansah/tso-swift-simulator-fork
TSO Swift Simulator ist ein Community-Tool fรผr Spieler von Die Siedler Online (DSO), das entwickelt wurde, um Strategien zu simulieren, Truppenbewegungen zu planen und Abenteuer effizienter zu gestalten. Obwohl der ursprรผngliche Entwickler nicht mehr aktiv ist, wird das Tool von der Community gepflegt und weiterentwickelt.
die-siedler-online simulation simulator the-settlers-online tso
Last synced: 05 Apr 2025
https://github.com/hamzaezzra/synthetic-dice
Unity environment for generating synthetic images of dice to train detection/classification algorithms.
dice-detection dice-recognition object-detection simulation synthetic-data-generation synthetic-datasets unity yolo
Last synced: 19 May 2026
https://github.com/t2ny/bouncyjs
My JavaScript remake of the famous bouncing DVD logo, built using the p5.js library for creating graphic and interactive experiences
animation graphics javascript p5js physics simulation
Last synced: 19 Jun 2026
https://github.com/yinkar/sektir
A ball simulation based on p5js
game p5js p5js-game physics-simulation simulation
Last synced: 25 Jun 2025
https://github.com/jean9696/airport-checkin
Simulation of a check in desk in an airport for an academic project
Last synced: 29 Mar 2025
https://github.com/mustafahakkoz/monopoly
Text-based Monopoly Game in Java
design-patterns oop simulation
Last synced: 28 Aug 2025
https://github.com/akip2/elevator-matterjs
An elevator simulator made in JS with the MatterJS library
elevator-simulation javascript matter-js simulation simulator
Last synced: 28 Aug 2025
https://github.com/kavicastelo/realistic-solar-system-sim
Solar panel simulation with real values. base and physical calculation credits gose to Tech with Tim Youtube Chanel
physics-simulation pygame python simulation solar-system
Last synced: 28 Aug 2025
https://github.com/iliyalb/bluej-fox-rabbit
๐ฆ BlueJ life simulation project for university
Last synced: 07 Apr 2025
https://github.com/linguini1/evolution
An extremely basic evolution simulator.
Last synced: 08 Jul 2025
https://github.com/elymsyr/auv_ws
An open-source simulation and control workspace for an Autonomous Underwater Vehicle (AUV) built on ROS 2 Humble and Gazebo. It features a high-fidelity dynamics model and an advanced AI-based motion controller (FossenNet) that uses a pre-trained LibTorch model to imitate a NL-MPC for real-time, high-performance manoeuvring.
autonomous-vehicles auv control-systems cpp cuda deep-learning gazebo imitation-learning libtorch mpc python robotics ros2 simulation
Last synced: 15 Apr 2026
https://github.com/comba92/life-automata-sdl
โฌโฌ C++ implementation with SDL2 of Conway's Game of Life
conways-game-of-life cpp game makefile sdl2 simulation
Last synced: 19 May 2026
https://github.com/web-dev-sam/dft-machine
A machine that uses Discrete Fourier Transformations (DFT) to draw anything you like.
experiment math p5js simulation
Last synced: 30 Aug 2025
https://github.com/vivek13130/boids
A boid ( unified movement of birds and fishes in large groups ) simulator with real time behaviour modification.
boids boids-algorithm boids-behaviour boids-simulation gamedevelopment gdscript godot-engine multithreading simulation solo-project
Last synced: 20 Jan 2026
https://github.com/ghost---shadow/gravity-simulator
A 2D particle based gravity simulator using MATLAB
education euler euler-integration gravity particles simulation
Last synced: 07 Mar 2026
https://github.com/victorvianna/particles-simulation
(Old college project) Multi-threaded simulation of n particles in space submitted to gravitational and electric forces.
Last synced: 30 Aug 2025
https://github.com/martinmikkelsen/bachelorsproject
Kinematic invariants to illuminate three-particle decays. Includes scripts to make Dalitz plot with resonanses.
particlephysics physics simulation
Last synced: 30 Aug 2025
https://github.com/luciopaiva/automaton-lab
A 2D cellular automata sandbox where rules can be changed on-the-fly through an embeded script editor.
cellular-automata grid neighbors simulation transition vanilla-javascript visualization
Last synced: 21 Mar 2025
https://github.com/rugleb/phpgpss
PHP analog of the GPSS modeling language
analyze gpss modeling php simulation
Last synced: 02 Apr 2025
https://github.com/guillaumebonhommeau/infernaldungeon
:rage3: Simulator survival mode of severals especies against a unique monster.
character dungeon game java monster simulation simulator-survival-mode survival-game
Last synced: 31 Aug 2025
https://github.com/joelgomes1994/interacao-rad-mat
Simulaรงรฃo interativa de interaรงรฃo de radiaรงรฃo com a matรฉria feita no Blender Game Engine.
bge blender-game-engine educational-software physics-simulation simulation upbge
Last synced: 11 Oct 2025
https://github.com/duylinhphan123/wokwi_autoscript
Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!
automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi
Last synced: 15 May 2026
https://github.com/sourceduty/hot2000
๐ Simulate the energy performance of residential buildings using the HOT2000 software suite framework.
ai ai-hot2000 artificial-intelligence canadian-houses chatgpt energuide energy energy-analysis heat hot2000 house-heat house-tool housing made-in-canada residential-building sim simulate simulation simulator thermodynamics
Last synced: 28 Mar 2025
https://github.com/thuvasooriya/azem
awesome zig enabled micro-mouse maze simulator
maze micromouse simulation zig zig-package
Last synced: 14 May 2026
https://github.com/stacs-srg/valipop
Generates synthetic genealogical populations at (small) country scale.
Last synced: 20 Jan 2026
https://github.com/davewalker5/stromatolitegrowth
Exploring stromatolite formation through computational growth: process-based models of microbial growth, sediment deposition, environmental forcing and layered structure.
computational-biology growth mathematical-modelling natural-history paleobiology scientific-visualization simulation stromatolite stromatolites
Last synced: 27 Jun 2026
https://github.com/mateuszk098/quantum-droplet-model
One dimensional quantum droplet model for the solution of Lieb-Liniger Gross-Pitaevskii equation in fermionized regime.
cpp omp physics quantum-mechanics simulation statistical-mechanics
Last synced: 07 Nov 2025
https://github.com/sunsided/box-search-strategy
A simulation of a seemingly paradoxical outcome of different search orders on a grid.
competitive-search game-theory grid-search optimal-stopping probability rust simulation
Last synced: 29 Mar 2025
https://github.com/kaua-pt/cancerevolutionsimulator
Simulaรงรฃo da evoluรงรฃo de um cรขncer
agent jade java multiagent-systems simulation
Last synced: 14 May 2026
https://github.com/endiba360/autonomous-car-unity
En este proyecto se busca implementar algoritmos de inteligencia artificial para lograr que un auto, a travรฉs de una simulaciรณn en Unity 3D, pueda recorrer una pista por su propia cuenta sin colisionar con su entorno.
artificial-intelligence autonomous-vehicles neural-networks simulation unity unity3d
Last synced: 06 May 2026
https://github.com/guilyx/dummy-robot
Simulation of a robot using teleoperation or path-finding...
matrix path-finder path-planning robot robotics simulation teleop teleoperation
Last synced: 17 May 2026
https://github.com/rasmussvala/tncg15-global-illumination
A ray tracer in C++ that simulates light, shadows, caustics and reflections.
cpp linkoping-university liu monte-carlo raytracer raytracing realistic simulation
Last synced: 28 Mar 2025
https://github.com/jakubvojvoda/logistics-company-simulation
Modeling and simulation of logistics company
cpp logistics modelling simlib simulation
Last synced: 14 May 2025
https://github.com/sbstndb/nbody_k
A simple 3D naรฏve NBody simulation using Kokkos enabling CUDA or OpenMP backend
cuda kokkos nbody openmp simulation
Last synced: 21 May 2026
https://github.com/jamesbomb/nuclear-football-v2
The Nuclear Football project is intented to run on a Raspberry Pi integrated into a briefcase with a screen, providing a simulation of a real nuclear football for enhanced realism in airsoft matches. This project combines hardware and software to bring a touch of thrilling strategy to recreational combat sports.
airsoft games raspberry-pi raspberry-pi-3 simulation
Last synced: 08 Mar 2026
https://github.com/daniel-elston/math-physics
Some Math and Physics visualisations/simulations for fun.
coding maths physics simulation visualisation
Last synced: 04 Apr 2025
https://github.com/cxw42/combat-sim
Tools for simulating dice-based combat systems
perl random-numbers simulation
Last synced: 25 Jun 2025
https://github.com/juliendoutre/blood-flow-modelization
A school project involving partial differential equations solving with a biological application.
blood-flow cpp freefem simulation
Last synced: 28 Mar 2025
https://github.com/simon-gardier/physics-simulation
๐Simple Physics simulations
electromagnetism info2058 info2059 mecanics physics physics-simulation pygame python simulation
Last synced: 13 Jul 2025
https://github.com/kmoraza/simulation_of_valence_shell_structures
Desktop-App zum Zeichnen der Valenzschalenstrukturen aller 118 Elemente des Periodensystems und in der C-Sharp-Programmiersprache geschrieben (Desktop app which simulates structures of valence shells of all the 118 elements of periodic table and is written in C# programming language)
chemistry chemistry-simulation modern-periodic-table periodic-table periodic-table-of-elements simulation simulations simulator valence-shell valence-shell-structres
Last synced: 15 Jun 2025
https://github.com/tsotimus/LRU-Cache-Simulator
A JavaScript simulation of hardware cache with k-way associativity and LRU replacement strategy
cache calculator javascript js lru-cache simulation
Last synced: 10 Sep 2025
https://github.com/lrmulkayhee/javascript-os
JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.
benchmark commands javascript operating-system operating-system-learning os simulation testing
Last synced: 30 Mar 2025
https://github.com/gitfrid/virus4spread
virus4spread virus spread model simulation
airborne chaotic-systems csharp-code dynamical-systems model oscillations simulation spread virus waves
Last synced: 20 Feb 2026
https://github.com/jafarmussaid/cdpr-auto-calibration
Autocalibration simulation tool for Cable-Driven Parallel Robots (CDPRs) using inductive sensors.
auto-calibration c-language calibration cdpr robotics simulation
Last synced: 17 May 2026
https://github.com/gszep/reaction-diffusion
Interactive reaction-diffusion system simulator in two spatial dimensions
jupyter nodejs reaction-diffusion simulation thesis turing-pattern webgl
Last synced: 20 Jan 2026
https://github.com/alepiga/giocodellavita
Un programma Windows Forms sviluppato in C# che simula il ciclo ambientale.
Last synced: 17 May 2026
https://github.com/ahmednassar7/operating-system-simulator
A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.
java operating-system round-robin-scheduling simulation
Last synced: 13 Apr 2025
https://github.com/pyroll-project/pyroll-elastic-mill-spring
Plugin for PyRolL incorporating the influence of the elastic mill spring.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/nishantrana02/simulation-of-snake-robot-with-obstacle-avoidance
This project extends the ACMR Snake Robot with obstacle avoidance in CoppeliaSim. Using a proximity sensor, the robot detects objects within 0.4m and adjusts its vertical joints to respond dynamically. The system ensures smooth movement while avoiding collisions.
copelliasim obstacle-avoidance obstacle-avoidance-robot obstacle-detection simulation snake snake-robot vrep vrep-simulator
Last synced: 20 Jan 2026
https://github.com/sourceduty/automata_sim
๐ฉโ๐ป Simulate finite state machines or automata.
ai artificial-intelligence automata automation chatgpt chatgpt-bot computer-science custom-gpt finite-state-machine fsm gpt gpt-bot gpt-store gpts openai openai-bot openai-chatgpt sim simulation simulator
Last synced: 23 Jul 2025
https://github.com/pyroll-project/pyroll-report
PyRoll rolling simulation framework - HTML report generation.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-tension-spreading-interaction
Plugin for PyRollL providing a model calculating the influence of tension on spreading.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/suhlig/vvs-concourse
An experiment to visualize the VVS network using Concourse
concourse simulation traffic vvs
Last synced: 03 Mar 2025
https://github.com/mahdyhamad/processors-simulation
A simulation for operating system processors excecution
cpu-scheduling priority-scheduling simulation
Last synced: 17 Mar 2025
https://github.com/jomaway/router-sim
educational simulation of a routers webinterface
Last synced: 20 Jan 2026
https://github.com/f-corvaro/pyansys-engineering-simulation-course
Python and PyAnsys course for engineers (iESSS-based)
computer-simulation course course-project engineering engineering-tools pyansys python simulation
Last synced: 21 May 2026
https://github.com/magneticflux-/gridsim
A little experiment in parallel simulation and locality.
enviroment grid parallel-computing physics-2d simulation
Last synced: 28 Jun 2026
https://github.com/caeassistant-group/abaqus-welding-simulation-two-pass-arc-welding
2-Pass Welding Simulation in Abaqus: In this project, we used Abaqus with the DFLUX subroutine to simulate2-pass welding, incorporating the birth and death of elements. This is a workshop of a package covering the simulation of multiple welding methods, presented in 3.5 hours of video. All files and videos are available through the provided link.
3ds abaqus arc-welding arc-welding-simulation cae dflux-subroutine fortran numerical numerical-methods simulation welding
Last synced: 05 Jan 2026
https://github.com/danilowskic/psm-pjait
Simple simulations of physical phenomena created for the needs of PSM laboratories (Fundamentals of Computer Simulations) at PJAIT
computer-simulation phisics pjatk-psm psm simulation simulations-physics
Last synced: 04 Sep 2025
https://github.com/timbk/pmt_sim
Simulation for Charge Response of Dynode based PMTs
Last synced: 24 May 2026
https://github.com/pedroliman/ms-rdm-dissertation
Just my MS dissertation
business-strategy deep-uncertainty r rdm simulation system-dynamics
Last synced: 08 Sep 2025
https://github.com/arathbv/cpe416-autonomous-mobile-robotics
This is a repository of coursework and labs that was completed while taking the course CPE 416 Autonomous Mobile Robotics at California Polytechnic State University. The repository contains labs leading up to the Final Project in which an Autonomous Vehicle was designed and created to map a room and navigate to a position on the map.
Last synced: 19 May 2026
https://github.com/karrlab/paper_2018_curr_opin_sys_biol
Code associated with our 2018 review in Current Opinion in Systems Biology
biology citations corresponding-author email-address europe-pmc mathematical-modelling simulation
Last synced: 25 Jun 2025
https://github.com/lucaangioloni/random_colors
Random color dots generation using P5. Demo here: https://lucaangioloni.github.io/random_colors
colors generation p5js simulation
Last synced: 29 Mar 2025
https://github.com/gmostofabd/8051-dc-motor
๐จโ๐ป This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.
8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation
Last synced: 21 May 2026
https://github.com/maziar110/api_client_test
A simple cloud with an API and a client written in python in order to test your infra. Integrated with OpenTracing
cloud cloud-computing docker docker-compose docker-image flask-api jaeger loadbalancer opentrace opentracing python3 simulation testing-tools
Last synced: 30 Apr 2026
https://github.com/nmisyats/basic-fluid-simulation
Basic WebGL fluid simulation.
Last synced: 26 Dec 2025