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/dicehub/dice-dev-legacy
DICE project (Old version - No longer maintained !!!)
automation cfd openfoam simulation
Last synced: 20 Jan 2026
https://github.com/benzzchan/ecosystem-simulation
It is a software designed to simulate the dynamics and evolution of an ecosystem. (Mini project)
game love2d lua simulat simulation simulator world
Last synced: 18 May 2026
https://github.com/sculpttechproject/fleetstream
FleetStream is an experimental sensor‑to‑dashboard playground. It emulates a fleet of vehicles, captures raw telemetry, crunches it in real‑time with Apache Spark Structured Streaming and exposes the results for further analysis.
analytics car fleet iot obd simulation spark streaming
Last synced: 16 May 2026
https://github.com/caeassistant-group/disp-fortran-code-abaqus-subroutine
In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.
abaqus cae code disp fem finit fortran simulation subroutine vdisp
Last synced: 18 Feb 2026
https://github.com/stdlib-js/simulate-iter-lanczos-pulse
Create an iterator which generates a Lanczos pulse waveform.
iterate iteration iterator javascript lanczos node node-js nodejs periodic processing pulse signal simulate simulation sinc stdlib train wave waveform window
Last synced: 04 Mar 2025
https://github.com/mario-so/pandemicrs
Pandemic simulation in rust and raylib
Last synced: 30 Jun 2026
https://github.com/yasnakateb/singleprocessorsystem
💻 A Single Processor System With Gem5
computer-architecture computer-system gem5 gem5-simulator processor-simulator simple-system simulation simulator single-processor system-level-simulator
Last synced: 27 Apr 2026
https://github.com/malekmfs/cspe40824
M/M/1/K Queue Simulation and Analysis Modeling assignments for "Computer System Performance Evaluation" course.
assignments-of-the-course discriminatory-procesor-sharing fifo performance-evaluation processor-sharing queue-simulation round-robin simulation
Last synced: 27 Mar 2025
https://github.com/liu-yucheng/p5-js-sphere-physics
p5.js Simple Sphere Physics
graphics js p5js physics simulation web
Last synced: 20 May 2026
https://github.com/semibran/life-c
:gear: conway's game of life in C
c cellular-automata game game-of-life physics simulation
Last synced: 06 Apr 2025
https://github.com/michaelsproul/ewok
Simulator for a distributed fuzzy ordering algorithm
consensus distributed-systems safenetwork simulation
Last synced: 15 Aug 2025
https://github.com/andezion/simulatoroffalling
This is my small project demonstrating the fall of a ball depending on user specified parameters.
cpp object-oriented-programming physics sfml-cpp sfml-library simulation
Last synced: 21 Mar 2025
https://github.com/aykhan019/python_examproject
A Python-based simulation for managing a gas station. This project provides functionalities for tracking fuel inventory, processing customer transactions, and generating detailed reports on fuel usage and sales. The system emphasizes simplicity and efficiency, with robust input validation to ensure accurate data entry and effective operation manage
gas-station inventory-management python report-generation simulation
Last synced: 28 Jun 2026
https://github.com/bsgbryan/roc
A thoroughly-modern real-time simulation engine
assemblyscript bun entity-component-system game-dev game-development game-engine gamedev simd simd-instructions simd-intrinsics simd-programming simulation typescript webassembly webgpu
Last synced: 15 May 2026
https://github.com/cakraawijaya/dashboard-iot
Node.js-based IoT Dashboard | Kelas IoT | Workshop Assignment
3-layer bootstrap dashboard emqx express-js font-awasome iot javascript mqtt mqttx node-js server-sent-event simulation v8-javascript-engine vs-code wokwi wss
Last synced: 01 Nov 2025
https://github.com/th0rgal/simulant
A C++ simulation of ant colonies made for the Paris Saclay University.
Last synced: 17 Oct 2025
https://github.com/roscibely/traffic-lights-simulation
Traffic lights simulation with detection and reduction of pedestrian waiting time in traffic light
anylogic pedestrian-detection presence-detection presence-sensor simulation traffic-light traffic-light-controller
Last synced: 16 Sep 2025
https://github.com/gazebosim/gz_pkg_create
A tool for setting up gazebo related projects.
gazebo hacktoberfest robotics simulation
Last synced: 18 Apr 2026
https://github.com/ncss-tech/jnsmr
R frontend for the Java Newhall Simulation Model (jNSM) -- "A Traditional Soil Climate Simulation Model"
climate java jnsm model newhall r simulation soil
Last synced: 18 May 2026
https://github.com/arhcoder/safebox-automata
🔐 Safebox simulation with automata theory. It allows to set a password to an imaginary strongbox and it generates a DFA automata to simulates the accept-reject of a serie of movements.
automata python safebox simulation
Last synced: 30 Jul 2025
https://github.com/jayexdesigns/logic-gates-simulator
A web application for simulating logic gates
logic-gates simulation simulator vanilla-javascript
Last synced: 18 Aug 2025
https://github.com/sleepycharlyy/mass_spring.pde
Simulates how springs interact with mass. Made with Processing 3.
2d-simulation mass physics physics-simulation processing simulation springs
Last synced: 03 Jul 2025
https://github.com/jguarato/2d-cavity-flow
Computational fluid dynamics (CFD) code for solving incompressible flow in a 2D lid-driven cavity.
Last synced: 03 Jul 2026
https://github.com/jonmarty/morris-lecar
An implementation of the Morris-Lecar Neuron from Theoretical Neuroscience
morris-lecar neurons neuroscience simulation theoretical-neuroscience
Last synced: 10 Apr 2025
https://github.com/maxwick456/balls
Tiktok ball simulation
brainrot simulation tiktok youtube-shorts
Last synced: 18 Mar 2025
https://github.com/ionicabizau/secondary-rainbow
A simulation of secondary rainbow phenomenon created in HTML, CSS and JavaScript.
hacktoberfest html javascript rainbow simulation
Last synced: 04 May 2025
https://github.com/emanuellcs/entropicrust
Rust-based project exploring chaotic systems through high-performance simulations
chaos chaos-theory chaotic-dynamical-systems chaotic-systems mathematics physics physics-simulation rust rust-lang rustlang simulation visualization
Last synced: 12 Jul 2025
https://github.com/jguarato/2d-plate-heat-transfer
Codes for solving a heat transfer problem in a 2D flat plate.
Last synced: 04 Oct 2025
https://github.com/mklemmingen/boom-chess
Idiocracied chess, with health, guns, obstacles and stuff
arcade arcadegame arcadegames chess chessengine game java libgdx libgdx-desktop libgdx-game military simulation
Last synced: 20 May 2026
https://github.com/mitre/im_sample_algorithm
MITRE's Interval Management Sample Algorithm. An implementation of RTCA DO-361A Appendix C.
aircraft algorithms simulation
Last synced: 04 Jan 2026
https://github.com/jonmarty/creature-simulation
A Evolutionary Simulator consisting of creatures on a grid (Plants, Herbivores, Carnivores)
cellular-automata predator-prey simulation
Last synced: 10 Apr 2025
https://github.com/mcneillj/sitka-examples
Example files for getting started using Sitka for modeling and analysis.
building-energy examples modeling-tool simulation
Last synced: 16 May 2026
https://github.com/0ameyasr/edgecloudsim
A simulation of Mobile, Edge, Cloud-only computing models along with Hybrid (Cloud-Edge, Mobile-Edge) over a set of tasks using EdgeCloudSim
cloud-computing edge-computing java simulation
Last synced: 30 Apr 2025
https://github.com/gonzalo-bulnes/stime
🦉 A testing (and partial) replacement for Python's time package, for fully-controlled time-dependent tests.
Last synced: 06 Apr 2025
https://github.com/lbirkert/three-body-problem
a three-body physics simulation written in python
physics python simulation three-body-problem three-body-simulation
Last synced: 13 Jul 2025
https://github.com/pyroll-project/pyroll-examples
Examples of PyRolL usage to host on Binder.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 19 May 2026
https://github.com/viljarjf/nano
Programs made during nanotechnology studies
physics physics-simulation python simulation tfy4235
Last synced: 07 Apr 2025
https://github.com/jayexdesigns/web-solar-system
A JavaScript physics simulation made with ThreeJs
gravity-simulation simulation solar-system threejs
Last synced: 23 Jun 2026
https://github.com/marvk/marple-traffic-simulator
javafx mvvm mvvmfx simulation traffic traffic-simulation
Last synced: 18 May 2026
https://github.com/wildlyinaccurate/is-this-real-life
Is this real life? Or just a simulation?
Last synced: 06 Apr 2025
https://github.com/fahdseddik/truck-delivery-company-simulation
A simulation of a truck delivery company written in C++.
algorithms cpp datastructures objectorientedprogramming simulation
Last synced: 10 Nov 2025
https://github.com/rbaltrusch/unicast_network_sim
Ludum Dare 53 game jam entry
game game-development game-jam gamedev ludum-dare ludum-dare-53 networking puzzle puzzle-game pygame python simulation
Last synced: 15 Jan 2026
https://github.com/jastka4/meadow-simulation
Project for university. Multithreaded meadow simulation in C++.
conditional-variables cpp17 meadow multithreading pwr simulation
Last synced: 13 May 2025
https://github.com/matronator/anxietysimulator
Simulation game of anxiety disorders
anxiety anxiety-disorder anxiety-simulator game phaser-game phaser3 simulation simulator simulator-game
Last synced: 12 Apr 2025
https://github.com/novara754/raytracer
A multi-threaded CPU raytracer.
computer-graphics graphics graphics-programming multithreading raytracer raytracing rendering rust rust-lang simulation
Last synced: 21 Mar 2025
https://github.com/sachin-s-wagh/electrical-engineering-project-design-and-simulation-of-a-fast-dc-ev-recharging-station-using-matlab
A fast DC recharging station design, model, & simulation is presented for multiple EVs supporting G2V & V2G mode. MATLAB/Simulink tool is used with each component designed using standard formulae. Constant current (CC) & voltage (CV) control is used. Power quality is maintained and results obtained prove the effectiveness of proposed model.
control design documentation electric-vehicles electrical-engineering matlab matlab-script research-project simulation simulink-model
Last synced: 26 May 2026
https://github.com/edenoved/platform-for-managing-simulation
Developed a simulation management platform for communication networks and computer systems, utilizing Python (FastAPI), React (TypeScript), and MongoDB. The platform supports real-time simulation tracking, customizable configurations, automated workflows, and in-depth results analysis, optimizing research processes and increasing efficiency.
automation fastapi mongodb python react real-time-monitoring simulation typescript web-application
Last synced: 16 Apr 2025
https://github.com/aarjaneiro/parallelqueue
A package for simulating parallel queueing systems in Python.
discrete-event-simulation parallel parallel-processing python queue simpy simulation
Last synced: 07 May 2025
https://github.com/kkmann/covid-19-screening-policies
Agent-based simulation results for school reopening policies during the Covid-19 pandemic.
Last synced: 28 Jun 2026
https://github.com/khaouitiabdelhakim/client-server-simulator-python
This Python project demonstrates a simple client-server interaction on localhost. The server listens for client connections and responds with information about various web browsers based on user input.
client client-server client-side modeling modeling-and-simulation python python-script server server-side simulation
Last synced: 05 Apr 2025
https://github.com/illuhad/illcrawl
Data crawling and 2D and volumetric 3D quantity reconstruction and visualisation engine for large datasets from the illustris cosmological simulation. Designed for GPU clusters using OpenCL and MPI.
illustris opencl reconstruction simulation visualization
Last synced: 18 Aug 2025
https://github.com/tatsh/freeband
An attempt at making a clone of Guitar Hero/Rock Band in C with SDL and OpenGL (archived project).
guitar-hero rock-band simulation
Last synced: 24 Sep 2025
https://github.com/pythonhealthdatascience/rap_template_r_des
Template reproducible analytical pipeline (RAP) for simple R discrete-event simulation (DES) model.
discrete-event-simulation healthcare healthcare-analysis r reproducible-analysis reproducible-analytical-pipeline reproducible-analytical-pipelines reproducible-research reproducible-science simmer simulation simulation-framework simulation-model simulation-modeling simulation-modelling template
Last synced: 12 Mar 2025
https://github.com/redhaam/simemory
Desktop application to simulate memory management by the operating system
csharp desktop-application memory simulation simulator
Last synced: 01 Jul 2026
https://github.com/caltechmsc/gensemble
A comprehensive tool that leverages multiple computational programs to predict transmembrane regions and construct accurate membrane protein structures with high precision.
biology caltech protein-prediction protein-structure simulation
Last synced: 11 Apr 2025
https://github.com/walkerdustin/vergleich-von-messmethoden-fuer-punktwolken
Bei der Vermessung eines physischen Raumes ist das Ergebnis eine Punktwolke. Diese Punktwolke beschreibt dann ausgewählte Punkte im Raum, zum Beispiel auf den Wänden und der Decke. Wenn diese Punkte in zwei seperaten Messungen gemessen werden, vielleicht sogar von unterschiedlichen Geräten, soll hinterher herausgefunden werden wie genau diese Punktwolken übereinstimmen. Dafür gibt es zwei grundsätzlich verschiedene Methoden. Diese sollen hier verglichen werden.
3d-models accuracy-metrics data-analysis data-visualization kaggle measure-distance numpy point-cloud pointcloudprocessing punkte python science-research simulation statistics
Last synced: 11 Apr 2026
https://github.com/foufou-exe/axelrod-rs
A high-performance evolutionary game theory simulator written in Rust. This project explores the Iterated Prisoner's Dilemma by pitting various automated strategies against each other to observe the emergence of cooperation, trust, and betrayal in a competitive environment.
evolutionary-algorithms game-theory mathematics multi-agent-systems prisoners-dilemma rust rust-lang simulation social-sciences tit-for-tat
Last synced: 03 Apr 2026
https://github.com/nic-obert/cellular-automata
Simulation of space colonization based on given parameters and environment
cellular-automata life processing simulation
Last synced: 16 Apr 2025
https://github.com/zo-bro-23/population-simulation-web
A website that runs population (genetics) simulations based on Hardy-Weinberg principles
Last synced: 18 Jul 2025
https://github.com/dexmoh/star-system-sim
A procedural 2D star system generator made in Godot 4
2d game game-development godot godot-engine procedural-generation simulation space
Last synced: 27 May 2026
https://github.com/aemarkov/gravsim2
Расчет гравитационной задачи N-тел при помощи OpenMP и MPI - семестровая работа к курсу "Параллельное программирование"
mpi n-body openmp simulation study-project
Last synced: 30 Mar 2025
https://github.com/eawag-surface-waters-research/lake-calibrator
Automatic calibration of hydrodynamic lake models
Last synced: 16 Jan 2026
https://github.com/hosseinhayatizak/micro-professor-mpf-8051
Micro Professor (MPF) 8051
8051 8051-assembly 8051-calculator 8051-microcontroller 8051-projects assembly assembly-language proteus simulation vsm
Last synced: 02 Jan 2026
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/sebastiandominguezc/social-architecture-of-capitalism
Python implementation of the Social Architecture of Capitalism by Ian Wright
Last synced: 15 May 2026
https://github.com/walkerdustin/signale-und-systeme-2-praktikum
Signale&Systeme 2 Praktikum Hochschule Reutlingen bei Prof Haslach: Bestimmung der 3D-Position einer Geräuschquelle mit Mikrofonen
akustik awgn-rauschen korrelation latex-pdf lokalisation matlab matlab-simulation newtonverfahren signalverarbeitung simulation sound-localization
Last synced: 12 Oct 2025
https://github.com/abarichello/airport-simulator
Assignment for INE5410
airport airport-simulation c ine5410 simulation simulator ufsc
Last synced: 16 May 2025
https://github.com/jkglasbrenner/cds101-course-materials
Course materials for CDS 101: Introduction to Computational and Data Sciences, offered at George Mason University
cds-101 computational-science course-materials data-distributions data-reshaping data-science data-transformation dplyr george-mason-university ggplot2 infer inference linear-regression modeling r r-markdown simulation tidyr tidyverse visualization
Last synced: 16 Jan 2026
https://github.com/thecoderadi/netcraft
Network Topology Viewer is an interactive tool designed to visualize and simulate different network topologies. It helps users understand how networks operate by animating packet transfers and allowing dynamic topology adjustments.
animation educational javascript nextjs open-source react shadcn-ui simulation tailwindcss typescript
Last synced: 11 Apr 2026
https://github.com/mostlime12195/n-body-simulation
An N-Body Simulation made with Raylib and C++
cpp gravity-simulation nbody nbody-simulation opengl raylib raylib-cpp simulation
Last synced: 21 May 2026
https://github.com/lucambr0/dijkstra-algorithm-sim
Simulate and visualize how dijkstra algorithm works
dijkstra-algorithm html-css-javascript javascript school-project simulation web-development
Last synced: 16 May 2025
https://github.com/devofvictory/bwinf-2021-exercise4
This project is my elaboration of Task 4 in the Federal Computer Science Competition 2021. The idea was to determine from a finite set of different dice which one of them is best suited for a complete game of “Don't get angry”. For this, I had to implement and simulate the entire game principle with all the rules, such as throwing out.
2021 bwinf40 dont-get-angry game simulation
Last synced: 03 Mar 2025
https://github.com/garciparedes/monte-carlo-simulation-rayleigh-distribution
In this work, we study the durability of a device consisting of 11 components, which we will assume Rayleigh variables, organised in different configurations (series, parallel, stand-by, etc.). For this, we will use the Monte Carlo simulation method.
garciparedes monte-carlo monte-carlo-simulation probability rayleigh simulation statistics university-of-valladolid
Last synced: 11 Jun 2026
https://github.com/zerdicorp/soft_body_simulation
In my opinion - one of the coolest simulations!
2d physics physics-simulation simulation soft-body soft-body-simulation
Last synced: 02 Sep 2025
https://github.com/erencanpelin/3d-procedural-terrain-editor-
Made in 2020, this project was part of my highschool software design & development major project
high-distinctions highschool-project major-project simulation terrain-generation
Last synced: 07 Apr 2025
https://github.com/shoyamanishi/webassemblynumericalcomputing
A study on the numerical computing with WebAssembly on the browsers
cpp emscripten numerical-computation simulation webassembly
Last synced: 23 Mar 2025
https://github.com/trihedral/blobolution
An environment programmed to train Artificial Neural Networks (ANNs) through simulated natural selection (genetic algorithm). Numerous objects with independent ANNs interact with each other, competing for simulated limited resources.
artificial-intelligence artificial-neural-networks biological-simulations genetic-algorithm simulation
Last synced: 07 Apr 2025
https://github.com/nwtgck/type-safe-mips-haskell
Type-Safe Virtual MIPS Architecture in Haskell
Last synced: 04 Jul 2025
https://github.com/BAMresearch/aRTist-PythonLib
Python library to control aRTist remotely and automatically
image-processing monte-carlo simulation x-ray
Last synced: 16 Jan 2026
https://github.com/stdlib-js/simulate-iter-sawtooth-wave
Create an iterator which generates a sawtooth wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing saw sawtooth signal simulate simulation stdlib wave waveform
Last synced: 17 Feb 2026
https://github.com/manishmeganathan/automata
A 2D Simulator in Rust for cellular automata such as Conway's Game of Life and Langton's Ant among others. Powered by the ggez framework.
cellular-automaton conways-game-of-life ggez langtons-ant rust-lang simulation
Last synced: 28 Mar 2025
https://github.com/megospc/alife
🦠 Artificial life: simulation of evolution. 🌿 Искусственная жизнь: симуляция эволюции. 🍀
artifical-life evolution github-pages javascript simulation
Last synced: 10 Jun 2026
https://github.com/brown9804/spice-designs-examples
Code examples
circuits cmos mosfet simulation spice transistor
Last synced: 04 Feb 2026
https://github.com/ugnmura/Secretary-Problem-Simulation
Simulation of the Secretary Problem
maxima maximization probability secretary-problem simulation
Last synced: 02 Sep 2025
https://github.com/dor-sketch/simulation-earth
Implementation of a Cellular Automaton for a variety of cause-effect inferences, with simple GUI and graph support.
biological-computing cellular-automata matplotlib simulation tkinter
Last synced: 15 Mar 2025
https://github.com/aakrishtsp/reynolds-steering-behaviours
Implementation of Reynold's Steering Algorithm using OpenGL
2d-graphics cmake glad glfw glm imgui opengl simulation
Last synced: 11 Apr 2025
https://github.com/victorharri-chal/the-plazza
🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech
c epitech ipc multi-processing multi-threading pizza second-year-project simulation
Last synced: 01 May 2026
https://github.com/mcejp/tsim
Transport simulation playground
game openttd-inspired simulation transportation-network
Last synced: 15 Mar 2025
https://github.com/wildsonbbl/gnnepcsaftwebapp
GNNPCSAFT Webapp
chemical-engineering equation-of-state pcsaft simulation thermodynamics
Last synced: 26 Jan 2026
https://github.com/filippofinke/reaction-time-training
🏀 Game and simulation system for reaction time training and coordination improvement for athletes based on Arduino
athlete game reaction simulation sport time
Last synced: 18 Jun 2025
https://github.com/austince/planet-simulations
Planet Simulations for Introduction to Astrophysics PEP 336
astrophysics data-processing data-science python simulation
Last synced: 10 Mar 2025
https://github.com/marinadunn/ASTR400B_Dunn
Repo for ASTR 400B course, Galaxy Simulations, taught by Dr. Gurtina Besla
astrophysics extragalactic galactic-modeling galaxies orbital-dynamics orbital-simulation physics python simulation
Last synced: 10 Mar 2025
https://github.com/liatemplates/mec2
Port of the mec2 2D physics simulation engine to LiaScript
liascript liascript-template mec2 oer physics simulation
Last synced: 21 Feb 2026
https://github.com/sufyanaslam44/virtua-chem-sim
A unity based virtual chemistry lab app having simulation of two chemistry experiments acid-base titration and litmus paper test. Audio and text instructions. Quiz section have 20 MCQ for each experiment. Developed by Sufyan Aslam, Fun Man Fung, Chun Yen Chang & Han Jia Yi
acidbase chemistry-lab firstpersonmovement litmus-test mobile-app quiz-game simulation unity virtuachemsim virtual-chemistry-lab
Last synced: 18 May 2026
https://github.com/haydenshively/fluid-simulation
a basic fluid simulation with mouse/cursor interaction
Last synced: 24 Mar 2025