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/wadjetz/crowd-simulator
algorithm dijkstra game graph java school-project simulation
Last synced: 21 Mar 2025
https://github.com/debruine/faux.jl
Julia version of faux for data simulation
Last synced: 28 Mar 2025
https://github.com/khaledashrafh/petpal-simulation
The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.
adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting
Last synced: 28 Apr 2026
https://github.com/mhozaifaa/diamonddealer
Simple game designed using the blazor , simulation on Petri network
ai blazor csch dotnet dotnetcore game net5 petri-network simulation webassembly
Last synced: 08 May 2026
https://github.com/sandrain/analyzethis-schedsim
A workflow scheduling simulator for multi-core active flash devices.
Last synced: 10 Jul 2025
https://github.com/sourceduty/first_aid_sim
⛑️ Assistive first aid simulations.
ai-aid ai-health ai-sim aid artificial-intelligence chatgpt custom-gpt emergency emergency-aid emergency-services first-aid first-aid-sim gpt gpts health-aid health-check openai sim simulation simulator
Last synced: 28 Mar 2025
https://github.com/sourceduty/chronosimulation
🕒 Assistive development and optimization of chronosimulation models.
ai ai-sim artificial-intelligence chatgpt chronoreactor chronosim chronosimulation chronosimulation-model computer-science custom-gpt gpt gpts openai openai-chatgpt science sim sim-model simulate simulation simulator
Last synced: 28 Mar 2025
https://github.com/shimwell/neutronics_geomentry_comparision_simulation
The same neutronics geometry made using Constructive Solid Geometry (CSG) and DAGMC faceteted surface mesh at different resolutions to compare simulation results
csg dagmc geometry mesh neutronics simulation
Last synced: 09 Sep 2025
https://github.com/fabriziomusacchio/sir_model
This repository contains the code for the blog post on The SIR model: A mathematical approach to epidemic dynamics. For further details, please refer to this post.
Last synced: 16 May 2026
https://github.com/martinouton/arduino-introduction
This is my progress on learning how to code and making circuits on Arduino
arduino arduino-uno circuits code simulation
Last synced: 28 Mar 2025
https://github.com/maxchistt/evolution
WPF app - evolution strategy simulation
evolution hawks-and-doves simulation wpf
Last synced: 01 May 2026
https://github.com/kaustubholpadkar/k-means_clustering-simulation
Simulation of K-means Clustering algorithm using P5.JS
cluster-centroids clustering-algorithm interactive-visualizations javascript-library kmeans-clustering-simulation machine-learning p5-sketches p5js simulation unsupervised-machine-learning
Last synced: 04 Apr 2025
https://github.com/jelhamm/internode-hellinger-distance-based-decision-tree
Simulations for the paper "Inter node Hellinger Distance based Decision Tree by Pritom Saha Akash, Md. Eusha Kadir, Amin Ahsan Ali, Mohammad Shoyaib"
articles data-analysis data-mining decision-tree decision-tree-classifier hddt hellinger-distance-criterion machine-learning numpy-library paper-implementations python scipy-library simulation tree-node
Last synced: 04 Apr 2025
https://github.com/nabilshadman/percolate-message-passing-parallel-program
Percolate message passing parallel program using two-dimensional decomposition implemented in the C programming language
c high-performance-computing mpi parallel-computing scientific-computing simulation
Last synced: 04 Apr 2025
https://github.com/sourceduty/simulation_dev
👨💻 Create new models for simulation programs.
ai-programming ai-sim ai-simulator artificial-intelligence chatgpt custom-gpt developer-tools gpt gpts math-sim openai pen-and-paper programmer programming sim simulation simulations simulator theoretical-computer-science
Last synced: 04 Apr 2025
https://github.com/sourceduty/network_simulator
👩🏻💻 Simulate and set up professional or home networks.
ai artificial-intelligence chatgpt custom-gpt custom-gpts gpt gpts network network-programming networking openai openai-gpt programming routing simulate simulation simulator
Last synced: 04 Apr 2025
https://github.com/stynh/roguelike.js
entity-component-system simulation typescript
Last synced: 04 Apr 2025
https://github.com/corsario-cl/nukkua
Nukkua, es un programa para simular diferentes líquidos, Viscosidad y temperatura en diferentes ambientes.
computer-vision simulation simulator software windows-desktop
Last synced: 04 Apr 2025
https://github.com/pwalig/obiektowefrontend
Front End project for Programowanie Obiektowe
college-assignment college-project game gui gui-application java java-awt java-awt-swing java-gui java-gui-application java-swing object-oriented-programming oop simulation
Last synced: 20 Jan 2026
https://github.com/cuadernin/sqrtsimulation
Computes the nth root using Monte Carlo simulation
dart montecarlo montecarlo-simulation nth-root simulation square-root
Last synced: 12 Apr 2026
https://github.com/yassir-ai/war_simulation
This project aims to simulate a battle between two armies using a randomly generated map (using Mersenne Twister Generator) with varying topography and weather conditions to add complexity to the simulation. The code is written in C++.
armies battle cpp mersenne-twister simulation statistics
Last synced: 10 Jul 2025
https://github.com/akhilrai28/token-bucket-simulator
A dynamic TCP/IP token bucket simulator for traffic shaping, congestion control, and bandwidth management, developed in Scilab with integrated Python data analysis.
bandwidth-manager congestion-control ip linux network-simulation python scilab simulation tcp traffic traffic-control
Last synced: 26 Apr 2026
https://github.com/jmcph4/cpu2
The spiritual successor of my previous CPU simulator
architectural-simulation architecture cpu machine-code microcontroller microprocessor simulation
Last synced: 12 Apr 2025
https://github.com/goldbarth/nebulaforge
Game/Simulation Prototype in Unity/C#
celestial-bodies editor game gameworld simulation solar-system tool tools
Last synced: 10 Jul 2025
https://github.com/tsmbland/retinotopicmaps
MSci thesis - modelling the development of neural connections in the visual system
computational-neuroscience latex partial-differential-equations python research self-organization simulation
Last synced: 12 Apr 2025
https://github.com/kartmaan/survival-simulator
Simulation of survivors on the move in search of food while avoiding dangers and withstanding harsh climates.
life-simulation pygame simulation survival-game survivor vector
Last synced: 12 Apr 2025
https://github.com/roysmanfo/terraformsimulation
A console based simulation of a virtual world, where people will be albe to die naturally, die for a disease (pandemic, plague) expand the population and start wars
500lines console-application cpp simulation
Last synced: 10 Sep 2025
https://github.com/zayarhtet/simulation-tundra
Console Application for simulating Tundra with C++, specialized in Object-Oriented Design
console-application cpp design-patterns oop simulation singleton-pattern
Last synced: 10 Jul 2025
https://github.com/eltoncn/gdatabygagents
Simulation of virtual agents, worlds and sensors using LLMs.
cognitive-architecture llm simulation student-project
Last synced: 07 May 2025
https://github.com/maximilian-nitsch/depth-pressure-sensor-simulator
C++ Simulator and ROS 2 Node for Depth Pressure Sensor (DPTH).
autonomous-robots autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator depth navigation pressure-sensing pressure-sensor robotics robotics-simulation rov sensor simulation simulator
Last synced: 16 May 2026
https://github.com/nandahkrishna/bros
Application suite – Class 12 C++ Computer Science Project
apps calculator calendar clock cpp games graphics notepad os simulation turbo-c-plus-plus
Last synced: 17 Jun 2025
https://github.com/kmoraza/inverter-drive_simulation_software
Diese Desktop-Software simuliert einen elektrischen Wechselrichterantrieb und ist in JavaFX geschrieben (This is a desktop software which simulates electrical inverter drive and is written in JavaFX)
desktop-app desktop-application desktop-software electrical-engineering inverter-drive javafx-application javafx-desktop-apps javafx-desktop-software mathematics mechanical-engineering physics physics-simulation simulation simulations simulator simulators
Last synced: 04 May 2026
https://github.com/shenvitor/fluka_hpge
MC simulation of gamma interaction with HPGe detector using FLUKA.
Last synced: 25 Jan 2026
https://github.com/hanzhi713/irc
Simple simulation of intermolecular random collision
collision-simulator elastic-collision huaji simulation
Last synced: 19 Jun 2025
https://github.com/megospc/epidemic_simulator_4
Последняя версия симулятора распространения эпидемии и конкуренции разных видов инфекций.
epidemic-model javascript simulation
Last synced: 16 May 2026
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/nottherealwallyx/automatictyper
Just spam keys and code will appear. Seems that you are writing code.
Last synced: 20 Jun 2025
https://github.com/coac/ghostinthecell
Ghost In The Cell AI in Rust
artificial-intelligence challenge codingame rust simulation
Last synced: 21 Jun 2025
https://github.com/tomijuarez/reorder-buffer
Out of order superscalar processor simulated in Javascript
hardware processor simulation superscalar
Last synced: 11 Jul 2025
https://github.com/megospc/epidemic_simulator_2
Симулятор распространения эпидемии и конкуренции разных видов инфекций. Версия 2.0. Добавлены модификаторы условий (ландшафты).
epidemic-model javascript simulation
Last synced: 21 Jun 2025
https://github.com/palfore/evolution-wildfire
3D Evolution Simulator
3d evolutionary-algorithms game optimization simulation
Last synced: 30 Jul 2025
https://github.com/adrianpk/rida
Nord made. Security minded.
go golang montreal ottawa ride-sharing scooter simulation tracking
Last synced: 21 Jun 2025
https://github.com/julietrb1/offair-cli
OffAir is a command-line interface (CLI) tool designed to complement OnAir, an economic platform for flight simulators.
games go onair simulation strategy utility
Last synced: 21 Jun 2025
https://github.com/kacf/bitcoin-hunter-ai
Simulates scanning for dead Bitcoin wallets, Built with React + TypeScript.
bitcoin bitcoin-wallet blockchain react simulation wallet-scanner
Last synced: 24 Apr 2026
https://github.com/mabdh/reinforcement-learning-q-learning
🧠 Reinforcement Learning - Simulation in Grid World using Q-Learning
grid q-learning reinforcement-learning simulation
Last synced: 16 May 2026
https://github.com/talinthedev/zig-mcl
A MCL simulation implementation in Zig using Raylib
localization mcl monte-carlo monte-carlo-localization monte-carlo-simulation raylib robotics robotics-competition robotics-programming robotics-simulation simulation vex-robotics vex-v5 zig
Last synced: 19 May 2026
https://github.com/jonataneisermann0105/diffflameles
LES simulation of turbulent diffusion flames at low Mach numbers in MATLAB.
cfd combustion finite-difference-method les low-mach-number matlab projection-method simulation smagorinsky-model turbulence turbulent-diffusion-flames
Last synced: 15 Jul 2025
https://github.com/jeremy-rifkin/covid-simulator
Covid 19 simulation experiment
Last synced: 15 Jul 2025
https://github.com/farooqkz/msim
Simulating Mafia game with mafias, townies and fools!
common-lisp commonlisp game-simulation game-simulator lisp mafia mafia-game mafia-party-game sbcl simulation simulations werewolf werewolf-game
Last synced: 17 Feb 2026
https://github.com/aenoshrajora/ghost-phish
Ghost-Phish is a Bash-based tool for simulating phishing attacks, offering customizable emails, phishing sites, and real-time user tracking to help test and improve cybersecurity defenses.
bash cybersecurity penetration-testing phishing phishing-toolkit red-teaming security-testing simulation social-engineering
Last synced: 16 Jul 2025
https://github.com/amr-yasser226/ambulance-management-system-dsa
A centralized system for managing ambulance services across multiple hospitals, utilizing data structures to optimize ambulance allocation and improve emergency response times.
algorithms ambulance-management-system course-project cpp data-structures emergency-services hospital-simulation optimization patient-dispatch priority-queue queue real-time-simulation resource-allocation simulation stack systems-design unit-testing zewail-city
Last synced: 17 Jul 2025
https://github.com/jonatasperaza/gavity_simulator
Simulador de Gravidade - Algoritmo de Barnes-Hut
barnes-hut-algorithm barnes-hut-simulation gravity pygame python simulation
Last synced: 17 Jul 2025
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/kmoraza/jovian-system
Simulation des Jupitersystems, also des Systems der Monde und Ringe des Jupiters (Simulation of Jovian system, a system of moons and rings of Jupiter)
astronomy astrophysics javafx javafx-application javafx-desktop-apps javafx-gui jovian-system jupiter-planet openscad simulation
Last synced: 17 May 2026
https://github.com/svmiller/stsd
Simulate Time Series Diagnostics
dickey-fuller phillips-perron r simulation time-series unit-root
Last synced: 19 Oct 2025
https://github.com/sourceduty/social_simulator
👥 Simulate public and national social systems.
ai artificial-intelligence chatgpt customgpt govern governance government gpts openai people public simulation simulator social social-simulation social-simulator social-structure social-system sociology
Last synced: 18 Jul 2025
https://github.com/ifeisachildofgod/spaceinvader
This is a game made with the LOVE 2d module of lua, it is heavily inspired by the retro game space spaceinvader
game game-development love2d lua simulation
Last synced: 17 May 2026
https://github.com/zerdicorp/ants_simulation
Simple ants simulation, at a basic level is an advanced slime simulation algorithm.
algorithm ants simulation visualization
Last synced: 19 Jul 2025
https://github.com/leosimoes/uerj-modelagem-computacional-tanque
Trabalhos desenvolvidos na disciplina de Modelagem Computacional no período 2018.1. Problema do carregamento de caminhões tanque: massa vs nível do líquido.
Last synced: 10 Sep 2025
https://github.com/brianruggieri/dog-playground
Interactive dog playground with pan/zoom canvas, throw-toy physics, and autonomous dog behavior.
browser-game casual-game css dog dog-playground game-development html5 html5-canvas javascript physics playground simulation vanilla-javascript web-game
Last synced: 07 Mar 2026
https://github.com/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/jeremy-cleland/parking_optimization
Real-time collaborative parking optimization system using advanced algorithms including game theory Nash equilibrium, A* pathfinding, ML forecasting, and driver psychology modeling. CIS 505 project demonstrating practical algorithm applications in urban planning.
a-star algorithms api-integration data-visualization demand-forecasting driver-behavior dynamic-pricing dynamic-programming game-theory graph-algorithms machine-learning nash-equilibrium parking-optimization python real-time-optimization route-optimization simulation traffic-management university-of-michigan urban-planning
Last synced: 19 Jul 2025
https://github.com/prodis/toy_robot
A simulation of a toy robot moving on a square tabletop.
prodis ruby simulation toy-robot
Last synced: 28 Mar 2025
https://github.com/shijbey/orrery
Another agent-based social simulation framework for emergent narrative experimentation
agent-based-modeling emergent-narrative python simulation social social-simulation
Last synced: 28 Mar 2025
https://github.com/pyroll-project/pyroll-tension-spreading-interaction
Plugin for PyRollL providing a model calculating the influence of tension on spreading.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-report
PyRoll rolling simulation framework - HTML report generation.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-elastic-mill-spring
Plugin for PyRolL incorporating the influence of the elastic mill spring.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/ahmednassar7/operating-system-simulator
A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.
java operating-system round-robin-scheduling simulation
Last synced: 13 Apr 2025
https://github.com/alepiga/giocodellavita
Un programma Windows Forms sviluppato in C# che simula il ciclo ambientale.
Last synced: 17 May 2026
https://github.com/gszep/reaction-diffusion
Interactive reaction-diffusion system simulator in two spatial dimensions
jupyter nodejs reaction-diffusion simulation thesis turing-pattern webgl
Last synced: 20 Jan 2026
https://github.com/jafarmussaid/cdpr-auto-calibration
Autocalibration simulation tool for Cable-Driven Parallel Robots (CDPRs) using inductive sensors.
auto-calibration c-language calibration cdpr robotics simulation
Last synced: 17 May 2026
https://github.com/tsotimus/LRU-Cache-Simulator
A JavaScript simulation of hardware cache with k-way associativity and LRU replacement strategy
cache calculator javascript js lru-cache simulation
Last synced: 10 Sep 2025
https://github.com/rasmussvala/tncg15-global-illumination
A ray tracer in C++ that simulates light, shadows, caustics and reflections.
cpp linkoping-university liu monte-carlo raytracer raytracing realistic simulation
Last synced: 28 Mar 2025
https://github.com/guilyx/dummy-robot
Simulation of a robot using teleoperation or path-finding...
matrix path-finder path-planning robot robotics simulation teleop teleoperation
Last synced: 17 May 2026
https://github.com/basinghse/covid19simulator
Real Time Assessment and Simulation of COVID-19 - showing current numbers of cases, deaths and treated patients globally.
coronavirus covid-19 data real-time simulation visualisation visualisation-data-ingester
Last synced: 05 Apr 2025
https://github.com/djaler/gravitysimulator
Simulation of gravity of objects in space
Last synced: 24 Jun 2025
https://github.com/bigraph-toolkit-suite/bigraphs.grgen-bigraphs
BiGGer is a transformation tool and library that translates bigraphical models and rules to GrGen.NET-compatible files. It enables bigraph rewriting using GrGen.NET.
bigraphs graph-rewriting graph-transformation grgen rules-engine simulation
Last synced: 13 May 2026
https://github.com/pyroll-project/pyroll-pillar-model
Plugin for PyRolL providing basic data structures for discretization of a Profile and a RollPass into Pillar Elements.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-roux-spreading
Plugin for PyRolL providing the Roux spreading model.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Feb 2026
https://github.com/pyroll-project/pyroll-ring-model
Plugin for PyRoll providing basic data structures for discretization of a profile in concentric rings.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/yrhiba/codingamesummerchallenge-2024
Codingame Contest Summer Challenge 2024 by Fiverr.
bot-programming machine-learning monte-carlo-tree-search simulation
Last synced: 05 Apr 2025
https://github.com/pyroll-project/pyroll-gripping-analysis
Plugin for PyRoll calculating and analysing the geometric gripping condition.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll
Metapackage to replace old pyroll package.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-integral-thermal
Plugin for PyRolL providing an integral thermal moddeling approach.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 02 Feb 2026
https://github.com/pyroll-project/pyroll-neutral-point-estimator
Plugin for PyRolL providing a variety of neutral point estimators.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 07 Oct 2025
https://github.com/pyroll-project/pyroll-lendl-equivalent-method
Plugin for PyRolL providing the equivalent rectangle method by Lendl.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/mrgeislinger/udacitymlnd_rl-project_quadcopter
Reinforcement learning project for Udacity's Machine Learning Nanodegree.
machine-learning quadcopter reinforcement-learning simulation udacity-machine-learning-nanodegree udacitymlnd-rl
Last synced: 17 May 2026
https://github.com/emvivas/spinning-donut
"Spinning Donut" is a program developed in C for showing a spinning donut on Windows PC Console.
c consoleapplication simulation spinning spinningdonut windows
Last synced: 17 May 2026
https://github.com/jesse-rb/quantum-key-exchange
Implementation of the quantum key exchange algorithm
Last synced: 17 Jan 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/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/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/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/milcsu09/barnes-hut
Barnes-Hut simulation
barnes-hut barnes-hut-algorithm cpp n-body n-body-simulation nbody nbody-simulation sfml simulation simulator
Last synced: 12 May 2026
https://github.com/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