Simulation
Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.
- GitHub: https://github.com/topics/simulation
- Wikipedia: https://en.wikipedia.org/wiki/Simulation
- Created by: The scientific and engineering community
- Related Topics: modeling, virtual-reality, computer-science, data-science,
- Aliases: simulations,
- Last updated: 2026-06-25 00:24:49 UTC
- JSON Representation
https://github.com/pythonhealthdatascience/stars-reproduce-lim-2020
Assessing the computational reproducibility of Lim et al. 2020 as part of STARS.
covid-19 covid19 discrete-event-simulation numpy open-science pandas python quarto reproducibility reproducible-research simulation
Last synced: 13 Apr 2026
https://github.com/shivamswarnkar/sss
Soft Subdivision Search for Disk Robot
Last synced: 28 Apr 2026
https://github.com/yoboujon/automatic-management
TP Service Architecture based on meta-micro-micro-services
golang java microservice rest-api simulation spring-boot
Last synced: 09 May 2026
https://github.com/cjen07/tammes_problem
numerical simulation and visualization of Tammes problem when N =15 in Elixir and d3.js
d3 elixir simulation tammes-problem visualization
Last synced: 28 Apr 2026
https://github.com/jfmonsa/pacman-univalluno
Project 1, Introduction to Artificial Intelligence Course - informed and uninformed search algorithms
a-star bfs dfs dls-algorithm pathfinding react simulation
Last synced: 28 Apr 2026
https://github.com/iv4n-ga6l/crowd-move-simulation
Crowd move simulation in python
matplotlib numpy python simulation
Last synced: 28 Apr 2026
https://github.com/irishbruse/conwaysgameoflife
Infinite Conways game of life simulation
conways-game dotnet5 simulation
Last synced: 25 Mar 2025
https://github.com/vargalaszlo87/fgen
function generator in C
c csv function-generator quickbuild simulation sine-wave sinewave waveform waveform-generator
Last synced: 25 Mar 2025
https://github.com/zahi1/multi-protocol-system-integration
Multi-protocol system integration of a gas‑pressure simulation with interoperable Container, Input, and Output components joined via adapters. Server uses SimpleRPC; Input client uses gRPC; Output client uses RESTful HTTP; adapters unify calls into a single RPC-style domain interface.
adapters-layer client-server csharp distributed-systems dotnet grpc interoperability microservices multi-protocol nlog nswag rabbitmq restful-api rpc simple-rpc simulation
Last synced: 09 May 2026
https://github.com/phdenzel/dm-sheets
Experimenting on the dynamics of dark matter
dark-matter javascript physics simulation
Last synced: 09 May 2026
https://github.com/deridev/pixelands
A 2D cellular automata particle simulation inspired by classics like Powder Toy and Noita, built in Rust + Bevy.
bevy bevy-engine bevy-game cellular-automata physics powder-toy rust simulation
Last synced: 28 Apr 2026
https://github.com/lukaszfabia/frame-allocation-strategy
Operating Systems
frame-allocation simulation virtual-memory-management
Last synced: 03 Apr 2025
https://github.com/zncl2222/uc_sgsim
An uncondition random field generation tools that are easy to use
c geostatistics python simulation stochastic-simulation
Last synced: 28 Apr 2026
https://gitlab.com/wargames_tex/portstanley_tex
Revamp of the **Port Stanley** wargame from the _Wargamer Magazine_. It simulates the Falkland Island conflict between Argentina and United Kingdom in 1982. Go [here](/wargames_tex/portstanley_tex/-/blob/master/README.md) if you just want the materials
Falkland TikZ United Kingdom argentina combined arms hex'n'counter latex lualatex modern warfare print'n'play simulation wargame
Last synced: 11 Mar 2025
https://github.com/bipinoli/conway-s-game-of-life
Simulation of conway's game of life.
cellular-automaton conway-s-game-of-life p5js simulation
Last synced: 19 Jun 2025
https://github.com/shipitandpray/orbital-compute
Simulate and schedule GPU compute jobs across satellite constellations. Orbital mechanics, power, thermal, radiation, ISL, ground stations. 23 modules, 163 tests, interactive web app.
datacenter gpu kubernetes leo orbital-compute satellite scheduling simulation space
Last synced: 02 Apr 2026
https://github.com/davidesidoti/circuit-foundry
2.5D automation factory game with programmable robots. Build conveyors, scale production, and write real in-game logic to give your bots a brain.
2-5d automation-game factorio-like factory-game gamedev pathfinding programming-game robotics satisfactory-like simulation unity urp
Last synced: 29 Apr 2026
https://github.com/pandermatt/game-of-life
😀 Game of Life in Ruby
game gameoflife life simulation
Last synced: 14 May 2026
https://github.com/heyfoz/cpp-voting-ballot-array-functions
The Voting Ballot Array Functions Program (C++) creates 3 arrays to store candidates, votes, and percentages to simulate a random election winner. The arrays are filled after the program reads an input file titled "Candidates.txt". Functions are used to pass the arrays and calculate the results, which are printed to the console & an output file.
Last synced: 25 Mar 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/diogoribeiro7/vortex2d
2D vortex particle method (Gaussian-core) with RK4, viscosity, plots, animations
cfd matplotlib numpy python simulation vortex-method
Last synced: 12 May 2026
https://github.com/anolchakraborty/lamport-clock-simulator
Lamport Clock Simulator: A Python-based terminal user interface (TUI) application that simulates Lamport clocks in a distributed system, allowing you to trigger local events, send time-stamped messages, and observe synchronization between processes in real-time using sockets.
distributed-systems lamport lamport-algorithm lamport-clock lamport-clock-algorithm lamport-logical-clock linux python python3 rich simulation simulator tui
Last synced: 20 Jun 2026
https://github.com/systemlight/motion
Motion simulation model.【简易的物体运动模型】
canvas javascript motion simple simulation
Last synced: 09 May 2026
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/atticuszeller/isaaclab-uv
🚀 UV package manager for issac sim and issaclab
Last synced: 11 Jun 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/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/sourceduty/neural_network_sim
🧠 Simulate, research and optimize neural networks.
ai ann artificial-intelligence artificial-neural-networks chatgpt cnn custom-gpt customgpt gpt gpts ml neural-network neural-networks neural-sim nn openai rnn sim simulation simulator
Last synced: 30 Mar 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/rmarchet/blackhole-ts
Simulate a Schwarzschild black hole using three.js
astronomy blackhole glsl raytracing reactjs shader simulation threejs vitejs
Last synced: 12 Apr 2026
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/ruicao93/ovx-simulation
A Java implemention for a algorithm simulation which is designed for OVX resource mapping .
java openvirtex resource-mapping simulation
Last synced: 11 Jun 2025
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/mraskends/bankaccountsimulator
Simple C++ console app simulating basic bank account operations: deposit, withdraw, balance check. Educational project to practice core C++ features and version control.
banking beginner console-app cpp educational simulation
Last synced: 01 Apr 2025
https://github.com/maresmar/studentgenetic
Program that finds best student using genetic algorithms and simulation of student's life
genetic-algorithm life simulation students
Last synced: 26 Apr 2025
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/stolsky/simulation-construction-kit
Toolbox to help you visualize your simulation ideas.
Last synced: 20 Jan 2026
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/itzmeanjan/robotics
Robotics is :heart:
gazebo gazebo-plugin robot robotics ros ros-melodic simulation
Last synced: 30 Apr 2026
https://github.com/eggplantbren/roguetraders
economics microeconomics monte-carlo simulation
Last synced: 25 Mar 2025
https://github.com/muhammadnafishginanjar/conveyor-belt-system-simulation-in-unity
A simple conveyor belt simulation built with Unity.
conveyor conveyor-belt csharp simulation unity unity3d
Last synced: 29 Apr 2026
https://github.com/rmathsphys/simulation-rock-paper-scissors
Tournament style simulation of the game of rock, paper, and scissors.
Last synced: 08 Apr 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/tomlobato/newton-rocks
Numerical solution for Newtonian Gravitation in the Solar System
gravitation physics ruby simulation
Last synced: 28 Jun 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/mfschubert/fmmax
Fourier Modal Method implemented in jax
diffraction fmm jax optics optimization rcwa simulation
Last synced: 13 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/vaticyai/syncpocalypse
This repository simulates a one-time database migration/backup: Pod stuck on CrashLoopBackoff and no body cares.
crashloopbackoff golang job k8s simulation
Last synced: 01 Apr 2025
https://github.com/eulphean/the-lost-passage
A new interactive digital home for an extinct species.
3d-reconstruction artificial-intelligence blender gaugan interactive-art machine-learning simulation threejs website
Last synced: 09 May 2026
https://github.com/imanghd/computerperformanceevaluation
Performance and Dependability Lab @ SUT
hidden-markov-model performance-analysis probability python simulation
Last synced: 19 Apr 2026
https://github.com/powerbounty/galaxy-simulation-at3
Galaxy Simulation using ThreeJs library
astronomy galaxy-project school-project simulation threejs
Last synced: 29 Apr 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/dhogenson/game-of-life
A simple implementation of the Conway's Game of Life with rust and piston.
game-of-life piston rust simulation
Last synced: 13 Jan 2026
https://github.com/janek1842/snmp-c-sim
SNMP mini simulator in C
c simulation snmp socket-programming
Last synced: 14 May 2026
https://github.com/mr14b/bardi_tuya_simulation_py
Simulation of token communication between Bardi smart door lock and Tuya cloud API send to MQTT broker and MongoDB database in Python
bardi python3 simulation tuya-cloud
Last synced: 14 Mar 2025
https://github.com/raws/machinarium-plumbing-sim
Interactive simulation of Machinarium plumbing puzzle
Last synced: 27 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/samhotep/pygame-oflife
A python implementation of Conway's Game of Life.
Last synced: 29 Apr 2026
https://github.com/claudemuller/life.c
Conway's Game of Life in C
c conways-game-of-life raylib simulation
Last synced: 08 Apr 2025
https://github.com/mxagar/voxel_point_collision_detection
Collision detection between voxelized and point-sampled objects following the Voxelmap Pointshell Algorithm by McNeely et al.
3d collision-detection computational-geometry force-computation meshes physics robotics simulation
Last synced: 09 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/claudemuller/life.go
Conway's Game of Life in Go
conways-game-of-life go raylib simulation
Last synced: 31 Jul 2025
https://github.com/krispy-kenay/particle-hydrodynamics
JavaScript smoothed particle hydrodynamic simulation with adjustable parameters
javascript simulation smoothed-particle-hydrodynamics
Last synced: 29 Apr 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/bastien2203/react-ts-os
Mini OS is a web application simulating an operating system, built with React and TypeScript, and deployed on Vercel. It offers an interactive user interface with windows, allowing users to experience a desktop-like environment directly in their browser.
Last synced: 17 Apr 2026
https://github.com/cwwhitney/decision_modeling_tutorial
A tutorial for a one day lecture and experiential process of decision modeling
agroecology decision decision-analysis farming monte-carlo r simulation uncertainty
Last synced: 01 Apr 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/saeun-park/regression-analysis
통계이론연구실 학부연구생
analysis probability-distribution r simulation
Last synced: 01 Apr 2025
https://github.com/robertapplin/disruption-of-planetary-systems
A simulator of three and four body gravitational encounters with a supermassive black hole.
cplusplus gravitational-encounters planet simulation star supermassive-black-hole
Last synced: 18 Jul 2025
https://github.com/vdesmond/arq-protocols
Implementation of Automatic Repeat reQuest (ARQ) protocols in python
Last synced: 18 Jan 2026
https://github.com/githubsolver123/bus-tracker
Real-time bus tracking simulation built with R Shiny and Google Maps API. Visualizes bus movement along Broadway in NYC with 2-second position updates.
data-visualization geospatial gis google-maps-api r r-shiny real-time shiny simulation transportation web-application
Last synced: 01 Apr 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/saro0307/edison-puzzle
An computer program to interpret the working concept of the Edison's puzzle
puzzle puzzle-game python simulation visualization
Last synced: 25 Mar 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/sofyansetiawan/oop-game-arena-review
Educational purpose for oop review session
challenge education oop oop-concepts oop-javascript oop-principles simulation
Last synced: 31 Jan 2026
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/joneug/dvr-value-iteration
Simulation of Value Iteration for a Dynamic Vehicle Routing Problem
dynamic-vehicle-routing-problem julia simulation value-iteration
Last synced: 20 Mar 2025
https://github.com/607011/eurojackpotgewinnzahlenberechnungsquantencomputersimulator
Simulation eines Quantencomputers, der die Gewinnzahlen für den Eurojackpot ermittelt
eurojackpot javascript lotto-numbers quantum-computing simulation wasm webapp webassembly
Last synced: 09 May 2026
https://github.com/razvan48/physics-newtonian-mechanics-simulator
A simple Newtonian Mechanics simulator, featuring capsules and balls as physical objects
collision newtonian-mechanics opengl physics simulation
Last synced: 17 May 2026
https://github.com/orestispanago/solstice-sco1
Python scripts to run Solstice simulations on SCO1 shape
simulation solar-energy solstice stl
Last synced: 25 Mar 2025
https://github.com/mattyboy84/flocking-simulation
Flocking simulation using the Boids algorithm
java javafx portfolio simulation
Last synced: 29 Apr 2026
https://github.com/oadultradeepfield/gravigo
A porting of C++ N-body orbit simulation to Go with native plotting and goroutines for concurrency.
golang goroutines gravity simulation
Last synced: 29 Apr 2026
https://github.com/razvan48/solar-system-simulator
A simple 3D Solar System simulator
opengl simulation solar-system
Last synced: 29 Apr 2026
https://github.com/megospc/hotf
Орда Мух (Horde Of The Flies или HOTF) — двумерный клеточный автомат на частицах, моделирующий поведение живых существ в стадах.
cellular-automaton javascript particles simulation
Last synced: 29 Apr 2026
https://github.com/victorowinoke/assignment-single-sever-queueing-simulation
The single-server queuing model that will be simulated is as follows. (1).The simulation will end when n = 1000 delays in queue have been completed. (2). The interarrival and service times will now be modeled as independent random variables from exponential distributions with mean 1 minute for the interarrival times and mean 0.5 minute for the service times.
assignment c com java javasimulation simulation single-sever-queueing
Last synced: 09 May 2026