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/scottshuynh/hdlworkflow
Seamless FPGA workflows.
cli fpga hdl simulation synthesis vhdl workflow
Last synced: 31 Jan 2026
https://github.com/ryandsilva/blockchain-simulation
Simulation of A BlockChain in the Python Programming Language :sparkles:
blockchain cryptocurrency css flask html javascript mining proof-of-work python sha256 simulation vuejs web-application
Last synced: 03 Apr 2026
https://github.com/kiwijuice56/eric-critter
Winning critter of 2021 Cypress Ranch
Last synced: 17 Apr 2026
https://github.com/freepicheep/rainaissance-releases
Releases for Rainaissance
macos metal rain simulation swift swiftui
Last synced: 03 Apr 2026
https://github.com/elkins/synth-afm
Differentiable High-Speed AFM (HS-AFM) simulation for protein structures. JAX-powered toolkit for generating synthetic movies with realistic tip-dilation and scanning lag.
afm-analysis biophysics computational-biology differentiable-physics high-speed-afm hs-afm jax protein-dynamics simulation structural-biology
Last synced: 01 Jun 2026
https://github.com/error-cookie/oscisim
Oscillation Simulator
daisyui oscillator react simulation tailwindcss typescript vite
Last synced: 17 Apr 2026
https://github.com/pythonhealthdatascience/stars_reproduction_template
Template repository for assessing the computational reproducibility of simulation studies on STARS
reproducibility simulation template
Last synced: 24 Jan 2026
https://github.com/manohara-ai/design_and_analysis_of_flat_radomes_for_mspa
This project investigates the interaction between flat radome structures and Microstrip Patch Antennas. (Krittika Summer Project 6.0)
antenna-design astronomy hfss radio-astronomy simulation
Last synced: 08 Feb 2026
https://github.com/rafalkornel/particle_simulation_template
Particles simulation in python template repository.
matplotlib particles physics physics-simulation python simulation template template-repository
Last synced: 08 Apr 2025
https://github.com/kody-w/mars-barn
Mars colony simulator built by 100 AI agents. Pure Python, no dependencies. Clone and run.
ai-agents autonomous colony habitat mars multi-agent open-source python rappterbook simulation space
Last synced: 01 Apr 2026
https://github.com/svenpohl/sp-cellbots
ClusterSim and BotController simulate protocol and control logic for CellBots – a framework for programmable matter.
3d-visualization blender javascript morphing nodejs programmable-matter robotics simulation sp-cellbots threejs webgl
Last synced: 29 Apr 2026
https://github.com/datavorous/boids
A lightweight boids simulation showcasing emergent flocking behavior
Last synced: 24 Jan 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/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/kentwait/contagion
Contagion: Simulating Viral Evolution in Epidemics using Networks
Last synced: 24 Jan 2026
https://github.com/andy5995/moon-lander-appimage
Moon Lander AppImage
appimage games moon simulation
Last synced: 01 Apr 2026
https://github.com/quantam-studios/boids
A scalable boid system demo made in Unity with C#.
boids-simulation c-sharp-unity simulation
Last synced: 16 Apr 2026
https://github.com/threeal/dienen_gazebo_sim
Gazebo simulation environment for the Dienen assistive robot
assistive-robotics dienen gazebo robot-simulation ros ros2 simulation simulation-enviroment
Last synced: 16 Apr 2026
https://github.com/cwfmf/firestarr-cpp
FireSTARR is a fire growth model based on the Canadian Forest Fire Danger Rating System and other fire research.
bushfire cffdrs fire-growth simulation terrestrial-fire wildfire wildland-fire
Last synced: 09 Apr 2026
https://github.com/mitay-walle/com.mitay-walle.scriptable-volumes
Unity Volume-system extracted from ScriptableRenderPipeline, allowing to blend any parameters, using collider-shapes + distances
editor-tool simulation unity3d volume
Last synced: 27 Feb 2025
https://github.com/ivnsch/waves
Electromagnetic wave simulation
bevy bevy-engine physics rust simulation
Last synced: 03 Mar 2026
https://github.com/manoelcampos/java-gossip-simulator
An experimental Java 17 API to enable simulating the dissemination of data across nodes in a network using the Gossip Epidemic Protocol ☕️🗣🐞
api experimental gossip-protocol java simulation simulator
Last synced: 08 Apr 2025
https://github.com/vwkyc/ab-sim-ahdvt
Agent-Based Simulation of Mixed Autonomous and Human-Driven Vehicle Traffic
mobility-modeling scenario simulation sumo traci
Last synced: 20 Mar 2025
https://github.com/and3rn3t/simulation
Just a biological simulator. I've wanted to learn TypeScript and also pal around with GHC, so here we go.
and3rn3t andernet copilot github organisms simulation typescript
Last synced: 01 Mar 2026
https://github.com/0jamzey0/rope-simulation
Verlet Integration for Rope Simulation in Unity using C#
game-development simulation unity
Last synced: 24 Apr 2026
https://github.com/azaanullah-khan/search-simulation-book-website
This is a simple search engine simulation for book website
Last synced: 20 Mar 2026
https://github.com/myousefi/transit-lab-simmetro-docs
TransitLab SimMETRO is an urban heavy-rail operations simulation model developed at the MIT Transit Lab, built upon decades of research. This repository contains a comprehensive documentation. While the full package may not be open-sourced soon, the documentation provides valuable insights into the capabilities of the simulation model.
railway simulation simulation-modeling
Last synced: 19 Mar 2026
https://github.com/ghackenberg/transport-ide
Integrated Development Environment (IDE) for Intelligent Transportation Systems (ITS) including their driving and charging infrastructures as well as their control strategies.
discrete-event-simulation mbse model-based-systems-engineering model-driven-engineering simulation
Last synced: 19 Mar 2026
https://github.com/dylanhurtado/gnomos-simulation-ia
Simulador de gnomos cocineros (Python/Vue.js)
api contributions-welcome cooking-simulation django fantasy funny funny-game gnome ia machine-learning open-source python python3 rest simulation vuejs
Last synced: 06 Jan 2026
https://github.com/edwardlavender/patter-demo
R code supporting Lavender et al. (2025). patter: particle algorithms for animal tracking in R and Julia. Methods in Ecology and Evolution. https://doi.org/10.1111/2041-210X.70029
animal-tracking julia package particle-filter particle-smoother patter patter-jl r simulation two-filter-smoother
Last synced: 16 Feb 2026
https://github.com/edwardlavender/patter.jl
Particle filters, smoothers and sampling algorithms for animal movement modelling, with a focus on passive acoustic telemetry systems.
animal-movement biologging biotelemetry electronic-tagging-and-tracking julia-package particle-filter particle-smoother passive-acoustic-telemetry patter simulation two-filter-smoother
Last synced: 19 Mar 2026
https://github.com/lazydoomslayer/python-mqtt-simulation
A Python-based MQTT simulation tool for testing and experimenting with MQTT protocols in IoT and network environments.
iot mqtt publish-subscribe python simulation
Last synced: 27 Apr 2026
https://github.com/chrisnajman/genetic-drift
A discussion of the the effects of genetic drift. The page includes a simulator for charting different genetic drift scenarios.
genetics javascript-applications population simulation
Last synced: 19 Mar 2026
https://github.com/jalbam/vb4_projects
[Some projects with Visual Basic 4] Three projects made with Microsoft Visual Basic 4.0.
education educational educational-game emulation emulator interactive-fiction math mathematics maths rpg rpg-game simulation simulator text-adventure text-adventure-game text-based vb visual-basic visualbasic visualbasic-language
Last synced: 19 Mar 2026
https://github.com/pcraster/paper_2019_physical_data_model
This repository contains a version of the LUE physical data model as presented in our 2019 manuscript, as well as example scripts and other files used in the preparation of that manuscript.
agent-based data-model field-based hdf5 modeling paper research simulation
Last synced: 28 Feb 2026
https://github.com/empobla/scalable-tcp-congestion
A simulation of the connection phase of TCP (through a three-way handshake) and the transfer phase of TCP with congestion, using the implemented Scalable TCP TC/IP congestion algorithm.
congestion-control scalable-tcp simulation tc-ip tcp
Last synced: 29 May 2026
https://gitlab.com/simnavi/shapespyer
The project provides Python tool-chain and shell scripts for molecular simulation workflows: preparation, running and analysing molecular dynamics (MD) simulations of bio- and organic soft condensed matter.
3D Atomistic simulations Biochemistry Colloidal Self-Assembly Data Structures Mesoscale Modelling and Simulations SAXS Sample atomisitc automation bash biomolecular biomolecular simulation coarse-grain coarse-grained condensed matter equilibration framework free software full atom full-atom git gitlab library molecular aggregates molecular arrangement molecular dynamics molecular modeling molecular structures multiscale multiscale modeling numerical simulation organic molecule physical-chemistry post-processing post-simulation analyses post-simulation analysis python python3 sans sas script self-aggregation self-assembly shape shapes shapespyer simulation simulation-framework smiles notation smiles strings soft matter software development template workflow workflow automation
Last synced: 15 Feb 2026
https://github.com/astropilot/sn-attack-simulation
Dictionary attack simulation
bruteforce-attacks cybersecurity school-project simulation
Last synced: 19 Mar 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/comba92/boids-automata
🐦 Love2D implementation of the Boids simulation.
Last synced: 14 Feb 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/wildsonbbl/gnnepcsaftwebapp
GNNPCSAFT Webapp
chemical-engineering equation-of-state pcsaft simulation thermodynamics
Last synced: 26 Jan 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/devofvictory/bwinf-2021-exercise4
This project is my elaboration of Task 4 in the Federal Computer Science Competition 2021. The idea was to determine from a finite set of different dice which one of them is best suited for a complete game of “Don't get angry”. For this, I had to implement and simulate the entire game principle with all the rules, such as throwing out.
2021 bwinf40 dont-get-angry game simulation
Last synced: 03 Mar 2025
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/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/mcejp/tsim
Transport simulation playground
game openttd-inspired simulation transportation-network
Last synced: 15 Mar 2025
https://github.com/garciparedes/monte-carlo-simulation-rayleigh-distribution
In this work, we study the durability of a device consisting of 11 components, which we will assume Rayleigh variables, organised in different configurations (series, parallel, stand-by, etc.). For this, we will use the Monte Carlo simulation method.
garciparedes monte-carlo monte-carlo-simulation probability rayleigh simulation statistics university-of-valladolid
Last synced: 11 Jun 2026
https://github.com/lucambr0/dijkstra-algorithm-sim
Simulate and visualize how dijkstra algorithm works
dijkstra-algorithm html-css-javascript javascript school-project simulation web-development
Last synced: 16 May 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/dexmoh/star-system-sim
A procedural 2D star system generator made in Godot 4
2d game game-development godot godot-engine procedural-generation simulation space
Last synced: 27 May 2026
https://github.com/geobosh/gbutils
An R package providing functions for simulation of complex numbers, plots and small programming utilities
adjacency-matrix complex-numbers plotting-functions s4 s4class simulation
Last synced: 24 Mar 2025
https://github.com/brayvid/brayvid.github.io
Math and science problems visualized with p5.js.
html-canvas interactive p5-js science simulation teaching visualization web-app
Last synced: 18 Jan 2026
https://github.com/phenax/canvas-physics
Simulating cool physics problems on a canvas
Last synced: 05 Oct 2025
https://github.com/victorharri-chal/the-plazza
🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech
c epitech ipc multi-processing multi-threading pizza second-year-project simulation
Last synced: 01 May 2026
https://github.com/andresberejnoi/cpu_simulation
A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language
16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation
Last synced: 19 May 2026
https://github.com/aakrishtsp/reynolds-steering-behaviours
Implementation of Reynold's Steering Algorithm using OpenGL
2d-graphics cmake glad glfw glm imgui opengl simulation
Last synced: 11 Apr 2025
https://github.com/carmjos/filesys
简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。
c console file filesystem simulation
Last synced: 02 Jul 2025
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/mostlime12195/n-body-simulation
An N-Body Simulation made with Raylib and C++
cpp gravity-simulation nbody nbody-simulation opengl raylib raylib-cpp simulation
Last synced: 21 May 2026
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/thecoderadi/netcraft
Network Topology Viewer is an interactive tool designed to visualize and simulate different network topologies. It helps users understand how networks operate by animating packet transfers and allowing dynamic topology adjustments.
animation educational javascript nextjs open-source react shadcn-ui simulation tailwindcss typescript
Last synced: 11 Apr 2026
https://github.com/filippofinke/reaction-time-training
🏀 Game and simulation system for reaction time training and coordination improvement for athletes based on Arduino
athlete game reaction simulation sport time
Last synced: 18 Jun 2025
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/amolkumargupta/flock
This is a Boid simulation in java from scratch.
boids-simulation java sim simulation
Last synced: 14 Feb 2026
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/farzadazizizade/cart-pole-balancing
Cart pole balancing
balancing cart-pole cart-pole-balancing inverted-pendulum matlab simulation
Last synced: 22 Nov 2025
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/dor-sketch/simulation-earth
Implementation of a Cellular Automaton for a variety of cause-effect inferences, with simple GUI and graph support.
biological-computing cellular-automata matplotlib simulation tkinter
Last synced: 15 Mar 2025
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/jkglasbrenner/cds101-course-materials
Course materials for CDS 101: Introduction to Computational and Data Sciences, offered at George Mason University
cds-101 computational-science course-materials data-distributions data-reshaping data-science data-transformation dplyr george-mason-university ggplot2 infer inference linear-regression modeling r r-markdown simulation tidyr tidyverse visualization
Last synced: 16 Jan 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/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/unsignedarduino/blackjackstats
Simulations for the gambling card game Blackjack.
blackjack gambling gambling-game game game-simulation simulation statistics
Last synced: 17 Jun 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/kaushik0911/epidemic-simulator
This application is a simple program that simulates disease spread across the community
Last synced: 16 Jun 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/neo1842/blender-quantum-spark-field
Real-time quantum-inspired particle visuals created with Blender.
blender blender-animations blender3d eevee force-field particle-system particles realtime-rendering simulation vortex
Last synced: 24 Jun 2026
https://github.com/mcquerol/heater-cpp
Heater system simulation in C++. Demonstrates OOP, multithreading, and UML design.
components cpp doxygen heater object-oriented-programming simulation threads uml
Last synced: 24 Jun 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/dhunanyan/highway-network
Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.
c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project
Last synced: 24 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/davidegat/gameofbacteria
An educational simple game in Italian/English that simulates interaction between antbiotics and bacteria.
ai-assisted-development ai-coded ai-generated ai-music antibiotic-resistance antibiotics bacteria educational-game game learning medical pygame python simulation simulator teachers teaching-materials videogame
Last synced: 17 Jun 2026
https://github.com/artemis-beta/enigma-cpp
A C++ variant on the Python Enigma machine contained within the enigma repository
Last synced: 26 Aug 2025
https://github.com/thomashirtz/lithox
High performance jax-based photolithography simulation.
equinox jax photolithography python simulation
Last synced: 26 Aug 2025
https://github.com/magnuschase03/ecosystem
A simulation of bunnies in an ecosystem with each other competing to survive.
cpp evolution genetic-algorithm nerual-network simulation
Last synced: 26 Aug 2025
https://github.com/wildlyinaccurate/is-this-real-life
Is this real life? Or just a simulation?
Last synced: 06 Apr 2025
https://github.com/nic-obert/cellular-automata
Simulation of space colonization based on given parameters and environment
cellular-automata life processing simulation
Last synced: 16 Apr 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/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/andyfratello/sim
🔅 Exercicis de Simulació (SIM) Q1 - UPC FIB
agent-based-simulation cpp fib-upc flexsim netlogo sim-fib simulation
Last synced: 20 Mar 2025
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