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/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/kaua-pt/cancerevolutionsimulation
Simulação da evolução de um câncer
agent jade java multiagent-systems simulation
Last synced: 15 May 2026
https://github.com/coatless/tidysim
Organizing simulation data in a tidy format
Last synced: 05 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/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/paul-bokelman/genetic-maze
Competing population model of genetically evolving neural networks
ai genetic-algorithm machine-learning neat neuroevolution simulation
Last synced: 27 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/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/jonas-scholz123/networks_project_rust
This is a repetition of my Network's project (which I wrote in C++) but this time written in Rust. It implements a growing network with uniform probability distribution for new node connections as well as a growing network with a probability kernel proportional to the number of neighbours each vertex has (k).
complexity growing-network networks simulation
Last synced: 02 Mar 2025
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/galadeat/bank-sim
Scalable banking backend built with Go and gRPC. Starts with account services, designed to evolve into a full financial simulation.
account-management backend banking fintech go golang grpc simulation
Last synced: 15 May 2026
https://github.com/areenberg/relsys
A tool for evaluating a system of queues with finite capacity that are connected through customer relocations.
production queueing queueing-networks relocation simulation
Last synced: 16 Jan 2026
https://github.com/adilevi25/memorymanageroop
A C++ memory management system using OOP principles
allocator cpp data-structures memory-management oop simulation
Last synced: 17 Jul 2025
https://github.com/justinjjlee/simulation-discrete
Employing data transformations and simulations to answer random questions
analytics data data-science julia python simulation spark
Last synced: 30 Apr 2026
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/jakubvojvoda/logistics-company-simulation
Modeling and simulation of logistics company
cpp logistics modelling simlib simulation
Last synced: 14 May 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/ax1/electrologger
Log generator for virtual sensors and anomalies
artificial-intelligence homomorphic-encryption simulation
Last synced: 20 Jun 2025
https://github.com/marshallasch/density-plots
ns-3 simulation scripts to generate the city density plots for the thesis
ns-3 ns3 plots simulation simulations
Last synced: 19 Jan 2026
https://github.com/tahirzia-1/risc-v-cpu-core-systemverilog
This repository contains a SystemVerilog implementation of a basic 5-stage pipeline RISC-V processor. The processor includes a register file, ALU, control unit, instruction memory, and data memory. It is designed to run simple assembly programs and includes optimizations for performance such as hazard detection, forwarding, and branch prediction.
alu assembly-language cpu fpga fpga-programming processor registers risc-v riscv riscvprocessor simulation systemverilog verilog vivado
Last synced: 03 Mar 2025
https://github.com/xuyanwen2012/pedestriansim
A Unreal Engine 4 Plugin for simulating pedestrian behaviors
plugin simulation unreal-engine-4
Last synced: 15 Apr 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/danieljvickers/fluid_simulation
An educational example for learning the Navier-Stoke equations. Also included is a C++ and CUDA shared object library, buildable with CMake, for use in your personal projects.
cpp cuda differential-equations navier-stokes numpy physics python simulation
Last synced: 04 May 2026
https://github.com/krafpy/basic-fluid-simulation
Basic WebGL fluid simulation.
Last synced: 12 Mar 2025
https://github.com/giovanni-iannaccone/solar-system
Solar system simulator usign OpenGL 🪐
c-plus-plus glut opengl simulation solar-system solar-system-simulation
Last synced: 15 May 2026
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/roliveros-ramos/sharkbox
ecological-modelling fisheries population-biology rstats sharks simulation
Last synced: 22 May 2026
https://github.com/domenico-esposito/project_m
🏛 Implementazione di diversi pattern comportamentali dei visitatori di un museo in Unity
agent-based-simulation agents museum simulation
Last synced: 15 May 2026
https://github.com/dioph/elegant
Electrical Grid Analysis Tool
education power-system-analysis pyqt5 simulation
Last synced: 17 Jan 2026
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/jmfeck/microwave-simulator-8086
Microwave simulation project in Assembly 8086, developed in 2016 for a university course, demonstrating low-level programming and virtual hardware control.
8086 8086-emulator assembly college-project embedded-systems emu8086 low-level-programming simulation
Last synced: 05 May 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/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/hptrk/uni-haskell-assignment
(UNIVERSITY) A simple battle simulator in Haskell that allows users to simulate battles between different types of units with various stats and abilities. ⚔️
haskell simulation university-project
Last synced: 04 Apr 2025
https://github.com/comnetshh/lre
Standalone implementation of the Limited Relative Error algorithm including a Python wrapper
algorithm probability simulation
Last synced: 11 Apr 2026
https://github.com/dqsevilla/dice-sim
Short dice rolling simulation experiment using coin flips
coin dice probability python3 simulation
Last synced: 14 Jun 2026
https://github.com/kmoraza/inverter_drive_simulator
Das ist eine Desktop-App, die in der C-Programmiersprache geschrieben ist und einen elektrischen Wechselrichterantrieb simuliert. (Desktop app written in C programming language which simulates electrical inverter drive.); Developed: 21 April 2025
c-language c-programming electrical-circuits electrical-engineering electrical-system induction-motor induction-motors inverter-drive mathematics mechanical-engineering physics simulation simulations simulator simulators variable-frequency-drive
Last synced: 23 Jul 2025
https://github.com/nottherealwallyx/automatictyper
Just spam keys and code will appear. Seems that you are writing code.
Last synced: 20 Jun 2025
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/marip8/simulated_lidar_scanner
ROS package for a simulated LiDAR scanner
Last synced: 15 May 2026
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/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/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/aemulare/lab-garagelanes-stack
CSC326 Information structures course
c-plus-plus college-project console-application information-structures simulation stack
Last synced: 13 Apr 2025
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/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/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/urfdvw/spirograph
Javascript simulation of the Spirograph toy
Last synced: 06 Apr 2025
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/caellian/litesim
A discrete event simulation library
discrete-event-simulation simulation simulation-modeling
Last synced: 07 Apr 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/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/allemandi/gacha-engine
Practical, type-safe toolkit for simulating and understanding gacha rates and rate-ups.
drop-rate gacha gacha-engine gacha-simulator game-probability gaming lootbox probability random-drop rate-up rolls simulation type-safe typescript
Last synced: 10 Mar 2026
https://github.com/luckyone-cc/simplestockmarketsimulation
Simple stock market simulation written in C#. It includes classes for managing an account, an exchange, orders, positions, and a trading strategies. The project simulates a stock exchange with random price fluctuations and allows users to create and manage trading positions. (GBM-Model)
exchage finance simulation stock stock-market trading trading-strategies
Last synced: 17 Mar 2025
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/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/gr8h/alien-invasion
This is a simulation of aliens who are about to invade the earth.
Last synced: 11 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
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/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/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/chenanton/virtual-ball-pit
A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.
balls cpsc210 java junit physics simulation swing ubc
Last synced: 21 Aug 2025
https://github.com/skhayrulin/x_engine
I'm planning collect here all my work on rewrote version of Sibernetic engine
cpp cpp11 cpp14 engine opencl sibernetic simulation
Last synced: 27 Mar 2025
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/troy-lamerton/quad-defence-entitas
Blast the ghosts that come from top, bottom, left - quickly becomes LOTS of ghosts
Last synced: 16 Sep 2025
https://github.com/snapex2409/komd
Small MD framework
kokkos md molecular-dynamics simulation
Last synced: 02 Jan 2026
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/fyr1981/cellular-simulator
A high-performance artificial life simulation in C++17 using multithreading and data-oriented design.
artifical-life cmake cpp cpp17 data-oriented-design game-development multithreading performance portfolio-project raylib simulation
Last synced: 17 Sep 2025
https://github.com/magnitopic/herds
A simulated game where herds fight for food
Last synced: 23 May 2026
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/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/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/linguini1/evolution
An extremely basic evolution simulator.
Last synced: 08 Jul 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/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/acailic/founders-dilemma
educational startup simulation game that teaches real founder principles through gameplay.
founder game simulation startup tauri tauri-app
Last synced: 14 May 2026
https://github.com/theleopard65/isa-imitation
This repository contains a simple C++ implementation of a Von-Neumann architecture simulator. The program mimics the behavior of a basic computer architecture that uses a single memory space for both instructions and data. Users can load programs, execute them, and view the current state of the memory and registers.
32-bit 64-bit ac architecture c-plus-plus data executable explained implementation ir isa mar mdr memory pc registers simulation von-neumann x64 x86
Last synced: 18 Mar 2025
https://github.com/nevrome/rsplatche3
R Package - R interface for SPLATCHE3 (http://www.splatche.com/splatche3)
Last synced: 09 Jul 2025
https://github.com/aerospace-eng/liftofflab
A simple Python simulation that models a rocket launch, visualizing altitude and velocity dynamics using Matplotlib.
aerospace aerospace-engineering beginner-project dynamics educational-project flight matplotlib-python project python rocket science simulation
Last synced: 16 May 2026
https://github.com/mwja/Planetary-Simulation
Simple project I did for school. May rewrite in the future or add documentation
Last synced: 28 Sep 2025
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/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/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/maxboro/hunter-killer
Simulation of prey and hunter
agent-based-modeling agent-based-simulation object-oriented-programming python simulation unit-testing
Last synced: 25 Jul 2025
https://github.com/coac/ghostinthecell
Ghost In The Cell AI in Rust
artificial-intelligence challenge codingame rust simulation
Last synced: 21 Jun 2025