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-23 00:28:43 UTC
- JSON Representation
https://github.com/andrejorsula/srb_assets
Assets for the Space Robotics Bench
assets dataset openusd simulation
Last synced: 06 Sep 2025
https://github.com/wholespace214/swap-simulator-v1
Simulating multiple swaps across multiple DEXs using Solidity
dexs foundry mev simulation solidity
Last synced: 24 Feb 2026
https://github.com/andrejorsula/isaac_sim_rs
Rust interface for NVIDIA Isaac Sim
isaac-sim nvidia-omniverse omniverse robotics robotics-simulation simulation
Last synced: 12 Oct 2025
https://github.com/biosimulators/biosimulators_simulator_template
Template for a repository for building a BioSimulators-compliant command-line interface and Dockerfile for a biosimulation program
biosimulators combine-archive computational-biology docker mathematical-modelling omex-metadata python sed-ml simulation simulator systems-biology
Last synced: 12 Feb 2026
https://github.com/raffaeletranfaglia/cooperative-autonomous-vehicles
The scope of the project is to optimize traffic flow in urban intersections by adopting the platooning system.
autonomous-vehicles platooning python simulation sumo
Last synced: 22 Apr 2025
https://github.com/lelserslasers/gameoflife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation
Last synced: 30 Jul 2025
https://github.com/subconscious-ai/sublime
🧠Behavior Change as a Service🌞
anthropic behavior-analysis cohere discrete-event-simulation gpt-4 llama simluation simulation
Last synced: 06 Oct 2025
https://github.com/richardlaugesen/hurst
Library for modelling and analysis in Hydrology
hydrologic-modeling hydrological-modelling hydrology modelling open-science simulation water water-resources
Last synced: 17 Jan 2026
https://github.com/psolymos/bsims
Bird Point Count Simulator
bias birds detectability shiny simulation survey-design
Last synced: 07 Oct 2025
https://github.com/ezeoleaf/mycorust
A simple mycelium/hyphae growth simulation written in Rust
educational mushroom mycelium rust simulation
Last synced: 27 Jan 2026
https://github.com/MyIsaak/egyptian-god
A #LDJAM36 game submission made with Unity
pyramid simulation unity unity-scripts unity-tutorial unity3d unity3d-games
Last synced: 25 Apr 2025
https://github.com/jasima-simulator/jasima-simcore
The main software library containing the discrete-event simulation core.
discrete-event-simulation logistics manufacturing optimization scheduling simulation
Last synced: 14 Jan 2026
https://github.com/mengstr/ttl640x480
Low chip count 74xx-logic generating a proper 640x480 VGA sync/blanking signals
hardware logic schematics simulation ttl vga
Last synced: 28 Feb 2026
https://github.com/sharathraparthy/epuck-robot-gazebo
Simulation of epuck robot in gazebo simulator
epuck-robot gazebo robotics ros-kinetic simulation
Last synced: 06 Apr 2025
https://github.com/manohara-ai/uv-vis_and_excitation_energy
Theoretical UV-Vis and Excitation Spectrum using DFT and TDDFT with PySCF
chemistry dft dft-calculations science-research simulation tddft theoretical-chemistry theoretical-physics
Last synced: 06 May 2025
https://github.com/thc1006/colosseum-oran-frl-demo
Offline Federated RL for O-RAN slice resource management on Colosseum traces
5g 6g colosseum deep-q-learning digital-twin federated-learning network-slicing o-ran offline-reinforcement-learning python reinforcement-learning research-framework simulation starter-kit
Last synced: 03 Oct 2025
https://github.com/charleskoffler/clprolf
Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.
c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations
Last synced: 12 Apr 2025
https://github.com/ahmedhamed3699/process-scheduler
A simple process scheduler project for Data Structures & Algorithms course
algorithms cpp data-structures os process-scheduler simulation
Last synced: 06 May 2025
https://github.com/csm10495/cnvme
An NVMe Device Simulation Library.
devices nvme pci pcie prps simulation storage
Last synced: 01 Nov 2025
https://github.com/chexterwang/mushroom
Physic simulation of nuclear mushroom cloud using lattice boltzmann method
Last synced: 15 Jun 2025
https://github.com/fffaraz/gameoflife
SFML-based Conway's Game of Life simulation in C++
Last synced: 10 Apr 2025
https://github.com/andy5995/zigdeck
A library that creates and shuffles a deck of cards from which you can draw
cards library mit-license simulation zig zig-library zig-package
Last synced: 10 Apr 2025
https://github.com/raul23/simulrpi
A Python library that partly fakes RPi.GPIO and simulates some I/O devices on a Raspberry Pi.
library mock pynput python python3 raspberry-pi rpi-gpio simulation
Last synced: 18 Jun 2025
https://github.com/keeferrourke/rhpman-sim
An attempt to reimplement the performance evaluation simulation as described by Shi and Chen in their 2014 paper for the RHPMAN data replication scheme.
data-replication manet mesh-networks ns-3 ns3 simulation
Last synced: 13 Apr 2025
https://github.com/yhs0602/minecraft-simulator-benchmark
Performance Comparison Between Base Simulators for Minecraft in Reinforcement Learning
craftground malmo minecraft minerl performance-comparison reinforcement-learning simulation simulation-optimization
Last synced: 24 Dec 2025
https://github.com/rickstaa/ros-gazebo-gym-examples
A set of practical examples showcasing the use of gymnasium environments in the ros-gazebo-gym package.
examples franka-emika franka-panda gazebo gym gym-environments openai-gym panda reinforcement-learning robotics ros simulation
Last synced: 06 Jul 2025
https://github.com/foldfelis/fielddistributionnonuniformmedium.jl
God said Maxwell equations and then there was light
em-wave julia optics simulation
Last synced: 19 Jan 2026
https://github.com/leandrobiloni/unity-ai-mini-war-2021
Two AI teams battling. Final exam for Artificial Intelligence I assignment. It uses Flocking, Finite State Machine, Obstacle Avoidance, Roulette Wheel Selection. Link to project: https://lalonisy.itch.io/ai-mini-war-simulation
ai artificial-intelligence finite-state-machine fsm simulation unity
Last synced: 21 Feb 2026
https://github.com/artemis-beta/edgwareroadsignalbox
Simulation of Edgware Road signal box prior to closure, constructed in Qt (Currently incomplete and inaccurate, I am working on it!)
edgware-road london-underground qt railway signalbox simulation
Last synced: 30 Aug 2025
https://github.com/lukaswittmann/molecular-dynamics-sim
Molecular dynamics simulator I programmed in order to understand MD in more detail. Periodic boundary conditions, energy minimizer, thermostat and barostat, aswell as a correct physical scale and forcefields for the noble gasses are already implemented and working well. Future steps will include parallelization of the calculation of particle interactions and maybe introducing electrostatics and complex molecules like water.
chemistry molecular-dynamics molecular-dynamics-simulation simulation
Last synced: 24 Jan 2026
https://github.com/rickstaa/ros-gazebo-gym-ws
A Catkin workspace designed to simplify the setup and use of the ROS Gazebo Gym framework.
framework franka-emika franka-panda gazebo gym gym-environments gymnasium openai-gym panda reinforcement-learning robotics ros simulation
Last synced: 21 Mar 2025
https://github.com/vsoch/dinosaur-dilemma
attempt at a fun simulation to evolve avocado eating dinosaurs
Last synced: 12 Apr 2025
https://github.com/gagniuc/markov-chain-generator
A Markov Chain Generator (MCG) is a prediction machine that uses a transition matrix to generate sequences that are similar to the training sequence. Thus, the output of a MCG mimics the training sequence that led to the values from the transition matrix and the process itself represents a prediction.
chain generator js markov markov-chain matrix mimic prediction simulation training transition
Last synced: 12 Apr 2025
https://github.com/rickstaa/stable-learning-control
A framework for training theoretically stable (and robust) Reinforcement Learning control algorithms.
artificial-intelligence control deep-learning framework gaussian-networks gymnasium machine-learning neural-networks openai-gym reinforcement-learning reinforcement-learning-agents reinforcement-learning-algorithms robustness simulation stability
Last synced: 28 Oct 2025
https://github.com/yueyericardo/simuc
Simulation for Chemistry
bokeh chemistry data-visualization simulation
Last synced: 23 Apr 2025
https://github.com/jherkenhoff/penning.jl
Julia framework for simulating the motion of particles in Penning traps
julia penning physics simulation trap
Last synced: 21 May 2026
https://github.com/finger563/webgme-gridlabd
Metamodel, visualization, and model generators for gridlab-d in WebGME. Allows graphical model-driven development and simulation of power grids and power generation / transmission / distribution / storage systems.
gridlab power-systems simulation webgme webgme-domain webgme-gridlabd
Last synced: 08 May 2025
https://github.com/achoum/exploratron
Exploratron is a open-source turn-by-turn sandbox puzzle game with multiple simple mechanics that interact with each other and create complex and interesting emergent gameplay situations.
genetic-algorithm machine-learning puzzle roguelike sandbox simulation
Last synced: 19 Feb 2026
https://github.com/edwardlavender/flapper
R Package: Routines for the analysis of passive acoustic telemetry data (Lavender et al., 2023).
archival biologging biotelemetry detection-statistics distance-calculation flapper-algorithms least-cost-paths modelling movement-ecology movement-metrics particle-filtering passive-acoustic-telemetry r-package rstats simulation
Last synced: 14 Apr 2025
https://github.com/leonvanbokhorst/friction-flow
The Friction-Flow framework aims to analyze and track narrative field dynamics in complex social systems, emphasizing the evolution, interaction, and influence of stories.
complexity narrative narrative-field narrative-field-dynamics simulation simulation-framework social-dynamics
Last synced: 13 Apr 2025
https://github.com/tech-chad/star_field
star field simulation using python3 and pygame
field pygame python python3 screensaver simulation star-field stars
Last synced: 08 Aug 2025
https://github.com/mssm199996/tdgapiui
Java desktop application for graph-theory algorithms simulation
graph-algorithms java java-8 javafx simulation
Last synced: 20 May 2026
https://github.com/physic-sim/physicsim-legacy
Interactive Physics Simulations
p5js p5js-sketches p5js-visualization physics physics-simulation simulation
Last synced: 25 Jan 2026
https://github.com/akkamath/mcsquare-isca24
Implementation of lazy memcopy operation at the memory controller in the GEM5 simulator, published in ISCA 2024.
Last synced: 30 Oct 2025
https://github.com/matedev01/micropython-mqtt-weather-logger
Simulate online with Wokwi to test Wi-Fi and MQTT.
micropython mqtt simulation wokwi
Last synced: 22 Aug 2025
https://github.com/abhijithneilabraham/catch_me_sim
A simulation of a 3 Degree of freedom robotic arm which automatically reconfigures it's kinematics using reinforcement learning to chase a blue box, which is moved around by a mouse.
chase freedom-arm mouse robotics simulation
Last synced: 06 May 2026
https://github.com/juliaturkudatascience/microbiomeanalysis.jl
Functions and workflows for the analysis of microbiome data.
bioinformatics ecology julia mia microbiome multiassayexperiment otu-table simulation summarized-experiment
Last synced: 24 Aug 2025
https://github.com/beaurancourt/sim-5e
Combat Simulator for DnD 5e
5e dungeons-and-dragons dungeonsanddragons simulation
Last synced: 13 Sep 2025
https://github.com/raminmh/worm-blogging
Here, I include my thoughts about how does the brain of the worm give rise to remarkable behavioral plasticities
biological-networks celegans complex-neural-networks computational-neuroscience dynamic-systems modeling simulation
Last synced: 05 Apr 2025
https://github.com/eschnett/simulationio
Efficient and convenient I/O for large PDE simulations
api cplusplus file-format hdf5 io julia python simulation
Last synced: 10 Apr 2025
https://github.com/rishit-katiyar/rocket_pogo_effect_simulation
Simulation of a rocket undergoing pogo oscillation effect
aerospace dynamics engineering fluid-dynamics numerical-simulation pogo-effect propulsion rocket simulation structural-dynamics
Last synced: 23 Oct 2025
https://github.com/kinetictactic/orbits
2D newtonian gravity sandbox.
cpp gravity raylib sandbox simulation
Last synced: 02 Aug 2025
https://github.com/rogervs/cadcadgolem
This package is a wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes.
cadcad distributed-computing golem modelling simulation
Last synced: 01 Oct 2025
https://github.com/soumyadip007/vhdl-modelsim-altera-simulator-coa
VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.
computerarchitecture simulation vhdl-code
Last synced: 02 Mar 2026
https://github.com/c0deta1ker/matbasex
MatBaseX is an all-in-one database and analytical tool for photoelectron spectroscopy (PES) analysis, focused on materials and their X-ray interactions. It offers features like a Materials Properties Database, IMFP & XPS Sensitivity Factor Calculator, and PES N-Layer Simulations & Curve Fitting utilities. Explore its powerful capabilities today!
cross-sections crystal-structure crystallography data-analysis data-fitting database electron imfp imfp-calculator-matlab material material-database matlab matlab-application matlab-gui matlab-toolbox pes-modelling photoelectron-spectroscopy photoionization simulation xps
Last synced: 01 Jul 2025
https://github.com/gagniuc/markov-chains-simulation-framework
The Markov Chains - Simulation framework is a Markov Chain Generator that uses probability values from a transition matrix to generate strings. At each step the new string is analyzed and the letter frequencies are computed. These frequencies are displayed as signals on a graph at each step in order to capture the overall behavior of the MCG.
markov-chain markov-model physics-simulation probability simulation simulator transition-matrix vb6 vb6-application vb6-source
Last synced: 07 Mar 2026
https://github.com/balysv/space-clojure
A minimal Newtonian gravity and collision simulator in Clojure
clojure collision-simulator collision-strategy gravity newton simulation
Last synced: 12 Sep 2025
https://github.com/brown9804/adaptive-pcie-switching
Adaptive PCIE logic layer and switching logic
adaptive card pcie-pass-through simulation
Last synced: 31 Jan 2026
https://github.com/petercollingridge/atomic.js
A Javascript library for building simple atomic simulations.
canvas chemistry javascript molecular-dynamics simulation
Last synced: 13 May 2025
https://github.com/gmlc-tdc/helics-ns3
ns-3 module for integrating with a HELICS co-simulation
co-simulation networks ns-3 simulation
Last synced: 16 Mar 2026
https://github.com/valenzano-lab/aegis
Numerical model for life history evolution of age-structured populations
aging evolutionary-biology simulation
Last synced: 27 Mar 2026
https://github.com/klenm/pyatmosphere
Physics-based simulation of light propagation in turbulent atmosphere
atmospheric-science gpu physics physics-simulation python quantum-optics simulation
Last synced: 06 Apr 2025
https://github.com/lazyyvenom/life-oversimplified
A Game To Understand Life Better.
Last synced: 19 Feb 2026
https://github.com/chayanforyou/irx-proteus
IR (Infrared) Remote library for Proteus. Currently supported brands like SONY, CHINA TV, MP3 players, and RGB Remote.
ir mp3 nec proteus remote rgb simulation sony
Last synced: 08 Mar 2026
https://github.com/lettier/bbautotune
Blender/Bullet automatic parameter tuning/learning.
3d blender blender3d bullet bullet-physics evolution evolution-simulation evolutionary-algorithm evolutionary-algorithms evolutionary-computation evolutionary-strategy fitness-landscape genetic-algorithm neural-network neural-networks physics physics-engine physics-simulation simulation thesis
Last synced: 10 Oct 2025
https://github.com/masterskepticista/livingstone-2
Repackaged NASA Livingstone-2 Oliver and L2 engine in Java and C++
diagnostics-system livingstone modelling nasa prognostics simulation
Last synced: 06 Mar 2025
https://github.com/cnmenghan/pyphysicsball
An interactive physics sandbox built with Pygame, featuring realistic ball physics with gravity, collision, and special effects.
2d-physics 2d-physics-engine ball-physics collision-detection educational-game force-field game-development gravity-simulation interactive particle-system physics-engine physics-simulation pygame python sandbox-game simulation
Last synced: 13 Apr 2025
https://github.com/radames/ising-model-webgl
Simple Ising Model with WebGL Shader
2d ernst-ising ising model physics simulation webgl
Last synced: 12 Jan 2026
https://github.com/matedev01/MicroPython-MQTT-Weather-Logger
Simulate online with Wokwi to test Wi-Fi and MQTT.
micropython mqtt simulation wokwi
Last synced: 24 Jul 2025
https://github.com/klus3kk/microsociety
An object-oriented project that represents the simulator of the society with dynamically changing events.
2d ai cpp deep-q-learning machine-learning oop python reinforcement-learning sfml simulation tensorflow
Last synced: 10 Apr 2026
https://github.com/the-zagy/zamos
OS scheduler simulator
gui os-scheduler os-scheduling-simulator reactjs simulation simulator typescript
Last synced: 13 Apr 2025
https://github.com/lorenzofelletti/sirsimx
Simple SIR Model Simulation
coronavirus covid-19 javascript simulation sir-model
Last synced: 15 May 2025
https://github.com/austinjhunt/petrinet-webgme-designstudio
A custom design studio for modeling and simulating distributed systems as Petri (place/transition) Nets, built with JointJS, WebGME, and NodeJS.
animation concurrent design-studio distributed ejs javascript jointjs metamodeling modeling node nodejs petri petrinet simulation simulation-modeling webgme
Last synced: 24 Sep 2025
https://github.com/ortanav2/virtual-cpu-processing
CPU data processing with programmable instructions. Visualize computation steps and understand the system using code.
cpu data-processing example-project learning replication simulation virtual visualization
Last synced: 07 May 2025
https://github.com/atjn/blockchain-visualizer
Helping people understand discovery- and publishing algorithms in peer-to-peer networks through an interactive visualization of nodes in a blockchain.
blockchain peer-to-peer simulation visualization
Last synced: 20 Mar 2025
https://github.com/bxrne/launchrail
HPR Rocket Simulator
aerodynamics aerospace black-scholes black-scholes-merton propulsion rocketry simulation
Last synced: 11 Jan 2026
https://github.com/dedztbh/kuantumcircuitsim
A Fast & Lightweight Quantum Circuit Simulator & Analyzer implemented in Kotlin.
blas circuit circuit-matrix csv ejml jar jblas kotlin matrices measure probabilistic-programming quantum quantum-algorithm quantum-circuit quantum-circuit-simulator quantum-computing qubits simulation
Last synced: 17 Aug 2025
https://github.com/logandgraham/stochasticprocesses
A lightweight, efficient package for simulating stochastic processes on various domains.
graphs lightgraphs random-walk simulation stochastic-processes
Last synced: 18 Feb 2026
https://github.com/einsteinpy/amr
Python Wrapper for GRChombo. Maintainers: @Masquerade0097 @spino17
black-hole numerical-relativity simulation space-physics
Last synced: 19 Sep 2025
https://github.com/r-simmer/simmer.json
Read / Load 'simmer' Definitions in JSON Format
discrete-event json r r-package serialization simulation
Last synced: 31 Aug 2025
https://github.com/yagarea/slimulator
Advanced slime mould simulation software
bioinformatics cellular-automata hacktoberfest simulation slime
Last synced: 28 Jun 2025
https://github.com/jozott00/wokwi-intellij
An Intellij plugin that integrates the Wokwi simulator into Jetbrains IDEs such as CLion and RustRover.
clion intellij intellij-plugin jetbrains rustrover simulation wokwi
Last synced: 18 Mar 2025
https://github.com/anuraghazra/flockingblackhole
Black Hole Simulation with Flocking Boids
blackhole flock flocking-algorithm flocking-simulation simulation
Last synced: 03 Apr 2025
https://github.com/josefdc/page-replacement-simulator
A web-based page replacement simulator that visualizes algorithms like FIFO, LRU, and Optimal, with interactive step-by-step animations, highlighting page faults and hits
lru-replacement-algorithm memory-management page-replacement-algorithms simulation web-visualization
Last synced: 13 Apr 2025
https://github.com/ggldnl/hexapod-simulation
PyBullet simulation to test gait strategies for my hexapod robot
gaits hexapod-robot pybullet robot simulation
Last synced: 18 Feb 2026
https://github.com/guidoschmidt/nft.reaction-diffusion
Example implementation of an interactive OBJKT for hicetnunc.xyz featuring reaction diffusion algorithm
creative-coding generative-art nft shaders simulation threejs
Last synced: 11 May 2026
https://github.com/dkruchinin/particles
Elastic particle collision simulation
c-plus-plus mass newtonian-mechanics particles sdl2 simulation
Last synced: 22 Jul 2025
https://github.com/ishanoshada/catrix
The catrix package simulates a virtual world where mindful cats explore and coexist in harmony. It embodies principles like contentment, curiosity, and gratitude. Enjoy a tranquil experience with virtual feline companions!
cat cat-simulation catrix matrix python-packages simulation
Last synced: 10 Apr 2025
https://github.com/akhilrai28/robotic-bot
ROS-based teleoperated and autonomous robot with PID control and sensor integration.
autonomous-robots gazebo hardware-designs microcontroller pid-control robot-operating-system robotics ros-noetic sensors simulation teleoperation
Last synced: 18 Mar 2025
https://github.com/ogarciav/siplab
R package siplab - Spatial individual-plant modelling
plant-ecology plant-growth simulation
Last synced: 19 Feb 2026
https://github.com/envigit/rubegoldbergmachine
Projekt Maszyny Goldberga w oparciu o silnik Unity oraz skrypty w języku C#
3d csharp physics rube-goldberg-machine simulation unity
Last synced: 21 May 2026
https://github.com/patryk27/simavr-ffi
Low-level Rust bindings to simavr
avr bindings emulation rust simavr simulation
Last synced: 18 Mar 2025
https://github.com/michaelehab/shipping-company-simulator
A CLI that simulates the operation of the cargo delivery process of a Shipping Company and calculates some related statistics. This is an Educational Project for Data Structures course taken during Spring 2022 semester.
algorithms cargo cli company cpp data-structures delivery linked-list object-oriented-programming oop priority-queue queue simulation statistics truck
Last synced: 04 Mar 2025
https://github.com/cloudquantumsim/cloudqsim.jl
Client for simulating quantum computers in cloud
cloud julia quantum quantum-computing simulation
Last synced: 12 Jun 2026
https://github.com/im-rises/nbody-simulator-react-p5
N-Body simulation package made in React using bruteforce method
canvas gravity javascript n-body nbody nbody-simulation package react simulation typescript
Last synced: 31 Jul 2025