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/cherenkov-plenoscope/merlict
ray tracing for python
monte-carlo optics physics python raycasting raytracing simulation triangle-mesh wavefront-obj
Last synced: 16 Jan 2026
https://github.com/the-tave/stats-picker
The Stats Picker (Statistics Picker) is now openly available on GitHub!
learning psychology r shinyapps simulation statistics teaching
Last synced: 21 Feb 2026
https://github.com/rcoteru/ezscup
SCALE-UP Python-based wrapper designed to facilitate the batch execution of material simulations in grid of temperatures, pressures, strains and or electric fields.
physics python quantum-chemistry simulation wrapper-api
Last synced: 05 Mar 2025
https://github.com/thanduriel/geom-ed
geometric realtime simulation of electrodynamics with 3d visualisation
electrodynamics geometric-integrator simulation
Last synced: 05 Apr 2025
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/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/robotpy/robotpy-halsim-ds-socket
Moved to https://github.com/robotpy/mostrobotpy
Last synced: 09 May 2025
https://github.com/ycatsh/physics-sim
N-body and projectile motion simulation
cpp physics python sfml simulation
Last synced: 16 Feb 2026
https://github.com/hnthap/car-ride
Car simulator on browsers, written in TypeScript using Vite and ThreeJS.
cannonjs car-ride car-simulation car-simulator react react-three-cannon react-three-drei react-three-fiber simulation sketchfab-textures threejs typescript typescript-react uit vite
Last synced: 08 Apr 2026
https://github.com/algebra-fun/b-ca-infection-simulation
"Brownian-CA-Infection" is a Math Model of Infection based on CA and SIR.
cellular-automaton infection mathmodel mathmodeling simulation sir-model
Last synced: 09 Jun 2026
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/ttitcombe/galaxysimulator
Python implementation of an N body gravitational system, with inclusion of rogue stars to model galactic pertubations
galaxy n-body physics simulation
Last synced: 05 Nov 2025
https://github.com/woolseyworkshop/article-simulating-fireflies-with-circuitpython
Simulating Fireflies With CircuitPython Article Resources
circuitpython electronics fireflies kicad linux macos programming simulation windows
Last synced: 08 Apr 2026
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/pavelkryukov/plimdp-plus
[2011] PlimDP++ is refactoring of PlimDP emulator which has been written by Boris Belousov.
pdp pdp11 simulation simulator
Last synced: 11 Jun 2026
https://github.com/caellian/litesim
A discrete event simulation library
discrete-event-simulation simulation simulation-modeling
Last synced: 07 Apr 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/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/angrybeltman/trigonometry-visualizer
A simple and easy to use program made to help visualize some of the trigonomic functions. The program is written in c using the library raylib for the gui. In order to build and run the program make sure cmake and git is installed and run the run.sh file. If you found this repository helpful of cool feel free to give it a star.
c cmake cosine cpp gui interactive learning math mathematics raylib simulation sine tangent trigonometry
Last synced: 25 Apr 2026
https://github.com/rishitv26/spid
SPID is a motion control algorithm designed as a modification of PID that uses stochastic gradient decent to self-tune and adapt to motion during planning phase.
adaptive-control backpropagation control-systems embedded-systems gradient-descent motion-control neural-network pid pid-controller python reinforcement-learning robotics self-tuning simulation
Last synced: 18 Jun 2026
https://github.com/blaz-r/quantum_zeno_paradox
C++ code for simulating quantum Zeno paradox with spin in field.
cpp14 quantum quantum-mechanics quantum-zeno-paradox simulation spin
Last synced: 14 May 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/stynh/roguelike.js
entity-component-system simulation typescript
Last synced: 04 Apr 2025
https://github.com/daandejongen/hystar
R package that simulates and estimates the hystar model
autoregression estimation hysteresis simulation statistics threshold time-series-analysis
Last synced: 18 Feb 2026
https://github.com/snapex2409/komd
Small MD framework
kokkos md molecular-dynamics simulation
Last synced: 02 Jan 2026
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/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/svmiller/stsd
Simulate Time Series Diagnostics
dickey-fuller phillips-perron r simulation time-series unit-root
Last synced: 19 Oct 2025
https://github.com/chenanton/virtual-ball-pit
A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.
balls cpsc210 java junit physics simulation swing ubc
Last synced: 21 Aug 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/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/troy-lamerton/quad-defence-entitas
Blast the ghosts that come from top, bottom, left - quickly becomes LOTS of ghosts
Last synced: 16 Sep 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/beliavsky/autoregressivestochasticvolatility
Simulate from and fit a discrete-time autoregressive log stochastic volatility model
quantitative-finance simulation stochastic-volatility time-series-analysis
Last synced: 16 Oct 2025
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/gmostofabd/8051-7segment
📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam
8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd
Last synced: 28 May 2026
https://github.com/fyr1981/cellular-simulator
A high-performance artificial life simulation in C++17 using multithreading and data-oriented design.
artifical-life cmake cpp cpp17 data-oriented-design game-development multithreading performance portfolio-project raylib simulation
Last synced: 17 Sep 2025
https://github.com/magnitopic/herds
A simulated game where herds fight for food
Last synced: 23 May 2026
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/omeryildiz/simuduck
SimUduck sample in Head First Design pattern. Written with C++ language
cpp11 oop simulation strategy-design-pattern
Last synced: 04 Jan 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/maxchistt/evolution
WPF app - evolution strategy simulation
evolution hawks-and-doves simulation wpf
Last synced: 01 May 2026
https://github.com/wrudra/pong-the-famous-arcade-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Input Handling | Basic Game Mechanics | PvP
arcade-game classic-game game-development python simulation user-interaction
Last synced: 06 Apr 2025
https://github.com/arathbv/cpe416-autonomous-mobile-robotics
This is a repository of coursework and labs that was completed while taking the course CPE 416 Autonomous Mobile Robotics at California Polytechnic State University. The repository contains labs leading up to the Final Project in which an Autonomous Vehicle was designed and created to map a room and navigate to a position on the map.
Last synced: 19 May 2026
https://github.com/wrudra/snake-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Collision Detection | Game Loop Logic | Movement Control | Collision Handling | Score Tracking
classic-game game-development python simulation turtle-graphics user-interaction
Last synced: 06 Apr 2025
https://github.com/maxgfr/league-soccer-app
Application de gestion de club de football
ai artificial-intelligence cpp football game gestion ia liguesoccerapp school-project simulation
Last synced: 13 May 2025
https://github.com/swudususuwu/susujava
Java source code with reusable `public class`s. For now, all is in the https://github.com/SwuduSusuwu/SusuJava/tree/pos2 branch (which will merge into `preview` branch). Do not know if `/SusuJava/` is descriptive, will consider future move: to `/SusuSims/`, `/JavaSims/`, or `/FishSim/`?
boids calculus fish inheritance-in-java java javafx-application ocean physics-engine physics-simulation simple simulation tensor trigonometric-functions
Last synced: 14 May 2026
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/mandarancio/numerical-modeling
Practical works for Numerical Modeling class at UNIGE.ch
modelling numerical-modelling simulation
Last synced: 22 Mar 2025
https://github.com/maziar110/api_client_test
A simple cloud with an API and a client written in python in order to test your infra. Integrated with OpenTracing
cloud cloud-computing docker docker-compose docker-image flask-api jaeger loadbalancer opentrace opentracing python3 simulation testing-tools
Last synced: 30 Apr 2026
https://github.com/maxboro/hunter-killer
Simulation of prey and hunter
agent-based-modeling agent-based-simulation object-oriented-programming python simulation unit-testing
Last synced: 25 Jul 2025
https://github.com/sidharthmohannair/px4-ros2-beginner-tutorials
Step-by-step tutorials for learning drone development with PX4, ROS 2, and Gazebo simulation. From basic setup to camera integration and autonomous flight.
autonomous beginner camera computer-vision drone gazebo humble mavros px4 px4-sitl robotics ros2 simulation tutorial uav
Last synced: 05 Apr 2025
https://github.com/andrewmsilva/simtool
An experimental framework for creating general simulation models
Last synced: 17 Sep 2025
https://github.com/insolor/turmite
A turmite machine implementation in Euphoria. Needs dos_rescue module to work.
Last synced: 26 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/areenberg/relsys
A tool for evaluating a system of queues with finite capacity that are connected through customer relocations.
production queueing queueing-networks relocation simulation
Last synced: 16 Jan 2026
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/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/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/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/jxareas/inferential-statistics-i
Simulation-based proofs (CLT, LLN, ...) & Statistical Tests (Difference in Means, Chi-Squared, ANOVA)
anova chisquare simulation ttest
Last synced: 17 Jul 2025
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/sandrain/analyzethis-schedsim
A workflow scheduling simulator for multi-core active flash devices.
Last synced: 10 Jul 2025
https://github.com/pedestriandynamics/sumo-jupedsim-simulations
Configuration files for coupled simulation scenarios
jupedsim pedestrians simulation simulation-framework simulation-modeling sumo traffic
Last synced: 20 Jan 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/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/gmostofabd/8051-analog
📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.
8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation
Last synced: 25 May 2026
https://github.com/debruine/faux.jl
Julia version of faux for data simulation
Last synced: 28 Mar 2025
https://github.com/blayung/ca-physics
A simple cellular automaton-based physics simulation written in c++.
cellular-automaton cpp physics physics-simulation sdl2 simulation
Last synced: 26 Jul 2025
https://github.com/sourceduty/electronic_simulator
🔋Manage, plan, and simulate Arduino and Raspberry Pi projects.
arduino artificial-intelligence chatgpt custom-gpt customgpt electronic electronics gpt gpts pi piduino project-plan project-planning projects raspberry-pi sim simulated simulation simulator
Last synced: 19 Jan 2026
https://github.com/nout-kleef/starry-night
Simulation of a star-filled sky using JS and CSS, to be used as a background
animation art css js simulation star stars website
Last synced: 02 Jan 2026
https://github.com/kaustubholpadkar/perceptron_with_margin
Simulation of Perceptron Algorithm using P5.JS
classification-algorithm deep-learning interactive-visualizations javascript machine-learning neural-networks p5-sketches p5js perceptron perceptron-learning-algorithm simulation supervised-learning
Last synced: 02 May 2026
https://github.com/wadjetz/crowd-simulator
algorithm dijkstra game graph java school-project simulation
Last synced: 21 Mar 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/ryan-m-smith/timesharingsimulation
A simple simulation of a time-sharing system with a round-robin scheduler. CS-320 Project 1.
operating-systems round-robin simulation time-sharing
Last synced: 03 Apr 2025
https://github.com/saicharanuvaraj/car-driving-simulation
A basic car driving simulation with real car driving logic made by using pygame
car-driving game pygame python simulation
Last synced: 25 Dec 2025
https://github.com/xuyanwen2012/pedestriansim
A Unreal Engine 4 Plugin for simulating pedestrian behaviors
plugin simulation unreal-engine-4
Last synced: 15 Apr 2025
https://github.com/jadhaidar/ts-hashlife
Hashlife in Typescript
cellular-automata conway game-of-life hashlife simulation typescript
Last synced: 19 Feb 2026
https://github.com/it-delinquent/door_access_emulator
A small program that shows a basic door access system
c-sharp caliburn caliburn-micro costura costura-fody csharp csharp-code fody fodyweavers mvvm mvvm-architecture mvvm-pattern programming simulation windows windows-presentation-foundation wpf wpf-application wpf-ui
Last synced: 20 Jan 2026
https://github.com/digimortl/tycoon
Exercise 3 of Transport Tycoon Exercises for DDD
bluebook ddd event-driven-simulation go golang simulation smalltalk squeak
Last synced: 27 Jul 2025
https://github.com/borishrzenjak/solar
A 3D interactive simulation of our solar system
3d animation html5-canvas interactive-visualizations simulation solar-system three-js
Last synced: 29 Mar 2025
https://github.com/pbergstrom90/keycardsimulator
Examproject to simulate a Keycardreader in C, November 2023.
c exam keycard scanner simulation
Last synced: 22 Mar 2025
https://github.com/beepboopbit/laboratoryenvironment
A Simple Extensible Environment Library for simulation
library simulation student-project
Last synced: 20 Mar 2025
https://github.com/edawson/assisi
A somatic mutation signature simulator
autoencoders mutational-signatures simulation snvs
Last synced: 17 Jun 2026
https://github.com/jghaden/particle-simulator
OpenGL based Particle simulator
glew glfw glm gravity nbody opengl particles simulation
Last synced: 15 May 2026
https://github.com/szeweq/crates-data
A collection of crate opening data.
cases crates csgo forfun gamba game opening simulation
Last synced: 14 Jun 2025
https://github.com/hptrk/uni-haskell-assignment
(UNIVERSITY) A simple battle simulator in Haskell that allows users to simulate battles between different types of units with various stats and abilities. ⚔️
haskell simulation university-project
Last synced: 04 Apr 2025
https://github.com/md-talim/coffee-machine-simulator
A Java-based coffee machine simulator to brew coffee, manage resources, and handle money.
beginner-project console-application java oop simulation
Last synced: 30 Apr 2025
https://github.com/s1ink/swerve-simulation
An extension of the original team project during summer 2023
frc java simulation swerve-drive wpilib
Last synced: 16 May 2026
https://github.com/whatsacomputertho/elevate-lib
A Rust package for elevator simulation
elevator elevator-problem elevator-simulation elevator-simulator simulation
Last synced: 28 Jul 2025