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/sgpp/discotec
MPI-based code for distributed HPC simulations with the sparse grid combination technique. Docs->(https://discotec.readthedocs.io/)
combination-technique higher-dimensional multi-scale simulation sparse-grids vlasov-solver
Last synced: 12 Apr 2025
https://github.com/tgymnich/shallowwater.jl
🌊 Simple Finite Volumes models that solve the shallow water equations
cuda hpc julia shallow-water-equations simulation tsunami
Last synced: 13 Mar 2025
https://github.com/jlfwong/hvac-sim-app
A library for modeling loads and costs for heat pumps, furnaces, air conditioners etc
climate heatpump heatpumps simulation utility-bills
Last synced: 25 Jun 2025
https://github.com/twallema/pysodm
Simulating and Optimising Dynamical Models in Python 3
emcee gillespie-algorithm integration-flow model-calibration modelling-framework ordinary-differential-equations simulation xarray
Last synced: 20 Mar 2025
https://github.com/yohanesnuwara/differential-equations
Differential equations and simulations in Python
Last synced: 18 May 2026
https://github.com/kinetictactic/reflecta
A sandbox for fiddling with light rays, mirrors, lenses, etc.
javascript light optics physics sandbox simulation typescript webgl webgl2
Last synced: 13 Apr 2025
https://github.com/rte-antares-rpackage/antaresprocessing
Processes the input and output data of ANTARES
adequacy antares bilan datatable energy linear-algebra margins monte-carlo-simulation optimization previsionnel r rte simulation surplus tyndp
Last synced: 29 Jul 2025
https://github.com/ryex/ic10emu
A Stationeers IC10 code editor and emulator
editor emulator ic10 simulation stationeers virtual-machine
Last synced: 15 Apr 2025
https://github.com/chriscamacho/clogicfun
create logic circuits with nodes and wires
Last synced: 12 Apr 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: 18 Mar 2025
https://github.com/sebsikora/cpp_logic_simulation
A simple digital logic simulator written as a learning exercise in C++
cplusplus framework logic-simulation logic-simulator multi-threaded simulation simulator thread-pool
Last synced: 20 Oct 2025
https://github.com/timcera/hspfbintoolbox
Command line script and Python package to read time-series from the Hydrological Simulation Program - FORTRAN (HSPF) binary output.
cli hydrology python simulation
Last synced: 20 Jul 2025
https://github.com/xoolive/quadtree
Quadtrees – iterate on pairs of neighbours
c-plus-plus python quadtree simulation
Last synced: 15 Mar 2026
https://github.com/endolith/elsim
Election Simulator 3000: Monte Carlo simulations of voting methods and metrics under different voter models
approval-voting borda-count comsoc condorcet condorcet-methods democracy elections electoral-system-visualization electoral-systems first-past-the-post instant-runoff-voting monte-carlo range-voting ranked-choice-voting research simulation social-choice voting voting-methods voting-theory
Last synced: 05 Mar 2026
https://github.com/possen/elevator
Elevator Simulator tries to quickly serve users.
demo elevator-problem elevator-simulation ios simulation swift uistackview
Last synced: 12 Apr 2025
https://github.com/dnmfarrell/iamsim
A Prolog module that stores IAM policies and actions to simulate permissions.
aws-iam cloud-security prolog simulation
Last synced: 01 Feb 2026
https://github.com/aap/pdp10
PDP-10 simulation
computer-history pdp-10 retrocomputing simulation verilog
Last synced: 16 Mar 2026
https://github.com/jmousqueton/murail
Plateforme de simulation de crise inspirée de l’exercice massifié REMPAR25 de l’ANSSI
anssi anssi-fr crise cybersecurite exercise murail rempar rempar25 simulation
Last synced: 17 Feb 2026
https://github.com/microgrids-x/microgrids.py
Operational & economic simulation of Microgrid projects. Python package of the Microgrids.X family.
energy microgrids optimization python simulation
Last synced: 12 Oct 2025
https://github.com/saidone75/wa-tor
A ClojureScript implementation of the famous population dynamics simulation devised by A.K. Dewdney.
clojure clojurescript simulation wa-tor
Last synced: 26 Jan 2026
https://github.com/abdelazeem201/leon2
The LEON2 is a synthesisable VHDL model of a 32-bit processor conforming to the IEEE-1754 (SPARC V8) architecture.
arm asic asic-design asic-verification fpga rtl simulation soc systemverilog verilog vhdl
Last synced: 07 Feb 2026
https://github.com/danielroth1/cae
CAE is a tool for the simulation of rigid bodies and deformable objects.
cgal fem rigid-bodies simulation
Last synced: 04 Jun 2026
https://github.com/gazebosim/gz-utils
Classes and functions for robot applications
cpp cpp17 gazebo gazebosim hacktoberfest ignition-gazebo ignition-libraries robotics simulation utilities-library
Last synced: 12 Dec 2025
https://github.com/milochen0418/ieee-1516-rti
By IEEE 1516 Standard, To design and lmplement one distributed system for simulator purpose.
distributed-systems hla ieee mpi simulation tcp-client tcp-server
Last synced: 10 Mar 2026
https://github.com/temken/damascus-crust
Dark Matter Simulation Code for Underground Scatterings - Crust Edition
astroparticle-physics dark-matter montecarlo-simulation particle-physics physics-simulation simulation trajectory-simulator
Last synced: 27 Sep 2025
https://github.com/pmocz/superconductor-spectral
Spectral Solver for the Ginzburg-Landau equation
ginzburg-landau physics scientific-computing simulation superconductors tutorial
Last synced: 12 Apr 2025
https://github.com/symbiotic-engineering/mdocean
Multidisciplinary Design Optimization (MDO) to optimize an ocean wave energy converter
multidisciplinary-optimization optimization simulation wave-energy
Last synced: 20 Apr 2026
https://github.com/cselab/corpuscles
Simulate cells and particles
blood boundary-element-method cell microfluidics simulation triangle-mesh
Last synced: 03 May 2026
https://github.com/theandreyzakharov/russian-automotive-assistance-system
🚘⚠️ RAAS is a modular driver assistance system developed in the CARLA simulator for integration into Russian vehicles such as Lada, Aurus, and others. It includes a wide range of ADAS features and proposes a concept and prototype of how such a system could be built for domestic cars, focusing on adaptability, open architecture, and real-world use.
assistance-system aurus automotive-software autonomous-driving autonomous-vehicles car car-assistant carla carla-driving-simulator carla-simulator driving-assistant driving-simulator lada modules multimedia-systems python research simulation simulator vehicle
Last synced: 10 Oct 2025
https://github.com/bshoshany/wormholeparadoxsimulation
Simulation of time travel paradoxes using a wormhole time machine.
general-relativity mathematica relativity simulation time-travel wormhole
Last synced: 30 Jan 2026
https://github.com/shopify/goqueuesim
User queueing simulator supporting diverse client config behaviours via Go coroutines
go queue-simulator queues redis redis-lua-script simulation
Last synced: 14 Jan 2026
https://github.com/nardienapratama/rollercoaster-simulation
A rollercoaster simulation game created using Unity as part of my attempt to dive in the world of computer graphics.
computer-graphics csharp simulation unity
Last synced: 25 Apr 2025
https://github.com/tbaptista/simcx
Simulator for Complex Systems
agent-based-modeling ai artificial-intelligence complex-systems educacion framework python simulation
Last synced: 14 Jan 2026
https://gitlab.com/pgrete/kathena
K-Athena is a performance portable structured grid finite volume magnetohydrodynamics code based on Kokkos and Athena++.
Athena++ Kokkos MHD astrophysics finite volume magnetohydrodynamics performance portability simulation structured grid
Last synced: 10 Mar 2025
https://github.com/mrdav30/fixedmathsharp
FixedMathSharp: A high-precision, deterministic fixed-point math library for .NET. Ideal for simulations, games, and physics engines requiring reliable arithmetic without floating-point inaccuracies.
arithmetic deterministic dotnet fixed-point-arithmetic game-development high-precision math math-library physics-engine simulation trigonometry unity
Last synced: 02 Apr 2026
https://github.com/imharshag/ciscopt-basicprotocols
This project focuses on implementing basic protocols using Cisco Packet Tracer to understand their functionality and behavior in simulated network scenarios.
apipa cisco-packet-tracer dhcp dns ftp icmp simulation smtp
Last synced: 07 Mar 2026
https://github.com/thecoderpinar/nanodna-nanorobot-simulation
nanoDNA-nanoROBOT-simulation: Open-source Python project for modeling and simulating DNA-based nanorobot behavior. 🧬🤖
algorithms artificial-intelligence bioengineering bioinformatics biomedical-engineering computational-biology computational-modeling data-analysis dna machine-learning molecular-biology nanotechnology neural-networks open-source python science simulation
Last synced: 30 Apr 2025
https://github.com/thanos/ex_drone
BEAM-native drone control for Elixir and Erlang. Fly, monitor, simulate, and coordinate programmable drones using supervised processes, telemetry, missions, and swarm APIs.
autonomous beam crazyflie distributed-systems drone drones elixir erlang mavlink mission-planning otp px4 robotics simulation swarm-robotics telemetry tello uas uav
Last synced: 22 Jun 2026
https://github.com/xevion/paths
A pathfinding visualization project in Unity
astar astar-algorithm astar-pathfinding csharp djikstra djikstra-algorithm pathfinding pathfinding-visualizer simulation unity unity2d
Last synced: 07 Mar 2026
https://github.com/airsim/tvlsim
The Travel Market Simulator project aims at providing reference implementation, mainly in C++, of a travel market simulator.
customer-choice demand-forecasting discrete-event-simulation revenue-management schedule-management simulation
Last synced: 18 Jan 2026
https://github.com/kurron/microservice-simulator
A set of Docker containers and Terraform scripts that can simulate a 100 node microservice based solution.
amqp docker groovy microservices rabbitmq simulation sns spring
Last synced: 18 Mar 2025
https://github.com/joonasvali/mirrors
Mirrors is a simulation of an arbitrary physical system, where the goal is achieved using artificial evolution.
artificial-evolution evolution genetic-algorithm graphical-user-interface simulation watchmaker
Last synced: 19 Aug 2025
https://github.com/dalageo/twincat-virtual-elevator
Simulating a Three-Floor Elevator System Using TwinCAT PLC Programming 🛗
automation elevator-simulation iec61131-3 plc-programming simulation twincat twincat3 virtual-elevator
Last synced: 07 Apr 2026
https://github.com/anestistouloumis/simcormultres
Simulates correlated multinomial responses conditional on a marginal model specification.
binary longitudinal-studies multinomial r simulation
Last synced: 07 May 2025
https://github.com/lightinn/protopolis
A multi-agent Ollama simulation in Rust
multi-agent-systems ollama-app rust simulation
Last synced: 28 Jun 2025
https://github.com/wangl-cc/evolutionarymodelingtools.jl
Simulate evolutionary biology models with Gillespie algorithm.
ecology evolution evolutionary-dynamics gillespie-algorithm julia simulation
Last synced: 15 May 2025
https://github.com/bogdan-lyashenko/ai-city-simulation
AI city
ai artificial-intelligence javascript machine-learning ml python scikit-learn simulation
Last synced: 25 Jun 2025
https://github.com/doubleml/basicsdml
Shiny App illustrating the Key Ingredients of the Double Machine Learning Approach
app causalml doubleml simulation
Last synced: 07 May 2025
https://github.com/elilillyco/rfacts
Call FACTS from R on Linux
clinical-trials facts r simulation
Last synced: 15 Apr 2025
https://github.com/alexichepura/bevy_em_simple
3d electromagnetic field visualisation in rust
bevy-engine electromagnetism rust simulation vector-field visualization
Last synced: 23 May 2026
https://github.com/michaeldorner/information-diffusion-boundaries-in-code-review
Replication package for "The Upper Bound of Information Diffusion in Code Review"
codereview information-diffusion replication-package simulation
Last synced: 30 Jun 2025
https://github.com/gallettilance/simulationsusingsimpy
Simulations of UU1, MM1, MM2, and a Network of queues - now with docker support 🐳
cpu docker mm1 mm1-queue mmd poisson-process queueing simulation
Last synced: 10 Aug 2025
https://github.com/AIT-IES/FMITerminalBlock
Two way interface between the Functional Mockup Interface (FMI) and IEC 61499-based controllers.
Last synced: 05 May 2025
https://github.com/ecell/scopyon
:microscope: Monte Carlo simulation toolkit for bioimaging systems
bioimaging-systems optics python simulation
Last synced: 13 Apr 2025
https://github.com/ortanav2/neuron-formation-simulator
Simple Neuron Formation Simulation with Thresholds and Settings. Feature Update: Neuronal Interaction Data
biology neuron-simulator neuroscience simulation
Last synced: 16 Jun 2025
https://github.com/ma-laforge/electricaldiagrams
Publication-quality circuit schematics
circuit-schematics circuits electrical-diagrams electrical-schematics electrical-symbols odg opendocument simulation
Last synced: 07 Mar 2026
https://github.com/juliaastrosim/physicalparticles.jl
Physical vector and particle types for Julia
astronomy astrophysical-simulation simulation unitful
Last synced: 11 Apr 2025
https://github.com/rishit-katiyar/spacecraft-swarm-dynamics-visualization
This repository contains code for visualizing spacecraft swarm dynamics, illustrating coordinated motion, communication networks, and distributed sensing capabilities of swarms of small satellites or spacecraft formations.
dynamics satellite simulation space space-exploration swarm visualization
Last synced: 07 May 2025
https://github.com/shipengcheng1230/oetqf.jl
A Julia package for quasi-dynamic earthquake cycle simulation
Last synced: 06 Mar 2026
https://github.com/gecad-group/peak-mas
PEAK is a framework to build and manage multiagent ecosystems.
agent-based deployment ecosystem framework multiagent-systems simulation spade
Last synced: 08 Sep 2025
https://github.com/ujinf74/ballistic-solver
Native C/C++ numerical launch-angle solver for moving targets under quadratic air drag
ballistic-solver ballistics broyden-method c-abi cpp ffe game-development header-only mechanics numerical-methods ode ode-solver optimization physics projectile rk4 simulation trajectory unity unity3d
Last synced: 17 Jan 2026
https://github.com/maximilian-nitsch/imu-simulator
C++ Simulator and ROS 2 Node for Inertial Measurement Units.
autonomous-robots autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator imu imu-sensor inertial-measurement-units inertial-sensors mems-sensors navigation robotics robotics-simulation rov sensor simulation simulator
Last synced: 12 May 2025
https://github.com/kiwijuice56/evolution-simulation
Interactive game to simulate emergence and natural selection in biological systems
biological-simulations biology collision-detection educational evolution evolution-simulation java natural-selection physics-2d physics-simulation simulation
Last synced: 14 Apr 2025
https://github.com/pwrdc/transdecenvironment
Unity model of TRANSDEC facility for RoboSub 2019
ml-agents reinforcement-learning robosub simulation unity3d
Last synced: 26 Jul 2025
https://github.com/msinger/dmg-sim
SystemVerilog files for simulating a complete Game Boy system with DMG-CPU B chip
asic chip dmg-001 dmg-cpu electronics game-boy gameboy icarus-verilog nintendo simulation systemverilog verilog
Last synced: 16 Mar 2026
https://github.com/ullaakut/3bp
Three body problem solver rendered in 2d in terminal
orbital-mechanics physics simulation
Last synced: 30 Apr 2025
https://github.com/mimisukemaster/simulation-of-universal-gravitation
Simulation of universal gravitation using compute shader (GPGPU) in Unity / compute shaderによる万有引力のシミュレーション
computeshader computeshaders gpgpu gpgpu-physics planet simulation simulator solar-system unity universal-gravitation universe
Last synced: 13 Apr 2025
https://github.com/xtenzq/2d-metaballs
💧 Two dimensional metaballs Java implementation using OpenGL
2d-metaballs blobs java jogl liquid-simulations metaball metaballs opengl physics simulation university-project water-simulation
Last synced: 21 Mar 2025
https://github.com/alexichepura/rust-bevy-em-simple
3d electromagnetic field visualisation in rust
bevy-engine electromagnetism rust simulation vector-field visualization
Last synced: 14 Apr 2025
https://github.com/benstigsen/solaris
A simulation of our solar system, with focus on the Hohmann transfer orbit and Kepler's laws of planetary motion. Made with p5.js
astronomy javascript js p5js simulation solar-system
Last synced: 26 Jul 2025
https://github.com/userkace/clock
a demonstration of digital and analog time-keeping
analog clock digital simulation
Last synced: 23 Jul 2025
https://github.com/kain88-de/pbc_distances
fast calculation of distance in periodic boundary conditions
cython high-performance python simd simulation
Last synced: 05 Jul 2025
https://github.com/karmakamikaze/fcds
This program is designed to simulate the effect of adding idle zones to a food courier delivery service.
astar bfs courier-management dijkstra pathfinding simulation website
Last synced: 18 Mar 2025
https://github.com/doubleml/doublemlreplicationcode
Replication of Simulations in Bach et al. (2024) - DoubleML - An Object-Oriented Implementation of Double Machine Learning in R, https://doi.org/10.18637/jss.v108.i03
causalml doubleml machine-learning python r simulation
Last synced: 05 Oct 2025
https://github.com/open-risk/solstice
Solstice is an economic network simulation framework
agent-based-simulation economics-models ecs-framework eigen modeling poco-libraries portfolio-management risk-management risk-modelling simulation sustainable-finance
Last synced: 10 Apr 2025
https://github.com/martendo/gpss.py
A Python implementation of IBM's General Purpose Simulation System
gpss simulation simulation-modeling
Last synced: 25 Sep 2025
https://github.com/orchaldir/fantasyworldsimulation
Fantasy World Simulation is a tool to generate maps for (and later simulate) fantasy worlds.
fantasy procedural-generation simulation
Last synced: 17 Mar 2025
https://github.com/jaeyoung-lim/oaisys_active_planning
Interactive mode support for oaisys
drone planetary-science robotics simulation space
Last synced: 12 Apr 2025
https://github.com/justinmimbs/wavetank.jl
A depth-averaged, nonhydrostatic fluid model capable of simulating water waves as they run up on shore
Last synced: 04 Mar 2025
https://github.com/banaankiamanesh/icarus
Icarus is my Bachelors Thesis. Dynamical Equations Governing the QuadCopter Flying Motions. PID Control, Sliding Mode Control Strategies are Applied. Plus there are Flips!
bbo biogeography-based-optimization control control-theory dynamical-systems dynamics matlab optimization pid quadcopter simulation slidingmode
Last synced: 13 Apr 2025
https://github.com/opensourceawe/symbolicawemodels.jl
Symbolic wing, tether and winch models for the simulation of Airborne Wind Energy systems.
airborne-wind-energy awe julia kite kitepower modeling models simulation windenergy wing
Last synced: 22 Feb 2026
https://github.com/marcb152/wind-creator
Some scripts to add wind to any tree and grass in Unity (built-in)
csharp foliage free grass simulation tree unity vegetation
Last synced: 28 Apr 2025
https://github.com/matherealize/simdata
An R package for simulating data
data-generation r-package regression simulation statistics
Last synced: 22 Oct 2025
https://github.com/jofmi/ipysimulate
Tools to create interactive simulations with IPython and Jupyter.
agent-based-modeling ipython ipywidgets jupyter jupyterlab-extension simulation widgets
Last synced: 29 Apr 2025
https://github.com/dori-dev/hospital-queue-simulator
A simulation of a hospital queuing system.
Last synced: 06 Oct 2025
https://github.com/uofuepibio/epiworld
A general framework for quick epidemiological ABM models
abm agent-based-modeling contagion simulation
Last synced: 24 Apr 2026
https://github.com/nandahkrishna/networkslab
Code written for Networks Lab in the 5th Semester
arp c c-programming client-server congestion-control dns error-correcting-codes hamming-code http networking networks performance-evaluation routing routing-protocols simulation tcl tcp udp
Last synced: 26 Oct 2025
https://github.com/resaki1/taal
Taal is an open-source 3D browser game built with react-three-fiber that aims to combine the strategic depth of games like Anno and Civilization with an infinitely expansive, procedurally generated cubic world.
3d-game-development anno browser-game-engine civilization gaming multiplayer open-source open-world procedural-generation react react-three-drei react-three-fiber simulation strategy-game typescript webgl
Last synced: 14 Apr 2025
https://github.com/yaraslaut/prop
2D FDTD solver of Maxwell's equations
cpp electromagnetics kokkos maxwell-equations physics simulation
Last synced: 16 May 2025
https://github.com/rdiaz02/what_genotype_next
Code for "Conditional prediction of consecutive tumor evolution using cancer progression models: What genotype comes next?", J.Diaz-Colunga, R.Diaz-Uriarte: https://doi.org/10.1371/journal.pcbi.1009055
cancer-evolution cbn evolution genotype-transitionmatrix mhn plots prediction r rdata simulation transition-matrices
Last synced: 27 Dec 2025
https://github.com/allisterb/onemd
Data-parallel molecular dynamics simulator for Intel oneAPI.
cpp cpp17 devcloud dpcpp intel molecular-dynamics simulation
Last synced: 12 Mar 2026
https://github.com/jtebert/gridsim
Grid-based robot simulator. Capable, simple to use, and well-documented. Available through pip.
python python3 robot robot-simulator simulation
Last synced: 01 Jun 2026
https://github.com/alexiajm/bayestreeprior
R package for the simulation of the prior distribution of bayesian trees by Chipman et al. (1998).
bayesian-trees cart prior-distribution simulation tree
Last synced: 27 Oct 2025
https://github.com/ethz-pes/mirroring_method_matlab
Magnetic Mirroring Method with MATLAB
inductance inductor magnetic-field matlab method-of-images mirroring-method simulation transformer
Last synced: 08 May 2025
https://github.com/konradlinkowski/population
Very simple cellular automaton.
cellular-automaton hacktoberfest population population-simulator simulation typescript
Last synced: 17 Mar 2026
https://github.com/jewettaij/ndmansfield
generate random lattice Hamiltonian paths in N dimensions
lattice-hamiltonian-paths moltemplate polymer-build polymer-melt simulation space-filling-curves
Last synced: 18 Jan 2026