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/liatemplates/digisim
Template for using SimcirJS to simulate circuits in LiaScript
circuit liascript liascript-template simulation
Last synced: 11 Oct 2025
https://github.com/szerhusenbc/apisimulator-docker-image
Custom docker image for API Simulator that is a configuration-driven tool for creating and running API simulations
apis docker-image mocking simulation test test-automation testing-tools
Last synced: 21 Jan 2026
https://github.com/nuccitheboss/jespipe-benchmarking
Benchmarking for Jespipe to see if performance is better than Jupyter Notebook.
benchmark hpc jespipe jupyter-notebook simulation
Last synced: 17 May 2026
https://github.com/richard66nz/synchronisesim
Simulation of Sychronising a Generator to the electrical grid
generator powerplant simulation synchronization training
Last synced: 19 Jan 2026
https://github.com/tanguysoto/forcefieldspotentials
3D Physics Serious Game :video_game:
3d physics serious-game simulation unity
Last synced: 18 May 2026
https://github.com/sunsided/number-picking-paradox
A simulation of the "Pick the largest number" Cover Paradox, or the Two Envelopes Problem.
cover-paradox number-guessing-game paradox rust simulation statistics two-envelopes-problem
Last synced: 11 Oct 2025
https://github.com/cshmookler/virtual-computer
A simulation of a reduced instruction-set computer. Made with C++ and OpenGL.
Last synced: 18 Apr 2025
https://github.com/blankscreen-exe/stopwatch-simulation-w-love2d
A stop watch simulation of three stopwatches created with the help of Love2D integrated with Lua language.
love2d-framework lua simulation
Last synced: 19 Jan 2026
https://github.com/guillem222/poker-montecarlo-c
Monte Carlo-based probabilistic algorithms for calculating the probabilities of Texas Hold'em games.
c monte-carlo poker probabilities simulation texas-holdem
Last synced: 24 Mar 2025
https://github.com/jaredrhine/gomertime
Playground for simulation and ECS in go
client-server ecs game-engine go golang learning-exercise simulation websockets
Last synced: 14 Jan 2026
https://github.com/luncosim/.github
LunCo – opensource engineering software for Space Missions design
Last synced: 10 Mar 2026
https://github.com/gojakuch/intelligent-lamarckian-simulation
A Lamarckian evolution model simulation with intelligent species. More in Documentation folder. Unfortunately, we could compile it only for Windows because of our GMS2 license, however, we provide a compressed project.
bioinformatics biology evolution neural-network simulation
Last synced: 02 Jan 2026
https://github.com/johnsyweb/crashcourse
Simulate and analyse your event course for accessibility and enjoyment.
react running simulation typescript
Last synced: 19 Jan 2026
https://github.com/raws/machinarium-plumbing-sim
Interactive simulation of Machinarium plumbing puzzle
Last synced: 27 Jan 2026
https://github.com/607011/automata
Automata simulator written in C++ and SDL2
automata automata-simulator cellular-automata cplusplus educational educational-project sdl2 simulation
Last synced: 14 Oct 2025
https://github.com/agh-studies-projects/pandemic-spread-simulation
discrete-systems python simulation streamlit
Last synced: 31 Mar 2025
https://github.com/mfschubert/fmmax
Fourier Modal Method implemented in jax
diffraction fmm jax optics optimization rcwa simulation
Last synced: 13 Oct 2025
https://github.com/felixgro/boids-simulation
Implementation of Craig Raynold’s boids algorithm with additional options to visualize all applied forces.
boids-algorithm simulation visualization
Last synced: 21 May 2026
https://github.com/stolsky/simulation-construction-kit
Toolbox to help you visualize your simulation ideas.
Last synced: 20 Jan 2026
https://github.com/microhod/gravityjs
Simple newtonian Gravity simulator as a static website
gravity html javascript simulation
Last synced: 22 Jan 2026
https://github.com/pyroll-project/pyroll-work-roll-elastic-deformation
PyRolL plugin calculating the elastic deformation of the work roll.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 13 Oct 2025
https://github.com/haider-sama/pid-control-mass-spring-damper-matlab-simulink
PID control design and simulation for a Mass-Spring-Damper system using MATLAB & Simulink with performance analysis.
control-systems control-theory engineering mass-spring-damper matlab pid simulation simulink step-response system-modeling
Last synced: 13 Oct 2025
https://github.com/gkeiel/ups_simulation
MATLAB-PSIM simulation and control of UPS systems
inverter matlab psim simulation ups
Last synced: 13 Oct 2025
https://github.com/dianac01/xor-in-the-air
computer-networks matlab network-coding simulation wireless-networks xor-in-the-air
Last synced: 26 Oct 2025
https://github.com/gkeiel/grid_tied_simulation
MATLAB-PSIM simulation and control of grid-tied inverters
inverter matlab psim simulation
Last synced: 13 Oct 2025
https://github.com/jwalsh/observex-demo
ObserveX demo of an Internal Developer Platform (IDP)
devops distributed-systems distributed-tracing guile-scheme idp internal-developer-platform observability platform-engineering simulation sre
Last synced: 13 Mar 2026
https://github.com/stolsky/rule-110
cellular-automata elementary-cellular-automata rule110 simulation
Last synced: 14 Oct 2025
https://github.com/stolsky/generate-and-solve-mazes
Visualization of the generation and solution of mazes with various algorithms.
maze maze-algorithms maze-generation maze-solving simulation visualization
Last synced: 14 Oct 2025
https://github.com/stolsky/artificial-life-of-autonomous-agents
The Artificial Life of Autonomous Agents.
2d chartjs evolution pixel-art pixijs simulation
Last synced: 14 Oct 2025
https://github.com/hazarbakir/car-drive-prototype
Unity Learnings - Car drive prototype
csharp game game-development prototype simulation unity
Last synced: 19 Apr 2026
https://github.com/harmim/vut-snt-project
Simulation Tools and Techniques - Project - Traveling Umpire Problem
benders-cuts discrete-simulation greedy-algorithm local-search neighbor-search neighborhood-search operational-research optimalisation python scheduling simulation simulation-modeling snt vut vut-fit
Last synced: 14 Oct 2025
https://github.com/bavinnk/arduino-led-sequencer-inline-assembly-version-
An Arduino 6-LED sequencer, rewritten from C++ to run on inline AVR assembly. It's a dive into low-level microcontroller programming, proving that assembly still has its place, even for a "simple" blink.
arduino-uno assembly-language-programming cpp diagram inline-assembly simulation
Last synced: 01 Jul 2025
https://github.com/smahala02/functional-properties
Physics simulations and analysis of phenomena such as Density of States, Electron Drift, and Frequency Response using Python and Jupyter notebooks. The repository contains code and data to help visualize and analyze key physical principles.
densityofstates electromobility jupyter-notebook python quantum-mechanics simulation
Last synced: 15 Oct 2025
https://github.com/jeandemanged/yagat
Yet Another Grid Analysis Tool
desktop-application graphical-user-interface load-flow power-flow power-system power-system-analysis powsybl pypowsybl simulation
Last synced: 15 Oct 2025
https://github.com/zebraalgebra/flusim
Repo for python package flusim (uploaded to testpypi)
markov-chain python simulation testpypi
Last synced: 16 Oct 2025
https://github.com/oadultradeepfield/n-body-orbit-simulation
A C++/Go program for N-Body orbit simulations, built upon the previous 3-Body projects, with added support for spherical coordinates and collision.
cpp golang gravity python simulation
Last synced: 16 Oct 2025
https://github.com/caeassistant-group/abaqus-vumat-isotropic-elasticity-isothermal-suboutine
The VUMAT subroutine in Abaqus provides an effective approach for simulating materials that are not adequately captured by the standard Abaqus material library. In this study, we applied this subroutine to analyze a 3D isotropic isothermal beam. Further projects related to this domain can be explored at the link provided below.
abaqus abaqus-input-file cae code f90 fem fortran inp simulation subroutine umat vumat
Last synced: 22 Jan 2026
https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.
abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat
Last synced: 22 Jan 2026
https://github.com/dormarr/khora
A 2.5D pixel survival sandbox & eco-sim.
game-development pixel-art sandbox-game simulation unity
Last synced: 14 May 2026
https://github.com/xyluo25/vissim2gmns
vissim2gmns converts VISSIM files (.inpx, .fzp, .fhz) into GMNS format with WGS 1984 coordinates for easy GIS visualization and analysis.
analysis fhz fzp gmns inpx simulation vissim
Last synced: 24 Feb 2026
https://github.com/pythonhealthdatascience/stars-reproduce-shoaib-2022
Assessing the computational reproducibility of Shoaib and Ramamohan 2022 as part of STARS.
discrete-event-simulation india open-science python quarto reproducibility reproducible-research salabim simulation
Last synced: 05 Feb 2026
https://github.com/bjclayton/game-of-life
Conway's Game of Life Simulation using P5.js
conway-game javascript p5js simulation
Last synced: 11 Jun 2026
https://github.com/olivia-banks/cardinal
Cardinal FTC Simulation Software
aerospace-engineering first-tech-challenge quantum-machine-learning robotics simulation simulation-modeling
Last synced: 14 Apr 2026
https://github.com/gnu11111/zoo
Zoo (Genetic Algorithm and Neural Networks Playfield)
genetic-algorithms kotlin neural-networks simulation
Last synced: 18 Oct 2025
https://github.com/ktauchathuranga/ready-queue-tracker
dont worry about it... :)
process-scheduling ready-queue simulation
Last synced: 14 Mar 2026
https://github.com/jonoomph/spinout
Lightweight car dynamics sim for AI control on challenging terrain. EXPERIMENTAL and WIP.
ai driving-simulator experimental self-driving simulation
Last synced: 14 Apr 2026
https://github.com/sourceduty/da_vinci_simulator
📜 Simulate the life and work of Leonardo Da Vinci.
ai artificial-intelligence chatgpt custom-gpt customgpt da-vinci da-vinci-life da-vinci-sim da-vinci-simulator gpt gpts history leonardo-da-vinci openai sim simulation simulator
Last synced: 29 Mar 2025
https://github.com/imperialcollegelondon/pendulum-tkinter-testcase
Simple test case to show how to use Python and Tkinter to manage a pendulum simulation
conda-environment pendulum python3 simulation tkinter
Last synced: 19 Oct 2025
https://github.com/pranjalco/coffee-machine-intermediate
This Coffee Machine project is a Python-based program that simulates a real-world coffee vending machine. It allows users to select from available drinks, processes payments, and dispenses coffee based on sufficient resources. It also includes functionality for resource management and a maintenance mode to check resources and earnings.
automation cli-application fundamentals intermediate programming project-based-learning python-programming resource-management simulation
Last synced: 19 Oct 2025
https://github.com/eddietal2/trading_simulator
Trading Simulator for the Stock Market
python simulation stock-market
Last synced: 23 Jan 2026
https://github.com/istiak8empire/hands-on-project-of-verilog-hdl
Implementing Hands-on Project of Verilog-HDL
altera arm asic asic-design async fpga intel logic-gates modeling modelsim simulation synthesis systemverilog testbenches verification verilog verilog-hdl vhdl xilinx xilinx-fpga
Last synced: 02 Mar 2026
https://github.com/placeblock/buildit
A simple, powerful and FAST application for simulating logic gates written from scratch in pure C++ using Vulkan and EnTT
computer-architecture cpp logic-gates simulation vulkan
Last synced: 02 Sep 2025
https://github.com/michshep/ado_simulator
Simulation of Approximation Distance Oracle
approximation cpp11 sdl2 simulation
Last synced: 30 Apr 2026
https://github.com/plnech/datadesert
A Cellular Automaton-based virtual garden
cellular-automaton game-of-life numpy-arrays pygame-gui simulation
Last synced: 23 Mar 2025
https://github.com/tahmidefaz/game-of-life
Very simple javascript implementation of Conway's game of life
game-of-life javascript simulation
Last synced: 06 Mar 2025
https://github.com/timxor/aileninvasion
we come in peace, we mean no harm
alien go predicament simulation
Last synced: 16 May 2025
https://github.com/fahdseddik/solar-system-simulation
This is a planet simulation developed with python using pygame.
pygame python simulation solarsystemsimulator
Last synced: 10 Nov 2025
https://github.com/boehringer-ingelheim/bprinstrattte
Causal Effects in Principal Strata Defined by Antidrug Antibodies
bayesian-methods causal-inference clinical-trial estimand mcmc-methods pharmaceutical-development principal-stratification r-package simulation stan time-to-event
Last synced: 22 Oct 2025
https://github.com/caeassistant-group/viscoelastic-abaqus-model-for-the-analysis-of-composite-curing
This project presents an innovative approach for examining residual stresses in composites: The Abaqus viscoelastic model for curing. The implementation of the model is carried out in Abaqus CAE, utilizing Fortran subroutines such as USDFLD, UMAT, HETVAL, UEXPAN, and DISP.
abaqus cae composite curing f90 fortran frc maxwell prony simulation subroutine umat viscoelastic
Last synced: 31 Mar 2025
https://github.com/f-corvaro/netpractice
"Master the essentials of network configuration and troubleshooting."
42roma 42romaluiss 42school common-core common-core-cursus ip ipaddressing network networking protocols routing simulation subnetting tcp tcp-ip
Last synced: 15 Mar 2026
https://github.com/rayniel95/proyecto-agentes
Project of Simulation and Declarative Programming courses in collaboration with @lemartinez2245. An interesting thing in this project is the creation of generics predicates and inheritance simulation in prolog language.
bfs-algorithm prolog-programming-language school-project simulation university-coursework university-of-havana university-project
Last synced: 24 Feb 2026
https://github.com/icarogabryel/moon-iv
16 Bit, multicore, unicycle processor for general purpose simulated in VHDL. Created as a tool for teaching computer architecture at Federal University of Piauí.
16-bit architecture computer-architecture computer-organization hardware hardware-simulation harvard-architecture simulation teaching vhdl
Last synced: 15 Mar 2026
https://github.com/jo56/cosmos-network-visualizations
Interactive network graph demos powered by cosmos.gl
networks simulation visualization webgl
Last synced: 11 Jun 2026
https://github.com/abdulsamie10/snakesimulation
Snake Simulation developed using Java (frontend and backend) and following mvc pattern.
2d-game 2dgame game java java-8 java-simulation mvc mvc-pattern simulation snake-game threading
Last synced: 23 Oct 2025
https://github.com/mwja/planetary-simulation
Simple project I did for school. May rewrite in the future or add documentation
Last synced: 24 Oct 2025
https://github.com/grayhatdevelopers/gameoflife_cpp
Simple Game of Life simulation written in C++, working in the console.
console-application cpp mathematics simulation student-project
Last synced: 01 Jun 2026
https://github.com/cyberarm/citysim
Creating a simple city simulation
2d-game game gamedev gosu ruby simulation
Last synced: 01 Jun 2026
https://github.com/guinpen98/savannah
This is a simulator of plants and herbivores and carnivores.
cpp dxlib ecosystem-model simulation simulator
Last synced: 24 Oct 2025
https://github.com/donnc/retail-simulation
a quick and dirty retail and ewallet simulation
ewallet python retail simpy simulation
Last synced: 25 Oct 2025
https://github.com/kasiabeben10/probability-and-statistics-clt-project
Simple simulation in R showing the central limit theorem
central-limit-theorem probability-and-statistics r simulation
Last synced: 15 Mar 2025
https://github.com/rewired/weed-breed-js
This project is a simulation game for breeding and growing weed. It includes a simulation engine that models plant growth, environmental factors, and costs.
cannabis economy-simulator esm game javascript jest nodejs procedural-generation simulation tycoon-game
Last synced: 14 Apr 2026
https://github.com/pyroll-project/pyroll-mauk-gottschling-flow-stress
Plugin for PyRolL providing the flow stress approach and material database for the flow stress model of Mauk and Gottschling.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 23 Jan 2026
https://github.com/erickchacon/day2day
Functions that can be useful in the day-to-day data analysis. It comprehends functions to find paths for projects, make summaries of databases inside folder and so on.
data-analysis exploratory-data-analysis simulation spatial-analysis
Last synced: 02 Sep 2025
https://github.com/memo1918/gameoflife
game game-development game-of-life gameoflife interactive pygame python simulation
Last synced: 25 Oct 2025
https://github.com/cashewpillar/os-algorithms
my simulations of OS algorithms in class, low level design who??
algorithms os python python-3 python3 simulation
Last synced: 26 Oct 2025
https://github.com/belhoussine/coronavirus-simulation
An online simulation showcasing the effects of the coronavirus on a given society, how it can spread within it, and how collective behavior can change the propagation of the virus.
behaviour coronavirus covid-19 p5js quarantine simulation society
Last synced: 01 Jun 2026
https://github.com/babaid/ising-model-simulation
A project containing simulations of Ising Chains known from theoretical physics.
computerscience ising-model physics simulation theoretical-physics
Last synced: 28 Jan 2026
https://github.com/tmsalab/simcdm
Simulate cognitive diagnostic model data for Deterministic Input, Noisy "And" Gate (DINA) and reduced Reparameterized Unified Model (rRUM) from Culpepper and Hudson (2017) <doi: 10.1177/0146621617707511>, Culpepper (2015) <doi:10.3102/1076998615595403>, and de la Torre (2009) <doi:10.3102/1076998607309474>.
cognitive-diagnostic-models psychometrics r rcpp rcpparmadillo simulation
Last synced: 13 May 2026
https://github.com/nathsou/hdl
Hardware Description (and Simulation) Library
electrical-engineering hardware-description hardware-description-language hardware-design logic-gates simulation simulator tri-state
Last synced: 01 Jun 2026
https://github.com/neuwcodebox/infinitehotel
Genetic Life in Hotel(?)
genetic-algorithm genetic-programming simulation
Last synced: 26 Oct 2025
https://github.com/erencanpelin/cg-proceduralgen
A procedural generation project made for my Computer Graphics course in Uni. Features a 3D sin wave ripple effect, with a small boat which gets affected by the 'water physics' Made with Three.js
game-development graphics procedural-generation simulation three-js university-project
Last synced: 07 Apr 2025
https://github.com/upkie/new_agent
Template to create new agents and spines for Upkies
legged-robots python robotics simulation wheeled-biped
Last synced: 09 May 2026
https://github.com/brechmos/t2stimulate
T2 Stimulated Echo Simulation and Fitting
echo fitting-algorithm mri python simulation t2
Last synced: 24 Jan 2026
https://github.com/haziqj/lavaan.bingof
Limited Information Goodness of Fit Tests for Binary Factor Models
complex-samples composite-likelihood factor-analysis goodness-of-fit latent-variables pairwise psychometrics r simulation survey-weights
Last synced: 28 Jan 2026
https://github.com/pyroll-project/pyroll-lippmann-mahrenholz-force-torque
Plugin for PyRolL providing the power and labour calculation after O. Lippmann and H. Mahrenholz
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/dannycalleri/virus-simulation
A simulation of a virus spreading among a population
particles physics simulation typescript virus
Last synced: 13 Jul 2025
https://github.com/ibrahimessakine/arena_automotive-simulation-production-stock-parking
Experience the future of automotive manufacturing with our advanced simulation, seamlessly managing production, stock, and automobile parking. Gain insights into efficient production, inventory optimization, and strategic parking allocation within a cutting-edge automotive facility.
arena automobile process-automation rockwell-automation simulation
Last synced: 24 Jan 2026
https://github.com/geobosh/stableestim
R package for estimation of the four parameters of stable distributions. The package also provides functions to compute characteristic functions and tools to run Monte Carlo simulations.
characteristic-functions estimation r r-package simulation stable-distribution
Last synced: 24 Jan 2026
https://github.com/mr-mohan-v/driver-assistance-system
A driver assistance system that will remind a driver to follow eco-driving principles when a certain principle is violated
assistance driving-behavior microcontroller micropython raspberry-pi-3 simulation
Last synced: 06 Feb 2026
https://github.com/apdavison/bulbnet-reproduction
Code associated with the article "[Rp] Dendrodendritic inhibition and simulated odor responses in a detailed olfactory bulb network model"
computational-neuroscience neuron-simulator olfaction reproducible-paper rescience simulation
Last synced: 28 Jan 2026
https://github.com/israel-charles/vending-machine-firmware
Firmware & Simulation for a vending machine using the ESP32-WROOM development board, the programming language C, and the FreeRTOS (Real-Time Operating System). The vending machine operates under FreeRTOS to manage real-time tasks, handle concurrent operations, and simulate random faults.
c concurrent-programming cpp esp32 firmware freertos multithreading real-time-operating-system simulation
Last synced: 28 Jan 2026
https://github.com/talhaorak/bitlings
Inspired by Thronglets of Black Mirror's Plaything episode, Bitlings are creatures which try really hard to become sentient :)
aritificial-intelligence artificial-life simulation
Last synced: 06 Feb 2026
https://github.com/guiherzog/sphfluid
An implementation of the SPH algorithm with an interpretation of the total energy and pressure of the system.
computer-graphics hydrodynamics particles processing simulation
Last synced: 06 Feb 2026
https://github.com/fxedel/game-of-life
Just another simulation of Conway's Game of Life
ascii conway-game es6 game-of-life hacktoberfest nodejs simulation simulators
Last synced: 15 Apr 2026
https://github.com/luismsuarez/gameoflife
Implementation of the popular Wa-Tor simulation in C++ and Qt
cpp cross-platform game qt simulation wa-tor
Last synced: 15 Apr 2026
https://github.com/cheremin/link-imbalance-metastable-issue-simulation
Simulation of "Link imbalance metastable issue"
Last synced: 23 Mar 2025
https://github.com/dhchenx/ab3dmt
Agent-based 3D Modelling Toolkit (AB3DMT)
3d-modeling agent-based-modeling human-body-reconstruction netlogo-model simulation
Last synced: 05 Jan 2026