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-01-23 00:21:03 UTC
- JSON Representation
https://github.com/devpoodle/godot-boids
A Godot 4 Boids simulation using RenderingDevice for rendering and computing
boids compute-shaders demo godot-engine simulation
Last synced: 21 Sep 2025
https://github.com/ges233/glowworm
Simple neural simulation model.
proof-of-concept simulation snn spiking-neural-networks
Last synced: 06 Apr 2025
https://github.com/functionland/simulation
Fula Tokenomics Simulation
fula machinations python simulation tokenomics
Last synced: 14 May 2025
https://github.com/threeal/beine_gazebo_plugins
Gazebo plugins implementation of Beine legs support project
beine gazebo gazebo-plugin leg-support ros ros2 simulation
Last synced: 14 Oct 2025
https://github.com/micmonay/keybd_event-rs
Simulating keyboard on Linux, Windows and Mac OS in rust
keyboard keyboard-layout linux multiplatform rust simulation uinput
Last synced: 05 Aug 2025
https://github.com/kiwijuice56/web-mandelbrot
Simple web explorer of the mandelbrot set, made with Godot
fractal mandelbrot mandelbrot-fractal simulation website
Last synced: 28 Mar 2025
https://github.com/thast/math607e
Class Project: Simulation of electromagnetics diffusion in geophysics (Time-Domain Electromagnetics (TDEM))
electromagnetic-simulation finite-volume-methods geophysics linear-algebra simulation
Last synced: 30 Apr 2025
https://github.com/kawai-senpai/py-flightmatrix-bridge
FlightMatrixBridge is a Python library that facilitates seamless inter-process communication between the Flight Matrix software using shared memory. It handles frames, timestamps, and movement commands for efficient data sharing in robotics applications.
api simulation slam uav unreal-engine
Last synced: 29 Jul 2025
https://github.com/cptanalatriste/techdebt-game-model
A game-theoretic model of technical debt.
game-theory simulation technical-debt
Last synced: 02 Mar 2025
https://github.com/cptanalatriste/prioritisation-game-model
Game-theoretic tools for task prioritisation process modelling.
bug-reporting game-theory simulation
Last synced: 02 Mar 2025
https://github.com/panguojun/natural-form-algorithm-modeling-library
Natural form algorithm modeling library
algorithm-art generative-art generative-model natural-morphology nature-form-simulation simulation steam
Last synced: 24 Dec 2025
https://github.com/hroptatyr/unserlob
Simulated trading venue (marketplace) to research maker and taker algorithms.
agent-based-simulation c simulation stock-market
Last synced: 07 Jul 2025
https://github.com/ishanoshada/catrix
The catrix package simulates a virtual world where mindful cats explore and coexist in harmony. It embodies principles like contentment, curiosity, and gratitude. Enjoy a tranquil experience with virtual feline companions!
cat cat-simulation catrix matrix python-packages simulation
Last synced: 10 Apr 2025
https://github.com/gszep/lamellipodium
Supplementary code Mueller, J. et al. 2017. Load Adaptation of Lamellipodial Actin Networks
actin biophysics ist-austria lamellipodium python simulation
Last synced: 07 May 2025
https://github.com/pyranota/zbody
[mirror] Concurrent N-body simulation using Barnes-Hut Algorithm and Zig.
graphics n-body nix raylib raylib-zig simulation zig ziglang
Last synced: 30 Apr 2025
https://github.com/dbetchkal/acousticrecord
Simulating observation of an acoustic environment, while retaining noise and natural sound as independent components of the system.
acoustics ambient-sounds detection-model simulation
Last synced: 13 Sep 2025
https://github.com/1j01/pool
🎱 A pool table simulation... where there's not enough friction
billiard-systems billiards eight-ball nine-ball physics pool pool-balls simulation three-d three-js threejs webgl
Last synced: 14 Aug 2025
https://github.com/jluispcardenas/solar_system
python simulation solar-system
Last synced: 12 Apr 2025
https://github.com/mcquerol/dc-dc-converter-simulation-for-solar-model-car
MATLAB simulations for DC-DC converters in a solar model car. Focuses on PWM and energy efficiency.
boost-converter buck-converter dc-dc-converter matlab power-electronics pwm simulation simulink
Last synced: 13 May 2025
https://github.com/josefdc/page-replacement-simulator
A web-based page replacement simulator that visualizes algorithms like FIFO, LRU, and Optimal, with interactive step-by-step animations, highlighting page faults and hits
lru-replacement-algorithm memory-management page-replacement-algorithms simulation web-visualization
Last synced: 13 Apr 2025
https://github.com/cuixing158/costmap_pathplan
A simple scheme of costmap+path planning for low-speed automated parking
costmap costmap-2d-layer mapping odometry pathplanning simulation
Last synced: 18 Sep 2025
https://github.com/greenthepear/anaxim
Cell-based civilization simulator made in Go
cellular giu simulation simulator
Last synced: 12 Aug 2025
https://github.com/carrascomj/kair
COnstraint-Based Reconstruction and Analysis in Rust
cobra metabolism modeling simulation systems-biology
Last synced: 04 Apr 2025
https://github.com/michaeldorner/only-time-will-tell
Only Time Will Tell: Replication package
python replication-package simulation
Last synced: 26 Jul 2025
https://github.com/chairchandler/computer-tomography-simulation
Computer Tomography simulation using radon transform.
computed-tomography computer-tomograpy ct dicom medical-informatics numpy pydicom pyside2 python python-3 python-3-6 radon-transform simulation sinogram sinogram-viewer skimage tomography-simulation
Last synced: 03 Oct 2025
https://github.com/csixteen/simulated-evolution
:herb: Simulated Evolution, adapted from A.K. Dewdney's article in the "Computer Recreations" column of Scientific American (May 1989: 138-141).
2d-game evolution go golang simulation
Last synced: 06 May 2025
https://github.com/k3jph/bumblebees
Virtual Bumblebees
agent-based-modeling artificial-life simulation virtual-ants
Last synced: 25 Jul 2025
https://github.com/brianpeiris/tiny-embodied-ai
An experiment in embodying an LLM in a simple simulation
Last synced: 13 Apr 2025
https://github.com/akhilrai28/mars-rover
This project is an ambitious endeavor to create a robust, autonomous rover equipped with advanced electronics and software systems. The project focuses on integrating powerful computational frameworks, secure communication networks, and sophisticated sensor arrays to ensure the rover can navigate and operate in diverse and challenging environments.
arduino autonomous-vehicles computer-vision electronics machine-learning path-planning raspberry-pi real-time robotics ros simulation software-development teleoperation web-gui
Last synced: 03 Jul 2025
https://github.com/mggg/rcv-webapp
A Web Application for simulating RCV elections and visualizing their impact on proportional representation
rcv react simulation voting-system
Last synced: 01 Aug 2025
https://github.com/gszep/double-exclusive-reporter
Code supplementary for Grant P. et al. 2020. Interpretation of morphogen gradients by a bistable circuit
biophysics julia-language microsoft morphogenesis simulation synthetic-biology
Last synced: 30 Mar 2025
https://github.com/kzkedzierska/sonics
SONiCS - Stutter mONte Carlo Simulation
monte-carlo pcr short-tandem-repats simulation
Last synced: 25 Dec 2025
https://github.com/joonasvali/butterfly
Butterfly Effect Simulator is a predefined physical deterministic environment in which the observer can test butterfly effect or chaos theory in action, altering the timeline of events and observing the outcome of the physical system with a small change in the initial conditions.
butterfly butterfly-effect chaos-theory java simulation
Last synced: 11 Aug 2025
https://github.com/guidoschmidt/nft.reaction-diffusion
Example implementation of an interactive OBJKT for hicetnunc.xyz featuring reaction diffusion algorithm
creative-coding generative-art nft shaders simulation threejs
Last synced: 03 Mar 2025
https://github.com/andresmweber/ironhack-mars-rover-kata
Ironhack's Javascript Challenge
canvas canvas2d game ironhack javascipt javascript javascript-game rover rover-simulator simulation
Last synced: 04 Apr 2025
https://github.com/rokkuran/notebooks
Miscellaneous analysis and simulation notebooks.
ancestry identical-ancestors most-recent-common-ancestor simulation
Last synced: 04 Apr 2025
https://github.com/yezzfusl/flexcomswitch
VHDL controller for dynamic protocol switching (CAN, LIN, FlexRay).
canprotocol communicationcontroller digitaldesign embeddedsystems engineering flexray fpga hardwaredesign hardwareengineering hdl linprotocol simulation vhdl
Last synced: 04 Mar 2025
https://github.com/reese72/rocketsim
The name is pretty self explanatory, this is a model rocket simulation written in python, it's not perfectly accurate but it can rival OpenRocket
aerodynamics aerospace rocket simulation
Last synced: 20 Jun 2025
https://github.com/namberino/tvc-rocket-sim
TVC rocket simulation
cfd jupyter-notebook physics python rocket rocket-simulation simulation
Last synced: 15 Sep 2025
https://github.com/patryk27/simavr-ffi
Low-level Rust bindings to simavr
avr bindings emulation rust simavr simulation
Last synced: 18 Mar 2025
https://github.com/akhilrai28/robotic-bot
ROS-based teleoperated and autonomous robot with PID control and sensor integration.
autonomous-robots gazebo hardware-designs microcontroller pid-control robot-operating-system robotics ros-noetic sensors simulation teleoperation
Last synced: 18 Mar 2025
https://github.com/rodrigost23/automailx
Simulation for leg prosthesis 🦿
arduino flex-sensor mpu6050 pyserial simulation
Last synced: 17 Jan 2026
https://github.com/luizppa/bezier-curve-visualization
➰ Bezier curve visualization and edition made in Unity
bezier-curves curves-animation simulation unity vector-graphics
Last synced: 03 Apr 2025
https://github.com/kaustubholpadkar/logistic_regression_with_tensorflow.js
Simulation of Logistic Regression algorithm using P5.JS and Tensorflow.js
deep-learning javascript logistic-regression machine-learning p5js simulation tensorflow-js
Last synced: 29 Oct 2025
https://github.com/shortdevelopment/classroom-wave-generator
Wave simulation, that can simulate different kind of slits as well as reflection and interference.
classroom double-slit full-trust interference reflection simulation single-slit star wave winui2
Last synced: 04 Oct 2025
https://github.com/gpavanb1/kitemodeler-rn
Interactive Kite Design on Mobile
aerodynamics android ios kite physics-simulation react simulation typescript
Last synced: 03 Mar 2025
https://github.com/bluebrain/bluepyemodel
Blue Brain Python Electrical Modeling Pipeline
analyse build emodel modelling neuron neuroscience optimisation parameter python simulation singlecell visualise workflow
Last synced: 14 May 2025
https://github.com/juliahep/geant4cxxjl.jl
Geant4 interface for Julia, based on Cxx.jl [WORK IN PROGRESS]
Last synced: 03 Mar 2025
https://github.com/barrettotte/procjam-2018
ProcJam 2018 Entry. Simulate basic population genetics on fake creatures' DNA. Concepts of mutation, crossover, fitness distribution covered.
gamejam genetic-programming genetics procedural-generation procjam simulation unity
Last synced: 16 Jun 2025
https://github.com/palmstudio/plantmeteo.jl
Compute meteorology variables related to plants / crops
agronomy climate julia-language julialang meteorology modeling simulation
Last synced: 05 Oct 2025
https://github.com/kerodkibatu/primordialkineticlife
Explore emergent behavior with the help of kinetic particles to simulate early life forms, Unveiling the beauty of self-organization and adaptation!
biology csharp imgui life-simulation raylib-cs self-organizing-map simulation
Last synced: 24 Dec 2025
https://github.com/victorqribeiro/aose
A simulation involving a criminal, a civilian, a police officer and a firefighter. My final project for the AOSE class.
agent agent-based-simulation ai animation aose javascript simulation software-engineering
Last synced: 24 Dec 2025
https://github.com/frank01001/laser-dynamics-simulation
A LASER dynamics simulator developed as a university project
java laser laser-dynamics matlab simulation
Last synced: 12 Sep 2025
https://github.com/manjavacas/melcor-ifmif-dones
MELCOR fusion (1.8.6) model of the IFMIF-DONES main building.
fusion ifmif-dones melcor melcor-fusion safety simulation
Last synced: 21 Jun 2025
https://github.com/kathleenwest/genco-investment-strategies-by-simulation-for-demand-side-role-for-investments-and-capacity-adequacy
This project will present an applied and game-like approach to simulating the load growth, investment decisions by two types of generation technologies, demand-price responsiveness, and reliability, of a test-case power system. The simulation begins as a 9-bus system with existing generation (3 generators) and transmission lines (8 lines). System topology can be viewed in a figure throughout the game with the yearly generation and load at each bus. In addition, dynamic color-coding is used to highlight transmission lines that exceed MVA ratings and highlight bus voltages that violate any limits. The winning objective of the player company (you) is to maximize his profit. Reliability can be tracked by viewing the N-1 generator and line contingencies every year, but this does not influence profits. There are two generation technologies used: coal and gas turbine. Each technology will have a similar competitor in the simulation. The competitor can bring down the market price and reduce the player’s profits significantly. The clock starts at T=0 in the investment game with a historical record of past prices and projected prices based on lack of investment. As time moves forward in yearly increments, the load, prices, investment costs, and other variables are adjusted to that of the player’s performance. The player has the opportunity to study various profitable and unprofitable investment alternatives each year of the simulation. If he invests at the right location, and in the right planning year, his company can make windfall profits. Competitors randomly participate in adding extra generation in random areas of the system based on the competition level settings. The challenge for the user is to study the effects of his investment decisions on market prices, reliability, and his profitability.
electricity-consumption electricity-demand-forecasting electricity-prices generation investment-decisions linear-programming optimization power-economics power-grids power-market-operations power-system power-system-simulation power-systems power-systems-analysis simulation transmission
Last synced: 14 Jul 2025
https://github.com/junruxiong/the-artificial-london
Artificial London Using Multi-agent System
agent-based-modeling simulation urban
Last synced: 04 Oct 2025
https://github.com/BEAKH/RadISpeC
Radiation Interface for Matlab Spectroscopy Calculations. Uses HITRAN and HITEMP
co co2 database dtu fast gas h2o heat-transfer hitemp hitran line-by-line matlab matlab-gui precise radiation simulation spectroscopy
Last synced: 11 May 2025
https://github.com/lukasturcani/xecs
A Python library (written in Rust!) for a performant entity component system (ECS).
agent-based-modeling agent-based-simulation ecs entity-component-system game-development game-engine gamedev python rust simulation simulations
Last synced: 21 Mar 2025
https://github.com/gergoerdi/clash-bounce-bench
Benchmark for various methods of simulating Clash
benchmark c clash haskell sdl2 simulation verilator verilog
Last synced: 12 Sep 2025
https://github.com/im-rises/nbody-simulator-react-p5
N-Body simulation package made in React using bruteforce method
canvas gravity javascript n-body nbody nbody-simulation package react simulation typescript
Last synced: 31 Jul 2025
https://github.com/maximilian-nitsch/usbl-simulator
C++ Simulator and ROS 2 Node for Ultra-Short Baseline Systems (USBL).
acoustic-sensing autonomous-underwater-robotics autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator navigation robotics robotics-simulation rov sensor simulation simulator underwater underwater-acoustics underwater-robotics underwater-vehicles usbl
Last synced: 23 Jun 2025
https://github.com/mengstr/ttl640x480
Low chip count 74xx-logic generating a proper 640x480 VGA sync/blanking signals
hardware logic schematics simulation ttl vga
Last synced: 25 Feb 2025
https://github.com/zerdicorp/fluid_simulation
It was hard to understand (and to be honest, I still don't understand much), but it's impossible not to try to create a fluid simulation!
fluid fluid-simulation hydrodynamics simulation
Last synced: 02 Apr 2025
https://github.com/sodascience/workshop_ossc
This repository contains the code and presentation of the workshop on parallel computing & cluster computing using R in collaboration with SURF.
agent-based-modeling cluster-computing high-performance-computing odissei parallel-computing r simulation surf
Last synced: 30 Jul 2025
https://github.com/ahuth/conway
Cellular Automata demonstration in React.
cellular-automata conway conway-game game-of-life life react simulation
Last synced: 27 Apr 2025
https://github.com/mlazaric/photon
A simple python script for simulating a photon moving through 2D space and reflecting off circular mirrors with integer center coordinates and radius of 1/3.
dismat2 geometry python reflection simulation sympy visualization
Last synced: 15 May 2025
https://github.com/gauranshgoel123/leetcode-problems
Explore a curated collection of diverse coding challenges, honing problem-solving skills in a structured and organized manner. Whether you're a fellow learner or an interested observer, join the journey of mastering DSA through practical problem-solving.
arrays binary-search binary-tree bit-manipulation divide-and-conquer dynamic-programming greedy hash-table linked-lists maths matrix recursion simulation sorting stack string trie two-pointers union-find
Last synced: 05 May 2025
https://github.com/jasonwebb/dla-sandbox-for-unity
Unity project exploring 3D diffusion-limited aggregation (DLA) with high-res photogrammetry scans
3d-scan diffusion-limited-aggregation dla photogrammetry simulation unity
Last synced: 14 Mar 2025
https://github.com/im-rises/particlesimulator
10 000 000 particles simulation made in C++ with OpenGL
cplusplus cpp engine imgui opengl particle-simulation particles simulation
Last synced: 14 May 2025
https://github.com/trixi-framework/libtrixi
Interface library for using Trixi.jl from C/C++/Fortran
amr c-fortran-interface conservation-laws julia numerical-library simulation
Last synced: 15 May 2025
https://github.com/lucasmrdt/sailboat-gym
This repository provides a dynamic simulation environment specifically designed for sailboats. With Sailboat Gym, you can explore and experiment with different control algorithms and strategies in a realistic virtual sailing environment.
Last synced: 12 Apr 2025
https://github.com/fzimmermann89/idi
Simulating, Reconstructing and Analysing Data for FEL IDI Experiments
fel idi incoherent-images reconstruction simulation xray
Last synced: 14 Jun 2025
https://github.com/zac-garby/electronic-sim
A web-based redstone-like electronic simulation.
electronics game html5 js reactjs simulation web
Last synced: 24 Aug 2025
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/mountain/skiverse
A SKI universe
cheminformatics ideal-gas program-gas simulation ski-calculus ski-combinators
Last synced: 24 Aug 2025
https://github.com/tom-draper/nlmrs
A Rust crate for building Neutral Landscape Models.
data-visualization environment landscape landscapes landscaping matplotlib model modeling models neutral-landscape-model nlm nlm-api patterns rust rust-lang simulation visualization world-building
Last synced: 26 Oct 2025
https://github.com/im-rises/particle-simulator-react-p5-website
Particle Simulation website demo made in React with P5js.
canvas javascript npm npm-package package particle-simulator particles react scss simulation typescript website
Last synced: 11 Jun 2025
https://github.com/stivio00/fourbarvis
Four bar linkage mechanism simulation software
cpp linkage multibodydynamics qt simulation
Last synced: 12 Jan 2026
https://github.com/cgohlke/simulate_diffusion
Simulate diffusion on a grid using Python
diffusion jupyter-notebook python simulation tutorial
Last synced: 27 Feb 2025
https://github.com/mhawryluk/city-simulation-game
Created for the Python Programming class at the AGH UST, City Simulation Game is a 2D sandbox game that lets you design, build and manage your own city.
city-simulation game pygame simulation
Last synced: 02 Apr 2025
https://github.com/belajarqywok/s_lamp
Smart Lamp Simulation (Proteus) using Arduino atmega328p.
atmega328p embedded-systems iot microcontroller proteus proteus-arduino simulation
Last synced: 23 Mar 2025
https://github.com/dngvmnh/revolving_credit_behavior_modeling
The Revolving Credit Behavior Modeling project analyzes revolving credit to facilitate flexible access to funds within a credit limit, assisting financial institutions in setting accurate pricing strategies by addressing risk factors like inflation and interest rates.
credit-contracts financial-flexibility interest-rate-risks model-evaluation predictive-modeling random-forest-regressor revolving-credit simulation time-value-of-money withdrawal-patterns
Last synced: 02 Apr 2025
https://github.com/yasnakateb/chipyardintegration
😱 RoCC Accelerator Integration with Chipyard
accelerators chipyard chisel chisel3 computer-architecture hardware hardware-acceleration integration risc-v rocc rocket rocket-chip sbt scala simulation verilator
Last synced: 15 Apr 2025
https://github.com/1caxz/triviaapp
iOS mobile app with simple learning simulation with data from https://opentdb.com
ios ios-app ios-swift learning sample-app simulation swift4 triviaapp
Last synced: 22 Mar 2025
https://github.com/fauu/monmonde
An over-ambitious Pokémon(-like) game in research/design/early development stage
game game-design game-development pokemon simulation sports-simulation world-simulation
Last synced: 24 Jan 2026
https://github.com/ldilley/linsim
:penguin: A Linux simulator written in Java
emulation emulator java linux root simulation simulator sysadmin system-administration training
Last synced: 23 Jul 2025
https://github.com/intiserahmed/spectreora-iot-mobile-ml
🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project implements a comprehensive pipeline for real-time ECG (Electrocardiogram) data processing and analysis, integrating IoT devices.
cplusplus fastapi fireb flu machine-learning micropython postg simulation spline stroke-prediction supabase supabase-auth supabase-db wokwi
Last synced: 26 Oct 2025
https://github.com/jherkenhoff/penning.jl
Julia framework for simulating the motion of particles in Penning traps
julia penning physics simulation trap
Last synced: 28 Dec 2025
https://github.com/dpiras/leap_of_lognormal
N-body simulations from cheap lognormal random fields
deep-learning lognormal-mocks machine-learning simulation wgan-gp
Last synced: 22 Mar 2025
https://github.com/needmorepaper/hwtycoon
Godot remake of Hardware Tycoon
game-development gamedev godot simulation strategy tycoon-game
Last synced: 01 Apr 2025
https://github.com/ruthenic/simushell
Linux-like shell for Linux with filesystem access
csharp filesystem-access linux shell shell-sim simulation
Last synced: 20 Jun 2025
https://github.com/hnarayanan/thinkbot-xblock
A collection of edX XBlock components for numerical simulations.
educational fenics javascript mechanics python simulation
Last synced: 26 Mar 2025
https://github.com/biaslab/acc2022-vmpnarmax
Experiments and derivations for ACC2022 paper on variational message passing for online NARMAX identification.
free-energy-principle narmax simulation system-identification variational-message-passing
Last synced: 14 Oct 2025
https://github.com/echeynet/zombieinfectionmodelling
Matlab code for the simulation of a zombie outbreak using a compartmental model
epidemic-model epidemiology matlab simulation zombie-outbreak
Last synced: 06 Dec 2025
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/vassbo/logic
Create simulated logic circuits with this online logic simulator
abstraction circuit integrated-circuits logic-simulation ram simulation
Last synced: 28 Mar 2025
https://github.com/louis-heraut/meandre
🌊 MEANDRE présente de manière guidée un regard d'expert sur les résultats des projections hydrologiques réalisées sur la France. La mise à jour de ces projections a été réalisé entre 2022 et 2024 dans le cadre du projet national Explore2. Ces résultats sont un aperçu de quelques futurs possibles pour la ressource en eau.
climate-change discharge explore2 extreme-events france high-water hydrological-data hydrological-data-analysis hydrological-projection low-water simulation
Last synced: 16 Jun 2025