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/nwtgck/type-safe-mips-haskell
Type-Safe Virtual MIPS Architecture in Haskell
Last synced: 04 Jul 2025
https://github.com/merthsoft/gravityca
Cellular automata inspired by mass and gravity modeled as interacting fields.
cellular-automata generative-art simulation
Last synced: 06 Apr 2025
https://github.com/mayankagrawal94/drone-simulator-with-angular-v16
App that simulates the drone motion on Google Maps based on user-provided information. Static hardcoded start position marked for drone in the map, then move the following drone to the latitude and longitude provided by the user. The movement should take x seconds to perform. X can be configured by the user.
angular16 drone google-maps-api map simulation
Last synced: 06 Mar 2025
https://github.com/trihedral/blobolution
An environment programmed to train Artificial Neural Networks (ANNs) through simulated natural selection (genetic algorithm). Numerous objects with independent ANNs interact with each other, competing for simulated limited resources.
artificial-intelligence artificial-neural-networks biological-simulations genetic-algorithm simulation
Last synced: 07 Apr 2025
https://github.com/mahirsalahin/towers-of-hanoi-simulation
The Tower of Hanoi.
Last synced: 15 Mar 2025
https://github.com/sh1kxrv/usergroups
Simple simulation of a merchandise business
Last synced: 22 Oct 2025
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/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/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/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/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/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/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/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/agbarnett/taxinspect
Simulating the impact of random audits on the research world
Last synced: 25 Oct 2025
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/pythonhealthdatascience/stars_reproduction_template
Template repository for assessing the computational reproducibility of simulation studies on STARS
reproducibility simulation template
Last synced: 24 Jan 2026
https://github.com/svenpohl/sp-cellbots
ClusterSim and BotController simulate protocol and control logic for CellBots – a framework for programmable matter.
3d-visualization blender javascript morphing nodejs programmable-matter robotics simulation sp-cellbots threejs webgl
Last synced: 29 Apr 2026
https://github.com/datavorous/boids
A lightweight boids simulation showcasing emergent flocking behavior
Last synced: 24 Jan 2026
https://github.com/stdlib-js/simulate-iter-square-wave
Create an iterator which generates a square wave.
iter iterate iteration iterator javascript node node-js nodejs periodic processing pulse signal simulate simulation square stdlib wave waveform
Last synced: 28 Jan 2026
https://github.com/vikashplus/mpl_sim
MuJoCo simulation scenes for MPL system from APL
mpl mujoco robohive robot simulation
Last synced: 24 Jan 2026
https://github.com/kentwait/contagion
Contagion: Simulating Viral Evolution in Epidemics using Networks
Last synced: 24 Jan 2026
https://github.com/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/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/tophercantrell/sim-katamino
Code to solve katamino challenges
Last synced: 30 Jan 2026
https://github.com/abaeyens/hexapod
Hexapod robot project: KDL for IK, custom leg planning algorithm, Gazebo simulation, integration tests with simulation
gazebo kdl kinematics launch-testing robotics ros2 simulation testing walking-robot
Last synced: 30 Jan 2026
https://github.com/cdemers/go-randomwalker
Package randomwalker provides a parametric random walk generator.
finance financial-analysis gaussian golang golang-library math random-walk randomwalk simulation walker
Last synced: 30 Jan 2026
https://github.com/wfvining/sx
Simulation engine for elixir
elixir simulation simulation-engine simulation-framework
Last synced: 30 Jan 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/junobonnie/dstpp
simple darkmatter simulation based on python
2d-simulation darkmatter physics physics-simulation simulation
Last synced: 31 Jan 2026
https://github.com/georgjz/wasp
Data for an unfinished front panel computer design
Last synced: 31 Jan 2026
https://github.com/scottshuynh/hdlworkflow
Seamless FPGA workflows.
cli fpga hdl simulation synthesis vhdl workflow
Last synced: 31 Jan 2026
https://github.com/inphyt/quantitative_single_neuron_modeling_competition_2009
Data for the Quantitative Single-Neuron Modeling Competition (2009).
bayesian-inference bayesian-methods bayesian-optimization bayesian-statistics challenge competition computational-neuroscience data electrophysiological-data electrophysiology-data model-calibration modeling neuronal-models neuroscience neuroscience-competition parameter-estimation simulation simulation-modeling single-neuron-model uncertainty-quantification
Last synced: 25 Feb 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/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/zerdicorp/soft_body_simulation
In my opinion - one of the coolest simulations!
2d physics physics-simulation simulation soft-body soft-body-simulation
Last synced: 02 Sep 2025
https://github.com/cwfmf/firestarr-cpp
FireSTARR is a fire growth model based on the Canadian Forest Fire Danger Rating System and other fire research.
bushfire cffdrs fire-growth simulation terrestrial-fire wildfire wildland-fire
Last synced: 09 Apr 2026
https://github.com/manohara-ai/design_and_analysis_of_flat_radomes_for_mspa
This project investigates the interaction between flat radome structures and Microstrip Patch Antennas. (Krittika Summer Project 6.0)
antenna-design astronomy hfss radio-astronomy simulation
Last synced: 08 Feb 2026
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 15 Apr 2026
https://github.com/sajdoko/sjf-preemptive-simulator
This project is a simulation of the Shortest Job First (SJF) preemptive or shortest-remaining-time-first scheduling algorithm.
preemptive shortest-job-first shortest-remaining-time-first simulation simulator sjf
Last synced: 13 Jun 2026
https://github.com/garciparedes/monte-carlo-simulation-rayleigh-distribution
In this work, we study the durability of a device consisting of 11 components, which we will assume Rayleigh variables, organised in different configurations (series, parallel, stand-by, etc.). For this, we will use the Monte Carlo simulation method.
garciparedes monte-carlo monte-carlo-simulation probability rayleigh simulation statistics university-of-valladolid
Last synced: 11 Jun 2026
https://github.com/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
https://github.com/devofvictory/bwinf-2021-exercise4
This project is my elaboration of Task 4 in the Federal Computer Science Competition 2021. The idea was to determine from a finite set of different dice which one of them is best suited for a complete game of “Don't get angry”. For this, I had to implement and simulate the entire game principle with all the rules, such as throwing out.
2021 bwinf40 dont-get-angry game simulation
Last synced: 03 Mar 2025
https://github.com/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/lucambr0/dijkstra-algorithm-sim
Simulate and visualize how dijkstra algorithm works
dijkstra-algorithm html-css-javascript javascript school-project simulation web-development
Last synced: 16 May 2025
https://github.com/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/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/mrbandler/firmament
Flight software, from the ground up.
educational embedded mcu simulation wasm
Last synced: 02 Jun 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/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/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/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/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/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/amolkumargupta/flock
This is a Boid simulation in java from scratch.
boids-simulation java sim simulation
Last synced: 14 Feb 2026
https://github.com/comba92/boids-automata
🐦 Love2D implementation of the Boids simulation.
Last synced: 14 Feb 2026
https://github.com/jkglasbrenner/cds101-course-materials
Course materials for CDS 101: Introduction to Computational and Data Sciences, offered at George Mason University
cds-101 computational-science course-materials data-distributions data-reshaping data-science data-transformation dplyr george-mason-university ggplot2 infer inference linear-regression modeling r r-markdown simulation tidyr tidyverse visualization
Last synced: 16 Jan 2026
https://github.com/astropilot/sn-attack-simulation
Dictionary attack simulation
bruteforce-attacks cybersecurity school-project simulation
Last synced: 19 Mar 2026
https://gitlab.com/simnavi/shapespyer
The project provides Python tool-chain and shell scripts for molecular simulation workflows: preparation, running and analysing molecular dynamics (MD) simulations of bio- and organic soft condensed matter.
3D Atomistic simulations Biochemistry Colloidal Self-Assembly Data Structures Mesoscale Modelling and Simulations SAXS Sample atomisitc automation bash biomolecular biomolecular simulation coarse-grain coarse-grained condensed matter equilibration framework free software full atom full-atom git gitlab library molecular aggregates molecular arrangement molecular dynamics molecular modeling molecular structures multiscale multiscale modeling numerical simulation organic molecule physical-chemistry post-processing post-simulation analyses post-simulation analysis python python3 sans sas script self-aggregation self-assembly shape shapes shapespyer simulation simulation-framework smiles notation smiles strings soft matter software development template workflow workflow automation
Last synced: 15 Feb 2026
https://github.com/pcraster/paper_2019_physical_data_model
This repository contains a version of the LUE physical data model as presented in our 2019 manuscript, as well as example scripts and other files used in the preparation of that manuscript.
agent-based data-model field-based hdf5 modeling paper research simulation
Last synced: 28 Feb 2026
https://github.com/jalbam/vb4_projects
[Some projects with Visual Basic 4] Three projects made with Microsoft Visual Basic 4.0.
education educational educational-game emulation emulator interactive-fiction math mathematics maths rpg rpg-game simulation simulator text-adventure text-adventure-game text-based vb visual-basic visualbasic visualbasic-language
Last synced: 19 Mar 2026
https://github.com/chrisnajman/genetic-drift
A discussion of the the effects of genetic drift. The page includes a simulator for charting different genetic drift scenarios.
genetics javascript-applications population simulation
Last synced: 19 Mar 2026
https://github.com/abarichello/airport-simulator
Assignment for INE5410
airport airport-simulation c ine5410 simulation simulator ufsc
Last synced: 16 May 2025
https://github.com/edwardlavender/patter.jl
Particle filters, smoothers and sampling algorithms for animal movement modelling, with a focus on passive acoustic telemetry systems.
animal-movement biologging biotelemetry electronic-tagging-and-tracking julia-package particle-filter particle-smoother passive-acoustic-telemetry patter simulation two-filter-smoother
Last synced: 19 Mar 2026
https://github.com/edwardlavender/patter-demo
R code supporting Lavender et al. (2025). patter: particle algorithms for animal tracking in R and Julia. Methods in Ecology and Evolution. https://doi.org/10.1111/2041-210X.70029
animal-tracking julia package particle-filter particle-smoother patter patter-jl r simulation two-filter-smoother
Last synced: 16 Feb 2026
https://github.com/ghackenberg/transport-ide
Integrated Development Environment (IDE) for Intelligent Transportation Systems (ITS) including their driving and charging infrastructures as well as their control strategies.
discrete-event-simulation mbse model-based-systems-engineering model-driven-engineering simulation
Last synced: 19 Mar 2026
https://github.com/myousefi/transit-lab-simmetro-docs
TransitLab SimMETRO is an urban heavy-rail operations simulation model developed at the MIT Transit Lab, built upon decades of research. This repository contains a comprehensive documentation. While the full package may not be open-sourced soon, the documentation provides valuable insights into the capabilities of the simulation model.
railway simulation simulation-modeling
Last synced: 19 Mar 2026
https://github.com/azaanullah-khan/search-simulation-book-website
This is a simple search engine simulation for book website
Last synced: 20 Mar 2026
https://github.com/and3rn3t/simulation
Just a biological simulator. I've wanted to learn TypeScript and also pal around with GHC, so here we go.
and3rn3t andernet copilot github organisms simulation typescript
Last synced: 01 Mar 2026
https://github.com/ivnsch/waves
Electromagnetic wave simulation
bevy bevy-engine physics rust simulation
Last synced: 03 Mar 2026
https://github.com/threeal/dienen_gazebo_sim
Gazebo simulation environment for the Dienen assistive robot
assistive-robotics dienen gazebo robot-simulation ros ros2 simulation simulation-enviroment
Last synced: 16 Apr 2026
https://github.com/quantam-studios/boids
A scalable boid system demo made in Unity with C#.
boids-simulation c-sharp-unity simulation
Last synced: 16 Apr 2026
https://github.com/andy5995/moon-lander-appimage
Moon Lander AppImage
appimage games moon simulation
Last synced: 01 Apr 2026
https://github.com/walkerdustin/signale-und-systeme-2-praktikum
Signale&Systeme 2 Praktikum Hochschule Reutlingen bei Prof Haslach: Bestimmung der 3D-Position einer Geräuschquelle mit Mikrofonen
akustik awgn-rauschen korrelation latex-pdf lokalisation matlab matlab-simulation newtonverfahren signalverarbeitung simulation sound-localization
Last synced: 12 Oct 2025
https://github.com/kody-w/mars-barn
Mars colony simulator built by 100 AI agents. Pure Python, no dependencies. Clone and run.
ai-agents autonomous colony habitat mars multi-agent open-source python rappterbook simulation space
Last synced: 01 Apr 2026
https://github.com/sebastiandominguezc/social-architecture-of-capitalism
Python implementation of the Social Architecture of Capitalism by Ian Wright
Last synced: 15 May 2026
https://github.com/error-cookie/oscisim
Oscillation Simulator
daisyui oscillator react simulation tailwindcss typescript vite
Last synced: 17 Apr 2026
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/hosseinhayatizak/micro-professor-mpf-8051
Micro Professor (MPF) 8051
8051 8051-assembly 8051-calculator 8051-microcontroller 8051-projects assembly assembly-language proteus simulation vsm
Last synced: 02 Jan 2026
https://github.com/freepicheep/rainaissance-releases
Releases for Rainaissance
macos metal rain simulation swift swiftui
Last synced: 03 Apr 2026
https://github.com/kiwijuice56/eric-critter
Winning critter of 2021 Cypress Ranch
Last synced: 17 Apr 2026
https://github.com/ryandsilva/blockchain-simulation
Simulation of A BlockChain in the Python Programming Language :sparkles:
blockchain cryptocurrency css flask html javascript mining proof-of-work python sha256 simulation vuejs web-application
Last synced: 03 Apr 2026
https://github.com/im-rises/nbodysimulator
N-Body simulations made in C++ with OpenGL (Bruteforce, Barnes-Hut, GPU)
cplusplus cpp engine imgui n-body n-body-simulator nbody opengl particles simulation
Last synced: 17 Apr 2026
https://github.com/jhrcook/fivethirtyeight-riddler
My solutions to the FiveThirtyEight Riddler puzzles
fivethirtyeight fivethirtyeight-riddler puzzles r riddler riddles rlang rmarkdown simulation
Last synced: 17 Apr 2026
https://github.com/eawag-surface-waters-research/lake-calibrator
Automatic calibration of hydrodynamic lake models
Last synced: 16 Jan 2026
https://github.com/vitalcheffe/flow
Open-source engineering simulation with AI. In your browser.
cfd engineering fea finite-element open-source physics python react simulation typescript
Last synced: 04 Apr 2026
https://github.com/mozturan/iot--simulation
A ZigBee + MQTT simulation with interface to monitor data.
cupcarbon firebase hivemq iot monitoring mqtt network-protocols simulation streamlit zigbee
Last synced: 18 Apr 2026
https://github.com/antoniostipic/quicklife
Source Code for QuickLife. Textual life simulation game. Available on Android.
android angular cross-platform game game-development game-of-life games ionic ionic3 quicklife simulation text-game
Last synced: 18 Apr 2026
https://github.com/codernayeem/2d-mat-sim
A web based 2d Matrix Simulator
2d html html-css-javascript js matrix p5js simulation tailwindcss web
Last synced: 18 Apr 2026
https://github.com/uofuepibio/defm
Estimation and simulation of Multi-binary response models
ergm mle modeling r rpackage simulation statistics
Last synced: 18 Apr 2026
https://github.com/im-rises/particle-system-webgl
Particle system made in C++ with OpenGL build with Emscripten to WebGL2
cpp emscripten graphics opengl particle-system particles simulation system
Last synced: 19 Apr 2026
https://github.com/teddy-van-jerry/rtlsim
RTL-like Simulation and Evaluation in Python
evaluation fixed-point python register-transfer-level rtl simulation
Last synced: 19 Apr 2026
https://github.com/gigaquads/store
A transactional in-memory SQL-like object store for long running processes, games, analytics, realtime processing and other applications.
database-management databases object-storage object-store query-engine query-language simulation store stores virtualization
Last synced: 19 Apr 2026
https://github.com/bonifatius94/robot-sf
training environment for the simulation of a robot moving in a pedestrian-filled space
gym-environment ppo reinforcement-learning self-driving-car simulation social-force-model stable-baselines3
Last synced: 19 Apr 2026
https://github.com/znx-x/mind-crafter
MindCrafter is an open-source, advanced AI tool that can be utilized to create AI-to-AI interactions, advanced simulations, and more.
ai ai-ai artificial-intelligence generative-ai interative-ai simulation
Last synced: 04 Jun 2026
https://github.com/sidzred/stream
A simulation tool to test Braess's Paradox in traffic networks.
braess-paradox gametheory graph network simulation tools
Last synced: 19 Apr 2026
https://github.com/imamhs/obosthan
A generic 2d objects spatial abstraction library for Python
game-development physics-engine physics-simulation python-2d-collision python-2d-spatial-functions python-2d-transformation python-2d-vectors simulation
Last synced: 04 Jun 2026