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/juntyr/necsim-rust-analysis
Analysis of the spatially explicit biodiversity simulation `necsim-rust`
analysis biodiversity cuda mpi necsim rust simulation
Last synced: 24 Apr 2026
https://github.com/psychopattt/fractals-opengl
Fractals generator using OpenGL
compute-shader cross-platform fractals gpu opengl simulation
Last synced: 24 Apr 2026
https://github.com/naakinn/microtraffic
Microtraffic simulation written in python
python python3 simulation traffic trafficsimulator
Last synced: 10 Mar 2026
https://github.com/anythinglord/sim-hospital
A simple Hospital Simulation using python and pygame
Last synced: 15 Mar 2025
https://github.com/imdabigboss/ecosim
Ecosystem simulation plugin for PaperMC
eco ecosystem minecraft paper papermc simulation
Last synced: 25 Apr 2026
https://github.com/v4l3rio/agentcrafter-asmd-project
AgentCrafter is a multi-agent reinforcement learning framework integrating LLMs with traditional RL algorithms. It offers a Scala DSL for creating simulations with real-time visualization and AI-enhanced learning.
cucumber dsl gherkin llm reinforcement-learning rl scala scala-dsl scalacheck scalatest simulation
Last synced: 09 May 2026
https://github.com/mncube/simboil
A collection of simulation helper functions
iteration r sample simulation statistics
Last synced: 28 May 2026
https://github.com/yoboujon/automatic-management
TP Service Architecture based on meta-micro-micro-services
golang java microservice rest-api simulation spring-boot
Last synced: 09 May 2026
https://github.com/mathspp/elo-simulation
ELO rating system simulation and accompanying Streamlit web app.
elo-rating elo-rating-algorithm python python3 simulation streamlit web-app
Last synced: 25 Apr 2026
https://github.com/shinigami92/gravity-sim
A gravity simulator
gravity gravity-simulation simulation threejs
Last synced: 25 Apr 2026
https://github.com/matth3w3/3d-boid-simulation-java
3D Boid Simulation with Moving/Rotating Camera and Perspective Projection
3d 3d-graphics 3d-models boids boids-algorithm boids-behaviour boids-simulation camera flocking flocking-algorithm flocking-boids flocking-simulation java moving-camera perspective-projection simulation simulator
Last synced: 06 Jun 2026
https://github.com/dor-sketch/sp-leverage-simulation
financial-analysis simulation stock-market stocks
Last synced: 15 Mar 2025
https://github.com/zshan0/tensorsimulations
Simulating Quantum Circuits with tensornetwork
mera quantum simulation tensornetwork
Last synced: 26 Apr 2026
https://github.com/rscherrer/reschoice
Simulation of evolutionary branching under optimal resource choice
behavior branching ecology evolution foraging individual-based modeling resources selection simulation speciation
Last synced: 26 Apr 2026
https://github.com/bnb32/isca_aws
code for setting up and running isca on aws
atmospheric-modelling simulation
Last synced: 16 Mar 2025
https://github.com/christopherfujino/population
A Nifty People Management Sim
Last synced: 28 Mar 2025
https://github.com/maxwellmatthis/cellular-automaton-traffic-simulation
A cellular automaton for traffic simulation based on the Nagel-Schreckenberg model. (See: https://en.wikipedia.org/wiki/Nagel–Schreckenberg_model, https://de.wikipedia.org/wiki/Nagel-Schreckenberg-Modell) Extended to support multiple lanes, construction sites, traffic lights, different vehicle types and more.
cellular-automaton freeway-simulation matplotlib nagel-schreckenberg-model python rust simulation simulator traffic-simulation
Last synced: 26 Apr 2026
https://github.com/arterialist/live-c-elegans
Real-time C. elegans active-inference simulation streamed over WebSocket to a browser canvas — add/remove food live
active-inference c-elegans computational-neuroscience connectome mujoco neuroscience python real-time simulation websocket
Last synced: 26 Apr 2026
https://github.com/seycileli/solarsystem
Solar System Simulator
enumeration hashmap java java-collections oop oop-principles oops-in-java set simulation
Last synced: 07 Jun 2026
https://github.com/thanhnguyxn/alert-alchemy
🧪 CLI incident-response simulator: brew fixes from alerts using realistic logs, metrics & traces (offline).
chaos-engineering cli debugging devops game incident-response learning monitoring observability oncall postmortem python rich runbooks simulation site-reliability-engineering sre terminal typer yaml
Last synced: 13 Jan 2026
https://github.com/kuranez/solar-system-simulation-web
Web version of Solar System Sim using Panel and Pygame.
animation astronomy holoviz-panel physics pygame python simulation solar-system-simulation webapp
Last synced: 07 Jun 2026
https://github.com/scar17off/particle-life
An interactive particle simulation that combines elements of artificial life, particle systems, and magical abilities
game html js particle-life particle-simulation particle-simulator particles simulation
Last synced: 02 Sep 2025
https://github.com/alifyasa/git-faker
Simulate git commit using non-homogenenous poisson process and create a git repository based on the simulation result.
git poisson-process python simulation
Last synced: 20 Jul 2025
https://github.com/zdpel/turingmachinesim
This is a JavaFX application that simulates and visualizes a Turing Machine on a tape
java javafx simulation turing-machine-simulator visualization
Last synced: 26 Apr 2026
https://github.com/exbotanical/multi-paxos
A concise implementation of multi-paxos consensus
consensus distributed-systems heaps multi-paxos raft simulation
Last synced: 05 Jan 2026
https://github.com/alaszmigiel/supermarket-simulation
Supermarket simulation managing customer and cashier interactions with queues, breaks, and shift changes. Animated in real-time using JavaFX.
cashier customer java javafx multithreading queue simulation synchronization
Last synced: 27 Apr 2026
https://github.com/sadevans/synthtest_gui
GUI для теста алгоритмов создания синтетического датасета
opencv simulation synthetic-data
Last synced: 27 Apr 2026
https://github.com/mattjesc/federated-learning-simulation-1gpu-mi-is
Federated Learning Simulation on a Single GPU with Model Interpretability and Interactive Visualization
ai cuda deep-learning distributed-systems federated-learning gpu hpc keras machine-learning ml model-interpretability python pytorch simulation streamlit tensorflow
Last synced: 05 Jan 2026
https://github.com/fares-soliman/ocean-simulator-ifft
Ocean simulator using IFFTs in OpenGL
compute-shaders cplusplus opengl simulation
Last synced: 27 Apr 2026
https://github.com/behnamuix2024/mafisimulatorx
mafia sim with kotlin
android android-app developer game kotlin kotlin-android mafia mafia-game simulation simulator
Last synced: 27 Apr 2026
https://github.com/usuallysleebee/monty-hall
Winning argument with my girlfriend via code.
Last synced: 13 Jan 2026
https://github.com/uat-opensource/uat202310250935inner
DESCRIPTION UAT202310250935INNER
3d genai hardware-design pointr simulation teams unity
Last synced: 10 Mar 2026
https://github.com/yuweaec/project-scidatapipeline
A comprehensive toolkit for processing, simulating, and analyzing scientific data, integrating Python, Fortran, and Jupyter notebooks for seamless workflows.
analysis data pipeline processing scientific simulation
Last synced: 27 Apr 2026
https://github.com/not-na/particlepy
Basic particle simulation
graphical-user-interface opengl particle-physics particles python simulation
Last synced: 27 Apr 2026
https://github.com/alexisvassquez/fintrust_cobol
A legacy-inspired fintech repo demonstrating COBOL’s enduring power in modern finance.
banking-system cobol cobol-programming command-line-interface command-line-tool educational-project financial-education fintech fintrust-cobol gnucobol legacy-systems mainframe modern-uses-of-cobol procedural-programming retrocomputing simulation software-archaeology vintage-software
Last synced: 08 Feb 2026
https://github.com/andrewexton373/bevy_bicycle
2D Bicycle Simulation using Bevy and Bevy Avian
Last synced: 27 Apr 2026
https://github.com/nickoehler/rockpaperscissors
A stupid Rock Paper Scissors simulator made with Godot Engine
game-development godot godot-engine rock-paper-scissors simulation
Last synced: 27 Apr 2026
https://github.com/pythonhealthdatascience/rap_des
Documentation supporting template reproducible analytical pipelines (RAP) for simple python and R discrete-event simulation (DES) models.
discrete-event-simulation healthcare healthcare-analysis python r reproducible-analysis reproducible-analytical-pipeline reproducible-analytical-pipelines reproducible-research reproducible-science simmer simpy simulation simulation-framework simulation-model simulation-modeling simulation-modelling template
Last synced: 27 Apr 2026
https://github.com/grayzing/green-gcn
Advanced O-RU sleep control using Graph Convolutional Deep Q Network + Distributed PER
3gpp 5g deep-q-learning gnn graph-neural-network machine-learning reinforcement-learning simulation
Last synced: 12 Jun 2026
https://github.com/kanemcgrath/particle-life-cs
Particle Life simulation with GPU compute and many options.
csharp gpu-computing particles raylib simulation
Last synced: 23 Mar 2025
https://github.com/zahi1/multi-protocol-system-integration
Multi-protocol system integration of a gas‑pressure simulation with interoperable Container, Input, and Output components joined via adapters. Server uses SimpleRPC; Input client uses gRPC; Output client uses RESTful HTTP; adapters unify calls into a single RPC-style domain interface.
adapters-layer client-server csharp distributed-systems dotnet grpc interoperability microservices multi-protocol nlog nswag rabbitmq restful-api rpc simple-rpc simulation
Last synced: 09 May 2026
https://github.com/salmamadmadi/smokeparticles
Simulación de humo con un sistema de partículas
particlesystem processing simulation
Last synced: 28 Apr 2026
https://github.com/zenoamaro/elevator-tactics
Schedule simulated elevators with coding
coding elevator game react scheduler simulation
Last synced: 28 Apr 2026
https://github.com/codeagent/rb-phys2d-renderer
The means for visualizing and interacting with world created by RbPhys2D
renderer rigid-body-dynamics simulation viewport visualizer webgl
Last synced: 28 May 2026
https://github.com/phdenzel/dm-sheets
Experimenting on the dynamics of dark matter
dark-matter javascript physics simulation
Last synced: 09 May 2026
https://github.com/gmostofabd/8051-up-down-counter
🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.
8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd
Last synced: 21 May 2026
https://github.com/shivamswarnkar/sss
Soft Subdivision Search for Disk Robot
Last synced: 28 Apr 2026
https://github.com/sub6resources/astrosim
A collection of simple astronomical simulations - Built for University of Utah's ASTR 3070 class
astronomy astrophysics simulation
Last synced: 14 Aug 2025
https://github.com/cjen07/tammes_problem
numerical simulation and visualization of Tammes problem when N =15 in Elixir and d3.js
d3 elixir simulation tammes-problem visualization
Last synced: 28 Apr 2026
https://github.com/jfmonsa/pacman-univalluno
Project 1, Introduction to Artificial Intelligence Course - informed and uninformed search algorithms
a-star bfs dfs dls-algorithm pathfinding react simulation
Last synced: 28 Apr 2026
https://github.com/iv4n-ga6l/crowd-move-simulation
Crowd move simulation in python
matplotlib numpy python simulation
Last synced: 28 Apr 2026
https://github.com/boomerwing/freertos-trafficlight
FreeRTOS simulation of a Traffic Light
7seg c freertos pcf-8575-gpio-extender pico rp2040 simulation switch-debounce traffic-light
Last synced: 12 Jun 2026
https://github.com/systemlight/motion
Motion simulation model.【简易的物体运动模型】
canvas javascript motion simple simulation
Last synced: 09 May 2026
https://github.com/mohitkh7/ros-stockroom-bot
Robot operating system based stockroom bot stimulated over Gazebo
gazebo robotics rospy simulation
Last synced: 08 May 2026
https://github.com/eulphean/the-lost-passage
A new interactive digital home for an extinct species.
3d-reconstruction artificial-intelligence blender gaugan interactive-art machine-learning simulation threejs website
Last synced: 09 May 2026
https://github.com/deridev/pixelands
A 2D cellular automata particle simulation inspired by classics like Powder Toy and Noita, built in Rust + Bevy.
bevy bevy-engine bevy-game cellular-automata physics powder-toy rust simulation
Last synced: 28 Apr 2026
https://github.com/lucadibello/toiletsimulation
This program simulates the SAMT's 4th floor bathroom
concurrent-programming gui java simulation
Last synced: 13 Jun 2026
https://github.com/zncl2222/uc_sgsim
An uncondition random field generation tools that are easy to use
c geostatistics python simulation stochastic-simulation
Last synced: 28 Apr 2026
https://github.com/qtremors/cosmos
A high-performance, procedural virtual cosmos simulation built with React and Three.js. Features realistic orbital physics, volumetric shaders, and an active radar navigation system.
react-typescript simulation space-exploration three-js visualization
Last synced: 13 Jan 2026
https://github.com/maxencebonamy/ecosystem-simulation
It is a representation of the Prey-Predator system, which allows to model an ecosystem.
cmake cpp ecosystem sfml simulation
Last synced: 16 Jul 2025
https://github.com/mxagar/voxel_point_collision_detection
Collision detection between voxelized and point-sampled objects following the Voxelmap Pointshell Algorithm by McNeely et al.
3d collision-detection computational-geometry force-computation meshes physics robotics simulation
Last synced: 09 May 2026
https://github.com/davidesidoti/circuit-foundry
2.5D automation factory game with programmable robots. Build conveyors, scale production, and write real in-game logic to give your bots a brain.
2-5d automation-game factorio-like factory-game gamedev pathfinding programming-game robotics satisfactory-like simulation unity urp
Last synced: 29 Apr 2026
https://github.com/cshmookler/virtual-computer
A simulation of a reduced instruction-set computer. Made with C++ and OpenGL.
Last synced: 18 Apr 2025
https://github.com/607011/eurojackpotgewinnzahlenberechnungsquantencomputersimulator
Simulation eines Quantencomputers, der die Gewinnzahlen für den Eurojackpot ermittelt
eurojackpot javascript lotto-numbers quantum-computing simulation wasm webapp webassembly
Last synced: 09 May 2026
https://github.com/ntdls/strikeforceinfinite
2D space fighter game with infinite space, neural network AI, multiple scenarios, locking/seeking weapons, and explosions.
Last synced: 30 Jun 2025
https://github.com/muhammadnafishginanjar/conveyor-belt-system-simulation-in-unity
A simple conveyor belt simulation built with Unity.
conveyor conveyor-belt csharp simulation unity unity3d
Last synced: 29 Apr 2026
https://github.com/victorowinoke/assignment-single-sever-queueing-simulation
The single-server queuing model that will be simulated is as follows. (1).The simulation will end when n = 1000 delays in queue have been completed. (2). The interarrival and service times will now be modeled as independent random variables from exponential distributions with mean 1 minute for the interarrival times and mean 0.5 minute for the service times.
assignment c com java javasimulation simulation single-sever-queueing
Last synced: 09 May 2026
https://github.com/guillem222/poker-montecarlo-c
Monte Carlo-based probabilistic algorithms for calculating the probabilities of Texas Hold'em games.
c monte-carlo poker probabilities simulation texas-holdem
Last synced: 24 Mar 2025
https://github.com/powerbounty/galaxy-simulation-at3
Galaxy Simulation using ThreeJs library
astronomy galaxy-project school-project simulation threejs
Last synced: 29 Apr 2026
https://github.com/amaurycannesson/svelte-pixi-wator-simulation
Wa-Tor simulation running with PixiJS
pixijs simulation svelte wator webgl
Last synced: 09 May 2026
https://github.com/luncosim/.github
LunCo – opensource engineering software for Space Missions design
Last synced: 10 Mar 2026
https://github.com/samhotep/pygame-oflife
A python implementation of Conway's Game of Life.
Last synced: 29 Apr 2026
https://github.com/pythonhealthdatascience/stars-reproduce-hernandez-2015
Assessing the computational reproducibility of Hernandez et al. 2015 as part of STARS.
discrete-event-simulation open-science python quarto r reproducible-research reproducible-science simulation
Last synced: 09 May 2026
https://github.com/krispy-kenay/particle-hydrodynamics
JavaScript smoothed particle hydrodynamic simulation with adjustable parameters
javascript simulation smoothed-particle-hydrodynamics
Last synced: 29 Apr 2026
https://github.com/bizbrf/game-of-life-studio
Conway's Game of Life — a polished web studio with infinite sparse grid, pattern library, custom rulesets, RLE import/export, and themes. No install, no build.
canvas cellular-automata conway-game-of-life game-of-life javascript no-build simulation
Last synced: 09 May 2026
https://github.com/lulunac27a/lottery-simulator-webapp
Lottery simulator web app using JavaScript
app html html-app html-web-app html-webapp javascript javascript-app javascript-web-app javascript-webapp lottery lottery-simulation lottery-simulator lotto lotto-numbers lotto-simulator simulation simulator web web-app webapp
Last synced: 13 Jan 2026
https://github.com/mattyboy84/flocking-simulation
Flocking simulation using the Boids algorithm
java javafx portfolio simulation
Last synced: 29 Apr 2026
https://github.com/oadultradeepfield/gravigo
A porting of C++ N-body orbit simulation to Go with native plotting and goroutines for concurrency.
golang goroutines gravity simulation
Last synced: 29 Apr 2026
https://github.com/razvan48/solar-system-simulator
A simple 3D Solar System simulator
opengl simulation solar-system
Last synced: 29 Apr 2026
https://github.com/megospc/hotf
Орда Мух (Horde Of The Flies или HOTF) — двумерный клеточный автомат на частицах, моделирующий поведение живых существ в стадах.
cellular-automaton javascript particles simulation
Last synced: 29 Apr 2026
https://github.com/ankur-tutlani/norm-evolution
Norms evolution in multi-agent framework
agent-based-modeling agent-based-simulation evolution evolutionary-computation evolutionarygame gametheory multiagent-systems norms simulation
Last synced: 13 Jun 2026
https://github.com/automatika-robotics/kompass-sim
Ready-to-use simulation and testing environments for 2D robot navigation, fully integrated with Kompass navigation stack
gazebo kompass navigation robotics ros ros2 simulation testing
Last synced: 10 May 2026
https://github.com/gojakuch/intelligent-lamarckian-simulation
A Lamarckian evolution model simulation with intelligent species. More in Documentation folder. Unfortunately, we could compile it only for Windows because of our GMS2 license, however, we provide a compressed project.
bioinformatics biology evolution neural-network simulation
Last synced: 02 Jan 2026
https://github.com/minhkhang1795/modsimproject3
Inspired by the famous scene in the movie, Indiana Jones and the Raiders of the Lost Arc, we set about to discover the optimal slope needed to slide a mass from the top of a hill to the position of a hapless grave robber.
jupyter-notebook modeling modsimpy python simulation
Last synced: 29 Apr 2026
https://github.com/607011/automata
Automata simulator written in C++ and SDL2
automata automata-simulator cellular-automata cplusplus educational educational-project sdl2 simulation
Last synced: 14 Oct 2025
https://github.com/agh-studies-projects/pandemic-spread-simulation
discrete-systems python simulation streamlit
Last synced: 31 Mar 2025
https://github.com/rajsinghgaur/iot-kubernetes-mqtt-network-simulator
A Kubernetes-based IoT network simulator using MQTT for device communication, with configurable network conditions, device failures, and scalability testing
iot kubernetes mqtt network python shell simulation
Last synced: 29 Apr 2026
https://github.com/saulfernanrodri/biospective-biosimulator
Project for my Bachelor's Thesis
Last synced: 08 Jun 2026
https://github.com/pavel-voronin/mp-vs-games
Matching Program vs Games
chartjs games nuxt nuxt3 simulation tailwindcss vue vue3
Last synced: 29 Apr 2026
https://github.com/somodidenise/queue-management-system
A Java-based queue management system with real-time simulation and multithreaded client handling.
desktop-appl gui java maven multithreading oop queue-management simulation swing
Last synced: 29 Apr 2026
https://github.com/manankarnik/cellabrate
Conway's Game of Life editor and simulator - right in the terminal!
conways-game-of-life game-of-life golang simulation terminal-app terminal-based tui
Last synced: 30 Apr 2026
https://github.com/felixgro/boids-simulation
Implementation of Craig Raynold’s boids algorithm with additional options to visualize all applied forces.
boids-algorithm simulation visualization
Last synced: 21 May 2026
https://github.com/leandrobiloni/unity-ai-test-2020
Stealth minigame to test AI behaviour for Artificial Intelligence I assignment. Link to game: https://lalonisy.itch.io/ai-test-minigame
ai artificial-intelligence fsm game simulation unity
Last synced: 30 Apr 2026
https://github.com/bakxy/vhdl-qqs
This project aims to automate the creation of test benches and support files for FPGA designs created using Quartus from Intel. By integrating a custom extension into VS Code, users can efficiently set up simulation environments with minimal manual effort.
fpga intel-fpga open-source quartus questasim simulation testbench-generation typescript vhdl visual-studio-code vscode vscode-extension
Last synced: 10 May 2026
https://github.com/bavinnk/arduino-led-sequencer-inline-assembly-version-
An Arduino 6-LED sequencer, rewritten from C++ to run on inline AVR assembly. It's a dive into low-level microcontroller programming, proving that assembly still has its place, even for a "simple" blink.
arduino-uno assembly-language-programming cpp diagram inline-assembly simulation
Last synced: 01 Jul 2025
https://github.com/sourceduty/da_vinci_simulator
📜 Simulate the life and work of Leonardo Da Vinci.
ai artificial-intelligence chatgpt custom-gpt customgpt da-vinci da-vinci-life da-vinci-sim da-vinci-simulator gpt gpts history leonardo-da-vinci openai sim simulation simulator
Last synced: 29 Mar 2025