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-07-02 00:28:25 UTC
- JSON Representation
https://github.com/mtumilowicz/java11-birthday-paradox
Simulation of birthday paradox.
Last synced: 23 Jun 2026
https://github.com/lightbridge-ks/harvardspirometer
A Shiny app to Simulate Harvard Spirometer Tracing
r-project shiny-app simulation spirometer
Last synced: 18 Jul 2025
https://github.com/eonu/fpga
Hardware implementations for basic digital circuit designs in Verilog with a Xilinx Artix-7 FPGA chip on a Digilent Basys 3 development board.
artix-7 basys3 circuits digital-design fpga hardware hardware-designs hdl simulation testbench verilog vivado
Last synced: 25 Jan 2026
https://github.com/benzzchan/ecosystem-simulation
It is a software designed to simulate the dynamics and evolution of an ecosystem. (Mini project)
game love2d lua simulat simulation simulator world
Last synced: 18 May 2026
https://github.com/rwth-irt/lbrmed-ros
ROS1 support for the KUKA LBR Med: FRI-based hardware interface, MoveIt, kinematic simulation
control hardware iiwa kuka lbr med robot ros simulation
Last synced: 18 Apr 2026
https://github.com/yanndubs/modellingbacterias
Useless project that tries to model the life of different bacterias in a petri dish: for learning purpose
bacteria bioinformatics modeling simulation
Last synced: 18 Mar 2025
https://github.com/phucngo2/world.execute.me.ts
TypeScript implementation of Mili - world.execute(me);
Last synced: 25 May 2026
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/nichitaa/multi-threaded-restaurant-simulation
a efficient multi threaded restaurant simulation with synchronized queues
network-programming python-flask-server simulation threading
Last synced: 23 Jun 2025
https://github.com/thomasgesseyjones/dara_21cm_signal_simulation
A simple semi-numerical 21-cm signal simulation code created for the 2023 DARA Global 21-cm Astronomy Workshop
astrophysics cosmology physics-simulation simulation
Last synced: 07 Sep 2025
https://github.com/harshil21/aloft
Multi-level wind data for OpenRocket simulations
bun open-meteo openrocket rocket-simulation simulation typescript
Last synced: 22 Jun 2026
https://github.com/liu-yucheng/p5-js-sphere-physics
p5.js Simple Sphere Physics
graphics js p5js physics simulation web
Last synced: 20 May 2026
https://github.com/microgrids-x/microgrids.m
Operational & economic simulation of Microgrid projects. Matlab/Octave package of the Microgrids.X family.
energy matlab microgrids octave optimization simulation
Last synced: 08 Jul 2025
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/andezion/simulatoroffalling
This is my small project demonstrating the fall of a ball depending on user specified parameters.
cpp object-oriented-programming physics sfml-cpp sfml-library simulation
Last synced: 21 Mar 2025
https://github.com/stdlib-js/simulate-iter-lanczos-pulse
Create an iterator which generates a Lanczos pulse waveform.
iterate iteration iterator javascript lanczos node node-js nodejs periodic processing pulse signal simulate simulation sinc stdlib train wave waveform window
Last synced: 04 Mar 2025
https://github.com/josepedrodias/tabletop
an experimental tabletop engine in js/canvas
game gamedev sandbox simulation tabletop
Last synced: 14 Mar 2025
https://github.com/cakraawijaya/dashboard-iot
Node.js-based IoT Dashboard | Kelas IoT | Workshop Assignment
3-layer bootstrap dashboard emqx express-js font-awasome iot javascript mqtt mqttx node-js server-sent-event simulation v8-javascript-engine vs-code wokwi wss
Last synced: 01 Nov 2025
https://github.com/auralius/solar-system-matlab
Dynamic simulation of the solar system using MATLAB
gravity matlab planets simulation
Last synced: 27 Mar 2025
https://github.com/mcellteam/workshop_2020
Repository for models, descriptions, and software supporting the 2020 Workshop
bionetgen cellblender cellblender-model cellorganizer mcell mcell-tutorials simulation
Last synced: 05 Nov 2025
https://github.com/sebastiandominguezc/social-architecture-of-capitalism
Python implementation of the Social Architecture of Capitalism by Ian Wright
Last synced: 15 May 2026
https://github.com/ncss-tech/jnsmr
R frontend for the Java Newhall Simulation Model (jNSM) -- "A Traditional Soil Climate Simulation Model"
climate java jnsm model newhall r simulation soil
Last synced: 18 May 2026
https://github.com/tfiers/spikeworks.jl
Helping you build spiking neural network simulations in Julia
computational-neuroscience julia simulation spiking-neural-networks
Last synced: 29 Oct 2025
https://github.com/lkwinta/darwinworld
Project for object oriented programming course
animals genetic-simulation java simulation
Last synced: 03 Apr 2025
https://github.com/p-sira/magba
Analytical magnetic computation for Rust
analytical-solution electromagnetism magnet magnetic-fields magnetism physics scientific simulation
Last synced: 11 Aug 2025
https://github.com/samvitj/weis2016-programs
Source code for WEIS 2016 paper
Last synced: 14 May 2026
https://github.com/erleben/prox2matlab
Toolbox for experimental verification of numerical methods for rigid body simulation or related types of simulation.
matlab pros-processing simulation tool
Last synced: 26 Mar 2025
https://github.com/aptivi-archives/retroks
[Obsolete] Retro version of Kernel Simulator (based on 0.0.4.1)
application csharp dotnet dotnet-core dotnet-framework dotnet-framework-48 dotnet6 ftp-client kernel kernel-simulator kernels linux mono-runtime sftp-client shell simulation terminal visual-basic visual-studio windows
Last synced: 10 Aug 2025
https://github.com/3qnrpdwd/quantum-cryptography
양자 암호키 분배(QKD)에 대한 시뮬레이션
kalman-filter quntum-circuits rust simulation
Last synced: 23 Aug 2025
https://github.com/elkins-lab/synth-pdb
Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development. Jupyter Notebook tutorials are available to visualize the concepts..
bioinformatics biophysics computational-biophysics computational-structural-biology molecular-dynamics molecular-modeling nmr-spectroscopy nmr-tools peptide-sequences protein protein-data-bank protein-structure ramachandran science-education scientific-computing secondary-structure simulation structural-bioinformatics structural-biology
Last synced: 01 Jul 2026
https://github.com/arda-guler/sloshtvc
Simplistic model of the thrust vector control system of a launch vehicle with propellant tank slosh.
control-systems physical-modeling physics-simulation simulation thrust-vector-control tvc
Last synced: 24 Jun 2025
https://github.com/mklemmingen/boom-chess
Idiocracied chess, with health, guns, obstacles and stuff
arcade arcadegame arcadegames chess chessengine game java libgdx libgdx-desktop libgdx-game military simulation
Last synced: 20 May 2026
https://github.com/ronenh24/farkle_simulation
Simulating two-player Farkle with different strategies.
deep-q-learning farkle game simulation
Last synced: 16 Jun 2025
https://github.com/nyuad-astroparticle/lxe-phonon
This repository contains all the data for the the detection of particles from the phonons produced due to heat deposition in liquid scintillators
Last synced: 17 Jan 2026
https://github.com/berg0162/simcline-v2
Arduino Library for Simulation of Changing Road Inclination for Indoor Cycling
arduino-library ble climb cycling elite esp32 ftms inclination indoor lift road simcline simulation tacx trainer wahoo zwift
Last synced: 03 Jan 2026
https://github.com/exane/ram_model
RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)
assembly mathematics playground ram random-access-machine simulation theoretical-computer-science
Last synced: 04 Apr 2025
https://github.com/georgkordowich/diffpssi
A Python based framework for differentiable power system simulation and dynamic optimization
automatic-differentiation differentiable-simulation optimisation power-system-dynamics power-system-simulation powerflow python pytorch simulation
Last synced: 14 Apr 2025
https://github.com/lbirkert/three-body-problem
a three-body physics simulation written in python
physics python simulation three-body-problem three-body-simulation
Last synced: 13 Jul 2025
https://github.com/dwidevelopes/advanced-soccer-simulation
Advanced Soccer Simulation AI Studying fotball
ai ai-agents fotballdata futscore pssi simulation simulator
Last synced: 10 Aug 2025
https://github.com/caltechmsc/gensemble
A comprehensive tool that leverages multiple computational programs to predict transmembrane regions and construct accurate membrane protein structures with high precision.
biology caltech protein-prediction protein-structure simulation
Last synced: 11 Apr 2025
https://github.com/uio-bmi/ligo
LIgO is a tool for simulation of adaptive immune receptors and repertoires.
airr antibody bcr simulation tcr
Last synced: 16 Jan 2026
https://github.com/dicehub/dice-dev-legacy
DICE project (Old version - No longer maintained !!!)
automation cfd openfoam simulation
Last synced: 20 Jan 2026
https://github.com/michaelsproul/ewok
Simulator for a distributed fuzzy ordering algorithm
consensus distributed-systems safenetwork simulation
Last synced: 15 Aug 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/krios2146/2d-simulation
Project is a step-by-step simulation of a 2D world populated by herbivores and predators with console UI
Last synced: 13 Apr 2025
https://github.com/jastka4/meadow-simulation
Project for university. Multithreaded meadow simulation in C++.
conditional-variables cpp17 meadow multithreading pwr simulation
Last synced: 13 May 2025
https://github.com/klarh/hoomd_flowws
A library for modular HOOMD-Blue workflows
hoomd-blue molecular-dynamics molecular-simulation python simulation workflows
Last synced: 20 Jun 2025
https://github.com/kronopt/simulate
Simulator of Antibiotic Therapy Effects on the Dynamics of Bacterial Populations
antibiotic-resistance bacteria enterotype kivy microbiome python python-2 simulation
Last synced: 03 Oct 2025
https://github.com/sachin-s-wagh/electrical-engineering-project-design-and-simulation-of-a-fast-dc-ev-recharging-station-using-matlab
A fast DC recharging station design, model, & simulation is presented for multiple EVs supporting G2V & V2G mode. MATLAB/Simulink tool is used with each component designed using standard formulae. Constant current (CC) & voltage (CV) control is used. Power quality is maintained and results obtained prove the effectiveness of proposed model.
control design documentation electric-vehicles electrical-engineering matlab matlab-script research-project simulation simulink-model
Last synced: 26 May 2026
https://github.com/edenoved/platform-for-managing-simulation
Developed a simulation management platform for communication networks and computer systems, utilizing Python (FastAPI), React (TypeScript), and MongoDB. The platform supports real-time simulation tracking, customizable configurations, automated workflows, and in-depth results analysis, optimizing research processes and increasing efficiency.
automation fastapi mongodb python react real-time-monitoring simulation typescript web-application
Last synced: 16 Apr 2025
https://github.com/ron-popov/python-input-library
A library that allows simulation of keyboard key presses for windows
Last synced: 16 May 2026
https://github.com/jayexdesigns/web-solar-system
A JavaScript physics simulation made with ThreeJs
gravity-simulation simulation solar-system threejs
Last synced: 23 Jun 2026
https://github.com/ghackenberg/typesim
A discrete event simulation framework for TypeScript with 3D rendering and animation capabilities
des discrete-event-simulation simulation simulation-framework typescript typescript-library
Last synced: 27 Jul 2025
https://github.com/pylhc/mess
MAD-X Example Study Scripts (MESS), for your everyday use
mad-x particle-accelerators simulation templates
Last synced: 14 Feb 2026
https://github.com/tech-gian/school_simulation_java
👨🎓📚🏫 A simple school simulation made with Object-Oriented Programming principles in Java.
java oop oop-java oop-principles school school-project simulation
Last synced: 05 May 2025
https://github.com/gazebosim/gz-citadel
Citadel, Gazebo's 3rd named release
gazebo ignition ignition-citadel ignition-robotics robotics robotics-simulation simulation
Last synced: 27 Aug 2025
https://github.com/rvalla/rpp-simulation
A software to simulate Rock, Paper & Probabilities game.
probability python3 simulation
Last synced: 25 Jul 2025
https://github.com/gaocegege/scheduler-simulator
For researchers: Simulate scheduler behaviors in data centers
scheduler simulation simulator sparrow
Last synced: 04 Jul 2025
https://github.com/gonzalo-bulnes/stime
🦉 A testing (and partial) replacement for Python's time package, for fully-controlled time-dependent tests.
Last synced: 06 Apr 2025
https://github.com/ait-testbed/atb-ansible-rootkeys
AECID testbed for installing public and private ssh-keys of simulated administrators.
aecid ansible ansible-role atb keys openssh simulation ssh testbed
Last synced: 14 May 2026
https://github.com/gowth6m/lift-system
Lift system implemented in Java. Shows a simulation of a lift system with two different algorithms to pick up people on the building.
Last synced: 09 Aug 2025
https://github.com/cjburkey01/eswbevosim
An evolution simulator features evolving brains
brain evolution evolution-simulation evolve evolving-neural-networks neural-network neural-networks simulation simulator unity unity3d unity3d-game unity3d-games unity3d-simulator
Last synced: 02 Nov 2025
https://github.com/jameschirambo/percolate
A parallel program (MPI) to test for percolation of a cluster - 2D Decomposition
c high-performance-computing hpc mpi simulation
Last synced: 03 Apr 2025
https://github.com/pilotcorgi/csim
A MOS Switch-Level Simulator
simulation switch-level-simulator transistor
Last synced: 08 Apr 2026
https://github.com/amine-cs96/round_robin-process-scheduler
Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.
c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing
Last synced: 14 Oct 2025
https://github.com/tien-thanh-hua/smart-light-sensor-inator
An automatic lighting system using light, range, and movement detection. Also comes with temperature and humidity measuring.
arduino-uno c-plus-plus iot-device simulation smart-home smart-lighting tinkercad
Last synced: 17 Jun 2025
https://github.com/cmu-sei/ghosts-cyber-range-and-exercise-simulation-tools
Range and simulation tools for executing realistic training and exercise events
Last synced: 15 Jul 2025
https://github.com/bambier/bpsim
Bio processing simulator for Biotechnological proccess by focusing on Food Biotechnology and fermentation
biotech-application biotechnology fermentation fermentation-process python regression simulation simulator
Last synced: 29 Mar 2025
https://github.com/emanuellcs/entropicrust
Rust-based project exploring chaotic systems through high-performance simulations
chaos chaos-theory chaotic-dynamical-systems chaotic-systems mathematics physics physics-simulation rust rust-lang rustlang simulation visualization
Last synced: 12 Jul 2025
https://github.com/sachin-s-wagh/electrical-engineering-project-modeling-of-an-electric-vehicle-charging-station-for-fast-dc-charging
Design, Modeling and Simulation of an Electric Vehicle (EV) Charging Station for Fast DC Charging ensuring Quality Power Exchange (V2G & G2V)
design electric-vehicles electrical-engineering matlab modeling project research-project simulation
Last synced: 27 Jul 2025
https://github.com/bentobaux/boids
A Unity-based Boid simulation inspired by flocking behaviour in nature. Features real-time control over separation, alignment, cohesion, and leadership behaviours via the Unity Inspector.
boids flocking simulation unity
Last synced: 25 Apr 2026
https://github.com/solunarnexus/qkd-noise-simulation
Data analysis and simulation scripts used in the study of "Improved noise resistance analysis for path-entangled subspace quantum key distribution"
matplotlib python quantum-cryptography simulation
Last synced: 13 Jun 2026
https://github.com/mekhyw/opensky-rescuesimulation_csbot
Software variants developed between 2014 and 2017 to compete in RoboCupJunior Simulation (AKA Cospace Rescue), both in primary and secondary subleagues.
c cospace-rescue robocup simulation simulator
Last synced: 13 Jun 2026
https://github.com/jmmonte/agentic-digital-twin
Build engineering digital twins as code with AI agents — code-defined CAD + digital twin simulation (physics/CFD/FEA) + scored verification, with rerun for data fusion toward live closed-loop twins. Hardware-in-the-loop ready. A Claude Code plugin.
agentic-ai ai-agents cad claude-code claude-code-plugin digital-twin digital-twin-engineering digital-twin-simulation hardware-in-the-loop simulation
Last synced: 14 Jun 2026
https://github.com/figureland/graphite
experimental drawing tools
canvas drawing graphite pencil simulation typescript
Last synced: 10 Jun 2026
https://github.com/kirbyfern/particle-fire-simulation
utilizing c++ libraries , using libsdl ~ SDL2
cplusplus particles simulation
Last synced: 15 Jun 2026
https://github.com/ctsrc/simulated-victor-game
A simulation of a game that has characteristics similar to The Secretary Problem, but where the numbers are generated in a specific, known way
applied-probability css decision-theory html5 mathematics secretary-problem simulation statistics vanilla-js
Last synced: 08 May 2026
https://github.com/thelostlambda/heimdallr
A website detailing the fictional planet Heimdallr orbiting the pulsar Litch
coffeescript physics sass simulation website
Last synced: 29 Apr 2026
https://github.com/johannes-kaindl/physarum
Generative slime-mold art in WebGPU. 19 presets, audio-reactive routing across 10 targets, kaleidoscope, paint/glow blend modes, long-exposure trails. PWA + standalone macOS app.
creative-coding generative-art simulation slime-mold typescript webgpu
Last synced: 16 Jun 2026
https://github.com/cuixing158/3d-hd-map-sim
Simulink/RoadRunner 3D-HD map building simulation and deep learning semantic image generation
3d-mapping automated-driving automated-driving-simulation automated-driving-systems data-generation deeplearning ground-truth ground-truth-segmentation groundtruth-dataset hdmap roadrunner sematic-segmentation simulation simulink
Last synced: 08 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/tinmarr/coronavirus-simulation
A simple coronavirus spread simulation
coronavirus-simulation phaser3 science simulation
Last synced: 22 Apr 2026
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/shobuj-paul/motion-of-spherical-robot
Project at IIT Bombay under the supervision of Dr. Ravi Banavar, Systems and Control Department
path-planning robot-dynamics robotics simulation
Last synced: 24 Apr 2026
https://github.com/konyd/game-of-life
A simple implementation of Conway's Game of Life built with raylib
cpp game-development raylib raylib-cpp simulation
Last synced: 17 Jun 2026
https://github.com/pradipece/minseg-robot-simulation
machine-learning matlab mechatronics robotics simulation simulink
Last synced: 01 May 2026
https://github.com/mokonanico/vlc-simulation-raytracing
A Python-based visible light communication simulator using ray tracing methods
python raytracing simulation vlc
Last synced: 07 May 2026
https://github.com/natepiano/simulation
simulation of an ios game - used to teach myself scala
Last synced: 09 Jun 2026
https://github.com/cr0wg4n/simulacion-tren-metropolitano
Proyecto de Simulación del Tren Metropolitano de Cochabamba
2d-graphics android-application simulation unity university-project
Last synced: 06 May 2026
https://github.com/savinrazvan/pagerank
This project implements the PageRank algorithm to rank web pages by importance using two approaches: a sampling method with the Markov Chain random surfer model and an iterative method with a recursive mathematical expression.
alogrithm convergence data-science graph-theory iterative-methods markov-chain mathematical-modelling pagerank pagerank-algorithm python random-surfer-model recursive-algorithm sampling-methods search-engine simulation web-crawling
Last synced: 06 May 2026
https://github.com/brainphreak/hacking-terminal-simulator
A fully functional, self-contained Linux terminal emulator that can be embedded in any website. Includes over 50 commands, ssh simulation, easter eggs, wifi hacking, password cracking, user management, output piping, output redirect, tab completion, packet capture, dns cache, and other fun stuff.
emulator game games hacker hacking linux simulation terminal
Last synced: 02 May 2026
https://github.com/mrmarble/rusty-city
Sand simulation game
powdertoy rust sandbox simulation wasm
Last synced: 28 Apr 2026
https://github.com/deltea/color-pong
A zen pong simulation. Inspired by vnglst's pong wars
color-palette colors pong simulation svelte sveltekit tailwindcss themes
Last synced: 19 Jun 2026
https://github.com/isaacmaffeis/simqueue_2022
simulatore di un sistema a coda in C++
cpp queue-simulation simulation
Last synced: 08 Jun 2026
https://github.com/mcquerol/control-and-instrumentation-simulations
Simulations for control systems using MATLAB, SIMULINK, and NI LABVIEW. Covers PID control.
closed-loop control-systems instrumentation-amplifier matlab ni-labview open-loop p pi pid simulation simulink wheatstone-bridge
Last synced: 20 Jun 2026
https://github.com/poealex/kicad_thermal_sim
Fast Multi-Layer Copper Thermal Estimator for KiCad
electronics kicad kicad-plugin pcb python simulation thermal thermal-simulation
Last synced: 24 Apr 2026
https://github.com/lawlabs/courtcasesprogresssimulator
Этот проект представляет собой симулятор процесса получения дел с сайтов судов. Он демонстрирует ход процесса в реальном времени, используя график для визуализации количества полученных дел.
cases charts court lawmatic legaltech parsing simulation swiftui visualization
Last synced: 28 Apr 2026
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/aunyks/tread
A JavaScript library for modeling and realtime simulation of automotive tires.
browser modeling simulation tire-dynamics vehicle-dynamics web
Last synced: 02 May 2026
https://github.com/thomasafink/orbital-mechanics
A comprehensive 3D visualization of our solar system including planets, moons, asteroid belts, and the Oort cloud implemented in Python using Matplotlib.
asteroid-belt asteroids astro astrophysics nasa orbital-dynamics orbital-mechanics orbits physics python simulation solar solar-system space system
Last synced: 02 May 2026