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-19 00:26:07 UTC
- JSON Representation
https://github.com/esterhlav/black-scholes-option-pricing-model
Black Scholes Option Pricing calculator with Greeks and implied volatility computations. Geometric Brownian Motion simulator with payoff value diagram and volatility smile plots. Java GUI.
brownian-motion derivatives gui java mathematics option-pricing-calculator options quantitative-finance simulation volatility
Last synced: 17 Jan 2026
https://github.com/ethereum/ethshadow
Simulate a full Ethereum network using Shadow
cryptocurrency ethereum network p2p simulation web3
Last synced: 22 Apr 2025
https://github.com/thepat02/force-directed-graph-godot
Implementation of a Force-Directed Graph in the Godot 4 Game Engine.
gdscript godot graph graph-theory simulation
Last synced: 14 Apr 2025
https://github.com/vikashplus/furniture_sim
MuJoCo simulation for common furnitures
mujoco robosapien robot simulation
Last synced: 06 May 2025
https://github.com/pairinteraction/pairinteraction
A Rydberg Interaction Calculator
c-plus-plus cmake pairinteraction physics python simulation
Last synced: 13 May 2025
https://github.com/opensimulationinterface/osi-sensor-model-packaging
This document specifies the ways in which sensor models are to be packaged for use in simulation environments with FMI 2.0
asam open-simulation-interface osi simulation
Last synced: 09 Mar 2026
https://github.com/llnl/mgmol
MGmol is a scalable O(N) First-Principles Molecular Dynamics code that is capable of performing large-scale electronics structure calculations and molecular dynamics simulations of atomistic systems.
cpp molecular-dynamics simulation
Last synced: 29 Apr 2025
https://github.com/neka-nat/gazebo_domain_randomization
Domain randomization for gazebo simulator
domain-randomization gazebo gazebo-plugin machine-learning reinforcement-learning ros simulation
Last synced: 22 Mar 2025
https://github.com/khaledsharif/quantopian-ensemble-methods
Assisting repository for the published paper investigating ensemble methods in algorithmic trading.
classification-methods day-trading machine-learning quantopian simulation trading-algorithms
Last synced: 15 Jul 2025
https://github.com/sgherbst/svreal
Synthesizable real number library in SystemVerilog, supporting both fixed- and floating-point formats
fixed-point floating-point icarus icarus-verilog irun iverilog ncsim simulation synthesis synthesizable systemverilog vcs verilator verilog vivado xcelium xrun
Last synced: 18 Jan 2026
https://github.com/SolarTherm/SolarTherm
Solar thermal power/fuel station performance simulation and optimisation using Modelica. Read a paper about our project: https://is.gd/solth
energy engineering modelica modelica-library optimisation simulation solar thermodynamics
Last synced: 07 May 2025
https://github.com/PlasmaPy/SpectroscoPyx
A community developed python package for spectroscopy.
analysis cython database diagnostics plasma-physics python science simulation spectroscopy
Last synced: 11 May 2025
https://github.com/khesualdo/elevator-scheduling-simulator
:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.
algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread
Last synced: 05 Apr 2025
https://github.com/ghdl/docker
Scripts to build and use docker images including GHDL
actions ci dockerfiles ghdl gtkwave hardware icestorm nextpnr openocd pnr prjtrellis simulation synthesis testbench verilog vhdl vunit yosys
Last synced: 27 Jul 2025
https://github.com/mittyrobotics/tko-electronics-sim
A cross-platform app that allows for building and simulating FRC electronics in real time
electronics frc frc-java hacktoberfest hardware java simulation simulator
Last synced: 24 Oct 2025
https://github.com/asreview/asreview-makita
Workflow generator for simulation studies using the command line interface of ASReview LAB
asreview data machine-learning python simulation systematic-literature-reviews systematic-reviews utrecht-university
Last synced: 14 Feb 2026
https://gitlab.com/nyx-space/nyx
Nyx: Blazing fast high-fidelity astrodynamics for Monte Carlo analyzes of constellations, interplanetary missions, and deep space flight navigation -- https://nyxspace.com/
astrodynamics science simulation space
Last synced: 16 Apr 2025
https://github.com/mrdav30/fixedmathsharp-unity
FixedMathSharp-Unity: Integrates a high-precision, deterministic fixed-point math library into Unity. Ideal for simulations, games, and physics engines requiring reliable arithmetic without floating-point inaccuracies.
arithmetic deterministic dotnet fixed-point-arithmetic game-development high-performance high-precision math math-library physics-engine simulation trigonometry unity
Last synced: 18 Apr 2026
https://github.com/mretegan/crispy
Core-Level Spectroscopy Simulations in Python
gui python science simulation spectroscopy synchrotron
Last synced: 06 Apr 2025
https://github.com/ethanuppal/marlin
🦀 No nonsense hardware testing/simulation in Rust 🛠️ | Verilog, Spade, Veryl
hardware rust simulation testbench testing verilator verilog
Last synced: 02 May 2026
https://github.com/insigneo/openbf
1D blood flow simulator
1d-model cardiovascular finite-volume julia-language simulation
Last synced: 21 Aug 2025
https://github.com/tmcclintock/frispy
Frisbee flight simulator written in Python.
frisbee frisbee-flight-simulator physics physics-simulation python simulation
Last synced: 21 Jul 2025
https://github.com/junhyeokahn/pypnc
Python Implementation of Planning and Control
control locomotion machine-learning optimization planning robotics simulation walking-pattern-generation whole-body-control
Last synced: 31 Jul 2025
https://github.com/EcoJulia/EcoSISTEM.jl
Julia package for ecosystem simulation
biodiversity ecology ecosystem-simulation epidemiology julia simulation
Last synced: 07 May 2025
https://github.com/makgyver/gossipy
Python module for simulating gossip learning.
deep-learning distributed-machine-learning federated-learning gossip-learning gossip-protocol pytorch simulation
Last synced: 14 Feb 2026
https://github.com/nikorasu/pynboids
This is a Boids Simulation, written in Python with Pygame.
birds boid boids boids-algorithm boids-simulation emergent-behavior flocking flocking-algorithm flocking-simulation murmuration numpy pygame pygame2 python python3 schooling screensaver simulation spatial-partitioning swarm-intelligence
Last synced: 11 Apr 2025
https://github.com/mehta-lab/waveorder
Wave optical models and inverse algorithms for label-agnostic imaging of density & orientation.
label-free mipolscope optics permittivity permittivity-tensor-imaging phase polarization qlipp reconstruction-algorithm scattering simulation
Last synced: 30 Apr 2026
https://github.com/llnl/zero-rk
Zero-order Reaction Kinetics (Zero-RK) is a software package that simulates chemically reacting systems in a computationally efficient manner.
application chemistry cpp simulation
Last synced: 29 Apr 2025
https://github.com/toppers/hakoniwa-px4sim
PX4-compatible drone simulation with physics-based modeling in C, visualizations via game engines, headless operation, and automated test scenarios. Supports external parameterization and MATLAB/Simulink integration.
drone drones hakoniwa mavlink px4 simulation
Last synced: 09 Mar 2026
https://github.com/ros-controls/mujoco_ros2_control
Provides a ROS 2 control hardware interface for the MuJoCo physics simulator, including plugins for various sensors, RGB-D cameras, and lidar.
mujoco robotics ros-controls ros2 simulation
Last synced: 24 Dec 2025
https://github.com/chrischrislolo/tamagotchiclone
A tamagotchi clone, made with JavaScript and the Phaser game library.
game pet phaser phaserjs simulation simulator tamagotchi tamagotchi-game
Last synced: 25 Oct 2025
https://github.com/llnl/uedge
2D fluid simulation of plasma and neutrals in magnetic fusion devices
Last synced: 14 Sep 2025
https://github.com/bones-ai/rust-ai-wars
Neuro evolution simulation where AI creatures fight against each other
ai bevy neural-network reinforcement-learning rustlang simulation
Last synced: 09 Mar 2026
https://github.com/ad-si/Brillo
Painless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss)
2d animation game-engine glfw graphics raster render simulation vector
Last synced: 12 Aug 2025
https://github.com/PrincetonUniversity/muchisim
Simulator framework for analysis of performance, energy consumption, area and cost of multi-node multi-chiplet tile-based manycore designs
cost-model data-centric data-local energy-model execution manycore multi-chip multi-chiplet network performance-modeling-and-analysis pgas simulation simulator
Last synced: 11 May 2025
https://github.com/precise-simulation/mesh-viewer
Python STL/OBJ CAD mesh viewers comparing Matplotlib/Plotly/Vispy backends and Tkinter GUI
cad cef gui matplotlib mesh mvc obj plotly python simulation stl tkinter tkinter-gui viewer vispy webgl
Last synced: 16 Mar 2026
https://github.com/nanograv/holodeck
Massive Black-Hole Binary Population Synthesis for Gravitational Wave Calculations ≋●≋●≋
astronomy astrophysics black-holes gravitational-waves simulation
Last synced: 06 Feb 2026
https://github.com/ss3sim/ss3sim
An R package for stock-assessment simulation with Stock Synthesis
fisheries r r-package simulation stock-synthesis
Last synced: 05 Apr 2025
https://github.com/plaans/gobot-sim
High-level robotic simulator based on the Godot engine.
Last synced: 04 Feb 2026
https://github.com/sgherbst/msdsl
Automatic generation of real number models from analog circuits
ams analog analog-circuits generator mixed-signal model python real-number-modeling rnm simulation synthesis synthesizable
Last synced: 18 Jan 2026
https://github.com/pinton-lab/fullwave25
Fullwave 2.5: Ultrasound wave propagation simulation with heterogeneous power law attenuation modelling capabilities
fdtd finite-difference simulation ultrasound
Last synced: 22 Feb 2026
https://github.com/HKUST-OCTAD-LAB/AirTrafficSim
Web-based air traffic simulation and visualization platform for ATM research. Development fork: https://github.com/kyfrankie/AirTrafficSim
air-transport atm aviation simulation utm
Last synced: 23 Aug 2025
https://github.com/mitrefireline/simfire
An open-source wildfire simulator written in Python and meant to be used to train reinforcement learning (RL) agents.
python reinforcement-learning reinforcement-learning-environments simulation simulator wildfire
Last synced: 09 Apr 2025
https://github.com/waterfutures/epyt-flow
A Python package designed for the easy generation of hydraulic and water quality scenario data of water distribution networks.
epanet epanet-python-toolkit hydraulics python simulation water water-distribution-networks
Last synced: 03 Mar 2026
https://github.com/epranka/descent-app
Top of descent path calculator. Let's calculate your descent!
aircraft aviation calculator create-react-app css descent javascript open-source react simulation top-of-descent util
Last synced: 10 Sep 2025
https://github.com/ad-si/brillo
Painless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss)
2d animation game-engine glfw graphics raster render simulation vector
Last synced: 27 Feb 2026
https://github.com/costrouc/pysrim
Automation, Analysis, and Plotting of SRIM Calculations
ion-cascades numpy simulation srim
Last synced: 20 Mar 2025
https://github.com/eliabntt/GRADE-RR
GRADE: Generating Animated Dynamic Environments for Robotics Research
animals data-generation dataset dynamic-environments dynamic-humans framework generator humans isaac isaac-sim isaacsim omniverse realistic research robotics ros simulation simulator
Last synced: 09 May 2025
https://github.com/beamzorg/beamz
GPU-accelerated electromagnetic FDTD simulations for compact modeling and inverse design / gradient-based optimization of nanophotonic devices with Python.
compact-model electromagnetics fdtd gdsfactory gpu-acceleration inverse-design jax nanophotonics photonics physics s-matrix sax simulation
Last synced: 24 May 2026
https://github.com/PauloCarvalhoRJ/gammaray
GammaRay: a graphical interface to GSLib and other geomodeling algorithms. *NEW* in May, 6th: Drift analysis.
cart classification contact-analysis discrete-wavelet-transformation earthsciences emd estimation fft gabor geostatistics gslib kriging markov-chain-monte-carlo markov-random-field random-forest regression simulation stratigraphic-grid variogram vertical-proportion-curve
Last synced: 10 Apr 2025
https://github.com/singlestore-labs/singlestore-logistics-sim
Scalable package delivery logistics simulator built using SingleStore and Vectorized Redpanda
avro demo kafka logistics redpanda simulation singlestore vectorized
Last synced: 06 Feb 2026
https://github.com/rawify/stewart.js
The RAW inverse kinematics library for Stewart Platforms written in JavaScript
animation javascript quaternion simulation stewart-platform
Last synced: 13 Apr 2025
https://github.com/sizespectrum/mizer
Multi-species size-based ecological modelling in R
ecosystem-model fish-population-dynamics fisheries fisheries-management marine-ecosystem population-dynamics r simulation size-structure species-interactions transport-equation
Last synced: 09 Oct 2025
https://github.com/esimov/cloth-physics
Desktop application for cloth physics simulation using Gio GUI.
cloth cloth-simulation desktop-app gio go golang math physics simulation verlet
Last synced: 22 Mar 2025
https://github.com/quantumlib/unitary
API library providing common operations for adding quantum behaviors to games.
api cirq examples game-development games google google-quantum python python3 quantum quantum-algorithms quantum-computing quantum-information quantum-mechanics quantum-programming quantum-simulation sdk sdk-python simulation
Last synced: 25 Jun 2025
https://github.com/perpetualkid/freetrainsimulator
🚂 Train Simulator build on .NET, using MonoGame and including native RailDriver support
monogame msts raildriver simulation trackviewer train train-simulation train-simulator trainsim
Last synced: 04 Jul 2025
https://github.com/gaynorr/alphasimr
R package for breeding program simulations
breeding cran genomics r r-package simulation
Last synced: 02 Apr 2025
https://github.com/lebedov/nseindia_lob
National Stock Exchange of India Limit Order Book Simulation
limit-order-book simulation stock-market
Last synced: 05 May 2025
https://github.com/mayankm96/airsim_ros_client
ROS Wrapper in Python for Microsoft AirSim
artificial-intelligence microsoft robotics ros simulation
Last synced: 02 May 2025
https://github.com/jasonfyw/orbital-sim
A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space
astrodynamics astronomy physics physics-2d pygame simulation
Last synced: 14 Jan 2026
https://github.com/sstsimulator/sst-macro
SST Macro Element Library
simulation simulator snl-other snl-performance-workflow
Last synced: 21 Feb 2026
https://github.com/bullet-physics-playground/bpp
Physics simulation experiments
lua physics-simulation povray qt5 simulation
Last synced: 29 Apr 2026
https://github.com/jiangzhongshi/bichon
Robust Coarse Curved TetMesh Generation
cross-platform engineering geometry-processing mesh-generation siggraph simulation
Last synced: 11 Aug 2025
https://github.com/brainelectronics/Micropython-ESP-WiFi-Manager
MicroPython based ESP WiFi Manager
esp32 esp8266 flask library micropython simulation unit-testing wifi wifimanager
Last synced: 13 May 2025
https://github.com/mcellteam/mcell
MCell Monte Carlo Simulator of Cellular Microphysiology
Last synced: 11 Oct 2025
https://github.com/niemasd/FAVITES
FAVITES (FrAmework for VIral Transmission and Evolution Simulation)
docker evolution evolution-simulator hiv modular phylogenetics robust simulation transmission transmission-network virus
Last synced: 23 Mar 2025
https://github.com/palmerabollo/rvo2-js
Reciprocal Collision Avoidance for Real-Time Multi-Agent Simulation (port to Javascript). This is an alpha release of a RVO2 port from the C# version to Javascript, only for research purposes.
collision-avoidance javascript multi-agent-simulation simulation
Last synced: 06 Oct 2025
https://github.com/brainelectronics/micropython-esp-wifi-manager
MicroPython based ESP WiFi Manager
esp32 esp8266 flask library micropython simulation unit-testing wifi wifimanager
Last synced: 10 Apr 2025
https://github.com/artfulbytes/bots2d
Bots2D is a C++ framework for simulating robotics in 2D that provides boilerplate code and robotics assets to help you quickly get started.
2d-simulation box2d framework linefollower opengl robotframework robotics robotics-competition robotics-simulation simulation simulation-library sumobot sumobots
Last synced: 28 Jul 2025
https://github.com/paebbels/picoblaze-library
The PicoBlaze-Library offers several PicoBlaze devices and code routines to extend a common PicoBlaze environment to a little System on a Chip (SoC or SoFPGA).
assembler fpga hardware hardware-architectures hardware-designs hardware-libraries hdl picoblaze-devices picoblaze-library poc-library simulation soc synthesis verilog vhdl
Last synced: 15 Apr 2025
https://github.com/BLAST-ImpactX/impactx
high-performance modeling of beam dynamics in particle accelerators with collective effects
accelerator beam-dynamics csr gpu particle particle-in-cell physics pic research simulation space-charge
Last synced: 14 Mar 2025
https://github.com/project-gen3sis/R-package
Repository of the R-packageGen3sis
biodiversity ecology evolution mechanistic model modeling r r-package simulation
Last synced: 25 Nov 2025
https://github.com/bones-ai/rust-flappy-bird-ai
AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad
ai flappy-bird flappy-bird-ai genetic-algorithm macroquad neat neural-networks neuroevolution rust rust-lang simulation
Last synced: 08 Aug 2025
https://github.com/cloudsimplus/cloudsimplus-automation
A Java 17+ tool for Human-Readable Scenario Specification and Automated Creation of Simulations on CloudSim and CloudSim Plus 🌥⚙️📄👨💻
automation cloudsim cloudsim-plus java simulation simulation-scenario yaml
Last synced: 18 Dec 2025
https://github.com/spsanderson/tidydensity
Create tidy probability/density tibbles and plots of randomly generated and empirical data.
bootstrap density distributions ggplot2 probability r r-language r-package r-stats simulation statistics tibble tidy
Last synced: 09 May 2025
https://github.com/anuraghazra/slime
Slime made with repel behaviors and low stiffness constraints.
simulation slime verlet-physics verly verlyjs
Last synced: 19 Mar 2025
https://github.com/godotgarden/city-builder-games
Resources and info about open source city builder games.
city-builder city-simulation game-development games simulation
Last synced: 21 Feb 2026
https://github.com/spsanderson/TidyDensity
Create tidy probability/density tibbles and plots of randomly generated and empirical data.
bootstrap density distributions ggplot2 probability r r-language r-package r-stats simulation statistics tibble tidy
Last synced: 30 Jul 2025
https://github.com/sintefneodroid/droid
Package for rapid prototyping of reinforcement learning environments 🚀
agent blazing deep-learning droid fast hacktoberfest learning-agents machine-learning ml motor neo neodroid neural-network prototyping reinforcement-learning rl segment-images simulation unity
Last synced: 12 Apr 2025
https://github.com/glotzerlab/hoomd-examples
HOOMD-blue example scripts.
hard-particle hoomd-blue jupyter molecular-dynamics monte-carlo-simulation particle-system python simulation tutorial
Last synced: 10 Jun 2025
https://github.com/deepskies/deeplenstronomy
A pipeline for versatile strong lens sample simulations
gravitational-lensing simulation strong-lensing
Last synced: 08 Apr 2026
https://github.com/stefanmeili/fastfd
A library for building finite difference simulations
cupy electromagnetic-simulation engineering-design engineering-tools finite-difference finite-difference-simulations fluid-dynamics heat-transfer mechanical-engineering partial-differential-equations pde pde-solver physics-simulation process-simulation python scipy simulation
Last synced: 12 Apr 2025
https://github.com/vitae-transformer/simdistill
The official repo for [AAAI 2024] "SimDistill: Simulated Multi-modal Distillation for BEV 3D Object Detection""
3d-object-detection bird-view-image deep-learning distillation simulation
Last synced: 11 Apr 2025
https://github.com/mkhan45/simple-mechanics
An educational physics sim for high school physics, part of the SIMple Physics project
educational physics rust simulation
Last synced: 15 Sep 2025
https://github.com/ie3-institute/simona
simona is an agent-based discrete-event power system simulation model developed @ie3-institute
agent-based-simulation electricity energy energy-transition powersystem research simulation
Last synced: 12 Jan 2026
https://github.com/f33rni/ntsc-vhs-renderer
Intuitive rendering and GUI for LMP88959/NTSC-CRT with effects
analog bloom-filter composite effects interlacing ntsc retro simulation vhs video
Last synced: 07 Feb 2026
https://github.com/alvgaona/unity-drone-controller
A Unity-based project aimed to control a DJI F450 drone.
dji ps4-controller robotics simulation uav unity
Last synced: 10 Apr 2025
https://github.com/real-stanford/roboninja
[RSS 2023] RoboNinja: Learning an Adaptive Cutting Policy for Multi-Material Objects
Last synced: 05 May 2025
https://github.com/psyteachr/stat-models-v1
Learning Statistical Models Through Simulation in R (version 1, 2021)
Last synced: 09 May 2025
https://github.com/watts-dev/watts
Workflow and Template Toolkit for Simulation (WATTS)
mcnp nuclear-energy openmc python simulation templates workflow-automation
Last synced: 14 Jan 2026
https://github.com/ferencberes/LNTrafficSimulator
A Cryptoeconomic Traffic Analysis of Bitcoin's Lightning Network
bitcoin cryptoeconomics lightning-network research simulation simulator
Last synced: 04 Apr 2025
https://github.com/project-gen3sis/r-package
Repository of the R-packageGen3sis
biodiversity ecology evolution mechanistic model modeling r r-package simulation
Last synced: 08 Sep 2025
https://github.com/kimimgo/awesome-ai-cae
A curated list of 100+ AI-ready tools for Computer-Aided Engineering, ranked by an AI-Readiness Score (agent-callability: MCP, Python API, CLI, pip). CFD, FEA, SPH, DEM, differentiable simulation, neural operators, PINNs, MCP servers.
ai ai-for-science artificial-intelligence awesome awesome-list cae cfd computational-engineering deep-learning differentiable-simulation fea machine-learning mcp mesh-generation neural-operator physics-informed-neural-networks simulation sph surrogate-model visualization
Last synced: 12 Jun 2026
https://github.com/robotology/gazebo-yarp-plugins
Plugins to interface Gazebo with YARP.
gazebo gazebo-plugins gazebo-simulator robotics-simulation simulation yarp
Last synced: 12 Oct 2025
https://github.com/ecsim/gopem
GUI for OPEM library
chemistry electrochemistry fuel-cell matplotlib opem physics physics-simulation pyqt5 python qt5 simulation
Last synced: 14 Jul 2025
https://github.com/garkimasera/gaia-maker
Planet and terraforming simulation game written in Rust
Last synced: 07 Sep 2025
https://github.com/ECSIM/gopem
GUI for OPEM library
chemistry electrochemistry fuel-cell matplotlib opem physics physics-simulation pyqt5 python qt5 simulation
Last synced: 07 May 2025
https://github.com/geco-bern/rsofun
Implements the Simulating Optimal FUNctioning framework for site-scale simulations of ecosystem processes, including model calibration. It contains Fortran 90 modules for the P-model, SPLASH, and BiomeE models.
dgvm growth modeling p-model simulation vegetation-dynamics
Last synced: 23 Feb 2026