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-07-02 00:28:25 UTC
- JSON Representation
https://github.com/goldbarth/nebulaforge
Game/Simulation Prototype in Unity/C#
celestial-bodies editor game gameworld simulation solar-system tool tools
Last synced: 10 Jul 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/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/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/ue2020/supergrid
A simple, optimized, safe spatial hash grid.
collisions grid hash physics simulation spatial
Last synced: 03 Nov 2025
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/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/stynh/roguelike.js
entity-component-system simulation typescript
Last synced: 04 Apr 2025
https://github.com/tsmbland/retinotopicmaps
MSci thesis - modelling the development of neural connections in the visual system
computational-neuroscience latex partial-differential-equations python research self-organization simulation
Last synced: 12 Apr 2025
https://github.com/televisionninja/flocking-simulation
Flocking simulation with boids rendered using p5.js
ai boids flocking octree p5js simulation
Last synced: 14 Mar 2025
https://github.com/jmad/jmad-core
Core library of JMad, the Java API for MadX
accelerator-physics java particle-accelerator simulation
Last synced: 16 Jan 2026
https://github.com/pythonhealthdatascience/stars-reproduce-anagnostou-2022
Assessing the computational reproducibility of Anagnostou et al. 2022 as part of STARS.
covid-19 discrete-event-simulation hospital-admissions icu intensive-care intensive-care-unit intensive-care-units nhs open-science python quarto reproducibility reproducible-research simpy simulation
Last synced: 28 Apr 2026
https://github.com/sourceduty/network_simulator
π©π»βπ» Simulate and set up professional or home networks.
ai artificial-intelligence chatgpt custom-gpt custom-gpts gpt gpts network network-programming networking openai openai-gpt programming routing simulate simulation simulator
Last synced: 04 Apr 2025
https://github.com/sourceduty/simulation_dev
π¨βπ» Create new models for simulation programs.
ai-programming ai-sim ai-simulator artificial-intelligence chatgpt custom-gpt developer-tools gpt gpts math-sim openai pen-and-paper programmer programming sim simulation simulations simulator theoretical-computer-science
Last synced: 04 Apr 2025
https://github.com/yrhiba/codingamesummerchallenge-2024
Codingame Contest Summer Challenge 2024 by Fiverr.
bot-programming machine-learning monte-carlo-tree-search simulation
Last synced: 05 Apr 2025
https://github.com/paudelsushil/iland-qgis-plugin
QGIS plugin for iLAND forest landscape modeling, providing runtime management, module exploration, and reproducible analysis workflows.
bark beetle disturbance forest iland modelling simulation wildfire
Last synced: 07 Apr 2026
https://github.com/nabilshadman/percolate-message-passing-parallel-program
Percolate message passing parallel program using two-dimensional decomposition implemented in the C programming language
c high-performance-computing mpi parallel-computing scientific-computing simulation
Last synced: 04 Apr 2025
https://github.com/simonusher/processor-allocation-algorithms
My solution to an assignment on processor allocation algorithms in a distributed environment. Done as part of the "Operating Systems" course in my undergraduate degree.
operating-systems processor simulation
Last synced: 25 Feb 2025
https://github.com/simonusher/kalman-filter
control-systems control-theory kalman-filter python simulation
Last synced: 25 Feb 2025
https://github.com/simonusher/processor-access-simulation
My solution to an assignment on processor access simulation. Done as part of the "Operating Systems" course in my undergraduate degree.
operating-systems processor simulation
Last synced: 25 Feb 2025
https://github.com/md-talim/coffee-machine-simulator
A Java-based coffee machine simulator to brew coffee, manage resources, and handle money.
beginner-project console-application java oop simulation
Last synced: 30 Apr 2025
https://github.com/sofyanox12/universe-simulation
A file that contains script to run the entire universe. A journey to solve the phenomenon of the Theory of everything, an equation of the Universe.
html5-canvas javascript seed simulation universe
Last synced: 05 Jul 2025
https://github.com/jelhamm/internode-hellinger-distance-based-decision-tree
Simulations for the paper "Inter node Hellinger Distance based Decision Tree by Pritom Saha Akash, Md. Eusha Kadir, Amin Ahsan Ali, Mohammad Shoyaib"
articles data-analysis data-mining decision-tree decision-tree-classifier hddt hellinger-distance-criterion machine-learning numpy-library paper-implementations python scipy-library simulation tree-node
Last synced: 04 Apr 2025
https://github.com/deepbiolab/reinforce-bio
Research on leveraging reinforcement learning to optimize bioprocess parameters and improve efficiency in biological systems.
bioprocess-optimization bioreactor biotechnology ddpg deep-learning deep-reinforcement-learning gaussian-process hybrid-modeling neuralode process-optimization reinforcement-learning simulation
Last synced: 18 May 2026
https://github.com/gmostofabd/8051-push-button
π This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.
8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch
Last synced: 22 May 2026
https://github.com/youngermaster/coulomb-superposition-principle
Principio de SuperposiciΓ³n de Coulomb y Ley de Biot-Savart
coulomb-law matplotlib numpy simulation
Last synced: 18 May 2026
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/diegofsousa/optimizing-response-time-for-group-requests
This repository makes a comparison between the ways to implement clients for requests to other services using Spring Framework and the Feign library.
http simulation spring-boot too-many-requests
Last synced: 03 Feb 2026
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/skent259/omisvm-sims
Simulation code for "Ordinal Multiple Instance Support Vector Machines"
multiple-instance-learning ordinal r reproducible-research simulation svm weakly-supervised-learning
Last synced: 26 Mar 2025
https://github.com/kartmaan/survival-simulator
Simulation of survivors on the move in search of food while avoiding dangers and withstanding harsh climates.
life-simulation pygame simulation survival-game survivor vector
Last synced: 12 Apr 2025
https://github.com/mikma03/simulation_modeling
Simulation models using Python. Practical use of Python in real-world examples and additional resourses.
matplotlib numpy pandas portfolio python simulation stocks
Last synced: 08 May 2026
https://github.com/skent259/mildsvm-sims
Code and experiments for "Non-convex SVM for cancer diagnosis based on morphologic features of tumor microenvironment"
cancer-diagnosis non-convex-svm r simulation tumor-microenvironment
Last synced: 26 Mar 2025
https://github.com/pythonhealthdatascience/stars-reproduce-johnson-2021
Assessing the computational reproducibility of Johnson et al. 2021 as part of STARS.
copd discrete-event-simulation open-science quarto r reproducibility reproducible-research simulation
Last synced: 03 Nov 2025
https://github.com/coatless/tidysim
Organizing simulation data in a tidy format
Last synced: 05 Mar 2025
https://github.com/kaustubholpadkar/k-means_clustering-simulation
Simulation of K-means Clustering algorithm using P5.JS
cluster-centroids clustering-algorithm interactive-visualizations javascript-library kmeans-clustering-simulation machine-learning p5-sketches p5js simulation unsupervised-machine-learning
Last synced: 04 Apr 2025
https://github.com/pyroll-project/pyroll-gripping-analysis
Plugin for PyRoll calculating and analysing the geometric gripping condition.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/roysmanfo/terraformsimulation
A console based simulation of a virtual world, where people will be albe to die naturally, die for a disease (pandemic, plague) expand the population and start wars
500lines console-application cpp simulation
Last synced: 10 Sep 2025
https://github.com/voltlabs-research/structure-identification
Algorithms for crystal structure identification in atomistic simulations. Classifies atoms by local structural environment to detect BCC, FCC, HCP, diamond cubic, and other crystal structures. Distinguishes crystalline atoms from defects, surfaces, and disordered regions
common-neighbor-analysis lammps materials-science molecular-dynamics polyhedral-template-matching ptm simulation
Last synced: 02 Jul 2026
https://github.com/dlaehnemann/create-ecdna-testing-data
A Snakemake workflow for creating testing data for ecDNA analysis workflows: long reads (Nanopore with NanoSim) and short reads (Illumina with seqkit and mason).
circular-dna ecdna illumina-sequencing nanopore-reads simulation snakemake workflow
Last synced: 26 Mar 2025
https://github.com/zayarhtet/simulation-tundra
Console Application for simulating Tundra with C++, specialized in Object-Oriented Design
console-application cpp design-patterns oop simulation singleton-pattern
Last synced: 10 Jul 2025
https://github.com/eltoncn/gdatabygagents
Simulation of virtual agents, worlds and sensors using LLMs.
cognitive-architecture llm simulation student-project
Last synced: 07 May 2025
https://github.com/gmostofabd/8051-stepper-motor
π οΈ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 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 download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003
Last synced: 21 May 2026
https://github.com/bationoa/evolution_simulation
Life Game
grid kivy kivy-application python simulation
Last synced: 20 Jan 2026
https://github.com/mkamadeus/stima-disease-spreading-simulation
Disease Spreading Simulation using BFS.
csharp netframework pandemic simulation
Last synced: 12 Jan 2026
https://github.com/alepuglisi/rov-ricketts-ros2
ROS2 Jazzy + Gazebo Harmonic Simulation of MBARI's ROV Doc Ricketts in an Underwater World.
gazebo-plugin gazebo-worlds gazebosim ros2-jazzy rov rover-simulator simulation underwater-robotics urdf urdf-models
Last synced: 14 Mar 2025
https://github.com/maxchistt/evolution
WPF app - evolution strategy simulation
evolution hawks-and-doves simulation wpf
Last synced: 01 May 2026
https://github.com/pyroll-project/pyroll
Metapackage to replace old pyroll package.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/groshanlal/fluid-simulation
2-dimensional Fluid Simulator based on PIC/FLIP in OpenGL
animation bridson fluid opengl simulation
Last synced: 02 Jul 2026
https://github.com/dpbm/rock-paper-scissors
A simulation of Rock Paper Scissors using Processing
game processing rock-paper-scissors-game simulation
Last synced: 27 Jun 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/idorobots/noesis
SKN Noesis Lisp/AI workshops stuff during my studies at AGH-UST.
common-lisp localization robotics simulation workshop-materials
Last synced: 07 Apr 2025
https://github.com/urfdvw/spirograph
Javascript simulation of the Spirograph toy
Last synced: 06 Apr 2025
https://github.com/bencardoen/devs-ex-machina
A PDEVS C++ parallel simulator. supporting multiple synchronization paradigms
conservative-concurrency cpp discrete-event-simulation memory-allocator optimistic-concurrency pdevs simulation
Last synced: 30 Mar 2025
https://github.com/zerdicorp/very_simple_tree_simulation
A truly simple tree simulation based on the Pythagorean tree.
algorithm generation math pythagoras-tree simulation tree visualization
Last synced: 02 Apr 2025
https://github.com/martinouton/arduino-introduction
This is my progress on learning how to code and making circuits on Arduino
arduino arduino-uno circuits code simulation
Last synced: 28 Mar 2025
https://github.com/fabriziomusacchio/sir_model
This repository contains the code for the blog post on The SIR model: A mathematical approach to epidemic dynamics. For further details, please refer to this post.
Last synced: 16 May 2026
https://github.com/shimwell/neutronics_geomentry_comparision_simulation
The same neutronics geometry made using Constructive Solid Geometry (CSG) and DAGMC faceteted surface mesh at different resolutions to compare simulation results
csg dagmc geometry mesh neutronics simulation
Last synced: 09 Sep 2025
https://github.com/dioph/elegant
Electrical Grid Analysis Tool
education power-system-analysis pyqt5 simulation
Last synced: 17 Jan 2026
https://github.com/woolseyworkshop/article-simulating-fireflies-with-circuitpython
Simulating Fireflies With CircuitPython Article Resources
circuitpython electronics fireflies kicad linux macos programming simulation windows
Last synced: 08 Apr 2026
https://github.com/sourceduty/chronosimulation
π Assistive development and optimization of chronosimulation models.
ai ai-sim artificial-intelligence chatgpt chronoreactor chronosim chronosimulation chronosimulation-model computer-science custom-gpt gpt gpts openai openai-chatgpt science sim sim-model simulate simulation simulator
Last synced: 28 Mar 2025
https://github.com/sourceduty/first_aid_sim
βοΈ Assistive first aid simulations.
ai-aid ai-health ai-sim aid artificial-intelligence chatgpt custom-gpt emergency emergency-aid emergency-services first-aid first-aid-sim gpt gpts health-aid health-check openai sim simulation simulator
Last synced: 28 Mar 2025
https://github.com/sandrain/analyzethis-schedsim
A workflow scheduling simulator for multi-core active flash devices.
Last synced: 10 Jul 2025
https://github.com/roliveros-ramos/sharkbox
ecological-modelling fisheries population-biology rstats sharks simulation
Last synced: 22 May 2026
https://github.com/mhozaifaa/diamonddealer
Simple game designed using the blazor , simulation on Petri network
ai blazor csch dotnet dotnetcore game net5 petri-network simulation webassembly
Last synced: 08 May 2026
https://github.com/ormidales/react-air-current
Air Current est un composant React qui simule des courants d'air en temps rΓ©el avec des particules animΓ©es, utilisant Canvas API pour un rendu fluide et interactif.
airflow animation canvas particles react simulation turbulence
Last synced: 30 Mar 2025
https://github.com/ramiawar/fastabm
A modern agent-based modeling framework.
agent-based-modelling agent-based-simulation complex-systems complexity-analysis complexity-theory modelling modelling-framework simulation simulation-environment spatial-models
Last synced: 30 Mar 2025
https://github.com/khaledashrafh/petpal-simulation
The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.
adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting
Last synced: 28 Apr 2026
https://github.com/debruine/faux.jl
Julia version of faux for data simulation
Last synced: 28 Mar 2025
https://github.com/pavelkryukov/plimdp-plus
[2011] PlimDP++ is refactoring of PlimDP emulator which has been written by Boris Belousov.
pdp pdp11 simulation simulator
Last synced: 11 Jun 2026
https://github.com/sub6resources/astrosim
A collection of simple astronomical simulations - Built for University of Utah's ASTR 3070 class
astronomy astrophysics simulation
Last synced: 14 Aug 2025
https://github.com/samankhamesian/guide
We present GUIDE (Glucose Intelligence Decision Engine), an RL-based framework that generates patient-specific recommendations for insulin and carbohydrate intake, adapting to individual glucose dynamics and daily routines
automated-insulin-delivery continuous-glucose-monitoring cql-algorithm ppo reinforcement-learning sac simulation td3-bc type-1-diabetes
Last synced: 07 Apr 2026
https://github.com/wadjetz/crowd-simulator
algorithm dijkstra game graph java school-project simulation
Last synced: 21 Mar 2025
https://github.com/anythinglord/sim-hospital
A simple Hospital Simulation using python and pygame
Last synced: 15 Mar 2025
https://github.com/tyler-a-cox/radio_sim
Simple, fast package for simulating radio interferometric visibilities using the radio interferometry measurement equation (RIME)
astronomy interferometry physics radio radio-astronomy simulation
Last synced: 16 Jan 2026
https://github.com/rcoteru/ezscup
SCALE-UP Python-based wrapper designed to facilitate the batch execution of material simulations in grid of temperatures, pressures, strains and or electric fields.
physics python quantum-chemistry simulation wrapper-api
Last synced: 05 Mar 2025
https://github.com/thanduriel/geom-ed
geometric realtime simulation of electrodynamics with 3d visualisation
electrodynamics geometric-integrator simulation
Last synced: 05 Apr 2025
https://github.com/maximilian-nitsch/depth-pressure-sensor-simulator
C++ Simulator and ROS 2 Node for Depth Pressure Sensor (DPTH).
autonomous-robots autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator depth navigation pressure-sensing pressure-sensor robotics robotics-simulation rov sensor simulation simulator
Last synced: 16 May 2026
https://github.com/ryan-m-smith/timesharingsimulation
A simple simulation of a time-sharing system with a round-robin scheduler. CS-320 Project 1.
operating-systems round-robin simulation time-sharing
Last synced: 03 Apr 2025
https://github.com/tiagoantao/metis-sim
A population genetics simulator
javascript population-genetics science scientific-computing simulation
Last synced: 05 Apr 2025
https://github.com/kiwijuice56/connect-four-ai
Implementation of minimax algorithm in a connect four simulation
Last synced: 28 Mar 2025
https://github.com/hnthap/car-ride
Car simulator on browsers, written in TypeScript using Vite and ThreeJS.
cannonjs car-ride car-simulation car-simulator react react-three-cannon react-three-drei react-three-fiber simulation sketchfab-textures threejs typescript typescript-react uit vite
Last synced: 08 Apr 2026
https://github.com/algebra-fun/b-ca-infection-simulation
"Brownian-CA-Infection" is a Math Model of Infection based on CA and SIR.
cellular-automaton infection mathmodel mathmodeling simulation sir-model
Last synced: 09 Jun 2026
https://github.com/pyroll-project/pyroll-integral-thermal
Plugin for PyRolL providing an integral thermal moddeling approach.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 02 Feb 2026
https://github.com/ttitcombe/galaxysimulator
Python implementation of an N body gravitational system, with inclusion of rogue stars to model galactic pertubations
galaxy n-body physics simulation
Last synced: 05 Nov 2025
https://github.com/rishitv26/spid
SPID is a motion control algorithm designed as a modification of PID that uses stochastic gradient decent to self-tune and adapt to motion during planning phase.
adaptive-control backpropagation control-systems embedded-systems gradient-descent motion-control neural-network pid pid-controller python reinforcement-learning robotics self-tuning simulation
Last synced: 18 Jun 2026
https://github.com/blaz-r/quantum_zeno_paradox
C++ code for simulating quantum Zeno paradox with spin in field.
cpp14 quantum quantum-mechanics quantum-zeno-paradox simulation spin
Last synced: 14 May 2025
https://github.com/snapex2409/komd
Small MD framework
kokkos md molecular-dynamics simulation
Last synced: 02 Jan 2026
https://github.com/nandahkrishna/bros
Application suite β Class 12 C++ Computer Science Project
apps calculator calendar clock cpp games graphics notepad os simulation turbo-c-plus-plus
Last synced: 17 Jun 2025
https://github.com/caellian/litesim
A discrete event simulation library
discrete-event-simulation simulation simulation-modeling
Last synced: 07 Apr 2025
https://github.com/beepboopbit/laboratoryenvironment
A Simple Extensible Environment Library for simulation
library simulation student-project
Last synced: 20 Mar 2025
https://github.com/juliankarrer/reyn
CUDA-based Implementation of Smoothed Particle Hydrodynamics for Fluid Simulation
cuda fluid lagrangian simulation sph
Last synced: 02 Jul 2026
https://github.com/free-analytics/gaussiankernels
γ¬γ¦γΉιη¨
gaussian-processes kernel nlp python simulation
Last synced: 06 Mar 2025
https://github.com/jghaden/particle-simulator
OpenGL based Particle simulator
glew glfw glm gravity nbody opengl particles simulation
Last synced: 15 May 2026
https://github.com/kmoraza/inverter-drive_simulation_software
Diese Desktop-Software simuliert einen elektrischen Wechselrichterantrieb und ist in JavaFX geschrieben (This is a desktop software which simulates electrical inverter drive and is written in JavaFX)
desktop-app desktop-application desktop-software electrical-engineering inverter-drive javafx-application javafx-desktop-apps javafx-desktop-software mathematics mechanical-engineering physics physics-simulation simulation simulations simulator simulators
Last synced: 04 May 2026
https://github.com/kiwijuice56/alpha-critter-simulation
Work in progress refined critter simulation
Last synced: 28 Mar 2025
https://github.com/sarahhan-one/game_of_life_c
Conway's Game of Life with RayLib and C
game-of-life raylib simulation
Last synced: 30 Apr 2025
https://github.com/daandejongen/hystar
R package that simulates and estimates the hystar model
autoregression estimation hysteresis simulation statistics threshold time-series-analysis
Last synced: 18 Feb 2026