Simulation
Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.
- GitHub: https://github.com/topics/simulation
- Wikipedia: https://en.wikipedia.org/wiki/Simulation
- Created by: The scientific and engineering community
- Related Topics: modeling, virtual-reality, computer-science, data-science,
- Aliases: simulations,
- Last updated: 2026-07-02 00:28:25 UTC
- JSON Representation
https://github.com/KernFerm/PresFutImpactSim
This repository contains a Python simulation model that forecasts political, economic, and social factors under a hypothetical presidency. Users input initial values, and the model simulates their progression through defined interactions and random variations.
economic-model forecasting matplotlib numpy political-model python scipy simpy simulation social-model
Last synced: 16 Oct 2025
https://github.com/banaankiamanesh/double-pendulum
Simulation of Double Pendulum as a Chaotic System with Numerical Methods!
chaos-theory double-pendulum double-pendulum-simulation matlab numerical-methods simulation
Last synced: 12 Jun 2025
https://github.com/banaankiamanesh/random-dot-madness
Using Random Dots is a way of making wonderful fractals. Like Sierpinski Triangle, Carpet, Pentagon and Pyramid!
cellular-automata cellular-automaton matlab polygons random-generation sierpinski-carpet sierpinski-triangle simulation
Last synced: 29 May 2026
https://github.com/krruzic/fumaroos
A pet raising simulation game for the 3DS
3d-printing mini-game sfml simulation tamagotchi
Last synced: 12 Jan 2026
https://github.com/uba/rayden.py
⚡ Rayden - Simple Python Ray Tracing
computer-graphics python raytracing rendering simulation
Last synced: 21 May 2026
https://github.com/migrim/ascii-blob
ASCII Blob is an interactive canvas experiment where ASCII symbols move and react to mouse interactions, creating fluid blob-like animations. Users can switch between different modes, trigger explosions, and adjust various visual parameters.
aesthetics ascii-art canvas-animation javascript simulation
Last synced: 18 Feb 2026
https://github.com/kushtrimh/warehouse-simulator
BFS implementation to simulate how a robot would find the shortest path on a warehouse
algorithms breadth-first-search graph graphs java robotics simulation
Last synced: 16 Jan 2026
https://github.com/quinta0/forestfire
An assignment for the Probability & Statistics course at USI that aims to model the spread of forest fires over a grid representing a forest landscape. The simulation accounts for various factors such as different vegetation types, terrain elevation, wind speed and direction, humidity levels, and spontaneous ignition.
assignment documentation jupyter-notebook probability python simulation statistics
Last synced: 16 May 2026
https://github.com/tarsir/elixir-game-of-life
Elixir implementation of Conway's game of life
Last synced: 21 May 2026
https://github.com/g0bel1n/avengers_antgame
Avengers_AntGame is C++ project providing a GUI to experiment Ant Colony Seach on user-defined playgrounds
Last synced: 28 Jun 2025
https://github.com/opikadash/memory-management-simulator
C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.
best-fit cpp data-structures first-fit googletest makefile operating-systems simulation
Last synced: 28 Jun 2025
https://github.com/omarkhaledaw/uni
This contains all files and resources for the projects I've done as a Mechatronics and Robotics engineering student at the Egyptian Russian University (ERU)
arduino arduino-uno coppeliasim cpp cprogramming cprogramming-language embedded embedded-c embedded-systems matlab mechatronics mechatronics-engineering nodemcu-esp8266 raspberry-pi raspberry-pi-3 robotics simulation simulink solidworks vrep
Last synced: 25 Jan 2026
https://github.com/yukiisbored/mbdyn-docker
Docker image for MBDyn
docker mbdyn rigid-bodies simulation
Last synced: 22 Jun 2025
https://github.com/wjh18/mtc-football
Web-based American football simulation game built with Django
django football-simulation football-simulator python simulation
Last synced: 04 Mar 2025
https://github.com/me-marvine/maceevolve
A simulation of evolution through natural selection
evolution evolve forms network neural neural-network simulation windows windows-forms winforms
Last synced: 06 May 2026
https://github.com/denver-code/easynetsim
A simple network simulator for testing different protocols and routing between nodes.
Last synced: 08 Feb 2026
https://github.com/zzhou292/chrono-hil
A Chrono-Based, Large-Scale, and High-Performance traffic and driving simulation middleware.
driving simulation traffic traffic-simulation
Last synced: 08 Mar 2026
https://github.com/sbuckleybonanno/particle-simulation
An experiment with particles, colors and geometry:
2d canvas fluids game javascript particles simulation voronoi-diagram
Last synced: 17 Oct 2025
https://github.com/eonu/fpga
Hardware implementations for basic digital circuit designs in Verilog with a Xilinx Artix-7 FPGA chip on a Digilent Basys 3 development board.
artix-7 basys3 circuits digital-design fpga hardware hardware-designs hdl simulation testbench verilog vivado
Last synced: 25 Jan 2026
https://github.com/mcellteam/workshop_2020
Repository for models, descriptions, and software supporting the 2020 Workshop
bionetgen cellblender cellblender-model cellorganizer mcell mcell-tutorials simulation
Last synced: 05 Nov 2025
https://github.com/georgkordowich/diffpssi
A Python based framework for differentiable power system simulation and dynamic optimization
automatic-differentiation differentiable-simulation optimisation power-system-dynamics power-system-simulation powerflow python pytorch simulation
Last synced: 14 Apr 2025
https://github.com/roscibely/traffic-lights-simulation
Traffic lights simulation with detection and reduction of pedestrian waiting time in traffic light
anylogic pedestrian-detection presence-detection presence-sensor simulation traffic-light traffic-light-controller
Last synced: 16 Sep 2025
https://github.com/eeddaann/bucket-brigade
simulation of Bucket brigade in production lines.
batching bin-packing distance-measures distance-metric heuristic industrial pick-faces simulation tsp-problem
Last synced: 24 Jul 2025
https://github.com/leakec/sihm
Standalone Interactive HTML Movie (SIHM): A highly-portable, interactive way to visualize your simulations.
movie simulation visualization
Last synced: 03 Jan 2026
https://github.com/rvalla/rpp-simulation
A software to simulate Rock, Paper & Probabilities game.
probability python3 simulation
Last synced: 25 Jul 2025
https://github.com/verzatiledev/university.subsystemengine
Crap engine made in the University
2024 box2d cplusplus engine game gameengine graphics physics rendering sfml simulation studio visual
Last synced: 25 Jul 2025
https://github.com/sherifabdlnaby/cafe-simulator-multithreading-java
A Java program that simulates a Cafe customers entering, waiting in queue, sitting, eating and leaving. The program is an application of multi-threading using Java.
Last synced: 25 Jul 2025
https://github.com/jacobshirley/arduino-traffic-lights
University project to simulate a single traffic light, a T junction, and a T junction with a pedestrian crossing.
arduino simulation traffic-lights university
Last synced: 23 May 2026
https://github.com/ghackenberg/typesim
A discrete event simulation framework for TypeScript with 3D rendering and animation capabilities
des discrete-event-simulation simulation simulation-framework typescript typescript-library
Last synced: 27 Jul 2025
https://github.com/sachin-s-wagh/electrical-engineering-project-modeling-of-an-electric-vehicle-charging-station-for-fast-dc-charging
Design, Modeling and Simulation of an Electric Vehicle (EV) Charging Station for Fast DC Charging ensuring Quality Power Exchange (V2G & G2V)
design electric-vehicles electrical-engineering matlab modeling project research-project simulation
Last synced: 27 Jul 2025
https://github.com/katavinanguyen/data-center-staffing-optimization-simulator
Simulates incident handling in data centers using Python and SimPy. Analyze how staffing levels, shift timing, and triage rules affect SLA compliance, resolution time, and backlog size.
critical-infrastructure data-center discrete-event-simulation incident-management noc operations-research python simpy simulation sla-monitoring sre staffing-optimization
Last synced: 28 Jul 2025
https://github.com/xiaohan2012/covid-19-code
code for "Revealing the influence of national public health response for the outbreak of the SARS-CoV-2 epidemic in Wuhan, China through status dynamic modeling"
covid-19 dynamic-modelling prediction research simulation wuhan wuhan-coronavirus-outbreak
Last synced: 20 Sep 2025
https://github.com/raccoon-hero/terrarium-microverse
A visual simulation of a dynamic terrarium environment with interactive creatures and ambient effects, built using Python and FMU models.
artificial-life-simulations ecosystem-model fmpy fmu habitat-sim modelica pyqt5 python simulation terrarium
Last synced: 07 Nov 2025
https://github.com/amine-cs96/round_robin-process-scheduler
Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.
c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing
Last synced: 14 Oct 2025
https://github.com/pylhc/mess
MAD-X Example Study Scripts (MESS), for your everyday use
mad-x particle-accelerators simulation templates
Last synced: 14 Feb 2026
https://github.com/berg0162/simcline-v2
Arduino Library for Simulation of Changing Road Inclination for Indoor Cycling
arduino-library ble climb cycling elite esp32 ftms inclination indoor lift road simcline simulation tacx trainer wahoo zwift
Last synced: 03 Jan 2026
https://github.com/skunichetty/nbsim
A CLI tool simulating gravitational interactions between planetary bodies
cpp gravity high-performance simulation
Last synced: 17 Jan 2026
https://github.com/arhcoder/safebox-automata
🔐 Safebox simulation with automata theory. It allows to set a password to an imaginary strongbox and it generates a DFA automata to simulates the accept-reject of a serie of movements.
automata python safebox simulation
Last synced: 30 Jul 2025
https://github.com/tatsh/freeband
An attempt at making a clone of Guitar Hero/Rock Band in C with SDL and OpenGL (archived project).
guitar-hero rock-band simulation
Last synced: 24 Sep 2025
https://github.com/quantam-studios/natural-selection-simulator
A simulator of natural selection with predator-prey relationships.
c-sharp-unity science-fair simulation
Last synced: 01 Aug 2025
https://github.com/hokagem/ninjabees
An implementation of a simulation of a bee colony
bee bee-colony-optimization bee-swarm-simulator beehive bio-inspired python3 simulation
Last synced: 01 Aug 2025
https://github.com/joelbeedle/salsa
2D Swarm Algorithm Simulator written in C++
drone-swarm drones simulation swarm-intelligence
Last synced: 19 Feb 2026
https://github.com/emersonloureiro/jsyms
Java systems simulation SDK
distributed-systems java sdk simulation
Last synced: 01 Aug 2025
https://github.com/staticpayload/cathedral.fabric
A deterministic, distributed, capability-safe execution fabric for agent workflows with verifiable replay and certified audit trails
agent-framework audit-trail blake3 capability-based-security cluster consensus deterministic distributed-systems event-sourcing policy-engine raft replay rust simulation terminal-ui verification wasm workflow-engine
Last synced: 05 Feb 2026
https://github.com/ramamurthy-lab/ros2_drone_sim
Docker-based ROS2 Humble development environment for drone simulation and experimentation.
docker docker-compose drone gazebo humble navigation robot-control robotics robotics-simulation ros2 rviz simulation ubuntu x11
Last synced: 20 Apr 2026
https://github.com/jposada202020/circuitpython_display_ht16k33
On Display Simulation for an HT16K33 driver. Works with 16x8 and 8x8 matrices. And 7x4 and 14x4 Segments
circuitpython display displayio ht16k33 matrices segments simulation
Last synced: 19 Feb 2026
https://github.com/jpinedaa/Maskarama
Maskarama is an innovative god-simulation sandbox game where players wield omnipotent powers to shape the destinies of intricate AI-driven characters. Each character in Maskarama is a living entity with a unique memory graph, influenced by their experiences, perceptions, and interactions within dynamically evolving environments.
gemini-api graphrag llm narrative-game narrative-generation simulation
Last synced: 27 Sep 2025
https://github.com/stevenrice99/fusion-ik
Fusion IK: Solving Inverse Kinematics using a Hybridized Deep Learning and Evolutionary Approach
bio-ik csharp deep-learning evolution evolutionary-algorithms genetic-algorithm genetic-algorithms ik inverse-kinematics machine-learning particle-swarm-optimization pso pso-algorithm python robot robotics robots simulation unity unity3d
Last synced: 09 Apr 2026
https://github.com/EdenOved/Platform-For-Managing-Simulation
Developed a simulation management platform for communication networks and computer systems, utilizing Python (FastAPI), React (TypeScript), and MongoDB. The platform supports real-time simulation tracking, customizable configurations, automated workflows, and in-depth results analysis, optimizing research processes and increasing efficiency.
automation fastapi mongodb python react real-time-monitoring simulation typescript web-application
Last synced: 29 Sep 2025
https://github.com/hejia-zhang/robosimlib
This is a library for robotics simulation files
description-files robotics simulation
Last synced: 17 May 2026
https://github.com/patrickshaw/scheduling-simulator
A simple proccess scheduling algorithm simulator. Can be used to calculate the completion times of various process scheduling algorithms.
assignment practice python schedule-simulator simulation study university
Last synced: 05 Aug 2025
https://github.com/z1skgr/reconf-computing__hls
High Level synthesis of data transfer in Vivado, Vivado HLS
data-structures data-system embedded-c embedded-systems fifo-queue high-level-synthesis hls simulation vivado vivado-hls xilinx xilinx-vivado xilinx-zynq
Last synced: 05 Aug 2025
https://github.com/dodderss/enginesimulator
The 3D Engine Designer is a program for my A-Level Computer Science NEA. It is designed for engineers who need an easy to use engine simulator to test engines before they are built for real so that they can estimate power, torque, price, weight and efficiency. It uses React for the front end and Tauri for the back end.
alevel-computer-science engine enginesimulator react simulation tailwindcss tauri typescript
Last synced: 19 Feb 2026
https://github.com/bl33h/pcssystem
A user-friendly application for managing personal computers efficiently. Powered by PostgreSQL.
database gui pcs postgresql psql python simulation tkinter transactions ui
Last synced: 09 Apr 2026
https://github.com/gowth6m/lift-system
Lift system implemented in Java. Shows a simulation of a lift system with two different algorithms to pick up people on the building.
Last synced: 09 Aug 2025
https://github.com/kronopt/simulate
Simulator of Antibiotic Therapy Effects on the Dynamics of Bacterial Populations
antibiotic-resistance bacteria enterotype kivy microbiome python python-2 simulation
Last synced: 03 Oct 2025
https://github.com/dwidevelopes/advanced-soccer-simulation
Advanced Soccer Simulation AI Studying fotball
ai ai-agents fotballdata futscore pssi simulation simulator
Last synced: 10 Aug 2025
https://github.com/aptivi-archives/retroks
[Obsolete] Retro version of Kernel Simulator (based on 0.0.4.1)
application csharp dotnet dotnet-core dotnet-framework dotnet-framework-48 dotnet6 ftp-client kernel kernel-simulator kernels linux mono-runtime sftp-client shell simulation terminal visual-basic visual-studio windows
Last synced: 10 Aug 2025
https://github.com/p-sira/magba
Analytical magnetic computation for Rust
analytical-solution electromagnetism magnet magnetic-fields magnetism physics scientific simulation
Last synced: 11 Aug 2025
https://github.com/harshil21/aloft
Multi-level wind data for OpenRocket simulations
bun open-meteo openrocket rocket-simulation simulation typescript
Last synced: 22 Jun 2026
https://github.com/webmatze/digital_garden
Digital Garden is a mesmerizing web-based simulation that brings to life the subtle beauty and complexity of a self-sustaining garden ecosystem.
Last synced: 04 Oct 2025
https://github.com/skazemi/genadequacy.jl
Tools for single node generation adequacy analysis
adequacy analysis generation julia numpy power-grids power-systems power-systems-analysis python simulation
Last synced: 09 Apr 2026
https://github.com/michaelsproul/ewok
Simulator for a distributed fuzzy ordering algorithm
consensus distributed-systems safenetwork simulation
Last synced: 15 Aug 2025
https://github.com/jguarato/2d-plate-heat-transfer
Codes for solving a heat transfer problem in a 2D flat plate.
Last synced: 04 Oct 2025
https://github.com/fahdseddik/truck-delivery-company-simulation
A simulation of a truck delivery company written in C++.
algorithms cpp datastructures objectorientedprogramming simulation
Last synced: 10 Nov 2025
https://github.com/illuhad/illcrawl
Data crawling and 2D and volumetric 3D quantity reconstruction and visualisation engine for large datasets from the illustris cosmological simulation. Designed for GPU clusters using OpenCL and MPI.
illustris opencl reconstruction simulation visualization
Last synced: 18 Aug 2025
https://github.com/teleste-official/start
Smart Train Application for Route Testing - Cross-platform desktop application used for creation of routes and trains & generation and playback of testing data
avaloniaui dotnet geo map mapsui railway simulation train
Last synced: 02 Apr 2026
https://github.com/kestarumper/gameoflife
Graphical representation of Game of Life
Last synced: 22 Aug 2025
https://github.com/j00nathan/solar-system-sim-pygame
A simple solar system simulation developed in Python using the Pygame library to render and animate the graphical components. This project was created as the final assignment for the Computer Graphics class
2d-graphics pygame python simulation solar-system
Last synced: 22 Aug 2025
https://github.com/3qnrpdwd/quantum-cryptography
양자 암호키 분배(QKD)에 대한 시뮬레이션
kalman-filter quntum-circuits rust simulation
Last synced: 23 Aug 2025
https://github.com/mafeth/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: 23 Aug 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: 25 Aug 2025
https://github.com/artemis-beta/enigma-cpp
A C++ variant on the Python Enigma machine contained within the enigma repository
Last synced: 26 Aug 2025
https://github.com/thomashirtz/lithox
High performance jax-based photolithography simulation.
equinox jax photolithography python simulation
Last synced: 26 Aug 2025
https://github.com/magnuschase03/ecosystem
A simulation of bunnies in an ecosystem with each other competing to survive.
cpp evolution genetic-algorithm nerual-network simulation
Last synced: 26 Aug 2025
https://github.com/gazebosim/gz-citadel
Citadel, Gazebo's 3rd named release
gazebo ignition ignition-citadel ignition-robotics robotics robotics-simulation simulation
Last synced: 27 Aug 2025
https://github.com/neurobionics/pyopensim
Portable python bindings for OpenSim with comprehensive type hints.
biomechanical-simulations biomechanics opensim python python3 robotics robotics-simulation simulation
Last synced: 30 Aug 2025
https://github.com/hakoniwalab/hakoniwa-pdu-python
Hakoniwa PDU Python API: A ROS-inspired communication library providing pub/sub and RPC over SharedMemory or WebSocket
hakoniwa ros shared-memory simulation websocket
Last synced: 30 Aug 2025
https://github.com/mk590901/ecg-simulator-plus-widget
The repository contains the updated project https://github.com/mk590901/java_graph_widget_viewer. The original project has been refactored and some bugs have been fixed.
android asynchronous-programming ecg-signal java simulation threads widgets
Last synced: 18 May 2026
https://github.com/ron-popov/python-input-library
A library that allows simulation of keyboard key presses for windows
Last synced: 16 May 2026
https://github.com/uio-bmi/ligo
LIgO is a tool for simulation of adaptive immune receptors and repertoires.
airr antibody bcr simulation tcr
Last synced: 16 Jan 2026
https://github.com/rwth-irt/lbrmed-ros
ROS1 support for the KUKA LBR Med: FRI-based hardware interface, MoveIt, kinematic simulation
control hardware iiwa kuka lbr med robot ros simulation
Last synced: 18 Apr 2026
https://github.com/ismael-mendoza/multicam
MultiCAM: A multivariable framework for connecting the mass accretion history of haloes with their properties
cosmology dark-matter-halos nbody-simulation simulation
Last synced: 14 Apr 2025
https://github.com/surtecha/multi-physics-simulation-engine
A real world physics simulation application built with python
jax numpy physics pygame python scipy simulation
Last synced: 14 Apr 2025
https://github.com/phucngo2/world.execute.me.ts
TypeScript implementation of Mili - world.execute(me);
Last synced: 25 May 2026
https://github.com/josepedrodias/tabletop
an experimental tabletop engine in js/canvas
game gamedev sandbox simulation tabletop
Last synced: 14 Mar 2025
https://github.com/cmu-sei/ghosts-cyber-range-and-exercise-simulation-tools
Range and simulation tools for executing realistic training and exercise events
Last synced: 15 Jul 2025
https://github.com/sami-bre/game_of_life
A simulation of Conway's game of life. A GUI software developped using Java and its Swing and AWT packages.
conways-game-of-life desktop-application gui java simulation zero-player-game
Last synced: 28 Mar 2025
https://github.com/athaanggoro10/appsmyalbum
created-apps myalbum simulation traning
Last synced: 28 Jun 2025
https://github.com/megospc/forcell
🧬 Particle life simulation with new features and Multi-threaded computing on CPU. 🧲
artificial-life cmake cpp17 multithreading particle-life simulation ubuntu windows
Last synced: 04 Jan 2026
https://github.com/fastuptime/python_solar_system_simulation
Her gezegen, Güneş'in etrafında kendi yörüngesinde döner ve ekranda bu hareketi gerçek zamanlı olarak izleyebilirsiniz. Gezegenlerin özellikleri, mesafeleri ve yörünge süreleri gerçeğe uygun olarak ayarlanmıştır.
pygame python simulation solar-system
Last synced: 15 May 2025
https://github.com/weileizeng/hybrid-viterbi-decoder
A viterbi decoding method able to decode both qubit error and syndrome error
convolutional-codes matlab quantum-error-correction simulation viterbi-decoder
Last synced: 23 Mar 2025
https://github.com/dthung1602/cooperativehunting
The goal of this project is to simulate and visualize the various hunting strategies as well as manoeuvres used by predators to corner and surround their prey.
hunting javafx-desktop-apps maven scenebuilder simulation
Last synced: 10 Apr 2026
https://github.com/icarogabryel/flote
Flote is a HDL and Python framework for simulation. Designed to be friendly, simple, and productive. Easy to use and learn.
computer-architecture computer-organization digital-circuits eletronics framework hardware-description-language hardware-designs hdl integrated-circuits processor-architecture python python-module simulation
Last synced: 23 Mar 2025
https://github.com/sukiboo/persona_simulation
Simulate people with GPT models and generate response statistics
behavioral-science gpt simulation
Last synced: 14 Mar 2025
https://github.com/marvin9/distributed-algorithms
basic terminal simulation of election algorithms - a) bully algorithm
bully-algorithm coordinator coordinator-election-problem distributed-systems election-algorithm simulation
Last synced: 13 Jun 2026