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/astropilot/sn-attack-simulation
Dictionary attack simulation
bruteforce-attacks cybersecurity school-project simulation
Last synced: 19 Mar 2026
https://github.com/userjhansen/virus-modelling-in-deno
A Very Simple Virus Model
Last synced: 14 May 2026
https://github.com/bettercallshao/sand
Try simulations easily.
linear-system react simulation
Last synced: 03 May 2026
https://github.com/comba92/boids-automata
🐦 Love2D implementation of the Boids simulation.
Last synced: 14 Feb 2026
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/s4b7r/magviz
A quickly cobbled together, interactive visualizer for (extremly) simple magnetic fields
magnetic-fields matplotlib simulation tkinter visualization
Last synced: 12 Mar 2026
https://github.com/dcollien/braitenberg.world
Braitenberg Vehicle Simulation
ai braitenberg braitenberg-vehicle braitenberg-vehicle-simulation canvas2d robot robot-simulation robot-simulator simulation typescript
Last synced: 13 Apr 2026
https://github.com/nirjhardebnath/graphics_and_physics_simulations
Graphics ans simulations in C or other languages
algorithms-and-data-structures c cpp graphics low-level-programming optics-simulation physics-simulation raytracing simulation
Last synced: 11 Mar 2025
https://github.com/harryr/gamesim
Simulate games involving a system of multiple state machines interacting with each other
deterministic-finite-automata exit-game finite-state-machine game-theory simulation stochastic-simulation-algorithm
Last synced: 18 Mar 2025
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/ntdls/aivolution
Graphical simulator written in C# for AI testing purposes.
ai c-sharp gdi genetics graphical-interface machine-learning mutation neural-network simulation
Last synced: 07 Feb 2026
https://github.com/xaoex/reality-simulation-code
SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays
artificial-intelligence code coding computer-science machine-learning reality simsim simulation
Last synced: 13 Jun 2026
https://github.com/aezarebski/epi-sim
A library for simulating epidemics, with a focus on phylodynamics and observation models.
birth-death-sampling simulation
Last synced: 21 Oct 2025
https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5-website
N-Body simulatation using Barnes-Hut package demo made in React
barnes-hut gravity javascript nbody package react simulation typescript
Last synced: 04 May 2026
https://github.com/manishklach/semantic-kv-control-plane
A systems research platform for semantic KV-cache orchestration, topology-aware memory placement, distributed prefix reuse, and rack-scale inference memory simulation.
ai-infrastructure ai-systems cxl distributed-cache distributed-systems gpu hbm inference kv-cache llm-inference memory-orchestration memory-systems memory-tiering prefetching rack-scale runtime-systems semantic-caching simulation systems-research topology-aware
Last synced: 09 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/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/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/tanguysoto/mtworld
Ecosystem simulation with 3D visualization
3d artificial-life boids java procedural-generation simulation
Last synced: 01 Apr 2025
https://github.com/threeal/shisen_gazebo_plugins
Gazebo plugins implementation of Shisen camera tools project
camera camera-tool gazebo gazebo-plugin ros ros2 shisen simulation
Last synced: 04 May 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/dacili/arduino-projects
Finally manage to play with Arduino :D
arduino arduino-uno electronics simulation wokwi
Last synced: 04 May 2026
https://github.com/ghost---shadow/algae-dredging-simulator
A simulation as a proof of concept for automated skimming of algae in mostly still water.
algae environment-friendly green multiagent-systems simulation
Last synced: 09 Jun 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/crhowell3/libsersi
C++ implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol
Last synced: 05 Feb 2026
https://github.com/gmostofabd/8051-lcd
📚 This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.
4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation
Last synced: 22 May 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/muonray/quantumsynctest
Video Here: https://www.youtube.com/watch?v=yeqVSh1_8Hk Here are the C Codes that implement an experimental Firefly synchronization metaheuristic on ATMEL chips (ATtiny85 and ATmega) for use in demonstrating, on hardware, the quantum-like, neuromorphic behavior that emerges in systems of optically coupled oscillators. The PCB board used for the ATtiny85 chiptest is available for download here: https://oshpark.com/shared_projects/d4Sdp6CL
atmega32 attiny85 chaos emergence firefly-algorithm hardware metaheuristics muonray neuromorphic pcb physics quantum-computing simulation synchronization testing
Last synced: 07 Oct 2025
https://github.com/karrlab/datanator_frontend
Graphical web-based interface for the Datanator toolkit for discovering data for modeling cells
biology cell computational-biology database modeling molecular-biology search-engine simulation systems-biology
Last synced: 12 Apr 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/zo-bro-23/population-simulation
NPM package that runs population simulations based on Hardy-Weinberg principles
Last synced: 05 May 2026
https://github.com/sh1kxrv/usergroups
Simple simulation of a merchandise business
Last synced: 22 Oct 2025
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/nkehrein/lemna
An implementation of the toxicokinetic-toxicodynamic model of the Lemna aquatic plant
Last synced: 22 Oct 2025
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/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/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/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/efremropelato/durability
ISO 15686 factor methodology simulator
durability iso-15686 react simulation spring-boot
Last synced: 06 May 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/pyroll-project/pyroll-cli
PyRoll rolling simulation framework - command line interface (CLI).
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 27 Jan 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/unchase/useremulator
:computer: The program for creating automatically run scripts and simulating the user's work.
Last synced: 05 Jul 2025
https://github.com/ahmedraja1/water-level-indicator-simulation
Simulation of Water Level Indicator in Pspice and Proteus
circuit-simulator circuits proteus-v8 simulation
Last synced: 19 Mar 2026
https://github.com/elkins/synth-saxs
A lightweight Python library for simulating Small-Angle X-ray Scattering (SAXS) profiles from protein coordinates.
biophysics protein saxs simulation structural-biology
Last synced: 01 Jun 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/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/mrbandler/firmament
Flight software, from the ground up.
educational embedded mcu simulation wasm
Last synced: 02 Jun 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/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/tawfik-s/football_cup_simulation_using_aop
jade project for footbool cup
academic-project aop jade java-fx simulation
Last synced: 23 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/toogad/brownbook
Documentation for the PooPyLab Project
modeling poopylab-project simulation wastewater-treatment
Last synced: 21 Jan 2026
https://github.com/stdlib-js/simulate-iter-sawtooth-wave
Create an iterator which generates a sawtooth wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing saw sawtooth signal simulate simulation stdlib wave waveform
Last synced: 17 Feb 2026
https://github.com/workflowfm/proter
A discrete event simulator for asynchronous prioritized processes
business-process-management discrete-event-simulation resource-management simulation simulation-framework
Last synced: 14 Jan 2026
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/bethropolis/scheduler
CPU Process Scheduler Simulation
cpu cpu-scheduling runes simulation
Last synced: 12 Apr 2025
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/leosery/conway-s-game-of-life-3d--unity6-2024
3D version of Conway's Game of Life in Unity 6. Features interactive cubic grid, real-time cell manipulation, and optimizations for large-scale simulations.
3d cellular-automaton game-development game-of-life procedural-generation simulation unity unity6
Last synced: 19 May 2026
https://github.com/harmim/vut-ims-project
Modelování a simulace - Projekt - Rozvoz jídla firmou Freshbox
cpp ims modeling simlib simulation vut vut-fit
Last synced: 31 Mar 2025
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/foufou-exe/axelrod-rs
A high-performance evolutionary game theory simulator written in Rust. This project explores the Iterated Prisoner's Dilemma by pitting various automated strategies against each other to observe the emergence of cooperation, trust, and betrayal in a competitive environment.
evolutionary-algorithms game-theory mathematics multi-agent-systems prisoners-dilemma rust rust-lang simulation social-sciences tit-for-tat
Last synced: 03 Apr 2026
https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5
N-Body simulation package made in React using Barnes-Hut method
barnes-hut gravity javascript nbody package react simulation typescript
Last synced: 07 May 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/megospc/alife
🦠 Artificial life: simulation of evolution. 🌿 Искусственная жизнь: симуляция эволюции. 🍀
artifical-life evolution github-pages javascript simulation
Last synced: 10 Jun 2026
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/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/aaronjsutton/deck
Mock library for simulating decks of cards :spades:
c c-library cards deckofcards fisher-yates-shuffle playing-cards random-generation simulation
Last synced: 25 Oct 2025
https://github.com/junobonnie/dstpp
simple darkmatter simulation based on python
2d-simulation darkmatter physics physics-simulation simulation
Last synced: 31 Jan 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/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/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/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/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/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/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/elkins/synth-pdb
Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development
amino-acid-sequence bioinformatics biophysics computational-structural-biology molecular-modeling nmr-spectroscopy nmr-tools peptide peptide-sequences protein protein-data-bank protein-structure ramachandran science-education scientific-computing secondary-structure simulation structural-bioinformatics structural-biology
Last synced: 03 Jun 2026
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/arhcoder/umbral-del-95
🚀 Simulación que evalúa hasta 2 billones de veces, los porcentajes del juego "The 95% Threshold" y los registra.
java simulation the-95-threshold
Last synced: 05 Jun 2026
https://github.com/ekaeva/camforge-next
凸轮机构运动学模拟器 | Cam Mechanism Kinematics Simulator - A modern desktop application for cam mechanism design and analysis built with Tauri v2 + SolidJS
cad cam-mechanism desktop-app engineering kinematics rust simulation solidjs tauri typescript
Last synced: 25 Apr 2026
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/arhcoder/random-patterns-generator
❄ Generador de patrones aleatorios, en base al movimiento de diferentes piezas de ajedrez, como la torre, el alfil o la reina. Genera líneas en un gráfico siguiendo la ruta de alguna de estas piezas.
bokeh desktop-application python random-generator random-patterns-generator random-walk simulation
Last synced: 05 Jun 2026
https://github.com/daira/zcash-migration
Simulates the proposed strategy for migrating Zcash Sprout funds to Sapling
Last synced: 05 Jul 2025
https://github.com/tp5uiuc/parallel_slab
A benchmark for multiphase fluid--elasticity coupled problems
continuum-mechanics fluid-structure-interaction physics simulation
Last synced: 06 Jun 2026
https://github.com/tophercantrell/sim-katamino
Code to solve katamino challenges
Last synced: 30 Jan 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/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/agbarnett/taxinspect
Simulating the impact of random audits on the research world
Last synced: 25 Oct 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/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/lordzeusisback/periodic-table
An interactive educational tool that lets you combine elements through a drag-and-drop interface to visualize chemical compounds in real time. Built in Python, it’s designed to make learning chemistry fun and engaging.
chemistry drag-and-drop educational interactive learning periodic-table python3 simulation
Last synced: 11 Feb 2026
https://github.com/c1m50c/cellular-automata
Python project implementing Conway's Game of Life with PyGame.
cellular-automata conways-game-of-life grid mit-license pygame python python3 simulation
Last synced: 12 Apr 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