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/hasanyahya101/rubixsimulation-vite
This is a Rubix Cube 3D Simulation Application. It allows you to rotate the Cube and its Rows and Columns. It is responsive on both Desktop and Mobile.
3d css desktop github github-pages mobile react responsive rubux-cube simulation static vite
Last synced: 07 Apr 2026
https://github.com/ismael-mendoza/multicam-bolshoi-mah
Repository to reproduce results of paper: "MultiCAM: A multivariable framework for connecting the mass accretion history of haloes with their properties"
cosmology dark-matter-halos nbody-simulation simulation
Last synced: 21 Jul 2025
https://github.com/yinkar/sektir
A ball simulation based on p5js
game p5js p5js-game physics-simulation simulation
Last synced: 25 Jun 2025
https://github.com/roliveros-ramos/sharkbox
ecological-modelling fisheries population-biology rstats sharks simulation
Last synced: 22 May 2026
https://github.com/ruivieira/scala-ssm
Scala state-space models
scala simulation state-space-model statistics time-series
Last synced: 19 May 2026
https://github.com/ramiawar/fastabm
A modern agent-based modeling framework.
agent-based-modelling agent-based-simulation complex-systems complexity-analysis complexity-theory modelling modelling-framework simulation simulation-environment spatial-models
Last synced: 30 Mar 2025
https://github.com/piras-s/tuningcurvesnestedbayesianinference
Bayesian inference of neural tuning curves using nested sampling (PyMultiNest), with theory, simulation, and diagnostic visualizations.
bayesian-inference data-visualization machine-learning model-evaluation nested-sampling neuroscience pymultinest python3 simulation
Last synced: 18 May 2026
https://github.com/ayonious/tower-of-hanoi-simulation
🗼💿Tower of Hanoi solve using Animation of java Graphics
canvas-animation graphics java simulation tower-of-hanoi
Last synced: 18 May 2026
https://github.com/horheynm/modelingebolaspread_sir
SIR approximation model
differential-equations numerical-solvers runge-kutta simulation
Last synced: 03 Apr 2025
https://github.com/mohababsa/jderobot-brownianmotion
Brownian Motion simulator for GSoC 2025 JdeRobot challenge. Robot moves in a square arena, rotates on boundary collisions. Built with Python, NumPy, and Matplotlib. Includes GIF output
brownian-motions gsoc-2025 jderobot python simulation
Last synced: 05 Apr 2025
https://github.com/benpollarduk/bp.plankton
A C# program targeting .NET 4.6.1 that simulates plankton in a pond, with the emphasis put on fun over realism.
csharp plankton simulation wpf
Last synced: 18 May 2026
https://github.com/kaua-pt/cancerevolutionsimulator
Simulação da evolução de um câncer
agent jade java multiagent-systems simulation
Last synced: 14 May 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/vivek13130/boids
A boid ( unified movement of birds and fishes in large groups ) simulator with real time behaviour modification.
boids boids-algorithm boids-behaviour boids-simulation gamedevelopment gdscript godot-engine multithreading simulation solo-project
Last synced: 20 Jan 2026
https://github.com/warjohn/simplegraph
The Physics Engine Simulation uses SFML and OpenCV to simulate gravity, collisions, and motion for customizable shapes. Objects interact under user-defined gravity (e.g., Earth, Mars) with real-time video recording. Ideal for visualizing physics concepts dynamically.
collision-detection gravity opencv physics-engine sfml simulation
Last synced: 18 May 2026
https://github.com/rakin406/projectile-motion
Projectile motion demo
2d demo education motion physics simulation
Last synced: 18 Jan 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/sdummett-at-42/philosophers
Simulating dining philosophers problem using threads and mutexes in C.
concurrency dining-philosophers-problem multithreading mutex parrallel-computing simulation threads
Last synced: 12 Jul 2025
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/caellian/litesim
A discrete event simulation library
discrete-event-simulation simulation simulation-modeling
Last synced: 07 Apr 2025
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: 21 Mar 2025
https://github.com/sergio-egm/conway-s-game-of-life
Developing Conway's game of life and study of the physics property.
complex-systems cpp julia mathematics physics self-similarity simulation
Last synced: 18 May 2026
https://github.com/dcronqvist/evolvi
🐛 old high school project using neural networks and a genetic algorithm for simulating a species that has one goal: survive by eating food.
genetic-algorithms neural-networks simulation
Last synced: 21 Jun 2026
https://github.com/dpm76/gameoflife
Game of Life simulator in Python featuring clean architecture, unit testing, and graphical visualization.
cellularautomata clean-architecture console-app conway design-patterns gameoflife gameoflifesimulation infinitegrid portfolio python python-3 simulation software-architecture tkinter tkinter-python ui unittest
Last synced: 07 Jun 2026
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/youngermaster/coulomb-superposition-principle
Principio de Superposición de Coulomb y Ley de Biot-Savart
coulomb-law matplotlib numpy simulation
Last synced: 18 May 2026
https://github.com/louis030195/meme
Learning and teaching meme(s) one commit at a time.
3d biology physics simulation unity
Last synced: 28 Apr 2026
https://github.com/timyiu478/dolev-strong-protocol
A State Machine Replication built on top of Dolev-Strong Authenticated Broadcast Protocol
byzantine-broadcast consensus distributed-systems pki protocol simulation state-machine-replication synchrony
Last synced: 30 Oct 2025
https://github.com/marshallasch/density-plots
ns-3 simulation scripts to generate the city density plots for the thesis
ns-3 ns3 plots simulation simulations
Last synced: 19 Jan 2026
https://github.com/sumandey7684/mac-os-simulation
This open-source project aims to replicate some of the Mac OS(Monterey, at the time of writing)'s desktop experience on the web, using HTML, CSS & JavaScript
apple css git html javascript macos nodejs responsive simulation
Last synced: 11 Apr 2026
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/xanstar6067/fractalexplorer
Большой проект по объединению программ генерации фракталов. A large project to combine fractal generation programs.
burning-ship burning-ship-set csharp custom-rendering-style decimal-arithmetic fractal fractal-renderer fractals graphics julia-set mandelbrot-set math multithreading parallel-computing simulation visual-studio visualization winforms
Last synced: 30 Jun 2025
https://github.com/caeassistant-group/abaqus-3d-printing-additive-manufacturing
In this project, we simulated 3D printing, or additive manufacturing, in Abaqus CAE. Due to the complexity of the project, we used Python scripting for the simulation. Additionally, we utilized the DISP and USDFLD subroutines in Fortran Languages.
3d-printing 3dprint abaqus additive-manufacturing cae finite-element-methods numerical-simulation simulation
Last synced: 16 Oct 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/caeassistant-group/inherent-strain-method-in-metal-additive-manufacturing-abaqus-simulation
This research investigates the application of the Inherent Strain method in Abaqus, an effective numerical strategy for simulating Laser Powder Bed Fusion (LPBF) in metal additive manufacturing. For this purpose, we have implemented the DFLUX and USDFLD subroutines using Fortran.
3d-printing abaqus additive-manufacturing cae dflux-subroutine fem finite-element-analysis finite-element-methods finite-elements fortran laser numerical python simulation
Last synced: 11 Jun 2025
https://github.com/caeassistant-group/abaqus-welding-simulation-two-pass-arc-welding
2-Pass Welding Simulation in Abaqus: In this project, we used Abaqus with the DFLUX subroutine to simulate2-pass welding, incorporating the birth and death of elements. This is a workshop of a package covering the simulation of multiple welding methods, presented in 3.5 hours of video. All files and videos are available through the provided link.
3ds abaqus arc-welding arc-welding-simulation cae dflux-subroutine fortran numerical numerical-methods simulation welding
Last synced: 05 Jan 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/acailic/founders-dilemma
educational startup simulation game that teaches real founder principles through gameplay.
founder game simulation startup tauri tauri-app
Last synced: 14 May 2026
https://github.com/woolseyworkshop/article-simulating-fireflies-with-an-arduino
Simulating Fireflies With An Arduino Article Resources
arduino electronics fireflies kicad linux macos programming simulation windows
Last synced: 11 Apr 2026
https://github.com/tahirzia-1/uart-transmitter-and-receiver
A complete UART (Universal Asynchronous Receiver/Transmitter) implementation for FPGAs, written in Verilog HDL. This project includes transmitter and receiver modules, baud rate generation, and test infrastructure for both simulation and hardware validation.
fpga-board fpga-programming fpga-soc nexys4ddr rtl simulation systemverilog testbench uart uart-receiver uart-transmitter uart-verilog verilog verilog-hdl verilog-project vivado vivado-hls vivado-simulator
Last synced: 04 Mar 2025
https://github.com/ready4-dev/ready4web
Website of the ready4 suite of tools for data synthesis and modelling in mental health
data-synthesis health health-economics mental policy simulation
Last synced: 20 Jan 2026
https://github.com/kmoraza/dual_beam_oscilloscope_simulation_software
Software zur Simulation eines Zweistrahloszilloskops (Dual-Beam Oscilloscope Simulation Software)
desktop-app desktop-app-development desktop-application desktop-software dual-beam-oscilloscope dual-beam-oscilloscope-simulation javafx-app javafx-desktop-app javafx-desktop-apps javafx-desktop-software oscilloscope oscilloscope-simulation simulation simulations simulator simulators
Last synced: 18 May 2026
https://github.com/barrettotte/population-genetics-sim
Simulate basic population genetics on fake creatures' DNA. Concepts of mutation, crossover, fitness distribution covered. Prototype algorithm for ProcJam 2018
genetic-analysis genetics population-genetics python simulation
Last synced: 29 Mar 2025
https://github.com/daniel-keogh/birds-bees-simulation
A chase simulation implemented in Unity using the state pattern
csharp simulation state-machine state-pattern unity unity2d
Last synced: 12 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/andrewmsilva/simtool
An experimental framework for creating general simulation models
Last synced: 17 Sep 2025
https://github.com/leoherrmann/sinase
A natural selection simulator allowing you to see how various parameters affect the environment
Last synced: 16 Oct 2025
https://github.com/scriptim/gameoflife
Simulation of Conway's Game Of Life
conway conway-game conway-life conway-s-game-of-life conways-game conways-game-of-life conwaysgameoflife game-of-life gameoflife gui java simulation
Last synced: 13 May 2025
https://github.com/karolchoron/airport_simulation_java
A student project made in Java depicting a simulation of airport operations. Projekt studencki wykonany w języku Java przedstawiający symulację pracy lotniska.
Last synced: 24 Jun 2025
https://github.com/pedrosfaria2/match_predictor_models
Soccer match prediction models
css css3 flask html html5 javascript modeling modeling-and-simulation python python3 scikit-learn simulation test-automation test-driven-development testing
Last synced: 11 Apr 2026
https://github.com/galenseilis/simq
Queueing network tool based on SimPy.
discrete-event-simulation queueing-models queueing-networks queueing-systems simulation
Last synced: 13 Jun 2026
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/paudelsushil/iland-qgis-plugin
QGIS plugin for iLAND forest landscape modeling, providing runtime management, module exploration, and reproducible analysis workflows.
bark beetle disturbance forest iland modelling simulation wildfire
Last synced: 07 Apr 2026
https://github.com/samankhamesian/guide
We present GUIDE (Glucose Intelligence Decision Engine), an RL-based framework that generates patient-specific recommendations for insulin and carbohydrate intake, adapting to individual glucose dynamics and daily routines
automated-insulin-delivery continuous-glucose-monitoring cql-algorithm ppo reinforcement-learning sac simulation td3-bc type-1-diabetes
Last synced: 07 Apr 2026
https://github.com/adrianklessa/planets
A solar system simulation and attempt at creating a deep Q-learning agent to get to Mars
astronomy q-learning simulation
Last synced: 20 Jul 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/picojr/galaxy
Highly Inaccurate Galaxy Simulation
collision physics piston rust simulation
Last synced: 17 May 2026
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/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/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/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/jadhaidar/ts-hashlife
Hashlife in Typescript
cellular-automata conway game-of-life hashlife simulation typescript
Last synced: 19 Feb 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/robotpy/robotpy-halsim-ds-socket
Moved to https://github.com/robotpy/mostrobotpy
Last synced: 09 May 2025
https://github.com/tiagoantao/metis-sim
A population genetics simulator
javascript population-genetics science scientific-computing simulation
Last synced: 05 Apr 2025
https://github.com/ajithksenthil/epidemic-simulation
Customizable Simulation that models SIR variables in Epidemics
Last synced: 15 Jan 2026
https://github.com/nickjordan289/smartrockets
Implementation of a genetic algorithm for guiding rockets to a target
codingtrain cpp genetic-algorithm machine-learning neural-network sfml simulation smart-rockets
Last synced: 18 Dec 2025
https://github.com/liblaf/taichi-extras
Simple Utils & Patches for Taichi
fem math mesh mpm physics simulation taichi
Last synced: 20 Jul 2025
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
https://github.com/whatsacomputertho/elevate-cli
An elevator simulation CLI written in Rust, based on the elevate-lib package
elevator elevator-problem elevator-simulation elevator-simulator simulation
Last synced: 28 Jul 2025
https://github.com/antoni-czaplicki/multiverse-of-ants
ants pwr school-project simulation
Last synced: 28 Jul 2025
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
https://github.com/destinecarma/text-writer
Text Writer: A React-based application that simulates typing with customizable words per minute. Input text in markdown, then watch it type out in real-time!
Last synced: 19 May 2026
https://github.com/juntyr/necsim-rust-docs
Documentation of the spatially explicit biodiversity simulation necsim-rust
biodiversity cuda docs mpi necsim rust simulation
Last synced: 14 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/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/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/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/Twinklstar/Deep-Reinforement-Learning
A repository for learning deep reinforcement learning
ai algorithms deep-reinforcement-learning gymnasium neural-network pytorch reinforcement-learning reinforcement-learning-agent reinforcement-learning-environments simulation
Last synced: 29 Jul 2025
https://github.com/msabramo/minisim
Robot simulation forked from miniBloq at https://github.com/miniBloq/v0.83
educational python robotics simulation
Last synced: 29 Jul 2025
https://github.com/mm318/mrg-cpp
Reimplementation of the MRG-model in C++
neuroscience ofx simulation simulation-modeling
Last synced: 25 Oct 2025
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/jesse-rb/quantum-key-exchange
Implementation of the quantum key exchange algorithm
Last synced: 17 Jan 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/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/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/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-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
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-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/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-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