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/crocidb/phosphorus-dating
A short game about machines and relationship.
game gamejam js13kgames simulation
Last synced: 17 Apr 2026
https://github.com/netbr3ak/planetary-system-simulation
Planetary System Simulation enables users to simulate the trajectories of two planets in a gravitational system. Through a simple web interface, users can predict planetary movements using technologies such as Flask, NumPy, and SciPy.
astronomy flask gravitational-dynamics numerical-analysis numpy physics planetary-systems scipy simulation web-application
Last synced: 14 Apr 2026
https://github.com/turing-complete/time
Scheduling policy
mapping multiprocessor scheduling simulation
Last synced: 14 Jan 2026
https://github.com/martin-ansteensen/cart-pole
A Python playground for studying the classic cart-pole problem with non-linear dynamics, energy control, linear-quadratic (LQR) balancing and reinforcement learning. The codebase lets you simulate different controller strategies. Built from scratch.
control-theory lqr-controller modeling qlearning reinforcement-learning simulation
Last synced: 19 May 2026
https://github.com/miyoherman/fake-password-cracker-prank
🔐 Simulate a password cracking tool with this harmless prank script for fun or education; fully safe and non-intrusive.
batch-script beginners console-app dmsmenula educational fake-hacker fun-project learning prank programming simulation windows
Last synced: 09 Oct 2025
https://github.com/wattai/affordable-inverted-pendulum
Design an inverted pendulum in affordable price.
control-systems modern-control pid-controller python simulation
Last synced: 09 Oct 2025
https://github.com/joelschutz/soil-demo
Explore water absorption by soil with the Soil Demo, created using Go and Ebiten game engine. Adjust soil type, water, and drainage to visualize absorption. Educational and interactive.
ebitengine educational go interactive-visualizations simulation soil water
Last synced: 14 Jan 2026
https://github.com/quanticpony/clothespin-probability-distribution
A small problem of a probability distribution of clothes pins along a string.
challenges-solved python simulation statistics
Last synced: 10 Oct 2025
https://github.com/quanticpony/genetic-drift
A simple genetic drift simulation with Python.
Last synced: 10 Oct 2025
https://github.com/futureagi/l3c
Repository Switched To Xenoverse (https://github.com/FutureAGI/Xenoverse)
in-context-reinforcement-learning meta-reinforcement-learning reinforcement-learning simulation
Last synced: 10 Oct 2025
https://github.com/sourceduty/metaphysical_science
🌠 Theoretical metaphysical science simulations. Simulate science beyond the observable universe.
ai ai-sci artificial-intelligence chatgpt custom-gpt customgpts gpt gpts metaphysical metaphysics openai sci science science-theory simulated simulation space theoretical-physics theory
Last synced: 21 Jan 2026
https://github.com/0xtter/jurassic-fight
This Java project simulates dinosaur clans that move on a field to gain knowledge and share it upon return. The program tracks dinosaur movements and knowledge acquisition to determine the winner. With a focus on entertainment and education, this project provides a unique way to learn about Java programming and dinosaur behavior.
Last synced: 10 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/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/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/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/mfschubert/fmmax
Fourier Modal Method implemented in jax
diffraction fmm jax optics optimization rcwa simulation
Last synced: 13 Oct 2025
https://github.com/stolsky/simulation-construction-kit
Toolbox to help you visualize your simulation ideas.
Last synced: 20 Jan 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/gkeiel/ups_simulation
MATLAB-PSIM simulation and control of UPS systems
inverter matlab psim simulation ups
Last synced: 13 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/stolsky/rule-110
cellular-automata elementary-cellular-automata rule110 simulation
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/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/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/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/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/ktauchathuranga/ready-queue-tracker
dont worry about it... :)
process-scheduling ready-queue simulation
Last synced: 14 Mar 2026
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/eddietal2/trading_simulator
Trading Simulator for the Stock Market
python simulation stock-market
Last synced: 23 Jan 2026
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/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/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/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/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/memo1918/gameoflife
game game-development game-of-life gameoflife interactive pygame python simulation
Last synced: 25 Oct 2025
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/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/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/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/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/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/assem-elqersh/mips-processor-designs
Comprehensive repository containing Verilog implementations of MIPS processors. Includes both single-cycle and multi-cycle architectures, each in separate directories, with full simulation testbenches and modular design components for educational and development purposes.
computer-architecture educational hardware-designs mips mips-architecture processor-design simulation verilog
Last synced: 06 Feb 2026
https://github.com/i5heu/blog_cannon
A fast and easy to install Blog
blog blog-article blog-engine blog-platform blogging fast go golang simulation
Last synced: 29 Jan 2026
https://github.com/pythonhealthdatascience/stars-reproduce-huang-2019
Assessing the computational reproducibility of Huang et al. 2019 as part of STARS.
discrete-event-simulation open-science quarto r reproducibility reproducible-research simmer simulation
Last synced: 06 Feb 2026
https://github.com/etherman-os/drberkay-pixel-hospital
drberkay.com living pixel hospital — static Canvas 2D demo with deterministic seeded activity
canvas-game github-pages javascript pixel-art simulation
Last synced: 01 Jun 2026
https://github.com/pyroll-project/pyroll-zouhar-contact
Plugin for PyRolL providing contact area estimation by G. Zouhar.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Feb 2026
https://github.com/muntahashams/simulations
this repo contain simulations of various circuits
3phase controlled-rectifier microwind modelsim nanohub power-electronics rectifier simulation ssd thyister uncontrolled-rectifer vlsi vlsi-circuits
Last synced: 31 Jan 2026
https://github.com/ninivert/chaotic-billiard
A chaotic billiard simulator written in C++, with Python bindings for data analysis.
chaotic-billiard chaotic-systems cplusplus-11 python simulation
Last synced: 31 Jan 2026
https://github.com/rscherrer/simarray
Scripts to set up many simulations
combinations parameters simulation
Last synced: 09 Feb 2026
https://github.com/beliavsky/asset-allocation
Simulations of bet-sizing and asset allocation problems
gambling quantitative-finance simulation
Last synced: 02 Feb 2026
https://github.com/thomasafroo/risc-machine
Implements a RISC processor that executes a set of ARMv7 instructions.
risc simulation synthesis systemverilog
Last synced: 02 Feb 2026
https://github.com/sourceduty/computational_logic
👩🏻💻 Program and simulate computational logic circuits using Python.
ai artificial-intelligence chatgpt computational-logic custom-gpt customgpt gpt gpts logic logic-gates logic-programming logic-simulator logical python-logic sim simulated simulation
Last synced: 07 Feb 2026
https://github.com/gerritnowald/banished-demographics
Simulating the demographics of the city builder game Banished
demographics demography discrete-mathematics game object-oriented python simulation social-sciences
Last synced: 07 Feb 2026
https://github.com/kmoraza/different-spirals
I have plotted several notable mathematical spirals or curves in Scilab
archimedean-spiral cotes-spiral euler-spiral fermat-spiral fibonacci-spiral fraser-spiral geometry golden-spiral graphs hyperbolic-spiral involute lituus-spiral logarithmic-spirals loxodrome mathematics poinsot-spiral rhumb-line simulation simulations spiral-of-theodorus
Last synced: 08 Feb 2026
https://github.com/alexandrades/osires
Otimizador de simulação de sistemas produtivos, desenvolvido através do projeto OSIRES.
jaamsim kivy operational-research optimization simulation
Last synced: 26 Feb 2026
https://github.com/shablin/netsim
Programming Coursework / Курсовая работа по дисциплине "Объектно-ориентированное программирование"
Last synced: 08 Feb 2026
https://github.com/midzdotdev/matrix
💊 Simulation of falling code inspired by "The Matrix"
falling-letters matrix simulation
Last synced: 26 Feb 2026
https://github.com/claudemuller/planets
A celestial simulation
odin odin-lang raylib simulation
Last synced: 09 Feb 2026
https://github.com/coderanchel/eurofighterjava
This project is dedicated to developing the central software of the EuroFighter Typhoon, focusing solely on the internal systems of the fighter without including external factors such as environmental physics, maps, or atmospheric conditions. The goal is to simulate the functionalities and internal systems of the EuroFighter Typhoon with fidelity
algorithms fighter-jet java javafx military simulation
Last synced: 16 Apr 2026
https://github.com/khanalsaroj/fake-hacking
Hyper-realistic terminal hacking simulation for cinematic demos, hacker-style videos, and live presentations.
bash-script cinematic entertainment fack-hack fake-hacking fun-project hacking-simulator learning programming simulation terminal-animation
Last synced: 10 Feb 2026
https://github.com/denv3rr/routenodehandler
Handling (creation, pathfinding within, etc) of grid nodes for created entities in a 3D environment of a specified size. Written in C++. (Research)
3d cplusplus grid-system navigation nodes npc pathfinding simulation
Last synced: 10 Feb 2026
https://github.com/joelumbley/tracked-vehicle
Step into the world of tracked vehicles, where tanks and bulldozers come to life!
animation bulldozer game game-development gdi-plus negative-vector physics real-time-physics-simulation simulation tank tracked-vehicle vector velocity xbox-controller
Last synced: 27 Feb 2026
https://github.com/sourceduty/cern_simulator
⚛️ Simulate the operations, experiments, and knowledge base of CERN (the European Organization for Nuclear Research).
ai ai-science ai-sim ai-simulator artificial-intelligence cern cern-experiment cern-hardware cern-sci cern-science cern-sim cern-simulator chatgpt hardware nuclear nuclear-science particle-physics science simulation software
Last synced: 11 Feb 2026
https://github.com/oonap0oo/ngspice_analog_circuit_simulation
Files for use with the ngspice circuit simulation software
circuit ngspice simulation simulator spice
Last synced: 11 Feb 2026
https://github.com/sijoma/gievenbeckpedestrianmodel
A Netlogo Model to simulate pedestrian movement in the district of Gievenbeck
Last synced: 27 Feb 2026
https://github.com/pyroll-project/pyroll-from-dict
Extension for PyRolL providing function to create PyRolL data structure from dictionaries.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 27 Feb 2026
https://github.com/pyroll-project/pyroll-freiberg-spreading
Plugin for PyRolL providing the Freiberg empirical spreading model.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 12 Feb 2026
https://github.com/monksy/language-dissemination
The goal of this agent based system is to attempt to model language communication and migration.
agent complex-systems multi-agent-systems netlogo simulation
Last synced: 19 Mar 2026
https://github.com/biosimulators/biosimulators.github.io
Summary of the technical documentation for BioSimulators
biosimulators combine computational-biology modeling omex sbml sed-ml simulation systems-biology
Last synced: 12 Feb 2026
https://github.com/lubosgarancovsky/lifesim
Simple ecosystem simulation made with Typescript and HTML canvas
canvas decision-tree pathfinding simulation typescript
Last synced: 12 Feb 2026
https://github.com/aspadax/datingsimulation
A virtual social experiment on dating with Rust
dating game rust rust-lang simulation
Last synced: 12 Feb 2026
https://github.com/retr0sity/firefighters-simulation
An agent-based simulation modeling an autonomous forest fire detection and suppression system. The project demonstrates coordinated behavior between different types of emergency response units to protect a virtual forest from wildfires.
emergency-response fire-suppression multi-agent-systems netlogo simulation
Last synced: 13 Feb 2026
https://github.com/a-herzog/tinyfastsimulator-java
Simple discrete event-oriented simulator for G/G/c models (Java edition)
benchmarking discrete-event-driven-simulation discrete-event-simulation discrete-event-simulations discrete-events-simulations queue-simulation queueing-simulation queuing-simulator simulation simulator stochastic-simulation
Last synced: 28 Feb 2026
https://github.com/gsign2052/evolution-game-python
This code creates a simple simulation game where entities such as plants, prey, and predators interact in a graphical environment. The game involves basic elements of life simulation: creatures (prey and predators) and plants, all within a bounded screen area.
alpha beta debugging evolution first-project free gametest linux powershell python simulation test topdown windows
Last synced: 14 Feb 2026
https://github.com/andrewssobral/dse
Single-process distributed system emulator with deterministic scheduling, fault injection, and trace-driven debugging in C++20.
consensus cpp20 deterministic-simulation distributed-systems emulator event-driven fault-injection leader-election network-partition simulation
Last synced: 02 Jun 2026
https://github.com/liubomyr123/gas-station-simulation
A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛
c concurrent-programming linux makefile multithreading queuing-system scheduling-algorithms semaphore simulation threading threading-synchronization
Last synced: 16 Apr 2026