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/gojiplus/understudy
Scenario Testing for AI Agents
agent-eval agent-evaluation agentic evaluation google-adk simulation
Last synced: 02 Apr 2026
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/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/ghackenberg/delta-dynamics
A low-poly ecosystem simulator featuring real-time dynamic terrain, GPU-accelerated water flow, resource management, and local LLM integration for AI entity behavior. Built with React, Three.js, and Web-LLM.
ecosystem-simulation game-development local-ai low-poly procedural-generation react simulation terrain-generation threejs typescript vite water-simulation web-llm webgl
Last synced: 04 Jun 2026
https://github.com/im-rises/nbody-simulator-react-p5-website
N-Body simulation package demo made in React (bruteforce)
gravity javascript n-body nbody nbody-simulation package react simulation typescript
Last synced: 20 Apr 2026
https://github.com/notakamihe/ml-air-hockey
This Unity Project contains all the files and scenes needed to create a simulation of an Air Hockey game using ML Agents.
csharp machine-learning simulation unity
Last synced: 22 Apr 2026
https://github.com/thavlik/lyfe
A 2d simulator for molecular cell biology.
biology chemistry fluidsim molecular-cell-biology simulation
Last synced: 23 Apr 2026
https://github.com/mandarancio/nbodies
Haskell SDL2 , N Body simulation
body-simulation haskell haskell-learning sdl sdl2 simulation
Last synced: 26 Apr 2026
https://github.com/stephanmg/vrl-neugen-plugin
The NeuGen VRL-Studio Plugin
java morphologies networks neuronal simulation vrl-studio
Last synced: 27 Apr 2026
https://github.com/xevion/boids
A project dedicated to presenting Boids, a computed flocking mechanism, to users in a beautiful format.
boids boids-algorithm boids-simulation flocking-algorithm flocking-simulation simulation unity unity2d
Last synced: 28 Apr 2026
https://github.com/davidpl1/mujoco_ros_plugin_template
Template repository to create new MuJoCo ROS plugins
mujoco plugin ros simulation template-repository
Last synced: 28 Apr 2026
https://github.com/wetware/matrix
In-process cluster simulation for libp2p
benchmarks casm in-process inproc libp2p simulation simulations traffic-shaping unit-testing wetware ww
Last synced: 28 Apr 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/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/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/lucaspar/fuzzy_bot_sim
Fuzzy Logic Robot Simulator
fuzzy-logic robot simulation threejs webgl
Last synced: 29 Apr 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/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/mmerlyn/game-of-life
Interactive simulation of Conway's Game of Life using OpenGL in C, with aging cells, color transitions, and user control.
c-programming cpp graphics opengl simulation
Last synced: 30 Apr 2026
https://github.com/daniilgrbic/solarpy
An accurate Solar system simulation with cool mathematics and a custom 3D engine
runge-kutta simulation solar-system university-project
Last synced: 08 Jun 2026
https://github.com/ihebbelhadj/synthetic-time-series-hr-data
A Python project that transforms a static HR employee snapshot into a rich, historized dataset of event logs, perfect for powering HR analytics and testing ELT/ETL pipelines.
data-generation hr-analytics pandas python simulation timeseries
Last synced: 30 Apr 2026
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/trudi-group/isds
Interactive Simulation of Distributed Systems
bitcoin blockchain distributed-systems rust simulation wasm webassembly yew
Last synced: 03 May 2026
https://github.com/siddhant-k-code/logic-gates-simulator
Live Demo :
css gsap html javascript logic-gates simulation
Last synced: 03 May 2026
https://github.com/martincastroalvarez/python-monte-carlo-simulator
Monte Carlo simulator in Python.
monte-carlo-simulation montecarlo normal-distribution numpy pandas python simulation
Last synced: 03 May 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/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/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/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/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/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/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/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/tpexcotblu/gravity-simulation
cosmos dotnet gravity simulation winforms
Last synced: 09 May 2026
https://github.com/plusk01/rosflight_unity
ROSflight software-in-the-loop simulation using Unity
ros rosflight simulation unity
Last synced: 11 May 2026
https://github.com/mekhyw/modeling-and-simulation-of-the-physical-world
Discrete and continuous mathematical modeling of 1st and 2nd order dynamical systems, numerical simulation of models of dynamical systems using Python, principles of scientific methodology. Credits to professors Fabio Pelicano, Fabio Bobrow and Fabio Hage
excel jupyter-notebook object-tracking scipy simulation
Last synced: 11 May 2026
https://github.com/8dcc/langtons-ant
Langton's ant simulation made in C using SDL2
c cellular-automata langton-ant langtons-ant sdl2 simulation
Last synced: 10 Jun 2026
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/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/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/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/a-chaudhary/age3d
A Python Library to age 3d models by simulating the effects of weather
3d-models mesh open3d python simulation stl visualization weather
Last synced: 27 Oct 2025
https://github.com/hclivess/montecarlo
Basic Montecarlo distribution simulator
montecarlo montecarlo-simulation montecarlomethod randomness randomness-testing simulation
Last synced: 10 Oct 2025
https://github.com/megospc/epidemic_simulator_3
Симулятор распространения эпидемии и конкуренции разных видов инфекций. Версия 3.0. Добавлены события, которые могут внести сильные изменения в ход моделирования.
epidemic-model javascript simulation
Last synced: 30 May 2026
https://github.com/pmonks/gravity
Mathematically dubious riffs on Newton's law of universal gravitation
2d-graphics clojure gravity newton simulation
Last synced: 21 Jan 2026
https://github.com/pwlkania/pushnotificationsimulation
Helper in simulating push notifications during development
apple carthage cocoapods ios mit mit-license mock mocking notification push pushnotification simulation simulator spm swift swift-package-manager swift5 xcode
Last synced: 10 Oct 2025
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/austinvishal/robot-mockup---exechon
This repository provides insights into inverse kinematics of the famous Exechon Tripod robot and visual mockup representations
delta-robot exechon graphics hybrid-robots inverse-kinematics kinematics mechanism-design mechanisms mockups modeling motion motion-planning parallel parallel-robot parallel-robots robots simulation trajectory-optimization tripod workspace
Last synced: 19 Jan 2026
https://github.com/2kabhishek/pyschool
School simulation with Python 🏫🎓
doctest oop python school simulation
Last synced: 16 May 2026
https://github.com/dzh-a-v/body-gravity-simulation
Gravity-based N-Body Simulation (alpha)
Last synced: 31 May 2026
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/joshuamarkle/evolution-simulation
A simulation in unity about genome optimization
evolution evolution-simulation simulation
Last synced: 09 Apr 2025
https://github.com/a5kin/moire
Multi-Objective Interactive Runtime Environment
artipixoids environment gui simulation xentica
Last synced: 14 Jan 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/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/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/artemis-beta/landsim
Generate Terrain/Land Using Random Number Generation in Python
cities python simulation terrain
Last synced: 01 Mar 2025
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/henryquan/the-lott-simulation
To show you how many games and how much money you need to spend if you want to win
Last synced: 07 Jun 2026
https://github.com/leoherrmann/autosim
A motor vehicle simulator designed to develop shift strategies for automatic transmissions
automatic-transmission cars simulation
Last synced: 30 May 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/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/non-jedi/eventsim.jl
Experimental event-oriented discrete-event simulation package
discrete-event-simulation linked-list simulation
Last synced: 22 Feb 2026
https://github.com/ictr/covid19-outbreak-simulator
Population-based Forward-time Simulator for the Outbreak of COVID-19
covid-19 outbreak population-model quarantine simulate-scenarios simulation virus
Last synced: 14 Jan 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/lostjared/knights_tour
Knights Tour Simulation in Rust with SDL2
Last synced: 23 Feb 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/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/gerardnico/process
A repository about process simulation (based on Desmos)
process-simulation process-simulator simulation
Last synced: 26 Jan 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/josepedrodias/fpv
KISS FPV simulation
fpv javascript simulation webgl
Last synced: 13 Oct 2025
https://github.com/voithos/graviton
Simple gravitational simulatoy
barnes-hut canvas gravitational-simulations quadtree simulation
Last synced: 13 Oct 2025
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/pythonhealthdatascience/stars-reproduce-wood-2021
Assessing the computational reproducibility of Wood et al. 2021 as part of STARS.
covid-19 covid19 discrete-event-simulation intensive-care intensive-care-unit nhs open-science r reproducibility reproducible-research simulation triage
Last synced: 14 Oct 2025
https://github.com/jhuapl/kami
Kami is Agent-Based Modeling in Modern C++
agent-based-modeling cmake conan cplusplus-20 cybernetics simulation systems-theory
Last synced: 22 Jan 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/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/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/brpy/100-prisoners-problem
Simulation of 100 Prisoners Problem using Python
numpy python simulation veritasium
Last synced: 14 Apr 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/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/shreyas9699/opengl-explorations
This repository is a learning project that explores the fundamentals of 3D rendering with OpenGL. It is a collection of experiments and demonstrations, integrated with ImGui, allowing for easy exploration and modification of parameters.
3d-graphics 3d-models assimp fractal-brownian-motion frustum-culling lightning model-loader multithreading opengl particles-simulation perlin-noise procedural-generation shaders simplex-noise simulation tessellation
Last synced: 18 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/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/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/daira/zcash-migration
Simulates the proposed strategy for migrating Zcash Sprout funds to Sapling
Last synced: 05 Jul 2025
https://github.com/kiritofeng/collision-sim
Collision Simulator for AP Physics
Last synced: 15 Oct 2025
https://github.com/ddliu/http-monkey
Continuous HTTP request for network simulation.
Last synced: 07 May 2026
https://github.com/yasut0ra/rank-bandit-lab
Lightweight simulation toolkit for ranking bandit algorithms (Cascade / PBM / DCM models)
bandit-algorithms machine-learning ranking-bandit recommender-systems reinforcement-learning simulation
Last synced: 07 May 2026
https://github.com/joelumbley/pong
Learn the fundamentals of game programming and design through a classic game
2d-game classic-game computer-science father-and-son game game-development physics ping-pong pong rumble simulation table-tennis vb vbdotnet vibrate video-game xbox-controller xinput
Last synced: 19 Feb 2026
https://github.com/manjavacas/paper-sgs_ifmif_dones
Supplementary material to the paper "Definition and optimization of a MELCOR model of the IFMIF-DONES Argon Purification Subsystem".
argon fusion ifmif-dones lithium melcor particle-accelerator safety sgs simulation
Last synced: 16 Oct 2025
https://github.com/paucablop/fermentation.simulator
Simulate industrial fermentation processes and generate large data sets resembling real systems 🚀
digital-twins fermentation modeling python simulation
Last synced: 17 Oct 2025