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/gusdeyw/s-console
A lightweight, customizable JavaScript console library for web applications. Built with TypeScript and styled with UnoCSS.
component-library console interactive-visualizations javascript simulation typescript
Last synced: 13 May 2026
https://github.com/kiwijuice56/web-mandelbrot
Simple web explorer of the mandelbrot set, made with Godot
fractal mandelbrot mandelbrot-fractal simulation website
Last synced: 30 Jan 2026
https://github.com/r-lum/rlumcarlo
RLumCarlo - Modelling luminescence using Monte Carlo methods
feldspar geochronology luminescence luminescence-models monte-carlo-simulations r r-package simulation
Last synced: 28 Jan 2026
https://github.com/blindbyte98/astro
ASTRO is a realistic 3D procedural star system simulator that offers immersive exploration of celestial mechanics using scientifically accurate models.
3d 3d-graphics astronomy astrophysics computer-graphics educational html javascript open-source physics procedural-generation rendering research science scientific-research simulation space threejs visualization web-development
Last synced: 24 Jan 2026
https://github.com/christianbirchler-org/go-xodr
Go module for the ASAM OpenDRIVE specification
autonomous autonomous-driving autonomous-vehicles go golang golang-library simulation specification testing
Last synced: 14 Jan 2026
https://github.com/hadiuzzaman524/Barrett-2090-XV-3088-Flutter-Simulation
This Flutter project simulates the operation of the Barrett 2090 and XV 3088 communication systems. It provides a user-friendly interface to experience the functionalities of these systems in a virtual environment. The simulation includes key features and controls to mimic real-world scenarios and interactions.
army barett-2090 flutter simulation xv-3088
Last synced: 05 May 2025
https://github.com/linux-cpp-lisp/plynk
A Python library providing geometric simulation of planar (two-dimensional) linkage mechanisms.
linkage-mechanism simulation visualization
Last synced: 26 Oct 2025
https://github.com/dlqqq/ising-model
cool simulation of magnetic lattices and their phase transitions
ising-model-2d monte-carlo simulation
Last synced: 07 Jun 2026
https://github.com/spesrobotics/spes_autonomy
Spes Robotics autonomy stack
docker navigation ros2 simulation
Last synced: 07 May 2025
https://github.com/alessionegri/spacecraftsimulator
Spacecraft Dynamics And Missions Simulator
astronautics python qml simulation
Last synced: 01 Mar 2026
https://github.com/aslozada/melquiades
Monte Carlo program for simulation of multicomponent systems using arbitrary potential models
lennard-jones-potential monte-carlo physicochemical potential simulation theoretical-chemistry yukawa
Last synced: 01 Mar 2026
https://github.com/stasm/distancing
See how social distancing works
covid-19 simulation social-distancing
Last synced: 10 Jan 2026
https://github.com/seankwarren/react-metaballs
A implementation of marching-square metaballs in Javascript-React. Explored the use of canvas elements and animations in the React framework.
art numerical-methods reactjs root-finding simulation
Last synced: 03 May 2026
https://github.com/ugnmura/bouncing-balls
Bouncing Balls in Command Line
c linear-algebra make physics simulation vector
Last synced: 02 Mar 2026
https://github.com/aslozada/tc
Display the VMD "dynamic" Field (beta, charge, occupancy, ...)
computational-chemistry simulation vmd
Last synced: 02 Mar 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/keithkiarie/microeconomics-simulation--supply-and-demand
Simulation of how forces of demand and supply interact in a small microeconomics environment.
Last synced: 25 Mar 2025
https://github.com/luka-kovacevic/causalregnet
Python package for SCM-based simulation of gene perturbation data and benchmarking of causal structure learning algorithms.
benchmarking causal-discovery causal-machine-learning simulation
Last synced: 12 Feb 2026
https://github.com/modypy/modypy
A framework for hierarchical modelling, simulation and analysis of dynamic systems
analysis block-diagram continuous-time discrete-time dynamical-systems events linear-systems python simulation simulation-framework simulation-modeling
Last synced: 14 Jan 2026
https://github.com/pawelgoj/cdffl-create-data-files-for-lammps-amorphous-simulations
CDFFL application creates folders with starting data with random position of the atoms in files for Lammps simulations. You only need to enter the oxide formula of the material. Useful for simulating glasses.
appium lammps python simulation tdd
Last synced: 04 May 2026
https://github.com/georgtree/ngspicetclbridge
Tcl extension for usage with dynamically loaded Ngspice simulator
ngspice simulation spice tcl tcl-extension
Last synced: 12 Feb 2026
https://github.com/keisukenagakawa/cisim
Hypegeometric confidence interval calculator.
Last synced: 03 Mar 2026
https://github.com/hsandt/ld44
Ludum Dare 44 entry - A creative item shopkeeper sells his/her family life to run the business
2d ludum-dare-44 simulation unity3d video-game
Last synced: 06 Apr 2025
https://github.com/liweitianux/radio-fg-simu-tools
Low-frequency radio sky simulation tools
Last synced: 22 Apr 2025
https://github.com/sotashimozono/lattice2d.jl
A Julia package for generating and manipulating 2D lattice structures for quantum many-body physics simulations.
grid julia simulation two-dimension
Last synced: 30 Apr 2026
https://github.com/peplxx/hive-dl
Implementation swarm of drones with dinamical leadership
asynchronous coppeliasim drones python simulation swarm-robotics
Last synced: 23 Jul 2025
https://github.com/im-rises/nbody-simulator-webgl
N-Body simulation made in C++ build for WebAssembly/WebGL with Emscripten (Bruteforce, Barnes-Hut, GPU)
3d-graphics cplusplus cpp emscripten engine glsl imgui opengl particles physics-simulation simulation webassembly webgl
Last synced: 16 Apr 2026
https://github.com/onmyway133/traffic_simulator
🚗 Traffic simulator using enchant.js
Last synced: 02 Jul 2025
https://github.com/mklemmingen/boomchess-android
dynamic 2D War-Chess. Health, Explosion, Abilities.
android bot chess game libgdx military simulation
Last synced: 12 Feb 2026
https://github.com/toshikinakamura0412/amr_navigation_ros
A 2D navigation metapackage for AMR (Autonomous Mobile Robot)
astar autonomous-navigation control cpp docker docker-compose dwa local-mapping localization mcl mobile-robot-navigation navigation path-planning raycast robotics ros ros-noetic simulation
Last synced: 10 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/gregorybchris/chladni
Chladni figures simulation
brownian chladni figures game motion of random simulation vibrate
Last synced: 06 Feb 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/shenvitor/Geant4_nD1
a Geant4 Simulation of the response of liquid scintillator neutron Detector unit1 (nD1), as the first part simulation of my bachelor's thesis project at Tsinghua University in 2021
Last synced: 31 Mar 2026
https://github.com/pyroll-project/pyroll-jmak-recrystallization
Plugin providing change in grain size and strain according to dynamic, metadynamic and static recrystallization.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 11 Feb 2026
https://github.com/jhb123/physim
A framework for running N-Body simulations
Last synced: 04 Mar 2026
https://github.com/trigary/fieldlines
C++ application which renders the field lines of line charges using OpenGL.
cpp electric-field-lines electric-fields physics physics-simulation simulation
Last synced: 05 May 2026
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/aaron3312/proyectoskeletons
💀 A Unity-based multi-agent simulation where autonomous robots collect and deliver objects using computer vision (YOLO v5) and smart navigation. Features real-time performance tracking, collision avoidance, and inter-agent communication in a dynamic 3D environment.
3d-graphics artificial-intelligence autonomous-navigation computer-vision multi-agent-systems performance-metrics robotics simulation unity yolov5
Last synced: 11 Feb 2026
https://github.com/chenzhaiyu/pyblensor
Point clouds simulation with BlenSor
blensor point-cloud sdf simulation
Last synced: 12 Apr 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/sdediego/quantitative-finance
Quantitative and computational finance library
black-scholes derivatives finance financial-models monte-carlo options pricing quantitative-finance simulation yield-curve
Last synced: 11 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/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/andewx/dieselsky
Simulates atmospheric rendering in GoLang with accurate and true representations of sky colors relative to sun position. Renders the sky from a hemispheric perspective and can render out to any desired resolution as well has handle time phase renderings for animations.
gpu physics sim simulation sky
Last synced: 05 May 2026
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/colasgael/autonomous-aircraft
Simulation of an Aerial Transportation Network using both physical and simulated VTOL Drones
android-app autonomous-drone-missions competitive-programming-contests drone python simulation
Last synced: 07 May 2026
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/philipturner/multipendulum
A mesmerizing physics simulation
Last synced: 20 May 2026
https://github.com/aprowe/evo
Genetic Algorithms, in javascript
coffeescript evolutionary-algorithm gene-population javascript population simulation
Last synced: 28 Apr 2026
https://github.com/hmaurer/langton-ant
A simulation of Langton's ant
computer-science education simulation visualisation
Last synced: 05 Mar 2026
https://github.com/erthium/boids
Simulation of Boid artificial life program
agent-based-simulation boids boids-behaviour boids-simulation cpp cpp11 flocking flocking-agents flocking-simulation functional-programming makefile sdl sdl2 sdl2-image simulation
Last synced: 11 Feb 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/mattyopon/faultray
Zero-risk infrastructure chaos simulation — 5 engines, 2000+ scenarios, 3-Layer availability proof. No production fault injection.
availability chaos-engineering devops infrastructure python resilience simulation sre
Last synced: 02 Apr 2026
https://github.com/dbeaudoinfortin/sandboxsimulator
SandBox Simulator 4
dx9 n-body physics physics-engine physics-simulation raytracing sandbox simulation vb-net visual-basic
Last synced: 10 Feb 2026
https://github.com/venam/bean-machine
An implementation of a bean machine (quincunx) using box2djs
box galton mathematics physics simulation
Last synced: 05 Oct 2025
https://github.com/ismet55555/pdw-asym-2link
Clear and easy way of simulating a passive dynamic walker (PDW) model derived and exectured using MATLAB.
data dynamics inverted-pendulum matlab numerical-simulations passive-dynamic-walker passive-dynamics ramp research robotics simulation slope walking-simulator
Last synced: 29 Apr 2026
https://github.com/joshniemela/tunedmassdamper
Various programs to visualise, simulate and interact with 2 degrees of freedom tuned mass damper systems.
interactive julia makie ordinary-differential-equations raspberry-pi simulation vl1680x
Last synced: 08 May 2026
https://github.com/pera-swarm/swarm-simulator
This repository contains the implementations of a mixed reality-based swarm simulator
nodejs simulation swarm-robotics typescript
Last synced: 28 Apr 2025
https://github.com/jjrh92/jetcompra
Airplane buying website
api-consumption api-fetch-javascript aviation aviation-data css3 ecommerce html5 javascript js json simulation weather-api
Last synced: 09 May 2026
https://github.com/vaibhavgarg25/kmrl_sih25081
This project uses simulation and multi-objective optimization to generate efficient train induction plans. • Employs machine learning and reinforcement learning to adapt daily operational strategies. • Explainable AI Provides transparent decisions for train allocation
express fastapi multi-objective-optimization nextjs postgresql prisma-orm python reinforcement-learning simulation typescript
Last synced: 08 Oct 2025
https://github.com/liyigerry/gp120
Data, methods and code for research on the molecular dynamics of HIV glycoprotein gp120
gp120 markov-state-model molecular-dynamics simulation
Last synced: 10 Feb 2026
https://github.com/controversial/boids
Experimental JS implementation of the Boids flocking algorithm
boids canvas es6 flocking sass simulation
Last synced: 30 Apr 2026
https://github.com/gojiplus/understudy
Scenario Testing for AI Agents
agent-eval agent-evaluation agentic evaluation google-adk simulation
Last synced: 02 Apr 2026
https://github.com/ponup/solar-system-simulator
Simple solar system simulator
Last synced: 31 Mar 2025
https://github.com/stormdotcom/blipburst
BlipBurst is a library to simulate controlled bursts of network errors during API calls. Designed for frontend (React, Vue, Angular) and backend (Node.js) environments, it helps developers test error handling, retries, and resilience by injecting errors at configurable frequencies and within custom time windows.
Last synced: 26 Feb 2026
https://github.com/cda-tum/nanologic
📱 iOS App for Atomic-Scale Computing
Last synced: 11 Oct 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/sternenseemann/grav2ty
2d space flight game with realistic physics
2d game gloss haskell haskell-game physics simulation space
Last synced: 13 Jun 2025
https://github.com/tylerbhadra/fluid_collision_sim
2D Fluid Collision Simulation
fluid-dynamics fluid-simulation gpu-acceleration interactive-visualizations javascript navier-stokes-equations particles physics-2d simulation
Last synced: 03 Apr 2025
https://github.com/zrowland885/posim
A library for generating simulated positioning data for testing GNSS applications.
Last synced: 14 Jan 2026
https://github.com/tientq64/particle-life-2d
🦠Life is made up of elementary particles.
3d atoms cells force life microbe particles physics primordial-soup simulation simulator
Last synced: 09 Jul 2025
https://github.com/dalssoft/cfsim
Customer Feedback Simulator
complexity market netlogo netlogo-model simulation
Last synced: 05 Oct 2025
https://github.com/gayanukaa/snake-robot-simulation
Simulation of Snake Robot for Searching Human Casualties
image-processing matlab simulation simulink solidworks
Last synced: 18 Jun 2025
https://github.com/dennisliu1993/slider_motion_simulation_mfc
Implementing animation of mechanical structure using MFC and DC class
gdi gui-design mfc motion simulation timer
Last synced: 30 Apr 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/profdavidfritsche/simlive
Finite element software for 3d simulations and digital twins.
3d automation cad didactics digital-twin finite-element-analysis finite-element-methods finite-elements mechanical-engineering mechanics mechatronics simulation teaching
Last synced: 04 Apr 2026
https://github.com/wlandau/rmedicine2020
Slides and source code for a talk about drake at R/Medicine 2020.
life-sciences pipeline r-language reproducibility simulation workflow
Last synced: 21 Jan 2026
https://github.com/vikkio88/dsmanager-php
yet another Football Manager game (porting of the C# https://github.com/vikkio88/dsmanager)
angularjs football-manager-game football-simulation php simulation
Last synced: 09 May 2026
https://github.com/wagad22/abc-laboratory
ABC-Laboratory is a prototypical simulation software calculating the fluorescence or absorption of different 'biomolecules'. It uses the Godot Game Engive (v.3) and is the result of my Bachelor Hands-on / internship.
absorption biochemistry bioinformatics biology biomolecular-simulation biomolecule chemistry fluorescence godot godot-engine godot-game-engine laboratory laboratory-exercises simulation
Last synced: 09 Feb 2026
https://github.com/raihan4520/mes
A simulated water quality monitoring system using Arduino to measure pH, temperature, turbidity, and dissolved oxygen, developed for the Microprocessor and Embedded Systems course at AIUB.
arduino-ide arduino-uno embedded-systems environmental-monitoring proteus sensors simulation water-quality-monitoring
Last synced: 16 Feb 2026
https://github.com/roq-trading/roq-demo
Presentations to demonstrate features of Roq's Software Solutions.
algo-trading algorithmic-trading analysis arbitrage blogs deribit hft jupyter-notebook low-latency simulation trading-strategies
Last synced: 04 Feb 2026
https://github.com/nirokay/questionable-oerbital-mechanics
Questionable Örbital Mechanics is an open-source Space Simulation "Game" written in Lua using the Löve game engine. Currently still heavily in development.
game love2d love2d-game lua simulation space-game
Last synced: 29 Apr 2026
https://github.com/davidnabergoj/nfmc-nf-evaluation
NFMC benchmark and code for the paper: "Nabergoj and Å trumbelj. Empirical evaluation of normalizing flows in Markov Chain Monte Carlo, 2024."
arxiv bayesian-inference benchmark implementation markov-chain-monte-carlo mcmc normalizing-flow paper pytorch reproducibility sampling simulation slurm statistical-analysis variational-inference
Last synced: 04 Feb 2026
https://github.com/guardian-exchange/ge-stock-market
Simulates multiple stock prices in real time and serves them over a simple Flask API.
flask python server simulation
Last synced: 17 Mar 2026
https://github.com/harshitv21/virtual-device-simulation
Controlling multiple devices remotely using express and socket connection in real-time.
express-js react simulation socket-io
Last synced: 23 Feb 2026
https://github.com/dicelab-rhul/vacuumworld
A multi-agent platform built on the top of the pystarworldsturbo library. Part of the Intelligent Agents course taught at Royal Holloway University of London.
agent agent-based agent-based-architecture agent-based-simulation agent-oriented-programming agents coursework intelligent-agent intelligent-agents multi-agent multi-agent-simulation multi-agent-systems pystarworldsturbo python python-library python3 simulation vacuumworld
Last synced: 04 Apr 2026
https://github.com/andrewtarzia/spindry
Low-cost host-guest conformer generation
high-throughput host-guest materials-informatics monte-carlo porous-materials simulation
Last synced: 23 Mar 2025
https://github.com/pythonhealthdatascience/stars-reproduce-kim-2021
Assessing the computational reproducibility of Kim et al. 2021 as part of STARS.
abdominal-aortic-aneurysm aneurysm covid-19 discrete-event-simulation nhs open-science quarto r reproducibility reproducible-research ruptures scenario-analysis screening simulation
Last synced: 07 Feb 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/fedotovn/life
Physical particles simulation, fun project
Last synced: 01 Jun 2026
https://github.com/dev-diaries41/simiverse
Simiverse is a cross platform simulation framework for building and integrating simulations across multiple platforms
Last synced: 29 Oct 2025
https://github.com/code-alchemist01/astralis-engine
Real-time procedural universe simulation. Navigate across dynamic star systems, each forged by seed-based algorithms and rendered with OpenGL
3d-graphics cmake cpp glsl glsl-shaders python simulation
Last synced: 09 Oct 2025
https://github.com/wiseaidev/corona-virus-data-analysis-modeling-and-visualization
Data analysis of covid-19 and SEIRD model implementation.
coronavirus coronavirus-tracking covid-19 data-analysis data-analysis-python data-visualization folium-maps modeling-dynamic-systems numpy ploty population python3 science science-research seird-model seird-simulator simulation
Last synced: 14 Apr 2025
https://github.com/choderalab/saltswap-results
Repository for the results of saltswap that are necessary for a first publication
chemical-potential openmm osmostat publication-results reservoir salt salt-concentration simulation
Last synced: 04 Feb 2026
https://github.com/schanur/slime-mold
Create networks of virtual switches and virtual machines without root privileges
network qemu qemu-img simulation unprivileged unprivileged-user userspace userspace-networking vde virtual vm
Last synced: 24 Mar 2025
https://github.com/mechanicsdsl/mechanicsdsl
MechanicsDSL is a production-ready, enterprise-grade computational physics framework that enables physicists, researchers, and educators to define physical systems using a LaTeX-inspired syntax and automatically generates high-performance simulations.
chaos-theory classical-mechanics computational-physics dsl dynamics education hamiltonian-mechanics lagrangian-mechanics mechanics numerical-methods ode-solver physics python research scientific-computing simulation symbolic-computation visualization
Last synced: 30 May 2026
https://github.com/3bbaas/newspaper-seller-simulation-case-study
Newspaper-Seller-Simulation-Case-Study
case-study modeling newspaper-seller simulation
Last synced: 25 Feb 2026