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-01-22 00:25:03 UTC
- JSON Representation
https://github.com/tenstream/tenstream
TenStream - a 3D radiative transfer solver for earth system models
atmosphere atmosphere-model atmospheric-modelling atmospheric-science large-eddy-simulation numerical-weather-prediction radiation radiative-transfer radiative-transfer-models simulation
Last synced: 20 Jul 2025
https://github.com/kiedanski/pymarket
PyMarket is a python library aimed to ease the design, simulation and comparison of different market mechanisms.
auctions energy game-theory market market-mechanisms simulation
Last synced: 27 Mar 2025
https://github.com/phelps-sg/jabm
Java Agent Based Modelling toolkit
agent-based-modeling agent-based-simulation dependency-injection evolutionary-algorithms java multi-agent-simulation multi-agent-systems reinforcement-learning simulation
Last synced: 16 Jan 2026
https://github.com/hactarce/ndcell
A fast, flexible, and feature-rich interactive multidimensional cellular automaton simulator written in Rust
cellular-automaton multidimensional rust simulation
Last synced: 16 May 2025
https://github.com/lelserslasers/3d-cellular-automata-wgpu
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
3d cell cellular-automata itch-io physics-simulation rust simulation wgpu wgpu-rs
Last synced: 30 Jul 2025
https://github.com/dyanikoglu/vrchef
VRChef is a Unity based cooking simulation game with lots of options available in the kitchen environment, with an advanced recipe system included.
chef cooking game game-development gamedev simulation unity unity3d virtual-reality vr
Last synced: 07 Sep 2025
https://github.com/shanto268/comprehensive_simulation_traffic_analysis_software
This repository contains software for multi-agent simulation model of mixed traffic flow of connected (HVs) and automated vehicles (AVs) in Python using pygame, matplotlib, numpy, scipy and seaborn libraries. The software is capable of simulating many different cases of traffic flow and creates data files and figures for the purpose of analysis.
analysis autonomous-vehicles ca cellular-automata heterogeneous mixed-traffic-flow nashc simulation traffic traffic-analysis traffic-flow
Last synced: 19 Jul 2025
https://github.com/chili-chips-ba/opencologne-pcie
The first-ever opensource RTL stack for PCIE EndPoint. Without vendor-locked HMs for Data Link, Transaction, Application layers; With standard PIPE interface for vendor SerDes. Portable, unencrypted, free SVerilog with best-in-class VIP, Slot and M.2 cards for GateMate, the project opens PCIE connectivity to FPGAs, ASICs, I/O, acceleration, AI, ...
acceleration ai asic endpoint fpga m2 pcb pcie pipe rtl simulation verilog vip
Last synced: 09 Oct 2025
https://github.com/aespinosadev/cloth-behaviour-simulation
Cloth simulation plugin for Unity. It uses a mass spring physics aproach. Simple but fine.
cloth cloth-simulation developer-tools physics-simulation plugin simulation unity unity3d-plugin video-game
Last synced: 14 Jul 2025
https://github.com/hz-b/rayx
RAYX is a simulation tool for beamlines at electron storage rings. It traces synchrotron radiation through a series of mirrors, gratings and more and provides the user with helpful insights, how a given beamline performs.
3d-graphics gpu particle-tracing simulation vulkan
Last synced: 09 Jul 2025
https://github.com/aerorust/mav
Rust crates for the MAVLink lightweight messaging protocol for communicating with drones (and between onboard drone components).
drones hacktoberfest robotics rustlang simulation
Last synced: 07 May 2025
https://github.com/oscarsaharoy/inverted-pendulum
pendulum physics simulation
interactive physics simulation
Last synced: 11 Apr 2025
https://github.com/danieljsharpe/DISCOTRESS
🦜 DISCOTRESS 🦜 is a software package to simulate and analyse the dynamics on arbitrary Markov chains
continuous-time-markov-chain ctmc dtmc enhanced-sampling k-shortest-paths kinetic-monte-carlo markov-chain markov-chains markov-model markov-process markovian-dynamics network-dynamics random-walk rare-events simulation simulation-algorithms stochastic-processes stochastic-simulation stochastic-simulation-algorithm
Last synced: 26 Mar 2025
https://github.com/qiauil/convdo
Convolutional Differential Operators for Physics-based Deep Learning Study
convolution deep-learning differentiable-programming differential-equations physics simulation
Last synced: 22 Jul 2025
https://github.com/cogment/cogment-tutorial-rps
Cogment tutorial
cogment reinforcement-learning rock-paper-scissors simulation
Last synced: 13 Oct 2025
https://github.com/ie3-institute/powersystemdatamodel
Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.
datamodel powersystem simulation
Last synced: 12 Jan 2026
https://github.com/sinamajdieh/godot-neural-network
This project implements a fully GPU-accelerated feedforward neural network inside the Godot Engine using SPIR-V compute shaders. Designed for high-performance training and inference, it leverages Godot’s RenderingDevice API to execute parallel computations directly on the GPU.
godot neural-network simulation
Last synced: 08 Oct 2025
https://github.com/diku-dk/libhip
LibHip: An Open-Access Hip Joint Model Repository suitable for Finite Element Method Simulation
biomechanics computational-modeling hip-joint meshing-algorithms python segmentation simulation
Last synced: 15 Oct 2025
https://github.com/harfang3d/tutorials-hg2
Tutorials for Harfang Python & Lua
3d directx harfang lua opengl physics python simulation visualization vr
Last synced: 17 Mar 2025
https://github.com/northword/wiki
《能源环境材料计算模拟方法》学习笔记,包括linux基础命令、pbs作业管理系统、vasp、materials studio等。
calculations computation-simulation density-functional-theory dft dft-calculations linux materials-studio pbs simulation vasp vaspkit
Last synced: 09 Oct 2025
https://github.com/whiteyhat/Lightning-Network-Simulator
Lightning Network Simulator
bitcoin lightning-network simulation
Last synced: 29 Mar 2025
https://github.com/open-atmos/pympdata
Numba-accelerated Pythonic implementation of MPDATA with examples in Python, Julia and Matlab
advection advection-diffusion atmospheric-modelling numba numerical-integration pde-solver pypi-package python research simulation
Last synced: 05 Apr 2025
https://github.com/opengene/seqmaker.jl
(No maintenance) Next Generation Sequencing Simulation with SNP, Variation and Sequencing Error Integrated
bioinformatics illumina ngs simulation
Last synced: 12 Aug 2025
https://github.com/vikashplus/ycb_sim
MuJoCo models for YCB objects (https://www.ycbbenchmarks.com/)
mujoco robosapien robot simulation ycb
Last synced: 26 Jun 2025
https://github.com/lucaangioloni/gameoflife
Game Of Life implementation using Numpy and PyQt for GUI
board conway game gameoflife gui pyqt python qt simulation
Last synced: 23 Apr 2025
https://github.com/jmcph4/pyobsim
A Python module for market simulation
finance fintech limit-order-book lob market market-simulator order-book python simulation simulator stock-market stock-price-prediction trading
Last synced: 07 Apr 2025
https://github.com/weisongzhao/adaptiveoptics.simulation
Simulation for sensorless adaptive optics (Confocal microscopy, Modal method)
adaptive-optics confocal-microscopy matlab matlab-toolbox simulation
Last synced: 07 Sep 2025
https://github.com/ci-group/revolve2
A python library for optimization, geared towards modular robots and evolutionary computing.
evolutionary-algorithms evolutionary-computation modular-robots optimization robotics simulation
Last synced: 14 Jan 2026
https://github.com/phughesmcr/miski
An Archetypal Entity Component System (ECS) architecture in Typescript
ecs ecs-framework engine entity-component-system game-development gamedev javascript simulation typescript
Last synced: 28 Oct 2025
https://github.com/soypat/godesim
ODE system solver made simple. For IVPs (initial value problems).
differential-equations dormand-prince golang initial-value-problem ivp newton-raphson-multivariable ode ode-solver runge-kutta runge-kutta-fehlberg simulation
Last synced: 23 Mar 2025
https://github.com/ait-aecid/kyoushi-environment
Scripts to deploy virtual testbed for log data analysis and anomaly detection.
anomaly-detection cyber-attacks data-mining hids ids kyoushi log-data logs monitoring nids security simulation
Last synced: 20 Jan 2026
https://github.com/bduvenhage/bits-o-cpp
Bits of sweet C++ code that I use often.
graph-algorithms optimisation random-number-generators simulation timer topcoder
Last synced: 13 Apr 2025
https://github.com/vasturiano/d3-force-surface
A multi-surface elastic collision force type for the d3-force simulation engine
d3js elastic-collision force force-directed-graphs graph-theory impact physics-simulation simulation surface
Last synced: 26 Jul 2025
https://github.com/omerkel/scrum-card-game
Scrum Card Game: Scrum Sprint Simulation played as a multi-player card game
agile board-game card-game collaboration educational-game game multi-player pdf playing-cards scrum scrum-agile simulation software-development-framework team-work teamwork training-materials
Last synced: 13 Jun 2025
https://github.com/qecsim/qecsim.jl
Qecsim is a Julia package for simulating quantum error correction using stabilizer codes.
julia qec quantum-error-correction simulation
Last synced: 23 Apr 2025
https://github.com/jonniedie/simulationlogs.jl
Signal logging and scoping for DifferentialEquations.jl simulations.
control-systems differential-equations dynamical-systems modeling modeling-and-simulation simulation
Last synced: 15 Mar 2025
https://github.com/thiagoojack/packettracer-rpm-based
Cisco Packet Tracer installer for RPM-based operating systems.
centos cisco cisco-packet-tracer fedora linux network rhel rocky-linux routers simulation
Last synced: 25 Mar 2025
https://github.com/signetlabdei/ns3-mmwave-iab
IAB feature for the ns-3 mmWave module
iab mmwave mmwave-5g-networks ns-3 relay simulation
Last synced: 16 Jan 2026
https://github.com/hleb-kastseika/vkb
Bot for vk.com competitions
automation bot competition competition-posts java reposts simulation vk vk-api vk-bot vkb vkontakte vkontakte-client
Last synced: 29 Sep 2025
https://github.com/avivace/kalman
Interactive and real time 2D simulation of the Kalman Filter in use to reduce statistical input noise.
2d-simulation algorithm demo estimates implementation kalman kalman-estimator kalman-filter kalman-filtering kalman-smoother kalman-tracking noise simulation
Last synced: 20 Jul 2025
https://github.com/scikit-hep/pyhepmc
Easy-to-use Python bindings for HepMC3
data generator hep hepmc monte-carlo particle physics python simulation vertex
Last synced: 07 Apr 2025
https://github.com/aromanro/eventmoleculardynamics
A program implementing event driven molecular dynamics for hard smooth spheres, using OpenGL for displaying
3d 3d-graphics collision computational-physics event-driven glm lightning mfc molecular-dynamics molecular-dynamics-simulation opengl particles physics physics-simulation shaders simulation sphere
Last synced: 18 Mar 2025
https://github.com/jarzka/ajokit
Simple JavaScript based traffic simulation
javascript simulation traffic-simulation
Last synced: 10 Apr 2025
https://github.com/rocketpy-team/rocketpaper
This repository keeps all the data used for the article "RocketPy: A Six Degree-of-freedom launch vehicle trajectory simulator"
aerodynamics aerospace aerospace-engineering dynamics flight flight-data flight-simulator paper rocket simulation trajectory
Last synced: 23 Oct 2025
https://github.com/cybersecsi/robodroid-library
Curated list of Frida scripts for RoboDroid to run pre-defined behaviors.
android cyber-range cyberrange cybersecurity frida simulation
Last synced: 30 Jun 2025
https://github.com/wyvernsemi/mem_model
High speed C/C++ based behavioural VHDL/Verilog co-simulation memory model
avalon axi cosimulation dpi-c ghdl memory-model nvc pli questasim simulation test-bench verilator verilog verilog-components verilog-testbenches vhdl vivado-simulator
Last synced: 08 Jan 2026
https://github.com/wesdoyle/python_epidemic_simulation
A crude simulation of an epidemic in Python with pygame visualization
epidemic-simulations pygame simulation
Last synced: 07 Oct 2025
https://github.com/gmlc-tdc/helics-examples
Examples for using HELICS with a variety of the supported programming languages
co-simulation examples simulation
Last synced: 18 Jun 2025
https://github.com/pritampanda15/molecular-dynamics
Self explained tutorial for molecular dynamics simulation using gromacs
charmm complex dynamics freeenergy hpc hpc-clusters lipidbilayer molecular molecular-dynamics molecular-dynamics-simulation molecular-mechanics molecular-simulation pca proteinligand simulation
Last synced: 15 Apr 2025
https://github.com/WISDEM/WOMBAT
Windfarm Operations & Maintenance cost-Benefit Analysis Tool
operations-maintenance python3 simpy simulation wind-energy
Last synced: 07 May 2025
https://github.com/wisdem/wombat
Windfarm Operations & Maintenance cost-Benefit Analysis Tool
operations-maintenance python3 simpy simulation wind-energy
Last synced: 07 Jan 2026
https://github.com/cazala/party
webgpu particle system and physics engine with realtime playground
engine particle physics playground simulation system webgpu
Last synced: 20 Jan 2026
https://github.com/wyvernsemi/tcpippg
10GbE XGMII TCP/IPv4 packet generator for Verilog
10g ethernet simulation tcp-ip verification verilog virtual-processor xgmii
Last synced: 14 Apr 2025
https://github.com/Shivamshaiv/Python-DICE
Python 3.6 implementation of Dynamic Integrated Climate-Economy (DICE)
climate-change climate-data dice integrated-assessment-model python-dice simulation
Last synced: 01 Nov 2025
https://github.com/arm-software/mram_simulation_framework
MRAM magnetization simulation framework. s-LLGS python and verilog-a solvers for transients simulation and Fokker-planck equation solver for stochastic analysis
fokker-planck llgs mram mtj simulation sllgs
Last synced: 14 Jun 2025
https://github.com/lf-santos/dwsimopt
The 'dwsimopt' is a Python library that automates DWSIM simulations for process optimization.
automation chemical-engineering chemical-process dwsim modeling optimization optimization-algorithms optimization-framework optimization-process process-design process-simulation process-simulator python simulation
Last synced: 14 Dec 2025
https://github.com/statsim/app
StatSim. Bayesian inference and statistical simulations in the browser
bayesian-statistics electronjs graphical-programming histogram javascript modeling probabilistic-programming probability pwa simulation statistics vuejs webppl
Last synced: 28 Oct 2025
https://github.com/nismod/smif
Simulation Modelling Integration Framework
coupling infrastructure model optimization simulation
Last synced: 21 Oct 2025
https://github.com/NumericalMathematics/DispersiveShallowWater.jl
A Julia library of structure-preserving numerical methods for dispersive wave equations
dispersion-model julia numerical-simulation-framework shallow-water-equations simulation summation-by-parts
Last synced: 30 Nov 2025
https://github.com/avivace/physarum
Physarum polycephalum slime mould computing simulation, implemented on a custom VueJS + Unity3D stack
adamatzky agent-based-modeling agent-based-simulation complex-systems implementation integration physarum simulation simulation-framework slime slime-mold smart-slime unity unity2d vue vuejs
Last synced: 05 May 2025
https://github.com/open-atmos/pypartmc
Python (and C++) interface to PartMC with Jupyter/Python, Julia and Matlab examples
aerosol-modelling atmospheric-modelling atmospheric-physics monte-carlo-simulation particle-system pybind11 python research simulation sundials
Last synced: 11 Apr 2025
https://github.com/rte-antares-rpackage/antaresViz
ANTARES Visualizations
adequacy bilan dygraphs electric energy leaflet linear-programming manipulatewidge monte-carlo-simulation optimization plotly previsionnel r renewable-energy rte shiny shiny-apps simulation stochastic-simulation-algorithm tyndp
Last synced: 07 May 2025
https://github.com/Josverl/micropython-p1meter
A ESP32 sensor to read an p1 electricity meter and publish this to MQTT and HomeAssistant, written in MicroPython
esp32 homeassistant mqtt p1meter simulation
Last synced: 13 May 2025
https://github.com/adam4lexander/spoke
Spoke is a tiny declarative reactivity engine for Unity.
architecture csharp declarative ecs game-dev gameplay open-source reactive reactivity simulation state-management unity unity3d vr
Last synced: 27 Dec 2025
https://github.com/michaelb/simple-user-simulation
powershell script to simulate activity by a user
cybersecurity powershell-script simulation user-simulator vm
Last synced: 29 Oct 2025
https://github.com/cuppachino/bevy_logic
Simulate logic gates and signals in bevy
Last synced: 23 Oct 2025
https://github.com/aromanro/qcsim
Quantum computing simulator
computational-physics eigen physics physics-simulation quantum quantum-algorithms quantum-computing quantum-computing-algorithms quantum-information simulation simulator
Last synced: 18 Mar 2025
https://github.com/simongravelle/atb2lammps
Convert files from the ATB repository to LAMMPS format
atb converter input lammps lammps-data lammps-input lammps-script molecule molecule-file python simulation
Last synced: 22 Aug 2025
https://github.com/flatironinstitute/skellysim
Hydrodynamic Cytoskeleton Simulator
cpp cytoskeleton fast-multipole-method fluid-dynamics high-performance-computing hybrid-parallelism molecular-motors mpi openmp python simulation trilinos
Last synced: 15 Jul 2025
https://github.com/bkamins/eventsimulation.jl
An event based Discrete Event Simulation engine
discrete-event hacktoberfest julia-language simulation
Last synced: 10 Apr 2025
https://github.com/rte-antares-rpackage/antaresviz
ANTARES Visualizations
adequacy bilan dygraphs electric energy leaflet linear-programming manipulatewidge monte-carlo-simulation optimization plotly previsionnel r renewable-energy rte shiny shiny-apps simulation stochastic-simulation-algorithm tyndp
Last synced: 19 Apr 2025
https://github.com/wumpf/yasph2d
some 2d sph fluid experimentation using rust
fluid fluid-simulation simulation smoothed-particle-hydrodynamics sph
Last synced: 10 Apr 2025
https://github.com/simulationstorm/simulationstorm
A cross-platform simulation development toolkit for the .NET
c-sharp cross-platform dotnet open-source simulation simulation-engine simulation-framework simulation-modeling simulation-toolkit simulations
Last synced: 10 Apr 2025
https://github.com/stateless-minds/cyber-acid
Liquid democracy political simulator based on the automated data feed from the moneyless economy simulator Cyber Stasis.
decentralized-web distributed-computing game golang ipfs liquid-democracy multiplayer p2p politics self-governance simulation simulator society-management web3 webassembly
Last synced: 19 Jul 2025
https://github.com/bio-phys/pydiffusion
Analyse Rotational Diffusion Tensor from MD Simulations
brownian-dynamics diffusion mdanalysis molecular-dynamics python rotation simulation
Last synced: 16 Jan 2026
https://github.com/ffverse/ffsimulator
Simulate Fantasy Football Seasons
fantasy-football r-package simulation
Last synced: 22 Oct 2025
https://github.com/strandedkitty/ants-simulation
🐜 GPU-accelerated ant colony simulation
gpu realtime sandbox simulation webgl
Last synced: 22 Jul 2025
https://github.com/cbsteh/PySawit
Oil Palm Growth and Yield Model
agriculture biophysics crop energy hydrology meterology model oil palm simulation soil
Last synced: 28 Mar 2025
https://github.com/lmichaelis/computer-simulation
A simulation of Ben Eater's breadboard computer which can run assembly code
assembly-language cpu-emulator python3 simulation
Last synced: 10 Apr 2025
https://github.com/lab-cosmo/atomistic-cookbook
A collection of simulation recipes for the atomic-scale modeling of materials and molecules
atomistic-simulations machine-learning modeling molecular-dynamics simulation
Last synced: 03 May 2025
https://github.com/eureka2/G6K
Generator of calculation simulator (calculator)
calculator engine generators javascript php simulation simulator symfony
Last synced: 23 Aug 2025
https://github.com/tusharhero/darwinio
Evolution Simulator
evolution neural-network organisms simulation
Last synced: 08 Oct 2025
https://github.com/pb2204/gravity-simulator
Visualization Of Gravity
gravity physics simulation visualizer
Last synced: 26 Sep 2025
https://github.com/networks-learning/redqueen
Code for "RedQueen: An Online Algorithm for Smart Broadcasting on Social Networks", WSDM 2017
broadcasting online-algorithms python redqueen simulation smart social-network wsdm
Last synced: 23 Apr 2025
https://github.com/cyberorigin2077/open_cyber_glove
Python SDK for OpenCyberGlove 🧤
ai motion-capture motion-tracking robotics simulation vr vrchat
Last synced: 22 Jul 2025
https://github.com/jerr-it/spreadsimulator
Epidemics simulation
epidemics go golang hacktoberfest simulation
Last synced: 15 Apr 2025
https://github.com/MrGilli/Quplexity
Official repo of the very fast and lightweight modular library for Quantum Computer Circuit simulation.
fpga library quantum-computing quantum-library quantum-simulator qubits simulation
Last synced: 31 Jul 2025
https://github.com/rveltz/piecewisedeterministicmarkovprocesses.jl
Piecewise Deterministic Markov Processes in Julia
differential-equations julia jump simulation stochastic-processes
Last synced: 06 Sep 2025
https://github.com/roshameow/quantnight-frontend
A desktop application for quantitative research and simulation.
desktop-app quant quantitative-finance research simulation task-manager tauri vuejs
Last synced: 12 Jan 2026
https://github.com/sadrasabouri/pyrandwalk
:walking:Python Library for Random Walks
education educational markov-chain networkx probabilistic-graphical-models probability python random-walk reinforcement-learning reinforcement-learning-algorithms simulation stochastic-processes
Last synced: 16 Mar 2025
https://github.com/jinraekim/flightsims.jl
A general purpose numerical simulator supporting nested dynamical systems and a convenient macro-based data logger.
differentialequations dynamical-systems macro-based-data-logger nested-environments simulation
Last synced: 13 Oct 2025
https://github.com/zchrissirhcz/neon_sim
Implement ARM NEON intrinsics in C++
arm intrinsics neon simulation
Last synced: 27 Jul 2025
https://github.com/hasnocool/tradingview-pine-scripts
This project simulates trading strategies using Pine Editor scripts on TradingView and visualizes performance metrics.
analysis btcusdt cryptocurrency data pandas python simulation trading tradingview
Last synced: 09 Apr 2025
https://github.com/chaunceyjiang/fake-gpu
This project is designed to simulate GPU information, making it easier to test scenarios where a GPU is not available.
fake gpu kubernetes simulation
Last synced: 14 Mar 2025
https://github.com/hunar4321/find-global-maximum
Simulation of life like characters and several learning algorithms to test the ability of each algorithm to enable the characters reaching global maximum with minimum effort
evolutionary-algorithms optimization simulation unity3d
Last synced: 10 Apr 2025
https://github.com/michaelfranzl/gcode-machine
A simple CNC state machine implemented in Python that can be used for simulation and processing of G-code
cnc-state-machine gcode gcode-machine simulation
Last synced: 11 Jul 2025
https://github.com/tientq64/particle-life-3d
🦠 Life is made up of elementary particles.
3d game-of-life particle-life particles physics-simulation simulation zdog
Last synced: 09 Jul 2025
https://github.com/zentrik/tvc
GNC to land a model rocket using TVC and a solid motor.
control-systems convex-optimization ekf lqr rocket-landing simulation tvc
Last synced: 22 Jun 2025
https://github.com/kaustubholpadkar/linear_regression_with_tensorflow.js
Simulation of Linear Regression algorithm using P5.JS and Tensorflow.js
deep-learning deeplearning javascript linear-regression machine-learning p5js simulation tensorflow-js
Last synced: 06 May 2025
https://github.com/ie3-institute/PowerSystemDataModel
Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.
datamodel powersystem simulation
Last synced: 07 May 2025