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/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/snwfdhmp/population-genome-evolution
Library for simulating the evolution of a population's genome through reproductions, by applying genes mutations and cross-overs.
cpp evolution-simulator genetic-programming simulation
Last synced: 18 May 2026
https://github.com/frank01001/laser-dynamics-simulation
A LASER dynamics simulator developed as a university project
java laser laser-dynamics matlab simulation
Last synced: 17 May 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/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: 18 Feb 2026
https://github.com/k3jph/bumblebees
Virtual Bumblebees
agent-based-modeling artificial-life simulation virtual-ants
Last synced: 25 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/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/lemurpwned/pymag
GUI and engine for magnetic simulations
condensed-matter condensed-matter-physics magnetics simulation spintronics
Last synced: 01 Sep 2025
https://github.com/darrylschaefer/voice-ai-react
React application for interacting with Chat-GPT via voice conversation.
ai chatgpt education nextjs openai polly react simulation voice voice-recognition whisper
Last synced: 19 Jul 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/ghost---shadow/traffic-optimization-system
A Traffic Optimization system in C++ using a rudimentary ant colony optimization technique.
ant-colony-optimization route-optimization simulation
Last synced: 26 Sep 2025
https://github.com/mihaitodor/particle_simulation
Simulation of Tumor Fluorescence Time Profiles
cancer-detection fluorescence simulation
Last synced: 17 May 2026
https://github.com/sandialabs/neural-random-walker
A suite of codes for performing discrete time Markov chain random walks with neuromorphic hardware and simulators.
markov-chains scr-2798 simulation snl-applications snl-other stochastic-differential-equations
Last synced: 11 Jul 2025
https://github.com/im-rises/gameoflife
Conway's Game of Life in C# Windows Forms.
csharp gameoflife simulation windows-forms
Last synced: 19 May 2026
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/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/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/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/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/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/cptanalatriste/prioritisation-game-model
Game-theoretic tools for task prioritisation process modelling.
bug-reporting game-theory simulation
Last synced: 09 Jun 2026
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/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/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: 11 May 2026
https://github.com/praneethravuri/traffic-congestion-reduction-with-sarsa
This model applies SARSA reinforcement learning for efficient urban traffic and pedestrian management, incorporating simulation, algorithmic implementation, and evaluation to enhance safety and reduce congestion.
computational-modeling deep-learning machine-learning optimization pedestrian pygame python q-learning reinforcement-learning sarsa simulation threading traffic traffic-analysis traffic-signal traffic-signal-control traffic-signal-controller traffic-simulation urban-traffic
Last synced: 11 Apr 2025
https://github.com/davidnabergoj/nfmc
This package implements various flow-based MCMC algorithms for statistical analyses and sampling.
bayesian-inference markov-chain-monte-carlo normalizing-flows pytorch sampling simulation statistical-analysis
Last synced: 02 Nov 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/twolodzko/kernelboot
Smoothed bootstrap and functions for sampling from kernel densities
bootstrap density kernel-density r random-generation simulation
Last synced: 19 Mar 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/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/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/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/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/semibran/life
:gear: conway's game of life
cellular-automata game game-of-life physics simulation
Last synced: 06 Apr 2025
https://github.com/munizrodrigo/atp-cases-generator
A tool to automatically generate the ATP software input files from the technical information of the electrical power systems.
atp electrical-engineering emtp powersystems simulation
Last synced: 20 May 2026
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: 18 Feb 2026
https://github.com/functionland/simulation
Fula Tokenomics Simulation
fula machinations python simulation tokenomics
Last synced: 14 May 2025
https://github.com/ogarciav/siplab
R package siplab - Spatial individual-plant modelling
plant-ecology plant-growth simulation
Last synced: 19 Feb 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: 18 May 2026
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/ggldnl/hexapod-simulation
PyBullet simulation to test gait strategies for my hexapod robot
gaits hexapod-robot pybullet robot simulation
Last synced: 18 Feb 2026
https://github.com/michaelehab/shipping-company-simulator
A CLI that simulates the operation of the cargo delivery process of a Shipping Company and calculates some related statistics. This is an Educational Project for Data Structures course taken during Spring 2022 semester.
algorithms cargo cli company cpp data-structures delivery linked-list object-oriented-programming oop priority-queue queue simulation statistics truck
Last synced: 04 Mar 2025
https://github.com/mocnik-science/folk-music-simulation
A first try to simulate the dissemination of tunes in a traditional folk music context
folk-music simulation tradition tune
Last synced: 04 Jan 2026
https://github.com/sampreets3/scheduler-rm
Simulation of the behaviour of a Preemptive Fixed Priority Rate Monotonic Scheduler in C++
Last synced: 30 Mar 2025
https://github.com/dkruchinin/particles
Elastic particle collision simulation
c-plus-plus mass newtonian-mechanics particles sdl2 simulation
Last synced: 22 Jul 2025
https://github.com/yanndubs/simulationpopulationgenetics
A general modelisation of Wright Fisher in a context of total biological abstraction. And a specific modelisation of the evolution of the sickle cell anemia in Congo, Cameroon & Gaboon
bioinformatics evolution modeling simulation wright-fisher
Last synced: 18 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: 17 May 2026
https://github.com/jguarato/lagrangian-particles
Computational codes for modeling lagrangian particles in a fluid flow.
Last synced: 04 Oct 2025
https://github.com/caeassistant-group/abaqus-cae-umat-subroutine-for-composite-fatigue-simulation
In this project, we simulated the fatigue behavior of a unidirectional composite material using the UMAT subroutine in Abaqus. The Abaqus .inp file, along with a portion of the UMAT subroutine, is attached. To access the video tutorial for this project and all the modeling files, visit the link below.
abaqus cae composite fatigue fem finite-element-analysis mechnical-engineering numerical-methods simulation
Last synced: 02 Feb 2026
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/envigit/rubegoldbergmachine
Projekt Maszyny Goldberga w oparciu o silnik Unity oraz skrypty w języku C#
3d csharp physics rube-goldberg-machine simulation unity
Last synced: 21 May 2026
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/dukesmith0/pytherm
Interactive 2D heat conduction simulator. Paint materials onto a grid and watch Fourier's law in action. PyQt6 desktop app with a real-time FDM solver.
desktop-app engineering fdm heat-transfer numpy physics-simulation pyqt6 python simulation thermal
Last synced: 08 Apr 2026
https://github.com/mix1009/cryptosim
Crypto Profit Simulator using data from coinmarketcap.com historical snapshots
bitcoin cryptocurrency hodl profit simulation
Last synced: 14 May 2026
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/abhijithganesh/gesture-control-drones
Gesture-controlled drone simulation using OpenCV, ROS, and Gazebo
drones gazebo opencv opencv4 ros2 simulation
Last synced: 17 May 2026
https://github.com/fer-moreira/my-custom-shaders
Shader Graph collection for unity engine, ocean shader, custom light, custom rendering, compute shader etc...
2d-game 2d-game-engine 2dev-ceep engine glsl graph graphs lowpoly ocean psx shader shadergraph shaders simulation unity unity3d unityengine unityshader water
Last synced: 02 Sep 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/utarwyn/simbad-school-pong
A school project using Simbad (http://simbad.sourceforge.net/)
pong pong-game robot simbad simulation
Last synced: 04 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: 27 May 2026
https://github.com/danielegioia/perishablemec
This library addresses the inventory control problem for perishable products in a Multi-Echelon/Channel (MEC) setting.
inventory perishable simulation
Last synced: 16 Jan 2026
https://github.com/im-rises/nbody-simulator-docker
N-body simulator using bruteforce method using docker for calculations
containers cpp docker javascript n-body n-body-simulator nbody-simulation nodejs simulation simulator
Last synced: 06 Apr 2026
https://github.com/mnitchev/microverse
Genetic algorithms training neural networks.
algorithm genetic neural-network simulation
Last synced: 16 Aug 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/dssgabriel/tcp-ip-simulation
A pedagogic GUI application for simulating the TCP/IP protocol on small networks with dynamic routing.
Last synced: 07 Mar 2026
https://github.com/stivio00/fourbarvis
Four bar linkage mechanism simulation software
cpp linkage multibodydynamics qt simulation
Last synced: 12 Jan 2026
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: 19 May 2026
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/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/zac-garby/electronic-sim
A web-based redstone-like electronic simulation.
electronics game html5 js reactjs simulation web
Last synced: 09 Apr 2026
https://github.com/jluispcardenas/solar_system
python simulation solar-system
Last synced: 12 Apr 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/yufree/mzrtsim
Raw data and peaks list simulation for GC/LC-MS based data
Last synced: 18 Feb 2026
https://github.com/chenzhaiyu/pyhelios
Configurations of Helios++ for point cloud simulation on urban buildings
building lidar point-cloud simulation
Last synced: 13 Feb 2026
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/ma-laforge/cdata.jl
C-Data Parametric Analysis/Visualization Suite
circuit-analysis circuits eda frequency-analysis multi-dimensional network-parameters parametric-analysis psf scientific signal-processing simulation spice touchstone visualization
Last synced: 08 Mar 2026
https://github.com/fabricioism/gas-station-simulation
Este proyecto sirve como un simulador de estaciones de servicio. En el podrás simular la llegada de autos, la compra de combustible y los comportamientos a medida avanza el tiempo.
gas-station honduras randomness simulation
Last synced: 05 Oct 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/roq-trading/roq-cpp-algo-template
C++ algo template project.
algo-trading algorithmic-trading arbitrage back-testing cpp23 cpp26 crypto-markets exchange hft low-latency matching-engine oms simulation tick-data trading-strategies
Last synced: 18 Aug 2025
https://github.com/gpavanb1/kitemodeler-rn
Interactive Kite Design on Mobile
aerodynamics android ios kite physics-simulation react simulation typescript
Last synced: 06 May 2026
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: 21 May 2026
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/sneg55/simswarm
Open-source, self-hostable swarm-intelligence simulations with LLM agents: reports, entity graphs, and prediction markets.
agent-based-simulation fastapi llm-agents mit-license multi-agent prediction-markets self-hosted simulation temporal vue
Last synced: 22 Jun 2026
https://github.com/afra107/logic-gates-simulator
This project enables users to create complex digital circuits by combining different logic gates. The simulation provides real-time feedback on output values based on user-configured input values.
java-project javafx-project logic-circuit logic-circuit-simulator logic-gate-simulator logic-gates simulation
Last synced: 20 Jun 2026
https://github.com/copper-project/extra-examples
External Copper robot and application examples
copper examples robotics rust simulation
Last synced: 19 Jun 2026
https://github.com/ericzlou/computer-simulation-of-buddhist-mind
Python Simulation of mind based on Buddhist Abhidhamma
Last synced: 25 Oct 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: 13 Apr 2026
https://github.com/pbayer/processflows.jl
Process flows in service, manufacturing, logistics …
discrete-event-simulation flow manufacturing process projects simulation
Last synced: 23 Feb 2026
https://github.com/quinta0/gravity
3D Gravity Simulator is a C++ program that visualizes the gravitational interactions between celestial bodies
3d cmake cpp gravity opengl physics physics-simulation simulation vcpkg
Last synced: 06 Jan 2026
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: 26 Apr 2026
https://github.com/sayyoungman/eaf_modelling
MATLAB modelling of Electric Arc Furnace under continuous operation.
carbon-footprint chemical-engineering chemical-kinetics chemical-reactions eaf electric-arc-furnace enthalpy heat-transfer mass-transfer matlab matlab-script metal modelling simulation steel view-factor
Last synced: 26 Apr 2026
https://github.com/roiarthurb/oucru-gama
Gama Agent-Based Modelling to explore the emergence and transmission of resistant strains of S. Pneumoniae in a vietnamese community, and how this is related to current patterns of antibiotic use.
agent-based-model agent-based-modeling agent-based-simulation bioinformatics biology gama gama-experience gama-platform pneumonia research-project simulation vietnam
Last synced: 14 Feb 2026
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/CIDRL/VR-OOM
Virtual Reality On-rOad driving siMulation
driving simulation virtual-reality
Last synced: 11 Mar 2025
https://github.com/juniorxsound/ink
✍🏻 Fluid dynamics research renders
3d blender blood ink renders simulation
Last synced: 14 Oct 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: 26 Apr 2026
https://github.com/hnarayanan/thinkbot-xblock
A collection of edX XBlock components for numerical simulations.
educational fenics javascript mechanics python simulation
Last synced: 10 Apr 2026