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/daanvanyperen/odb-little-fortune-planet
Little Fortune Planet LD38 Jam entry
artemis-odb game gamedev libgdx ludumdare simulation
Last synced: 23 Oct 2025
https://github.com/r-simmer/simmer.plot
Plotting Methods for 'simmer'
cran discrete-event plot r r-package simulation visualization
Last synced: 31 Aug 2025
https://github.com/jeffreymorganio/spritekit-leaf-simulation
A simulation of leaves blowing in the wind created with SpriteKit.
Last synced: 01 Sep 2025
https://github.com/llnl/strawman
A many-core capable lightweight in situ visualization and analysis infrastructure for multi-physics HPC simulations
Last synced: 29 Apr 2025
https://github.com/marianpekar/game-of-life-threejs
Real-time configurable 3D implementation of Conway's Game of Life written in JavaScript using Three.js
3d conways-game-of-life javascript math simulation threejs
Last synced: 13 Aug 2025
https://github.com/gpavanb1/kitemodeler
Interactive Kite Design in Python
aerodynamics kite physics-simulation python3 simulation
Last synced: 10 Apr 2025
https://github.com/frgfm/drone-swarm
Simulation of swarm behaviour
c-plus-plus drones motion-planning pathfinding simulation swarm-intelligence
Last synced: 23 Aug 2025
https://github.com/it4innovations/maui-simulation
Job scheduling simulation environment and simulation results of a real large scale PBS based HPC cluster
hpc job-scheduler maui-scheduler maui-simulator pbs simulation
Last synced: 30 Apr 2025
https://github.com/precise-simulation/scientific-app-framework-for-python
Scientific Application Framework for Python [Prototype]
application cad fea framework gui plotting python scientific scientific-computing simulation visualization
Last synced: 12 May 2025
https://github.com/miksus/thesis-computational-artificial-market
Artificial stock market (ASM) with Julia language.
finance julia-language simulation stock-market thesis-project
Last synced: 18 Mar 2025
https://github.com/fusion-energy/model_benchmark_zoo
A collection of neutronics models for comparing neutronics simulations in both CAD and CSG formats.
benchmark cad comparison constructive-solid-geometries geometry neutronics simulation validation
Last synced: 17 Jan 2026
https://github.com/design4additive/gpucadforam
Design Software for Additive Manufacturing
3dcad 3dprinting additive-manufacturing computer-graphics cuda dear-imgui design-for-additive-manufacturing geometry gpu-computing implicit-modelling isosurface lattice-structures mesh simulation spatially-varying-lattice structural-analysis thermal-analysis topology-optimization vulkan
Last synced: 02 Oct 2025
https://github.com/kvslab/oasismove
A verified and validated Python/FEniCS-based CFD solver for moving domains
cfd fenics moving-domain python simulation
Last synced: 24 Dec 2025
https://github.com/dakostu/cellularfreeway
Simulation of Nagel and Schreckenberg's cellular automaton model for freeway traffic simulation
cellular-automata cellular-automation cellular-automaton cellular-automatons cellular-network freeway simulation traffic traffic-simulation trafficsim
Last synced: 04 Aug 2025
https://github.com/hyumo/qFMU
Generate standard form system FMUs through CLI.
fmi fmi2 fmu modeling python simulation
Last synced: 05 May 2025
https://github.com/open-space-collective/open-space-toolkit-simulation
Spacecraft simulation.
cpp engineering python satellite simulation space spacecraft toolkit
Last synced: 31 Jul 2025
https://github.com/pybamm-team/pybamm.org
Source code for the pybamm.org website
batteries hacktoberfest pybamm python simulation solvers
Last synced: 17 Jan 2026
https://github.com/wlandau/rpharma2023-pipeline
R/Pharma 2023 workshop example code: leveraging {targets} and {crew} to simulate clinical trials
crew life-sciences rpharma simulation targets targets-pipeline
Last synced: 20 Mar 2025
https://github.com/mcgalcode/pylattica
A simple framework for prototyping lattice evolution simulations e.g. cellular automata, lattice gas simulations, lattice Monte Carlo etc.
chemistry lattice materials-science simulation
Last synced: 25 Feb 2026
https://github.com/benoitberanger/mri_rf_pulse_simulation_matlab
MRI RF pulse simulation in MATLAB
application gui matlab mri pulse rf simulation
Last synced: 14 Mar 2026
https://github.com/pnnl/copper
Performance curve generator for building energy simulation
building energy hvac simulation
Last synced: 07 Jan 2026
https://github.com/seatonullberg/velvet
[WIP] Classical atomistic simulation engine with a focus on user-friendliness and extensibility
atomistic-simulation-engine chemistry computational-chemistry materials-science molecular-dynamics physics simulation
Last synced: 23 Apr 2025
https://github.com/ai4ce/bagsfit
Primitive Fitting Using Deep Boundary Aware Geometric Segmentation
boundary-detection dataset deep-learning fitting point-cloud primitive-fitting primitives segmentation simulation
Last synced: 27 Dec 2025
https://github.com/andrekovac/reservoir-persistent-memory
Simulation code of the paper "Persistent Memory in Single Node Delay-Coupled Reservoir Computing"
matlab reservoir-computing simulation
Last synced: 18 Oct 2025
https://github.com/thalesgroup/kessler-game
Kessler is a simulation environment loosely modeled after our internal project PsiBee and the external project Fuzzy Asteroids. The game has ships that shoot bullets at asteroids to gain score. Ships can collide with asteroids and other ships and lose lives.
arcade-game machine-learning real-time-control simulation
Last synced: 06 Jul 2025
https://github.com/ace-tn/ace-tn
Library for GPU-accelerated simulation of infinite projected entangled-pair states (iPEPS)
ctmrg ipeps quantum simulation tensor-network
Last synced: 16 Jan 2026
https://github.com/upb-lea/openmodelica_microgrids
OpenModelica_Microgrids is a library to simulate three phase AC Microgrids. Usable as stand-alone version or part of the toolbox OpenModelica Microgrid Gym (https://github.com/upb-lea/openmodelica-microgrid-gym).
microgrids openmodelica simulation
Last synced: 12 Feb 2026
https://github.com/dos-group/leaf-java
A simulator for large energy-aware fog computing environments 🌱
edge-computing energy-consumption fog-computing modeling simulation
Last synced: 27 Dec 2025
https://github.com/inference-sim/inference-sim
Inference Platform Simulation
distributed inference simulation
Last synced: 23 Apr 2026
https://github.com/zombie-einstein/esquilax
JAX Multi-Agent RL, Neuro-Evolution, and A-Life Library
alife jax multi-agent multi-agent-reinforcement-learning multi-agent-simulation multi-agent-systems neuroevolution reinforcement-learning reinforcement-learning-environments simulation
Last synced: 18 Jan 2026
https://github.com/quancs/upsimulator
A univeral P system simulator for membrane computing researchers.
computing membrane psystem simulation simulator
Last synced: 07 May 2025
https://github.com/arras-energy/gridlabd
Arras Energy simulator
agent-based gridlabd powerflow simulation
Last synced: 07 May 2025
https://github.com/haxscramper/ngspice
Analog circuit simulation library; wrapper for ngspice
Last synced: 07 Oct 2025
https://github.com/linqlover/simulationstudio
A growing suite of applications and tools using code simulation in Squeak/Smalltalk
code-simulation interpreter isolation meta-interpreter sandbox simulation smalltalk squeak
Last synced: 31 Jan 2026
https://github.com/chakravala/geophysics.jl
Planetary science data for atmospheric geophysical models
aerospace altitude atmosphere aviation aviation-weather engineering fluid geophysics gravity lapse-rate nasa noaa physics pressure simulation temperature thermometer usaf weather
Last synced: 15 Mar 2026
https://github.com/clarkfieseln/fpga_hw_sim_fwk_2
FPGA Hardware Simulation Framework
api emulation emulator fpga fpga-programming hdl pygubu pygubu-designer python python-3 python3 simulation simulator vhdl vhdl-code windows windows-10 windows-11 windows10
Last synced: 25 Apr 2025
https://github.com/jung235/pydiffuser
A simulation framework for nonequilibrium statistical physics
active-matter continuous-time-random-walk jax langevin-dynamics simulation statistical-physics stochastic-differential-equations
Last synced: 12 Mar 2026
https://github.com/confoobio/gmse
An R package for simulating Generalised Management Strategy Evaluation
adaptive-management agricultural-modelling conflict conflict-resolution conservation ecological-modelling ecological-models ecology food-security game-theory genetic-algorithm genetic-algorithms management-decisions management-strategy-evaluation population-model r-package simulation wildlife-management
Last synced: 22 Oct 2025
https://github.com/llnl/rover
ROVER: an open source hybrid-parallel library for volume rendering and simulated radiography
gpu mpi parallel parallel-computing radiography simulation threads visualization xray
Last synced: 29 Apr 2025
https://github.com/easifem/base
Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.
fem finite-element-analysis finite-element-methods fortran fortran2018 geomechanics linear-algebra multi-phase-flow simulation soil-science
Last synced: 20 Jan 2026
https://github.com/mcneillj/sitka
A built environment analysis and modeling library for Python.
building-energy modeling-tool simulation
Last synced: 15 Sep 2025
https://github.com/tsoding/boids
Boids in Haskell
boids hacktoberfest hacktoberfest2020 haskell simulation visualization
Last synced: 11 Mar 2026
https://github.com/evochora/evochora
Evochora: Simulation for foundational artificial life research
alife artificial-life digital-life evolution java open-ended-evolution simulation
Last synced: 02 Feb 2026
https://github.com/rj45/digilogic
digilogic is a high speed digital circuit simulator / schematic capture
circuit digital eda logic logic-gates schematic-capture simulation
Last synced: 16 Mar 2026
https://github.com/LF3551/Open-IPv8-Lab
Open-IPv8-Lab is an experimental Python userspace IPv8 research toolkit for address parsing, packet building, routing simulation, PCAP/Wireshark integration, Docker testbeds, and draft-thain-ipv8 experiments.
asn cli draft-thain-ipv8-02 internet-protocol ipv4 ipv6 ipv8 networking packet-parser protocol python routing simulation userspace-networking
Last synced: 14 Jun 2026
https://github.com/logisticinfotech/gpxuse
With use of GPX file for location simulation from one place to another place.
gpx gpx-data gpx-files gpx-location-simulation ios ios-demo location-simulation simulation xcode xcode9
Last synced: 27 Jun 2025
https://github.com/phelps-sg/jasa
JASA is a high-performance auction simulator written in JAVA. It is designed for performing experiments in agent-based computational economics.
agent agent-based-modeling computational-economics computational-finance economics finance limit-order-book multi-agent-simulation multi-agent-systems orderbook simulation
Last synced: 14 Jan 2026
https://github.com/remit/autoscaling-simulator
The autoscaling simulation toolbox provides tools to experiment with policies for multilayered autoscaling (inc. VM clusters and applications). Multiverse simulator is the core of the toolbox. Using it, one can evaluate autoscaling policies under different conditions, including various applications, platforms, and workloads.
autoscaling cloud cloud-computing cloud-management cloud-native cloud-simulator elasticity replication simulation simulator
Last synced: 15 Mar 2026
https://github.com/randcorporation/optic
optic: Simulation Tool for Causal Inference Using Longitudinal Data
causal-inference diff-in-diff longitudinal-data simulation
Last synced: 22 Oct 2025
https://github.com/claabs/cs-buchholz-simulator
Make accurate Counter-Strike RMR and Major Pick'Em predictions by providing head-to-head matchup odds and simulating thousands of group stages.
buchholz counter-strike counter-strike-2 csgo monte-carlo-simulation pickems simulation swiss
Last synced: 13 Apr 2025
https://github.com/Solideizer/Universim
Simulating the fundamental interactions of Carnivore – Herbivore AI Agents in a procedurally generated environment with the help of Unity Engine
Last synced: 24 Apr 2025
https://github.com/boschresearch/realisticbicycledynamicsmodel
The Realistic Bicycle Dynamics Model for the "Simulation of Urban MObility" (SUMO) simulator is based on real-world bicycle data from the SimRa dataset. The model implements realistic speed, acceleration, and deceleration behavior of bicycles in urban scenarios.
Last synced: 07 Oct 2025
https://github.com/mmichie/cardsharp
CardSharp is a Python package for simulating and testing card games. The package currently supports Blackjack but can be extended to support more card games.
blackjack blackjack-cli blackjack-python blackjack-simulator blackjack-strategy card-game cards gambling python simulation
Last synced: 03 Apr 2026
https://github.com/khaledashrafh/router-simulator
This project simulates a limited number of devices connected to a router's Wi-Fi using Java threading and semaphores. The router is designed to limit the number of open connections, allowing only a fixed number of devices to connect simultaneously. When the maximum number of connections is reached, incoming devices must wait until an existing conne
conccurency devices java-threads router semaphore simulation synchronization
Last synced: 17 Oct 2025
https://github.com/mreye-lumc/visisipy
Vision Simulations in Python
ophthalmology optics simulation
Last synced: 04 Apr 2026
https://github.com/diku-dk/rainbow
Software modules for modelling and simulation
computational-mechanics mesh-generation mesh-processing meshing meshing-algorithms modeling numerical-methods rigid-body-dynamics simulation softbody-dynamics
Last synced: 15 Oct 2025
https://github.com/crhowell3/open-dis-rust
Rust implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol
cargo crates crates-io distributed-interactive-simulation rust simulation
Last synced: 05 Feb 2026
https://github.com/szczyglis-dev/python-lanchester
[Python] A module, notebook, and sample application for predicting the outcome of a battle using Lanchester's differential equations. The module can forecast results using three different models: the linear law, the square law, and a modernized model.
algorithm battle differential-equations equation lanchester law linear notebook notebook-jupyter plot prediction-model python python-module python3 simulation square
Last synced: 13 Oct 2025
https://github.com/tomaslink/frequenpy
High-precision physics engine dedicated to the study of standing waves and visualization of its normal modes.
cosine coupled fourier frequency harmonic math normal-modes oscillators physics physics-simulation python3 simulation sine standing-waves vibration waves
Last synced: 15 Oct 2025
https://github.com/structurely/csa
Coupled simulated annealing
coupled-simulated-annealing csa python simulated-annealing simulation
Last synced: 12 Oct 2025
https://github.com/gasparka/pyha
Describe, simulate and debug hardware in Python
dsp fixed-point python simulation verification vhdl
Last synced: 14 Jan 2026
https://github.com/myfreeer/sendinput
keyboard and mouse input simulator for windows
c input keyboard mouse scripting sendinput simulation windows
Last synced: 18 Jan 2026
https://github.com/blossom-evolution/blossom
A Python package for simulating the evolution of organisms.
population-simulation simulation species
Last synced: 14 Jan 2026
https://github.com/miniufo/internalwavebreaking
This is an idealized simulation of internal-wave breaking due to tide-topography interaction based on MITgcm.
internal-wave mitgcm mixing simulation
Last synced: 25 Jun 2025
https://github.com/karrlab/wc_lang
Language for describing whole-cell models as reaction networks
cell-biology computational-biology modeling simulation systems-biology whole-cell-modeling
Last synced: 18 Aug 2025
https://github.com/agentsoz/bdi-abm-integration
BDI ABM Integration
agent agent-based-simulation bdi bdi-abm beliefs gams integrating-bdi-agents intention jack jill matsim simulation
Last synced: 11 Jan 2026
https://github.com/kevinjosethomas/vidio
🎙️ A YouTube Simulation Discord Bot
discord discord-bot discordpy python simulation vidio youtube
Last synced: 17 Jan 2026
https://github.com/cumulocity-iot/oee-simulators
Set of simulators built for testing and demoing Cumulocity IoT OEE app.
cumulocity-iot cumulocity-simulator iot iot-analytics oee simulation simulator
Last synced: 23 Jul 2025
https://github.com/teddy-van-jerry/dice_simulation
Dice Physical Simulator
3d cpp dice physics physics-simulation qt qt6 reactphysics3d simulation
Last synced: 28 Jul 2025
https://github.com/harvard-neutrino/siren
Injection and weighting framework for BSM interactions with complex topologies and geometric concerns
cpp neutrino python simulation
Last synced: 21 Sep 2025
https://github.com/open-plan-tool/gui
Energy Planning Application
energy-system gui gui-application oemof simulation
Last synced: 09 May 2025
https://github.com/pablormier/machine-learning-notebooks
Notes on Pattern Recognition and Machine Learning
bishop exercises ipython-notebook machine-learning pattern-recognition python simulation
Last synced: 26 Jul 2025
https://github.com/echeynet/windsimfast
A three-variate turbulent wind field (u,v and w components) is simulated in three-dimensions.
coherence fft simulation spectrum winds
Last synced: 11 Apr 2025
https://github.com/abhifuturetech/cnn-imageproc-robotics
This project aims to develop and implement robust object recognition techniques for robotics applications using CNNs and advanced image processing methods.
computer-vision convolutional-neural-networks image-processing python robotics simulation tensorflow
Last synced: 09 Jul 2025
https://github.com/mawg0ud/wireless-sensor-networks-simulation
Ad-hoc Wireless Sensor Network Simulation
battery-life computer-science computernetworks energy-consumption matlab network node qos simulation wireless-sensor-networks
Last synced: 31 Aug 2025
https://github.com/tomarrell/snake
Parallel, abstract Snake engine :snake:
engine game go parallel simulation snake term-snake
Last synced: 07 May 2025
https://github.com/geforcefan/libnolimits
A NoLimits Roller Coaster 1 and 2 Library written in C++
library nolimits2 rollercoaster simulation
Last synced: 12 Apr 2025
https://github.com/imdeep2905/pystock
Minimalistic Stock Trading Simulator with real prices!
flask python python3 simulation simulator stock stock-market tkinter
Last synced: 15 May 2025
https://github.com/enactic/openarm_mujoco
MuJoCo specification file and assets for OpenArm
Last synced: 17 Jan 2026
https://github.com/matsuoka-601/Wasm-Slime
Parallel 2D fluid simulation implemented in Rust using wasm-bindgen-rayon
fluid parallel rust simulation wasm wasm-bindgen
Last synced: 12 Aug 2025
https://github.com/garrettj403/qmix
Simulate the behavior of SIS junctions
physics python radio-astronomy simulation sis-mixer
Last synced: 07 Jul 2025
https://github.com/pdebuyl-lab/rmpcdmd
Code to perform chemical MPCD simulations
colloids fortran hydrodynamics nanomotor openmp simulation
Last synced: 01 Mar 2026
https://github.com/physicsofmobility/ridepy
Simulates a dispatching algorithm serving exogenous transportation requests with a fleet of vehicles. Does not simulate the universe, unlike MATSim. Batteries are included.
research ridepooling simulation
Last synced: 09 Apr 2026
https://github.com/nishi1612/modelling-and-simulation
CS302 Modelling and Simulation Weekly Assignments in python based on modelling different systems - SARS, Malaria, SIR
colaboratory compartmental-model drug-dose-response-curves gamblers-ruin interaction-models ipynb-notebook jupyter-notebook markov-chain modelling monte-carlo-simulation prey-predator python simulation sir-model
Last synced: 04 Aug 2025
https://github.com/georgeerol/deeplearningdronesimulator
This project is about training a deep neural network to identify and track a target in simulation so-called “follow me”. Applications like this are key to many fields of robotics and the very same techniques you apply here can be extended to scenarios like advanced cruise control in autonomous vehicles or human-robot collaboration in industry.
deep-learning deep-neural-networks robotics segmentation simulation tensorflow
Last synced: 01 Sep 2025
https://github.com/giakoumoglou/game_theory_spatial_pd
[Nature 1992] Evolutionary Games and Spatial Chaos
evolutionary-games game-theory martin matlab nowak simulation
Last synced: 14 Apr 2025
https://github.com/mdeff/atcsim
Air Traffic Control simulation, a C++11 learning experience
Last synced: 14 Aug 2025
https://github.com/precise-simulation/distmesh-julia
DistMesh-Julia - Simple Mesh Generation in Julia
julia matlab mesh mesh-generation mesh-generator octave simulation
Last synced: 12 May 2025
https://github.com/roq-trading/roq-algo
C++ tools and utilities for algorithmic trading.
algo-trading algorithmic-trading arbitrage back-testing cpp23 crypto-markets exchange hft low-latency matching-engine oms simulation tick-data trading-strategies
Last synced: 13 Apr 2025
https://github.com/blankscreen-exe/webgl-fluid-simulation
a webgl fiuld simulation for website background
fluid-simulation frontend javascript simulation webgl
Last synced: 18 Jul 2025
https://github.com/gamemann/Go-Web-Attack-Log-Simulation
A basic Go program imported from GFL's Gitlab. This simply simulates a web attack via logs.
attack ddos dos go golang http log simulation web
Last synced: 07 May 2025
https://github.com/jonhoo/simio
I/O Automata Simulator
automata distributed-systems simulation visualization
Last synced: 11 Apr 2025
https://github.com/arup-group/mc
Making MATSim Configuration fun again
arup city-modelling city-modelling-lab cml orchestration simulation
Last synced: 12 Apr 2025
https://github.com/paebbels/pyipcmi
A Python-based IP Core Management Infrastructure.
altera database infrastructure intel ip-core modelsim python3 quartus-prime questasim riviera-pro simulation synthesis vhdl vhdl-verification xilinx xilinx-vivado
Last synced: 15 Apr 2025
https://github.com/pnnl/constrain
ConStrain is a data-driven knowledge-integrated framework that automatically verifies that building system controls function as intended.
bms building commissioning data hvac simulation verification
Last synced: 12 Apr 2025
https://github.com/propanedragon/rush-hour-2
The second iteration of Rush Hour for the next Cities Skylines expansion.
cities-expansion cities-skylines cities-skylines-game mod rush-hour simulation
Last synced: 28 Oct 2025
https://github.com/ishanmanchanda/boids
An implementation of Craig Reynold's Boids in p5.js, with lots of new features.
boids boids-simulation ecosystem javascript js p5 p5js processing simulation
Last synced: 27 Jul 2025
https://github.com/raphaelsenn/elastic-collision
Uses SFML for a compact physics simulation illustrating elastic collisions in C++.
2d 2d-graphics cpp elasticcollision graphics math physics physics-2d physics-based-animation physics-based-simulation physics-engine physics-simulation sfml simulation
Last synced: 17 Jul 2025
https://github.com/ivanmrsulja/direct-search-optimisation-sim
Interactive demo of Hooke_Jeeves and Powell algorithms used for direct-search function optimisation.
hooke-jeeves interactive optimisation optimisation-algorithms optimiser powell simulation
Last synced: 28 Jul 2025