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-23 00:28:43 UTC
- JSON Representation
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/jean9696/airport-checkin
Simulation of a check in desk in an airport for an academic project
Last synced: 29 Mar 2025
https://github.com/milcsu09/barnes-hut
Barnes-Hut simulation
barnes-hut barnes-hut-algorithm cpp n-body n-body-simulation nbody nbody-simulation sfml simulation simulator
Last synced: 12 May 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/johnmackintosh/patientflow_ae
Simulating patient flow in the A&E on "good" and "bad" days
Last synced: 20 Mar 2025
https://github.com/ldgrp/schelling
Schelling's Model of Segregation in Haskell
Last synced: 17 Jun 2025
https://github.com/grandevx/synapse
A complete example of a "Start-up" Project for a school assignment
Last synced: 07 Jul 2025
https://github.com/arhadnane/nuclear-war-simulation
An interactive web application that simulates the effects of nuclear weapons on urban populations.This educational tool helps users understand the devastating consequences of nuclear warfare through scientifically accurate calculations and visualizations.
aspnet-mvc blast-simulation bootstrap casualty-estimation csharp dotnet-8 educational interactive-maps leaflet mapping nuclear-effects nuclear-simulation physics-simulation scientific-computing simulation
Last synced: 17 May 2026
https://github.com/romtaug/cryptocurrencies-investment-platform
I developed a cryptocurrency investment platform for a university project, focusing on user-friendly account management and leveraging real-time data for informed trading. It aims to simplify digital asset investment - yfinance
cryptocurrency oriented-object-programming portfolio simulation
Last synced: 22 Jul 2025
https://github.com/chris1221/corge
Evaluation of Simultaneous Inference Methods for the Human Genome.
genetics high-performance-computing multiple-testing-correction simulation
Last synced: 17 Jul 2025
https://github.com/mattyhakin/dice-roller
A lightweight and flexible Python tool for simulating dice rolls, perfect for tabletop games, RPGs, and probability testing.
cli dice dice-roller gaming python rpg simulation tabletop tool utlities
Last synced: 08 May 2025
https://github.com/apozzi/jsquantum-simulator
Quantum Computer Simulator Web App made with ReactJS.
quantum quantum-computing simulation
Last synced: 26 Apr 2026
https://github.com/xanstar6067/fractalexplorer
Большой проект по объединению программ генерации фракталов. A large project to combine fractal generation programs.
burning-ship burning-ship-set csharp custom-rendering-style decimal-arithmetic fractal fractal-renderer fractals graphics julia-set mandelbrot-set math multithreading parallel-computing simulation visual-studio visualization winforms
Last synced: 30 Jun 2025
https://github.com/space-cadet/ts-quantum
Quantum mechanics library implemented in typescript
numerical-methods physics quantum-mechanics simulation typescript
Last synced: 18 Feb 2026
https://github.com/sebastian-g/maxsim-docker
A building docker file for Maxine VM and ZSim
cpu docker dockerfile maxinevm maxsim simulation zsim
Last synced: 22 May 2026
https://github.com/richard66nz/coalsimv2
Simulation of Coal Fired Power Generation Plant
coal-fired latex operations powerplant simulation steam training training-materials
Last synced: 29 Mar 2025
https://github.com/bingyangchen/virus-spread
covid-19 simulation visualization
Last synced: 13 Sep 2025
https://github.com/bf4r/slap
Simulation framework
c-sharp cli cli-app csharp dotnet oop simulation simulation-framework
Last synced: 29 Mar 2025
https://github.com/jesse-rb/quantum-key-exchange
Implementation of the quantum key exchange algorithm
Last synced: 17 Jan 2026
https://github.com/emvivas/spinning-donut
"Spinning Donut" is a program developed in C for showing a spinning donut on Windows PC Console.
c consoleapplication simulation spinning spinningdonut windows
Last synced: 17 May 2026
https://github.com/juliankarrer/reyn
CUDA-based Implementation of Smoothed Particle Hydrodynamics for Fluid Simulation
cuda fluid lagrangian simulation sph
Last synced: 31 Oct 2025
https://github.com/mrgeislinger/udacitymlnd_rl-project_quadcopter
Reinforcement learning project for Udacity's Machine Learning Nanodegree.
machine-learning quadcopter reinforcement-learning simulation udacity-machine-learning-nanodegree udacitymlnd-rl
Last synced: 17 May 2026
https://github.com/youwuyou/analysis-of-md-trajectories
Computation of correlation functions using direct method and FFT
eigen3 fft molecular-dynamics simulation statistical-physics
Last synced: 02 Apr 2025
https://github.com/davidenunes/jexperiment
A Java framework to build and execute experiments and collect data.
configuration experiment java parameters runner simulation
Last synced: 14 Mar 2025
https://github.com/globalpolicy/covid-19
Realtime (daily) Covid-19 simulation with SIR model
coronavirus coronavirus-tracking covid-19 covid19 epidemiology modelling pandemic simulation sir-model
Last synced: 06 Apr 2025
https://github.com/pyroll-project/pyroll-lendl-equivalent-method
Plugin for PyRolL providing the equivalent rectangle method by Lendl.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/choate-robotics/maze_car
An Autonomous Robotics Challenge
processing robotics simulation
Last synced: 20 May 2026
https://github.com/pyroll-project/pyroll-neutral-point-estimator
Plugin for PyRolL providing a variety of neutral point estimators.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 07 Oct 2025
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/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/akaliutau/ml-for-tackling-climate-change
ELEC70127 Machine Learning for Tackling Climate Change - final project
bubbleml climate-change ml sciml simulation turbulent-flows weather-forecast
Last synced: 29 Mar 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/wlsdn2749/rostark-transcendence-simulator
Rostark_transcendence_simulator
pygame reinforcement-learning simulation
Last synced: 20 May 2026
https://github.com/fahdseddik/robotic-arm-simulation
This is a 3 planar link robotic arm simulation
matlab roboticarm robotics simulation
Last synced: 20 May 2026
https://github.com/6im0n/raytracer
technique de calcul d'optique par ordinateur, utilisée pour le rendu en synthèse d'image ou pour des études de systèmes optiques
c epitech epitech-project graphics raytracer raytracing simulation
Last synced: 20 May 2026
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/avitase/rigidgrav
Symplectic integration of a dumbbell in space.
rigid-body-dynamics simulation symplectic-integrators
Last synced: 06 Apr 2025
https://github.com/avitase/libgravix2
A fast yet precise simulation of conservative, attractive forces acting on point-like particles embedded onto the surface of a unit sphere.
c-api ode ode-solver simulation symplectic-integrator
Last synced: 06 Apr 2025
https://github.com/youssef-saaed/easytrip-bus-company-project
The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.
arraylist data-structures heap priority-queue queue simulation system-design
Last synced: 22 Mar 2025
https://github.com/pyroll-project/pyroll-ring-model
Plugin for PyRoll providing basic data structures for discretization of a profile in concentric rings.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-roux-spreading
Plugin for PyRolL providing the Roux spreading model.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Feb 2026
https://github.com/pyroll-project/pyroll-pillar-model
Plugin for PyRolL providing basic data structures for discretization of a Profile and a RollPass into Pillar Elements.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/leeobianchi/stripointing
Stripeline-based simulation of Sun, Moon and planets observation time during the LSPE/Strip telescope activity
Last synced: 18 Feb 2026
https://github.com/bigraph-toolkit-suite/bigraphs.grgen-bigraphs
BiGGer is a transformation tool and library that translates bigraphical models and rules to GrGen.NET-compatible files. It enables bigraph rewriting using GrGen.NET.
bigraphs graph-rewriting graph-transformation grgen rules-engine simulation
Last synced: 13 May 2026
https://github.com/waxer59/justask
Job interview simulator
ai gemini interview job simulation
Last synced: 14 Sep 2025
https://github.com/kmoraza/lattice_gas_model_simulation
JavaFX-App, die ein Gittergasmodell simuliert (JavaFX application which simulates lattice gas model)
javafx-application lattice-gas-model physics physics-simulation simulation
Last synced: 20 May 2026
https://github.com/djaler/gravitysimulator
Simulation of gravity of objects in space
Last synced: 24 Jun 2025
https://github.com/basinghse/covid19simulator
Real Time Assessment and Simulation of COVID-19 - showing current numbers of cases, deaths and treated patients globally.
coronavirus covid-19 data real-time simulation visualisation visualisation-data-ingester
Last synced: 05 Apr 2025
https://github.com/pklatka/oop-course-project
First final project for object-oriented programming course at AGH University of Science and Technology.
Last synced: 03 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/benji377/tug-introductiontoc-02
Elevator Simulator in C | Lecture exercise
Last synced: 29 Mar 2025
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/amari-calipso/rain-sim
A rain simulation with computer generated sound written in opal
2d-graphics brown-noise noise pink-noise rain simulation simulations sound sound-processing white-noise
Last synced: 06 Apr 2025
https://github.com/divineomega/neural-networks-experiment-one
Experimentation using neural networks evolved via a genetic algorithm
creatures genetic-algorithm neural-networks simulation
Last synced: 04 Apr 2025
https://github.com/pyroll-project/pyroll-wusatowski-spreading
Plugin for PyRolL providing spread modelling Wusatowski's spread equation.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 03 Feb 2026
https://github.com/zoroxide/space-simulation
a simple Space looking Simulation done with C++ and olcPixelGameEngine
cpp game-development game-engine gamedev olc olcpixelgameengine programming simulation space
Last synced: 14 Mar 2025
https://github.com/geetmankar/coding-projects
A repo for my (generally non-ML) Coding Projects (Physics or otherwise)
gpu julia julia-language julialang physics physics-simulation python python3 rust rust-lang simulation
Last synced: 02 Jan 2026
https://github.com/m5n/clouds
Cloud simulation using CSS+JS
blue-sky clouds simulation stormy-weather
Last synced: 20 May 2026
https://github.com/tylerfaulkner/n-body_simulation
CUDA N-Body Gravitational Simulation with rendering in Python with MatPlotLib
Last synced: 20 May 2026
https://github.com/szeweq/crates-data
A collection of crate opening data.
cases crates csgo forfun gamba game opening simulation
Last synced: 14 Jun 2025
https://github.com/edawson/assisi
A somatic mutation signature simulator
autoencoders mutational-signatures simulation snvs
Last synced: 17 Jun 2026
https://github.com/pbergstrom90/keycardsimulator
Examproject to simulate a Keycardreader in C, November 2023.
c exam keycard scanner simulation
Last synced: 22 Mar 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/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/nout-kleef/starry-night
Simulation of a star-filled sky using JS and CSS, to be used as a background
animation art css js simulation star stars website
Last synced: 02 Jan 2026
https://github.com/gmostofabd/8051-analog
📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.
8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation
Last synced: 25 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/jxareas/inferential-statistics-i
Simulation-based proofs (CLT, LLN, ...) & Statistical Tests (Difference in Means, Chi-Squared, ANOVA)
anova chisquare simulation ttest
Last synced: 17 Jul 2025
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/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/maxgfr/league-soccer-app
Application de gestion de club de football
ai artificial-intelligence cpp football game gestion ia liguesoccerapp school-project simulation
Last synced: 13 May 2025
https://github.com/wrudra/snake-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Collision Detection | Game Loop Logic | Movement Control | Collision Handling | Score Tracking
classic-game game-development python simulation turtle-graphics user-interaction
Last synced: 06 Apr 2025
https://github.com/wrudra/pong-the-famous-arcade-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Input Handling | Basic Game Mechanics | PvP
arcade-game classic-game game-development python simulation user-interaction
Last synced: 06 Apr 2025
https://github.com/shijbey/orrery
Another agent-based social simulation framework for emergent narrative experimentation
agent-based-modeling emergent-narrative python simulation social social-simulation
Last synced: 28 Mar 2025
https://github.com/gmostofabd/8051-7segment
📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam
8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd
Last synced: 28 May 2026
https://github.com/prodis/toy_robot
A simulation of a toy robot moving on a square tabletop.
prodis ruby simulation toy-robot
Last synced: 28 Mar 2025
https://github.com/beliavsky/autoregressivestochasticvolatility
Simulate from and fit a discrete-time autoregressive log stochastic volatility model
quantitative-finance simulation stochastic-volatility time-series-analysis
Last synced: 16 Oct 2025
https://github.com/jeremy-cleland/parking_optimization
Real-time collaborative parking optimization system using advanced algorithms including game theory Nash equilibrium, A* pathfinding, ML forecasting, and driver psychology modeling. CIS 505 project demonstrating practical algorithm applications in urban planning.
a-star algorithms api-integration data-visualization demand-forecasting driver-behavior dynamic-pricing dynamic-programming game-theory graph-algorithms machine-learning nash-equilibrium parking-optimization python real-time-optimization route-optimization simulation traffic-management university-of-michigan urban-planning
Last synced: 19 Jul 2025
https://github.com/snapex2409/komd
Small MD framework
kokkos md molecular-dynamics simulation
Last synced: 02 Jan 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/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/akimuddinshaikh/modelling-simulation-and-optimization
A comparative study of Integer Programming, Genetic Algorithm, and Simulated Annealing to solve the Traveling Salesman Problem. Benchmarked algorithms on datasets of 29, 40, and 80 cities and analyzed solution quality vs. execution time. Results demonstrate the trade-offs between accuracy and computational efficiency.
modelling optimization python simulation travelling-salesman-problem
Last synced: 17 May 2026
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/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/brianruggieri/dog-playground
Interactive dog playground with pan/zoom canvas, throw-toy physics, and autonomous dog behavior.
browser-game casual-game css dog dog-playground game-development html5 html5-canvas javascript physics playground simulation vanilla-javascript web-game
Last synced: 07 Mar 2026
https://github.com/urfdvw/spirograph
Javascript simulation of the Spirograph toy
Last synced: 06 Apr 2025
https://github.com/leosimoes/uerj-modelagem-computacional-tanque
Trabalhos desenvolvidos na disciplina de Modelagem Computacional no período 2018.1. Problema do carregamento de caminhões tanque: massa vs nível do líquido.
Last synced: 10 Sep 2025
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/zerdicorp/ants_simulation
Simple ants simulation, at a basic level is an advanced slime simulation algorithm.
algorithm ants simulation visualization
Last synced: 19 Jul 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/ifeisachildofgod/spaceinvader
This is a game made with the LOVE 2d module of lua, it is heavily inspired by the retro game space spaceinvader
game game-development love2d lua simulation
Last synced: 17 May 2026
https://github.com/sourceduty/social_simulator
👥 Simulate public and national social systems.
ai artificial-intelligence chatgpt customgpt govern governance government gpts openai people public simulation simulator social social-simulation social-simulator social-structure social-system sociology
Last synced: 18 Jul 2025
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