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/mahirsalahin/towers-of-hanoi-simulation
The Tower of Hanoi.
Last synced: 15 Mar 2025
https://github.com/xyzpw/drug-simulator
Simulate the absorption and elimination of drugs in real time using pharmacokinetic formulas.
drugs educational pharmacodynamics pharmacokinetics pharmacology simulation simulations simulator
Last synced: 11 Feb 2026
https://github.com/kaustubholpadkar/neural-networks-visualization
Simulation of Binary Classifier with Neural Networks using P5.JS and Synaptic.js
artificial-intelligence artificial-neural-networks deep-learning javascript machine-learning neural-networks p5js simulation synaptics visualization
Last synced: 05 Jul 2025
https://github.com/zintix-labs/problab
Problab is a high-performance slot math engine for math designers and engineers. Build once, then simulate, reproduce, and ship to production with the same source of truth.
go golang math simulation slot slot-machine
Last synced: 23 Feb 2026
https://github.com/lesves/galaxy
A galaxy n-body simulator
astronomy barnes-hut cplusplus galaxy nbody physics-simulation simulation
Last synced: 10 Jan 2026
https://github.com/stdlib-js/simulate-iter-square-wave
Create an iterator which generates a square wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing pulse signal simulate simulation square stdlib wave waveform
Last synced: 28 Jan 2026
https://github.com/vikashplus/mpl_sim
MuJoCo simulation scenes for MPL system from APL
mpl mujoco robohive robot simulation
Last synced: 24 Jan 2026
https://github.com/marcobuttiglione/tetra
TETRA is a pipeline that enables seamless tetrahedral mesh export from Blender and import into Unity. Built on top of the tetrahedralization plugin developed by Matthias Müller (Ten Minute Physics), it extends the original work with a custom file format, a Blender exporter, and a Unity importer for volumetric mesh assets.
blender matthias-muller simulation ten-minute-physics tetrahedral-mesh unity xpbd
Last synced: 16 Apr 2026
https://github.com/emanuelsacoman/bueiro-eletronico-com-skfuzzy
Um script feito utilizando a biblioteca SkFuzzy em Python para simular um bueiro eletrônico
Last synced: 15 Mar 2025
https://github.com/humburg/chipsim
This is a read-only mirror of the Bioconductor SVN repository. Package Homepage: http://bioconductor.org/packages/devel/bioc/html/ChIPsim.html Bug Reports: https://support.bioconductor.org/p/new/post/?tag_val=ChIPsim.
bioconductor-packages chip-seq simulation
Last synced: 08 Apr 2025
https://github.com/mozturan/iot--simulation
A ZigBee + MQTT simulation with interface to monitor data.
cupcarbon firebase hivemq iot monitoring mqtt network-protocols simulation streamlit zigbee
Last synced: 18 Apr 2026
https://github.com/retr0kr0dy/qed
Basic Study of Quantum Electro Dynamic Propagation
electrodynamics qed quantum-mechanics simulation
Last synced: 10 Apr 2025
https://github.com/shoyamanishi/webassemblynumericalcomputing
A study on the numerical computing with WebAssembly on the browsers
cpp emscripten numerical-computation simulation webassembly
Last synced: 23 Mar 2025
https://github.com/Team-Hydrogen-ADC/2025-ADC
This is Team Hydrogen's application for the 2025 NASA App Development Challenge.
blender nasa-app-development-challenge simulation space space-visualization tensorflow trajectory unity visualization
Last synced: 08 Dec 2025
https://github.com/mrbandler/firmament
Flight software, from the ground up.
educational embedded mcu simulation wasm
Last synced: 02 Jun 2026
https://github.com/kentwait/contagion
Contagion: Simulating Viral Evolution in Epidemics using Networks
Last synced: 24 Jan 2026
https://github.com/hendersontrent/timeseriessimulation.jl
Functions for simulating numerous types of dynamical systems and time-series processes.
dynamical-systems julia simulation time-series
Last synced: 21 Jan 2026
https://github.com/shreyas9699/opengl-explorations
This repository is a learning project that explores the fundamentals of 3D rendering with OpenGL. It is a collection of experiments and demonstrations, integrated with ImGui, allowing for easy exploration and modification of parameters.
3d-graphics 3d-models assimp fractal-brownian-motion frustum-culling lightning model-loader multithreading opengl particles-simulation perlin-noise procedural-generation shaders simplex-noise simulation tessellation
Last synced: 18 Apr 2026
https://github.com/eawag-surface-waters-research/lake-calibrator
Automatic calibration of hydrodynamic lake models
Last synced: 16 Jan 2026
https://github.com/pyroll-project/pyroll-hitchcock-roll-flattening
PyRolL plugin providing the roll flattening model from J. Hitchcock.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/antoniostipic/quicklife
Source Code for QuickLife. Textual life simulation game. Available on Android.
android angular cross-platform game game-development game-of-life games ionic ionic3 quicklife simulation text-game
Last synced: 18 Apr 2026
https://github.com/joecey/uv_cleaning_robot
Github respository for WeBots simulation of a UV Cleaning robot for completion of the "Introduction to Robotics" module at Trinity College Dublin
Last synced: 05 May 2026
https://github.com/codernayeem/2d-mat-sim
A web based 2d Matrix Simulator
2d html html-css-javascript js matrix p5js simulation tailwindcss web
Last synced: 18 Apr 2026
https://github.com/uofuepibio/defm
Estimation and simulation of Multi-binary response models
ergm mle modeling r rpackage simulation statistics
Last synced: 18 Apr 2026
https://github.com/heyin-os/elevator
A simulator for real-life elevator. Maybe this program has some bugs. It's based on Qt platform. So if you want to compile my code, You need a Qt creator and add them as new project.
Last synced: 29 May 2026
https://github.com/im-rises/particle-system-webgl
Particle system made in C++ with OpenGL build with Emscripten to WebGL2
cpp emscripten graphics opengl particle-system particles simulation system
Last synced: 19 Apr 2026
https://github.com/csinva/axon-ap-propagation
Code for simulations of action potential propagation
action-potential axon neuron-simulations neuroscience simulation
Last synced: 04 Feb 2026
https://github.com/pyroll-project/pyroll-docs
PyRoll rolling simulation framework - documentation website.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 12 Jan 2026
https://github.com/teddy-van-jerry/rtlsim
RTL-like Simulation and Evaluation in Python
evaluation fixed-point python register-transfer-level rtl simulation
Last synced: 19 Apr 2026
https://github.com/shenvitor/Geant4_nDa
a Geant4 Simulation of the response of liquid scintillator neutron Detector array (nDa), as the second part simulation of my bachelor's thesis project at Tsinghua University in 2021.
Last synced: 31 Mar 2026
https://github.com/gigaquads/store
A transactional in-memory SQL-like object store for long running processes, games, analytics, realtime processing and other applications.
database-management databases object-storage object-store query-engine query-language simulation store stores virtualization
Last synced: 19 Apr 2026
https://github.com/bonifatius94/robot-sf
training environment for the simulation of a robot moving in a pedestrian-filled space
gym-environment ppo reinforcement-learning self-driving-car simulation social-force-model stable-baselines3
Last synced: 19 Apr 2026
https://github.com/znx-x/mind-crafter
MindCrafter is an open-source, advanced AI tool that can be utilized to create AI-to-AI interactions, advanced simulations, and more.
ai ai-ai artificial-intelligence generative-ai interative-ai simulation
Last synced: 04 Jun 2026
https://github.com/haydenshively/fluid-simulation
a basic fluid simulation with mouse/cursor interaction
Last synced: 24 Mar 2025
https://github.com/theypsilon/display-sim
This is a tool that helps you to recreate the visual feeling of old displays.
3d crt rust simulation wasm wasm-bindgen webgl webgl2 webpack
Last synced: 07 May 2026
https://github.com/ddliu/http-monkey
Continuous HTTP request for network simulation.
Last synced: 07 May 2026
https://github.com/mekhyw/physical-layer-of-computing
Physical layer of computing discipline projects. Credits to professor Rodrigo Carareto
dtmf-decoder fourier-transform simulation uart-protocol
Last synced: 08 Jun 2026
https://github.com/stdlib-js/simulate-iter-triangle-wave
Create an iterator which generates a triangle wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing signal simulate simulation stdlib triangle wave waveform
Last synced: 21 Feb 2026
https://github.com/artemis-beta/landsim
Generate Terrain/Land Using Random Number Generation in Python
cities python simulation terrain
Last synced: 01 Mar 2025
https://github.com/sidzred/stream
A simulation tool to test Braess's Paradox in traffic networks.
braess-paradox gametheory graph network simulation tools
Last synced: 19 Apr 2026
https://github.com/austinvishal/robot-mockup---exechon
This repository provides insights into inverse kinematics of the famous Exechon Tripod robot and visual mockup representations
delta-robot exechon graphics hybrid-robots inverse-kinematics kinematics mechanism-design mechanisms mockups modeling motion motion-planning parallel parallel-robot parallel-robots robots simulation trajectory-optimization tripod workspace
Last synced: 19 Jan 2026
https://github.com/tillbiskup/spinpy
A Python package for simulating EPR data.
electron-paramagnetic-resonance simulation spectral-analysis spectroscopy
Last synced: 08 Oct 2025
https://github.com/chemoelectric/eprb_signal_correlations
Derivation, entirely by probability theory, of the correlation coefficient for a two-channel Bell test, with simulation in Ada and other languages. The Nobel Committee for Physics has banned this program. (Mirrored at https://eprb-signal-correlations.sf.net)
ada common-lisp fortran particle-physics physics probability probability-theory python python3 quantum quantum-computing quantum-mechanics signal-analysis signal-processing simulation
Last synced: 22 Feb 2026
https://github.com/mk590901/door_simulation_on_toit
The repository contains the source files for the automatic door modeling application in the toit language for the ESP32 controller.
simulation state state-machine toit toit-language
Last synced: 18 Jan 2026
https://github.com/fwcd/game-of-life
Conway's Game Of Life implemented in Java
2d-game cellular-automata cellular-automaton conway-life conway-s-game-of-life game game-of-life java simulation swing
Last synced: 05 Apr 2025
https://github.com/kiritofeng/collision-sim
Collision Simulator for AP Physics
Last synced: 15 Oct 2025
https://github.com/a-herzog/minisimulator
The G/G/c/K+G simulator is a web service for simulating queueing models with general inter-arrival and service times, with options for batch arrival, batch service, impatience, retry and forwarding.
discrete-event-simulation javascript queueing queueing-theory simulation webapp
Last synced: 28 Feb 2026
https://github.com/erencanpelin/3d-procedural-terrain-editor-
Made in 2020, this project was part of my highschool software design & development major project
high-distinctions highschool-project major-project simulation terrain-generation
Last synced: 07 Apr 2025
https://github.com/mathieucaroff/keyboardtranslator
Online tool to translate keystrokes to a different keyboard layout
keyboard keyboard-layout online simulation
Last synced: 13 Jun 2025
https://github.com/imamhs/obosthan
A generic 2d objects spatial abstraction library for Python
game-development physics-engine physics-simulation python-2d-collision python-2d-spatial-functions python-2d-transformation python-2d-vectors simulation
Last synced: 04 Jun 2026
https://github.com/gnrlleclerc/soft-bodies-simulator
Soft Body Simulation using python with numpy and pygame modules
physics python real-time simulation
Last synced: 04 Jun 2026
https://github.com/pakagronglb/boids-3d-flocking-simulation
An interactive 3D Boids simulation built with React Three Fiber. This project demonstrates flocking behavior using Craig Reynolds' Boids algorithm.
3d animation boids simulation threejs vite
Last synced: 06 May 2026
https://github.com/amphiluke/nanothrower
Model hydrogen adsorption on the surface of nanostructures based on the “Random rain” algorithm
adsorption graphene hydrogen nanostructures nanotube simulation
Last synced: 12 Feb 2026
https://github.com/japhir/dndraces
Simulating D&D Race heights and weights in R
dice dplyr emacs ggplot2 org-mode purrr r simulation
Last synced: 19 May 2026
https://github.com/stdlib-js/simulate-iter-bartlett-pulse
Create an iterator which generates a Bartlett pulse waveform.
bartlett fejer iterator javascript node node-js nodejs periodic processing pulse signal simulate simulation stdlib train triangle triangular wave waveform window
Last synced: 06 Feb 2026
https://github.com/megospc/epidemic_simulator_3
Симулятор распространения эпидемии и конкуренции разных видов инфекций. Версия 3.0. Добавлены события, которые могут внести сильные изменения в ход моделирования.
epidemic-model javascript simulation
Last synced: 30 May 2026
https://github.com/sufyanaslam44/virtua-chem-sim
A unity based virtual chemistry lab app having simulation of two chemistry experiments acid-base titration and litmus paper test. Audio and text instructions. Quiz section have 20 MCQ for each experiment. Developed by Sufyan Aslam, Fun Man Fung, Chun Yen Chang & Han Jia Yi
acidbase chemistry-lab firstpersonmovement litmus-test mobile-app quiz-game simulation unity virtuachemsim virtual-chemistry-lab
Last synced: 18 May 2026
https://github.com/ionicabizau/atomic-models
Rutherford and Thompson experiments simulation in a web application.
atomic-models hacktoberfest javascript rutherford simulation thompson-experiments
Last synced: 05 Jun 2026
https://github.com/gerardnico/process
A repository about process simulation (based on Desmos)
process-simulation process-simulator simulation
Last synced: 26 Jan 2026
https://github.com/npetersen2/rk4-ode-solver-example
Python code to simulate motor systems using the RK4 method
Last synced: 21 Apr 2026
https://github.com/henryquan/the-lott-simulation
To show you how many games and how much money you need to spend if you want to win
Last synced: 07 Jun 2026
https://github.com/yasut0ra/rank-bandit-lab
Lightweight simulation toolkit for ranking bandit algorithms (Cascade / PBM / DCM models)
bandit-algorithms machine-learning ranking-bandit recommender-systems reinforcement-learning simulation
Last synced: 07 May 2026
https://github.com/miguelnietoa/conwaygameoflife
Conway's Game of Life - Juego de la Vida de Conway
conway-game conway-s-game-of-life life python simulation
Last synced: 26 Mar 2025
https://github.com/eduribeiro00/emergencycallsystem-feup-aiad
Code and projects developed in the AIAD subject throughout the semester (MIEIC 4th year, 1st semester).
agents ai aiad jade java repast simulation
Last synced: 25 Feb 2026
https://github.com/sh1kxrv/usergroups
Simple simulation of a merchandise business
Last synced: 22 Oct 2025
https://github.com/nondairyneutrino/pararealgpu.jl
A distributed and GPU-based implementation of the Parareal algorithm for parallel-in-time integration of equations of motion.
accelerator computational-physics computational-science cuda differential-equation-solvers distributed-computing gpu-computing high-performance-computing julialang ode ordinary-differential-equations parallel-computing parallel-in-time-integration parareal partial-differential-equation pde simulation
Last synced: 21 Apr 2026
https://github.com/liatemplates/mec2
Port of the mec2 2D physics simulation engine to LiaScript
liascript liascript-template mec2 oer physics simulation
Last synced: 21 Feb 2026
https://github.com/leoherrmann/autosim
A motor vehicle simulator designed to develop shift strategies for automatic transmissions
automatic-transmission cars simulation
Last synced: 30 May 2026
https://github.com/jelletreep/patch-dispersal
Supplemental code for the paper: "Seed dispersal as a search strategy: dynamic and fragmented landscapes select for multi-scale movement strategies in plants" in Movement Ecology 2021
dispsersal ecological-models ecology simulation utrecht-university
Last synced: 16 Mar 2025
https://github.com/joseph-nagel/physics-informed-nn
Physics-informed neural nets with PyTorch
machine-learning physics-informed-neural-networks scientific-computing scientific-machine-learning simulation
Last synced: 17 Jan 2026
https://github.com/aaron3312/proyectodronunity
🚁Security multi-agent system simulating prison surveillance with autonomous drones, cameras & guards. Features real-time monitoring, threat detection & automated response capabilities.
alerts cameras detection drones flask modeling monitoring multiagent patrolling python security simulation surveillance tc2008b unity yolov5 yolov8
Last synced: 13 Feb 2026
https://github.com/nikorasu/cellularautomata
Nik's Cellular Automata Projects
cellular-automata conways-game-of-life game-of-life game-of-life-python gameoflife john-conway life maze-generator numpy numpy-arrays pygame python python3 rle simulation turing-pattern turing-patterns
Last synced: 21 Apr 2026
https://github.com/nkehrein/lemna
An implementation of the toxicokinetic-toxicodynamic model of the Lemna aquatic plant
Last synced: 22 Oct 2025
https://github.com/efremropelato/durability
ISO 15686 factor methodology simulator
durability iso-15686 react simulation spring-boot
Last synced: 06 May 2026
https://github.com/gemechutaye/decentralizeddeliverysim
A Python-based decentralized delivery simulation that models autonomous agents locating and delivering to customers without a central server, while handling Byzantine agents that may spread false information.
autonomous-agents byzantine-fault-tolerance consensus-algorithm decentralized-systems delivery-simulation multi-agent-system pygame python simulation
Last synced: 05 Jun 2026
https://github.com/tinmarr/coronavirus-simulation
A simple coronavirus spread simulation
coronavirus-simulation phaser3 science simulation
Last synced: 22 Apr 2026
https://github.com/ethanmpeterson/research-project
Repository contains my python simulations for my physics research project.
2d-motion drag-coefficient energy fall forces freefall mass momentum physics python simulation vpython
Last synced: 04 Feb 2026
https://github.com/inomuh/srvt-ros
SRVT can be thought of as a toolkit or advanced method that allows a robotic system to be imported into a simulation environment and applied to validation tests. The basis of the system is the coordinated use of some critical software for the ROS ecosystem. Simulation environment using Gazebo, trajectory planning using Moveit, mission communication and dynamic verification system using ROS Smach package were built in a single ROS package.
gazebo moveit python robotics ros ros-noetic simulation testing validation verification
Last synced: 27 Feb 2026
https://github.com/lazauk/slm-phi-3-robotics
Robotics navigation solution (on example of Pioneer 3-DX mobile robot in CoppeliaSim) powered by Phi-3 small language model and AMD AI PC.
ai amd coppeliasim phi-3 robotics simulation slm
Last synced: 13 Feb 2026
https://github.com/crissccl/digital_controlsim
Tutorial-oriented simulation of a discrete-time PI control loop applied to a first-order system. Includes actuator saturation to emulate real microcontroller behavior. Designed for educational purposes and digital control learning.
arduino digital-control education esp32 first-order-system matlab pi-controller saturation simulation teensy tutorial
Last synced: 06 May 2026
https://github.com/arhcoder/birthday-paradox
🎂 Simulación que compara las coincidencias de cumpleaños entre n mapaches.
birthday-paradox bokeh c java python racoons simulation
Last synced: 30 Apr 2026
https://github.com/wanchope/riscv_sim
simulate the RSIC-V core to run with the binary file.
Last synced: 14 Jan 2026
https://github.com/pyroll-project/publication-weiner-variation
Papers and presentations for weiner_variation Conference.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 23 Jan 2026
https://github.com/ricardoboss/logisim
Logisim is an educational tool for designing and simulating digital logic circuits by Carl Burch
circuit design digital logic logisim simulation
Last synced: 22 Oct 2025
https://github.com/caeassistant-group/abaqus-uel-subroutine
UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.
3ds abaqus analysis cae fem finite-elements fortran numerical-analysis simulation subroutine uel
Last synced: 28 Feb 2026
https://github.com/feroxide/feroxide
chemistry hacktoberfest rust simulation
Last synced: 07 Apr 2026
https://github.com/fahdseddik/truck-delivery-company-simulation
A simulation of a truck delivery company written in C++.
algorithms cpp datastructures objectorientedprogramming simulation
Last synced: 10 Nov 2025
https://github.com/sleepycharlyy/mass_spring.pde
Simulates how springs interact with mass. Made with Processing 3.
2d-simulation mass physics physics-simulation processing simulation springs
Last synced: 03 Jul 2025
https://github.com/leakec/sihm
Standalone Interactive HTML Movie (SIHM): A highly-portable, interactive way to visualize your simulations.
movie simulation visualization
Last synced: 03 Jan 2026
https://github.com/statcan/episim
R package EpiSim enables users to build multi-compartment models (ODE or CTMC) via an Excel workbook which specifies the model structure and age stratification. EpiSim has tools for sensitivity analyses and visualization of model results.
Last synced: 27 Mar 2025
https://github.com/ragibson/real-time-simulator
Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).
cpu-scheduling real-time real-time-scheduling real-time-systems simulation
Last synced: 23 Feb 2025
https://github.com/fabienpean/vegafem
Unofficial fork of Vega FEM 4.0
computer-graphics finite-elements physics-simulation simulation
Last synced: 16 Feb 2026
https://github.com/g0bel1n/avengers_antgame
Avengers_AntGame is C++ project providing a GUI to experiment Ant Colony Seach on user-defined playgrounds
Last synced: 28 Jun 2025
https://github.com/opikadash/memory-management-simulator
C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.
best-fit cpp data-structures first-fit googletest makefile operating-systems simulation
Last synced: 28 Jun 2025