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/andeemarks/game-of-life-ts
Typescript implementation of Conway's Game of Life simulation
cellular-automata game-of-life nodejs simulation typescript
Last synced: 12 May 2026
https://github.com/alexdawn/battle-cogitator
This is a WIP project to get a REST api using flask to calculate stats from a simulated 40k combat.
40k battlescribe simulation statistics
Last synced: 26 Apr 2025
https://github.com/abaeyens/vehicle_dynamics_sim
A fast vehicle dynamics simulator focusing on faithful actuation limits simulation
control nav2 nonlinear path-following ros ros2 simulation vehicle
Last synced: 11 Jun 2026
https://github.com/shivamswarnkar/online-pathfinding
A Team project to develop, design, implement and analyze two new path finding algorithms based on Soft Subdivision Search algorithm.
pathfinding pathfinding-algorithm robotics simulation subdivision-search
Last synced: 13 May 2026
https://github.com/dhchenx/medsim3d
Medical Simulation Framework in the 3D Environment
3d-modeling human-body-reconstruction medical-education simulation visible-human-project
Last synced: 17 Mar 2026
https://github.com/jnidzwetzki/berlinmodplayer
BerlinMod Player is a tool that creates a stream of coordinate updates from BerlinMod data. The tool can be used to benchmark geo-spatial stream processing sytems.
berlin cars gps simulation vehicles
Last synced: 11 Jun 2026
https://github.com/equinor/neqsim-native
NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project compiles NeqSim into a native executable or shared library using GraalVM.
Last synced: 12 Jun 2026
https://github.com/benzwick/mvox
MVox Mesh Voxelizer
c-plus-plus computational-science fem finite-element-method grid image mesh mfem simulation
Last synced: 15 Mar 2025
https://github.com/thelowsunoverthemoon/games.bat
Rogue-likes, platformers, RPGs, simulations, puzzles in pure Batch
ansi batch-file batch-games batch-script commandline games match-3 platformer puzzle roguelike rpg simulation vt100
Last synced: 18 Feb 2026
https://github.com/nemeslaszlo/simple_atmsimulator
Basic Java Practise. Simulation of the process of ATM automation based on a given file. With many different, sometimes "extreme" options and possibilities.
atm-simulator basic-java oop simulation
Last synced: 24 Mar 2025
https://github.com/vaquierm/pandemicsimulation
🦠 Modular simulation of a pandemic, with visualisation of active cases, new cases and R
Last synced: 15 Mar 2025
https://github.com/blarc/crowd-evacuation
An implementation of crowd-evacuation simulation with p5.js
collective-behavior evacuation-planning p5js simulation
Last synced: 25 Mar 2025
https://github.com/ortanav2/thinkblue
Transforming the complexity of marine ecosystems into a living laboratory - where environmental scenarios play out in minutes, revealing adaptation patterns and informing strategies to protect our oceans.
climate-change coral coral-reefs digital-twin fish global-warming ocean python reinforcement-learning simulation
Last synced: 13 Oct 2025
https://github.com/luciopaiva/particles
Particle simulation experiment using P5.js
grid neighbors p5js particles simulation visualization
Last synced: 14 Oct 2025
https://github.com/theokanning/jerry-learns
A simulator to learn walking and backflips using neural networks and genetic evolution.
artificial-intelligence genetic-algorithm neural-network rickandmorty simulation
Last synced: 07 Apr 2026
https://github.com/jhuapl/openxnav
OpenXNAV is an Open Source, modular toolkit for simulating high-fidelity pulsar X-ray events - designed to aid development and testing of Pulsar-based Autonomous Navigation (XNAV) Positioning, Navigation, and Timing (PNT) solutions.
aerospace autonomous cislunar deepspace modular navigation newspace pnt pulsar pulsars simulation space x-ray xnav
Last synced: 22 Jan 2026
https://github.com/skywarth/fenrir-wolfpack-simulator
Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.
data data-structures javascript max-heap simulation simulations wolfpack
Last synced: 14 Oct 2025
https://github.com/kernelshreyak/livmach
An organism simulation framework based on cell growth and resultant emergent phenomena.
artificial-intelligence biological-simulations biology digital-dna dna-transcription organism-simulation simulation systems-biology tissue
Last synced: 31 Mar 2025
https://github.com/jor-/simulation
Python functions for simulating mathematical models, estimating model parameters, quantifying uncertainties and visualizing results.
optimization python simulation uncertainty
Last synced: 15 Oct 2025
https://github.com/adewinmbi/indoor-navigation
Indoor navigation simulation
Last synced: 22 Jan 2026
https://github.com/freakwill/find-girlfriend
👧find a girlfriend
girlfriend probability-theory python simulation
Last synced: 15 Oct 2025
https://github.com/danstich/dia
An R package for the National Oceanic and Atmospheric Administration dam impact analysis
dam-impact-analysis dams fish r-packages salmon simulation
Last synced: 15 Oct 2025
https://github.com/exoad/nukleon
A 2D automation & management game about nuclear power in an authoritarian state.
automation flutter game simulation
Last synced: 24 Feb 2026
https://github.com/cqb13/path-finder
Rust TUI tool for visualizing the execution of various pathfinding algorithms.
algorithms pathfinding rust rust-tui simulation tui
Last synced: 07 Apr 2025
https://github.com/gill-singh-a/rocket-simulator
Simulates the Flight of a Rocket by plotting its Altitude, Vertical Velocity, Vertical Acceleration and Vertical Forces acted upon the Rocket vs Time.
math matplotlib numpy physics python python3 rocket rocket-simulation rocket-simulator simulation simulator sympy
Last synced: 08 May 2026
https://github.com/gaurav-van/3-body-problem-simulations
This repository contains two Python simulations of the three-body problem
3-body-problem euler mathematics physics physics-simulation python runga-kutta-method simulation vpython
Last synced: 21 Jan 2026
https://github.com/bigraph-toolkit-suite/bigraphs.bigraph-framework
A framework written in Java for the creation and simulation of bigraphs.
bigraphs builder converter framework java model-checking simulation visualization
Last synced: 18 Oct 2025
https://github.com/gnikit/dual-coil-magnetic-field-visualiser
GUI of a 3D Simulation of a Magnetic field using Mayavi
Last synced: 19 Oct 2025
https://github.com/c0deta1ker/MatBaseX
MatBase provides access to an extensive database of material parameters, inelastic mean free paths (IMFP), photoionization binding energies, cross sections, and asymmetry parameters. Additionally, MatBase includes a suite of functions for users to load, process, model and fit their own data, making it an indispensable tool in the field.
cross-sections crystal-structure crystallography data-analysis data-fitting database electron imfp imfp-calculator-matlab material material-database matlab matlab-application matlab-gui matlab-toolbox pes-modelling photoelectron-spectroscopy photoionization simulation xps
Last synced: 23 Jul 2025
https://github.com/philipturner/multipendulum
A mesmerizing physics simulation
Last synced: 20 May 2026
https://github.com/eendroroy/amazeing
Generate and Solve Maze
algorithms maze-generator maze-solver simulation
Last synced: 04 Jul 2025
https://github.com/LKohlhepp/Ito-Monte-Carlo
MC-Simulation of the Ito-SDE (Krülls 1994)
astronomy astrophysics cuda gpu-acceleration monte-carlo physics-simulation simulation stochastic-differential-equations
Last synced: 10 Mar 2025
https://github.com/materials-data-science-and-informatics/aiida-fenics
A plugin package that enables the usage of the FEniCS computing platform with the AiiDA framework.
aiida aiida-fenics aiida-plugin aiida-plugins fem fenics fenics-x physics python simulation worklfow
Last synced: 23 Oct 2025
https://github.com/optionedge/optionedge-releases
OptionEdge Public Releases
algorithmic-trading bse nse options-trading payoff simulation strategy-builder
Last synced: 04 Feb 2026
https://github.com/fedotovn/life
Physical particles simulation, fun project
Last synced: 01 Jun 2026
https://github.com/gregorybchris/chladni
Chladni figures simulation
brownian chladni figures game motion of random simulation vibrate
Last synced: 06 Feb 2026
https://github.com/niaggar/dynamical-galton-go
A Galton Board simulation written in Golang to demonstrate the central limit theorem. The project simulates balls bouncing off pegs arranged in different patterns, allowing exploration of various distributions based on peg configurations.
go golang physics simulation statistics
Last synced: 06 Feb 2026
https://github.com/broosky/gatherers
A solo continuation of the nostalgic StarCraft-inspired resource gathering simulator, built with C for some old-school fun.
2d-engine blizzard-games c-programming game-development game-engine game-simulation maker-project nostalgia oldschool pathfinding rts simulation starcraft
Last synced: 16 Mar 2026
https://github.com/wabtey/natureable
Naturable is a simulation voxel game, where you are the Nature. Fight for your life, longevity, influence against Human.
bevy nature procedural-generation rust simulation voxel
Last synced: 27 Apr 2026
https://github.com/1j01/une
🌌 3D starmap and misc tools for a roleplaying game
city-simulation game-tool planets role-playing rpg simulation simulator starmap stars
Last synced: 13 Jun 2026
https://github.com/pinellolab/simstpy
A framework for simulation of spatially-resolved omics data using python
atac-seq cite-seq cut-tag-seq multi-omics rna-seq simulation spatial
Last synced: 25 Feb 2026
https://github.com/richelbilderbeek/pbdmms
Some models
academic biology cpp simulation speciation
Last synced: 21 Jan 2026
https://github.com/dranidis/sdlspec
SDL process specification and simulation in Go (golang)
go golang sdl signal simulation specification-language
Last synced: 31 Jan 2026
https://github.com/aggarwalvedant/divine-society-sim
An infinite, AI-powered society simulation where autonomous agents live, interact, and evolve using GPT-4. Take on the role of a divine overseer and watch your world come to life with intelligent species, procedural generation, and emergent behaviors.
ai ai-powered ai-powered-game artificial-intelligence autonomous-agents chatgpt js next react simulation simulator society-simulation tailwind
Last synced: 31 Jan 2026
https://github.com/refupanker/unity_dieticiansimulator
Unity_DieticianSimulator
Last synced: 09 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/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/ali-raheem/planetaria
Newtonian N-body simulator in Javascript/HTML5
orbital-mechanics orbital-simulation particles simulation
Last synced: 30 Mar 2025
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/joshuamarkle/evolution-simulation
A simulation in unity about genome optimization
evolution evolution-simulation simulation
Last synced: 09 Apr 2025
https://github.com/natepiano/simulation
simulation of an ios game - used to teach myself scala
Last synced: 09 Jun 2026
https://github.com/zaydabash/the-cognisphere
A living ecosystem of cognitive agents that evolve language, culture, alliances, and institutions through emergent dynamics.
agent-based-modeling ai artificial-intelligence cultural-evolution emergent-intelligence fastapi multi-agent-systems neo4j python react simulation
Last synced: 29 Apr 2026
https://github.com/hayatiyrtgl/shooting_simulator_python
Overall, this project provides a flexible framework for implementing computer vision applications with a focus on object detection, tracking, and point scoring. Its versatility and modularity make it suitable for a wide range of use cases across different industries and domains.
image-processing opencv python-script simulation target-tracking
Last synced: 02 May 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://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/pradipece/minseg-robot-simulation
machine-learning matlab mechatronics robotics simulation simulink
Last synced: 01 May 2026
https://github.com/tolisz/computergraphics_duck
Duck with water simulation
billboard computer-graphics cpp20 duck opengl phong-model simulation
Last synced: 11 May 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/real-veersandhu/monte-carlo-simulation-app
Monte Carlo Stock Portfolio Simulation web app
Last synced: 10 Jun 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/mainakverse/quantumsam
Simulation of the Bloch Sphere based on quantum gates and logical inputs.
animated javascript nextjs quantum-computing simulation webgl
Last synced: 12 May 2026
https://github.com/danielvartan/central-limit-theorem
🎲 Demonstration of the Central Limit Theorem & the Law of Large Numbers
central-limit-theorem education law-of-large-numbers rstats simulation
Last synced: 11 Oct 2025
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/v0idzdev/boids-improved
My second attempt at implementing boids in P5.js.
boids javascript p5 processing simulation sketch
Last synced: 02 May 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/film2549/data-analysis-of-a-simulated-marketing-business-case-using-python-sql-and-power-bi
Data Analysis of a Simulated Marketing Business Case Using Python, SQL and Power BI
chulalongkorn computer-engineering computer-science data-analysis data-visualization database marketing nltk-library pandas powerbi pyodbc python simulation sql sqlserver
Last synced: 01 May 2026
https://github.com/ucx15/optics
A simulation of light reflection on a curved mirror made in Pygame
Last synced: 11 Jun 2026
https://github.com/maxencebonamy/fractal-explorer
This software is a mathematical simulation that represents a fractal. A fractal is a mathematical object with a similar structure at all scales. This software lets you visualize two very specific fractals and move inside to observe them.
burning-ship cpp fractal mandelbrot mathematics sfml simulation xmake
Last synced: 11 Oct 2025
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/tillbiskup/spinpy
A Python package for simulating EPR data.
electron-paramagnetic-resonance simulation spectral-analysis spectroscopy
Last synced: 08 Oct 2025
https://github.com/sorgazb/java_cycling_championship
Program developed in Java, cycling championship simulator
arraylist comparable comparator enums hashmap java poo set simulation
Last synced: 05 Jul 2025
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/lebedov/markovapplet
M/M/s queue simulator Java applet
applet java markov queue simulation
Last synced: 11 Jun 2026
https://github.com/ssoudan/fluid-simulation-rs
Eulerian Fluid Simulation in Rust and WebAssembly
cfd eulerian-fluid-simulation rust simulation
Last synced: 14 May 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/userjhansen/virus-modelling-in-deno
A Very Simple Virus Model
Last synced: 14 May 2026
https://github.com/caeassistant-group/fatigue-induced-debonding-of-a-double-cantilever-beam-in-abaqus
This example investigates the debonding of a double cantilever beam, utilizing the fatigue crack growth criterion to evaluate fatigue life under sub-critical cyclic loading.
abaqufatigue abaqus abaqus-input-file cantilever-beam fatigue fatigue-abaqus fatigue-analysis numerical-methods simulation
Last synced: 22 Feb 2026
https://github.com/drewxs/sensr
Semi-supervised deep learning simulation
deep-learning machine-learning simulation
Last synced: 11 Apr 2026
https://github.com/chaht01/snubusstopsimulation
2017 SNU Bus Stop agent simulation. Inspired by "Nature of Code" of Daniel Shiffman
agent-based-simulation crowd-simulation processing simulation
Last synced: 12 Oct 2025
https://github.com/algosup/2024-2025-project-4-web-fpga-team-3
A web-based tool for parsing and visualizing FPGA. It provides an interactive graph representation of signal propagation, helping engineers and students analyze delays, interconnections, and logic components inside an FPGA.
eda-tools fpga parser reactjs simulation
Last synced: 14 May 2026
https://github.com/pietromoro/physarum
Project inspired by Saje Jenson's article on the topic, based on the paper by Jeff Jones. Simulation of a Physarum network
Last synced: 11 Jun 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/emtee40/openssn
OpenSSN is a submarine simulation. The player directs their submarine around an open ocean where ships of various nationalities are traveling. At the moment OpenSSN is exploratory and there isn't any combat, but will include combat in the future.
foss marine naval naval-battle-game navy open-source simulation simulation-game strategy strategy-game submarine submarine-game submarine-simulator warfare
Last synced: 31 Mar 2025
https://github.com/wildsonbbl/gnnepcsaftwebapp
GNNPCSAFT Webapp
chemical-engineering equation-of-state pcsaft simulation thermodynamics
Last synced: 26 Jan 2026
https://github.com/muhos/quasarq
Parallel Quantum Simulation and Automated Reasoning on GPUs
clifford-circuits equivalence-checker gpu-computing measurements parallel-computing quantum simulation stabilizer-circuits
Last synced: 30 Apr 2026
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/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/thecodingdad-tisonk/fs25_farmtablet
In-game tablet UI for Farming Simulator 25. Access farm stats, tools, and information at a glance — without leaving the field.
farming-simulator farming-simulator-25 fs25 fs25-mod game-mod giants-engine hud lua modding simulation ui
Last synced: 13 Mar 2026
https://github.com/brown9804/spice-designs-examples
Code examples
circuits cmos mosfet simulation spice transistor
Last synced: 04 Feb 2026
https://github.com/ekaeva/camforge
凸轮机构运动学模拟器 | Cam Mechanism Kinematics Simulator - A modern desktop application for cam mechanism design and analysis built with Tauri v2 + SolidJS
cam-mechanism cross-platform kinematics mechanical-engineering mechanism-design motion-analysis rust simulation solidjs tauri typescript
Last synced: 04 May 2026
https://github.com/nikhilcodes/debitcard-simulator
A VueJS implementation to simulate creation of a Fake Debit Card.
simulation vuejs vuejs2 webapp
Last synced: 30 Apr 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/thomasthelen/simulations
A collection of simulations
chemical-engineering physics process-controller rocket-equation simulation
Last synced: 28 Feb 2025
https://github.com/theosorus/argus
Unity simulation in which we simulate a self-guided missile using computer vision with a YOLOv8 model
computer-vision missile-guidance simulation unity3d yolov8
Last synced: 17 May 2026
https://github.com/manishmeganathan/automata
A 2D Simulator in Rust for cellular automata such as Conway's Game of Life and Langton's Ant among others. Powered by the ggez framework.
cellular-automaton conways-game-of-life ggez langtons-ant rust-lang simulation
Last synced: 28 Mar 2025
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/belhoussine/boid
A Neuroevolution simulation that combines both Neural Networks and Genetic Algorithms to play the game Flappy Bird.
boid flappy-bird game genetic-algorithms machine-learning neural-network simulation
Last synced: 08 Jun 2026
https://github.com/crp2a/dosivox
Dosimetric Simulations for Luminescence and ESR dating - :exclamation: This is a read-only mirror from https://gitlab.huma-num.fr/archeosciences/DosiVox
archaeometry dosimetry geant4 geochronology luminescence-dating simulation
Last synced: 01 Mar 2026