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/ali-raheem/planetaria
Newtonian N-body simulator in Javascript/HTML5
orbital-mechanics orbital-simulation particles simulation
Last synced: 30 Mar 2025
https://github.com/caeassistant-group/fatigue-induced-debonding-of-a-double-cantilever-beam-in-abaqus
This example investigates the debonding of a double cantilever beam, utilizing the fatigue crack growth criterion to evaluate fatigue life under sub-critical cyclic loading.
abaqufatigue abaqus abaqus-input-file cantilever-beam fatigue fatigue-abaqus fatigue-analysis numerical-methods simulation
Last synced: 22 Feb 2026
https://github.com/ntfargo/lk99
Simulation for Room-temperature superconductor [LK-99]
analysis lk-99 lk99 simulation superconductor
Last synced: 17 Oct 2025
https://github.com/expeehaa/troepfchen
Tröpfchenmodellsimulation der Kernphysik, basierend auf der GameEngine Unity3D.
physics physics-simulation simulation unity3d
Last synced: 14 Apr 2026
https://github.com/johnl28/volkano-gl
A 3D Volcano simulation with OpenGL & C++
3d-graphics cpp glsl glsl-shaders graphics-programming graphics-rendering opengl3 particle-system simulation
Last synced: 30 May 2026
https://github.com/lemonyte/game-of-life
Conway's Game of Life, now in a Terminal near you!
ascii cellular-automata conway-game conways-game-of-life game-of-life pyco python simulation terminal
Last synced: 22 Feb 2026
https://github.com/toogad/brownbook
Documentation for the PooPyLab Project
modeling poopylab-project simulation wastewater-treatment
Last synced: 21 Jan 2026
https://github.com/workflowfm/proter
A discrete event simulator for asynchronous prioritized processes
business-process-management discrete-event-simulation resource-management simulation simulation-framework
Last synced: 14 Jan 2026
https://github.com/aezarebski/epi-sim
A library for simulating epidemics, with a focus on phylodynamics and observation models.
birth-death-sampling simulation
Last synced: 21 Oct 2025
https://github.com/nir-bhay/3d-solar-system-simulation-
🌎 Interactive 3D Solar System simulation in pure JavaScript using Three.js. Realistic planets, orbital controls, and mobile-responsive UI.
front-end interactive simulation solar-system-3d threejs ui
Last synced: 13 Apr 2026
https://github.com/bethropolis/scheduler
CPU Process Scheduler Simulation
cpu cpu-scheduling runes simulation
Last synced: 12 Apr 2025
https://github.com/mekhyw/physical-layer-of-computing
Physical layer of computing discipline projects. Credits to professor Rodrigo Carareto
dtmf-decoder fourier-transform simulation uart-protocol
Last synced: 08 Jun 2026
https://github.com/stdlib-js/simulate-iter-triangle-wave
Create an iterator which generates a triangle wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing signal simulate simulation stdlib triangle wave waveform
Last synced: 21 Feb 2026
https://github.com/fwcd/game-of-life
Conway's Game Of Life implemented in Java
2d-game cellular-automata cellular-automaton conway-life conway-s-game-of-life game game-of-life java simulation swing
Last synced: 05 Apr 2025
https://github.com/inomuh/srvt-ros
SRVT can be thought of as a toolkit or advanced method that allows a robotic system to be imported into a simulation environment and applied to validation tests. The basis of the system is the coordinated use of some critical software for the ROS ecosystem. Simulation environment using Gazebo, trajectory planning using Moveit, mission communication and dynamic verification system using ROS Smach package were built in a single ROS package.
gazebo moveit python robotics ros ros-noetic simulation testing validation verification
Last synced: 27 Feb 2026
https://github.com/sh1kxrv/usergroups
Simple simulation of a merchandise business
Last synced: 22 Oct 2025
https://github.com/karrlab/datanator_frontend
Graphical web-based interface for the Datanator toolkit for discovering data for modeling cells
biology cell computational-biology database modeling molecular-biology search-engine simulation systems-biology
Last synced: 12 Apr 2026
https://github.com/nkehrein/lemna
An implementation of the toxicokinetic-toxicodynamic model of the Lemna aquatic plant
Last synced: 22 Oct 2025
https://github.com/pyroll-project/publication-weiner-variation
Papers and presentations for weiner_variation Conference.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 23 Jan 2026
https://github.com/ricardoboss/logisim
Logisim is an educational tool for designing and simulating digital logic circuits by Carl Burch
circuit design digital logic logisim simulation
Last synced: 22 Oct 2025
https://github.com/xaoex/reality-simulation-code
SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays
artificial-intelligence code coding computer-science machine-learning reality simsim simulation
Last synced: 13 Jun 2026
https://github.com/pyroll-project/pyroll-cli
PyRoll rolling simulation framework - command line interface (CLI).
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 27 Jan 2026
https://github.com/tawfik-s/football_cup_simulation_using_aop
jade project for footbool cup
academic-project aop jade java-fx simulation
Last synced: 23 Jan 2026
https://github.com/leosery/conway-s-game-of-life-3d--unity6-2024
3D version of Conway's Game of Life in Unity 6. Features interactive cubic grid, real-time cell manipulation, and optimizations for large-scale simulations.
3d cellular-automaton game-development game-of-life procedural-generation simulation unity unity6
Last synced: 19 May 2026
https://github.com/emtee40/openssn
OpenSSN is a submarine simulation. The player directs their submarine around an open ocean where ships of various nationalities are traveling. At the moment OpenSSN is exploratory and there isn't any combat, but will include combat in the future.
foss marine naval naval-battle-game navy open-source simulation simulation-game strategy strategy-game submarine submarine-game submarine-simulator warfare
Last synced: 31 Mar 2025
https://github.com/mc095/mcp-local
Simulating Multiple Context Protocol
llms mcp-server memory simulation
Last synced: 12 Jun 2025
https://github.com/aaronjsutton/deck
Mock library for simulating decks of cards :spades:
c c-library cards deckofcards fisher-yates-shuffle playing-cards random-generation simulation
Last synced: 25 Oct 2025
https://github.com/mbedward/farsite
A fire growth model
landscape landscape-ecology simulation
Last synced: 18 Jan 2026
https://github.com/agbarnett/taxinspect
Simulating the impact of random audits on the research world
Last synced: 25 Oct 2025
https://github.com/ugnmura/secretary-problem-simulation
Simulation of the Secretary Problem
maxima maximization probability secretary-problem simulation
Last synced: 09 Apr 2025
https://github.com/kurosawaxyz/maree-noire
Simulation simple de la pêche et du phénomène de la Marée noire
oop-principles oops-in-java simulation
Last synced: 04 Jul 2025
https://github.com/v0idzdev/boids-improved
My second attempt at implementing boids in P5.js.
boids javascript p5 processing simulation sketch
Last synced: 02 May 2026
https://github.com/radoslav-grencik/ims_20_21
Simulation of ocean plastic pollution.
Last synced: 04 Jul 2025
https://github.com/c1m50c/cellular-automata
Python project implementing Conway's Game of Life with PyGame.
cellular-automata conways-game-of-life grid mit-license pygame python python3 simulation
Last synced: 12 Apr 2026
https://github.com/pythonhealthdatascience/stars_reproduction_template
Template repository for assessing the computational reproducibility of simulation studies on STARS
reproducibility simulation template
Last synced: 24 Jan 2026
https://github.com/heyin-os/elevator
A simulator for real-life elevator. Maybe this program has some bugs. It's based on Qt platform. So if you want to compile my code, You need a Qt creator and add them as new project.
Last synced: 29 May 2026
https://github.com/svenpohl/sp-cellbots
ClusterSim and BotController simulate protocol and control logic for CellBots – a framework for programmable matter.
3d-visualization blender javascript morphing nodejs programmable-matter robotics simulation sp-cellbots threejs webgl
Last synced: 29 Apr 2026
https://github.com/datavorous/boids
A lightweight boids simulation showcasing emergent flocking behavior
Last synced: 24 Jan 2026
https://github.com/stdlib-js/simulate-iter-square-wave
Create an iterator which generates a square wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing pulse signal simulate simulation square stdlib wave waveform
Last synced: 28 Jan 2026
https://github.com/vikashplus/mpl_sim
MuJoCo simulation scenes for MPL system from APL
mpl mujoco robohive robot simulation
Last synced: 24 Jan 2026
https://github.com/kentwait/contagion
Contagion: Simulating Viral Evolution in Epidemics using Networks
Last synced: 24 Jan 2026
https://github.com/sohooo/droneops-sim
Story-driven drone swarms that react to enemy maneuvers, chart evolving missions, and stream every dramatic turn to GreptimeDB or your console.
Last synced: 08 May 2026
https://github.com/eduribeiro00/emergencycallsystem-feup-aiad
Code and projects developed in the AIAD subject throughout the semester (MIEIC 4th year, 1st semester).
agents ai aiad jade java repast simulation
Last synced: 25 Feb 2026
https://github.com/ethanmpeterson/research-project
Repository contains my python simulations for my physics research project.
2d-motion drag-coefficient energy fall forces freefall mass momentum physics python simulation vpython
Last synced: 04 Feb 2026
https://github.com/dav0dea/spiking-network
Simulation of a real time spiking neural network
artificial-intelligence learning simulation spiking-neural-network
Last synced: 29 May 2026
https://github.com/kaustubholpadkar/dbscan-clustering-simulation
Simulation of DBSCAN Clustering algorithm using P5.JS
clustering-algorithm data-mining dbscan-clustering interactive-visualizations javascript machine-learning p5-sketches p5js simulation unsupervised-learning
Last synced: 30 Oct 2025
https://github.com/someordinarybro/neutral-networks
Learning Neural Network in JS my making a car simulation - Click the link below for a visual representation
ai artificial-intelligence neural-network simulation
Last synced: 29 May 2026
https://github.com/thomasthelen/simulations
A collection of simulations
chemical-engineering physics process-controller rocket-equation simulation
Last synced: 28 Feb 2025
https://github.com/tophercantrell/sim-katamino
Code to solve katamino challenges
Last synced: 30 Jan 2026
https://github.com/abaeyens/hexapod
Hexapod robot project: KDL for IK, custom leg planning algorithm, Gazebo simulation, integration tests with simulation
gazebo kdl kinematics launch-testing robotics ros2 simulation testing walking-robot
Last synced: 30 Jan 2026
https://github.com/cdemers/go-randomwalker
Package randomwalker provides a parametric random walk generator.
finance financial-analysis gaussian golang golang-library math random-walk randomwalk simulation walker
Last synced: 30 Jan 2026
https://github.com/wfvining/sx
Simulation engine for elixir
elixir simulation simulation-engine simulation-framework
Last synced: 30 Jan 2026
https://github.com/ntdls/aivolution
Graphical simulator written in C# for AI testing purposes.
ai c-sharp gdi genetics graphical-interface machine-learning mutation neural-network simulation
Last synced: 07 Feb 2026
https://github.com/rafalkornel/particle_simulation_template
Particles simulation in python template repository.
matplotlib particles physics physics-simulation python simulation template template-repository
Last synced: 08 Apr 2025
https://github.com/junobonnie/dstpp
simple darkmatter simulation based on python
2d-simulation darkmatter physics physics-simulation simulation
Last synced: 31 Jan 2026
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/georgjz/wasp
Data for an unfinished front panel computer design
Last synced: 31 Jan 2026
https://github.com/scottshuynh/hdlworkflow
Seamless FPGA workflows.
cli fpga hdl simulation synthesis vhdl workflow
Last synced: 31 Jan 2026
https://github.com/manoelcampos/java-gossip-simulator
An experimental Java 17 API to enable simulating the dissemination of data across nodes in a network using the Gossip Epidemic Protocol ☕️🗣🐞
api experimental gossip-protocol java simulation simulator
Last synced: 08 Apr 2025
https://github.com/ctsrc/simulated-victor-game
A simulation of a game that has characteristics similar to The Secretary Problem, but where the numbers are generated in a specific, known way
applied-probability css decision-theory html5 mathematics secretary-problem simulation statistics vanilla-js
Last synced: 08 May 2026
https://github.com/vwkyc/ab-sim-ahdvt
Agent-Based Simulation of Mixed Autonomous and Human-Driven Vehicle Traffic
mobility-modeling scenario simulation sumo traci
Last synced: 20 Mar 2025
https://github.com/figureland/graphite
experimental drawing tools
canvas drawing graphite pencil simulation typescript
Last synced: 10 Jun 2026
https://github.com/inphyt/quantitative_single_neuron_modeling_competition_2009
Data for the Quantitative Single-Neuron Modeling Competition (2009).
bayesian-inference bayesian-methods bayesian-optimization bayesian-statistics challenge competition computational-neuroscience data electrophysiological-data electrophysiology-data model-calibration modeling neuronal-models neuroscience neuroscience-competition parameter-estimation simulation simulation-modeling single-neuron-model uncertainty-quantification
Last synced: 25 Feb 2026
https://github.com/arcj137442/matriangle
A highly customizable, scalable, self-developed AI simulation environment | 一个高度可定制、可扩展的模拟AI环境
Last synced: 10 Jun 2026
https://github.com/elkins/synth-afm
Differentiable High-Speed AFM (HS-AFM) simulation for protein structures. JAX-powered toolkit for generating synthetic movies with realistic tip-dilation and scanning lag.
afm-analysis biophysics computational-biology differentiable-physics high-speed-afm hs-afm jax protein-dynamics simulation structural-biology
Last synced: 01 Jun 2026
https://github.com/elkins/synth-saxs
A lightweight Python library for simulating Small-Angle X-ray Scattering (SAXS) profiles from protein coordinates.
biophysics protein saxs simulation structural-biology
Last synced: 01 Jun 2026
https://github.com/tanguysoto/mtworld
Ecosystem simulation with 3D visualization
3d artificial-life boids java procedural-generation simulation
Last synced: 01 Apr 2025
https://github.com/cwfmf/firestarr-cpp
FireSTARR is a fire growth model based on the Canadian Forest Fire Danger Rating System and other fire research.
bushfire cffdrs fire-growth simulation terrestrial-fire wildfire wildland-fire
Last synced: 09 Apr 2026
https://github.com/manohara-ai/design_and_analysis_of_flat_radomes_for_mspa
This project investigates the interaction between flat radome structures and Microstrip Patch Antennas. (Krittika Summer Project 6.0)
antenna-design astronomy hfss radio-astronomy simulation
Last synced: 08 Feb 2026
https://github.com/mitay-walle/com.mitay-walle.scriptable-volumes
Unity Volume-system extracted from ScriptableRenderPipeline, allowing to blend any parameters, using collider-shapes + distances
editor-tool simulation unity3d volume
Last synced: 27 Feb 2025
https://github.com/dylanhurtado/gnomos-simulation-ia
Simulador de gnomos cocineros (Python/Vue.js)
api contributions-welcome cooking-simulation django fantasy funny funny-game gnome ia machine-learning open-source python python3 rest simulation vuejs
Last synced: 06 Jan 2026
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 15 Apr 2026
https://github.com/muonray/quantumsynctest
Video Here: https://www.youtube.com/watch?v=yeqVSh1_8Hk Here are the C Codes that implement an experimental Firefly synchronization metaheuristic on ATMEL chips (ATtiny85 and ATmega) for use in demonstrating, on hardware, the quantum-like, neuromorphic behavior that emerges in systems of optically coupled oscillators. The PCB board used for the ATtiny85 chiptest is available for download here: https://oshpark.com/shared_projects/d4Sdp6CL
atmega32 attiny85 chaos emergence firefly-algorithm hardware metaheuristics muonray neuromorphic pcb physics quantum-computing simulation synchronization testing
Last synced: 07 Oct 2025
https://github.com/gabrielsantoslima/fire-propagation-simulator
🔥 A fire propagation simulator using Typescript, HTML and CSS
css fire html simulation typescript vite vitest
Last synced: 09 May 2026
https://github.com/sajdoko/sjf-preemptive-simulator
This project is a simulation of the Shortest Job First (SJF) preemptive or shortest-remaining-time-first scheduling algorithm.
preemptive shortest-job-first shortest-remaining-time-first simulation simulator sjf
Last synced: 13 Jun 2026
https://github.com/607011/1dollar
Simulation of a counterintuitive distribution problem
animation go golang matplotlib numpy plot python3 simulation statistics
Last synced: 09 May 2026
https://github.com/crp2a/dosivox
Dosimetric Simulations for Luminescence and ESR dating - :exclamation: This is a read-only mirror from https://gitlab.huma-num.fr/archeosciences/DosiVox
archaeometry dosimetry geant4 geochronology luminescence-dating simulation
Last synced: 01 Mar 2026
https://github.com/empobla/scalable-tcp-congestion
A simulation of the connection phase of TCP (through a three-way handshake) and the transfer phase of TCP with congestion, using the implemented Scalable TCP TC/IP congestion algorithm.
congestion-control scalable-tcp simulation tc-ip tcp
Last synced: 29 May 2026
https://github.com/lordzeusisback/periodic-table
An interactive educational tool that lets you combine elements through a drag-and-drop interface to visualize chemical compounds in real time. Built in Python, it’s designed to make learning chemistry fun and engaging.
chemistry drag-and-drop educational interactive learning periodic-table python3 simulation
Last synced: 11 Feb 2026
https://github.com/lazydoomslayer/python-mqtt-simulation
A Python-based MQTT simulation tool for testing and experimenting with MQTT protocols in IoT and network environments.
iot mqtt publish-subscribe python simulation
Last synced: 27 Apr 2026
https://github.com/0jamzey0/rope-simulation
Verlet Integration for Rope Simulation in Unity using C#
game-development simulation unity
Last synced: 24 Apr 2026
https://github.com/csinva/axon-ap-propagation
Code for simulations of action potential propagation
action-potential axon neuron-simulations neuroscience simulation
Last synced: 04 Feb 2026
https://github.com/mat-sz/genesim
🧬 Simulation of gene spread through a population (assuming diploid organisms and sexual reproduction). (React.js/TypeScript)
dna genetics javascript react reactjs simulation typescript
Last synced: 09 May 2026
https://github.com/xyzpw/drug-simulator
Simulate the absorption and elimination of drugs in real time using pharmacokinetic formulas.
drugs educational pharmacodynamics pharmacokinetics pharmacology simulation simulations simulator
Last synced: 11 Feb 2026
https://github.com/haydenshively/fluid-simulation
a basic fluid simulation with mouse/cursor interaction
Last synced: 24 Mar 2025
https://github.com/timothyhollabaugh/wasp_sim
A hardware simulator for the wasp printer firmware
3d-printing 3dprinting rust simulation simulator wasp
Last synced: 10 Jun 2026
https://github.com/marcobuttiglione/tetra
TETRA is a pipeline that enables seamless tetrahedral mesh export from Blender and import into Unity. Built on top of the tetrahedralization plugin developed by Matthias Müller (Ten Minute Physics), it extends the original work with a custom file format, a Blender exporter, and a Unity importer for volumetric mesh assets.
blender matthias-muller simulation ten-minute-physics tetrahedral-mesh unity xpbd
Last synced: 16 Apr 2026
https://github.com/mrbandler/firmament
Flight software, from the ground up.
educational embedded mcu simulation wasm
Last synced: 02 Jun 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/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/a-herzog/minisimulator
The G/G/c/K+G simulator is a web service for simulating queueing models with general inter-arrival and service times, with options for batch arrival, batch service, impatience, retry and forwarding.
discrete-event-simulation javascript queueing queueing-theory simulation webapp
Last synced: 28 Feb 2026
https://github.com/amphiluke/nanothrower
Model hydrogen adsorption on the surface of nanostructures based on the “Random rain” algorithm
adsorption graphene hydrogen nanostructures nanotube simulation
Last synced: 12 Feb 2026
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/aaron3312/proyectodronunity
🚁Security multi-agent system simulating prison surveillance with autonomous drones, cameras & guards. Features real-time monitoring, threat detection & automated response capabilities.
alerts cameras detection drones flask modeling monitoring multiagent patrolling python security simulation surveillance tc2008b unity yolov5 yolov8
Last synced: 13 Feb 2026