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/hnthap/car-ride
Car simulator on browsers, written in TypeScript using Vite and ThreeJS.
cannonjs car-ride car-simulation car-simulator react react-three-cannon react-three-drei react-three-fiber simulation sketchfab-textures threejs typescript typescript-react uit vite
Last synced: 08 Apr 2026
https://github.com/thanduriel/geom-ed
geometric realtime simulation of electrodynamics with 3d visualisation
electrodynamics geometric-integrator simulation
Last synced: 05 Apr 2025
https://github.com/rcoteru/ezscup
SCALE-UP Python-based wrapper designed to facilitate the batch execution of material simulations in grid of temperatures, pressures, strains and or electric fields.
physics python quantum-chemistry simulation wrapper-api
Last synced: 05 Mar 2025
https://github.com/daandejongen/hystar
R package that simulates and estimates the hystar model
autoregression estimation hysteresis simulation statistics threshold time-series-analysis
Last synced: 18 Feb 2026
https://github.com/ramiawar/fastabm
A modern agent-based modeling framework.
agent-based-modelling agent-based-simulation complex-systems complexity-analysis complexity-theory modelling modelling-framework simulation simulation-environment spatial-models
Last synced: 30 Mar 2025
https://github.com/roliveros-ramos/sharkbox
ecological-modelling fisheries population-biology rstats sharks simulation
Last synced: 22 May 2026
https://github.com/bencardoen/devs-ex-machina
A PDEVS C++ parallel simulator. supporting multiple synchronization paradigms
conservative-concurrency cpp discrete-event-simulation memory-allocator optimistic-concurrency pdevs simulation
Last synced: 30 Mar 2025
https://github.com/idorobots/noesis
SKN Noesis Lisp/AI workshops stuff during my studies at AGH-UST.
common-lisp localization robotics simulation workshop-materials
Last synced: 07 Apr 2025
https://github.com/alepuglisi/rov-ricketts-ros2
ROS2 Jazzy + Gazebo Harmonic Simulation of MBARI's ROV Doc Ricketts in an Underwater World.
gazebo-plugin gazebo-worlds gazebosim ros2-jazzy rov rover-simulator simulation underwater-robotics urdf urdf-models
Last synced: 14 Mar 2025
https://github.com/chenanton/virtual-ball-pit
A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.
balls cpsc210 java junit physics simulation swing ubc
Last synced: 21 Aug 2025
https://github.com/mkamadeus/stima-disease-spreading-simulation
Disease Spreading Simulation using BFS.
csharp netframework pandemic simulation
Last synced: 12 Jan 2026
https://github.com/bationoa/evolution_simulation
Life Game
grid kivy kivy-application python simulation
Last synced: 20 Jan 2026
https://github.com/troy-lamerton/quad-defence-entitas
Blast the ghosts that come from top, bottom, left - quickly becomes LOTS of ghosts
Last synced: 16 Sep 2025
https://github.com/coatless/tidysim
Organizing simulation data in a tidy format
Last synced: 05 Mar 2025
https://github.com/mikma03/simulation_modeling
Simulation models using Python. Practical use of Python in real-world examples and additional resourses.
matplotlib numpy pandas portfolio python simulation stocks
Last synced: 08 May 2026
https://github.com/diegofsousa/optimizing-response-time-for-group-requests
This repository makes a comparison between the ways to implement clients for requests to other services using Spring Framework and the Feign library.
http simulation spring-boot too-many-requests
Last synced: 03 Feb 2026
https://github.com/fyr1981/cellular-simulator
A high-performance artificial life simulation in C++17 using multithreading and data-oriented design.
artifical-life cmake cpp cpp17 data-oriented-design game-development multithreading performance portfolio-project raylib simulation
Last synced: 17 Sep 2025
https://github.com/magnitopic/herds
A simulated game where herds fight for food
Last synced: 23 May 2026
https://github.com/gmostofabd/8051-push-button
🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.
8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch
Last synced: 22 May 2026
https://github.com/deepbiolab/reinforce-bio
Research on leveraging reinforcement learning to optimize bioprocess parameters and improve efficiency in biological systems.
bioprocess-optimization bioreactor biotechnology ddpg deep-learning deep-reinforcement-learning gaussian-process hybrid-modeling neuralode process-optimization reinforcement-learning simulation
Last synced: 18 May 2026
https://github.com/simonusher/processor-access-simulation
My solution to an assignment on processor access simulation. Done as part of the "Operating Systems" course in my undergraduate degree.
operating-systems processor simulation
Last synced: 25 Feb 2025
https://github.com/simonusher/kalman-filter
control-systems control-theory kalman-filter python simulation
Last synced: 25 Feb 2025
https://github.com/simonusher/processor-allocation-algorithms
My solution to an assignment on processor allocation algorithms in a distributed environment. Done as part of the "Operating Systems" course in my undergraduate degree.
operating-systems processor simulation
Last synced: 25 Feb 2025
https://github.com/pythonhealthdatascience/stars-reproduce-anagnostou-2022
Assessing the computational reproducibility of Anagnostou et al. 2022 as part of STARS.
covid-19 discrete-event-simulation hospital-admissions icu intensive-care intensive-care-unit intensive-care-units nhs open-science python quarto reproducibility reproducible-research simpy simulation
Last synced: 28 Apr 2026
https://github.com/linguini1/evolution
An extremely basic evolution simulator.
Last synced: 08 Jul 2025
https://github.com/jmad/jmad-core
Core library of JMad, the Java API for MadX
accelerator-physics java particle-accelerator simulation
Last synced: 16 Jan 2026
https://github.com/televisionninja/flocking-simulation
Flocking simulation with boids rendered using p5.js
ai boids flocking octree p5js simulation
Last synced: 14 Mar 2025
https://github.com/ue2020/supergrid
A simple, optimized, safe spatial hash grid.
collisions grid hash physics simulation spatial
Last synced: 03 Nov 2025
https://github.com/babsey/spiking-activity-dynamics
network-dynamics neuronal-networks simulation spiking-neurons
Last synced: 14 Mar 2025
https://github.com/tiagocavalcante/epidemic
Predict the future state of the population in a epidemic
Last synced: 14 Sep 2025
https://github.com/mako1245/kbdracer2x2-superspeed
🚀 Boost your keyboard racing skills with KBDRacer2x2-SuperSpeed, designed for fast-paced, fun challenges and competitive practice.
ahk arcade autohotkey autohotkey-v2 csharp dotnet forza forza-motorsport gaming gayming memory-mapped-file mmf racing racing-games simcade simulation vjoy windows
Last synced: 07 May 2026
https://github.com/rhyshammonds-bit/ai_werewolf
🎲 Create a multi-model AI werewolf game prototype to engage players in strategic deduction and interactive storytelling.
ai claude deep-learning deepseek dotnet firebase game gemini infer-net mistral nextjs one-night onuw player simulation simulator social-deduction werewolf-game
Last synced: 29 Apr 2026
https://github.com/stacs-srg/valipop
Generates synthetic genealogical populations at (small) country scale.
Last synced: 20 Jan 2026
https://github.com/maxboro/hunter-killer
Simulation of prey and hunter
agent-based-modeling agent-based-simulation object-oriented-programming python simulation unit-testing
Last synced: 25 Jul 2025
https://github.com/mateuszk098/quantum-droplet-model
One dimensional quantum droplet model for the solution of Lieb-Liniger Gross-Pitaevskii equation in fermionized regime.
cpp omp physics quantum-mechanics simulation statistical-mechanics
Last synced: 07 Nov 2025
https://github.com/mbojan/outputter
Backend for dumping outputs from iterative simulations
Last synced: 19 May 2026
https://github.com/andrewmsilva/simtool
An experimental framework for creating general simulation models
Last synced: 17 Sep 2025
https://github.com/zerdicorp/very_simple_tree_simulation
A truly simple tree simulation based on the Pythagorean tree.
algorithm generation math pythagoras-tree simulation tree visualization
Last synced: 02 Apr 2025
https://github.com/gmostofabd/8051-dc-motor
👨💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.
8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation
Last synced: 21 May 2026
https://github.com/joelgomes1994/interacao-rad-mat
Simulação interativa de interação de radiação com a matéria feita no Blender Game Engine.
bge blender-game-engine educational-software physics-simulation simulation upbge
Last synced: 11 Oct 2025
https://github.com/lucaangioloni/random_colors
Random color dots generation using P5. Demo here: https://lucaangioloni.github.io/random_colors
colors generation p5js simulation
Last synced: 29 Mar 2025
https://github.com/danilowskic/psm-pjait
Simple simulations of physical phenomena created for the needs of PSM laboratories (Fundamentals of Computer Simulations) at PJAIT
computer-simulation phisics pjatk-psm psm simulation simulations-physics
Last synced: 04 Sep 2025
https://github.com/f-corvaro/pyansys-engineering-simulation-course
Python and PyAnsys course for engineers (iESSS-based)
computer-simulation course course-project engineering engineering-tools pyansys python simulation
Last synced: 21 May 2026
https://github.com/jomaway/router-sim
educational simulation of a routers webinterface
Last synced: 20 Jan 2026
https://github.com/suhlig/vvs-concourse
An experiment to visualize the VVS network using Concourse
concourse simulation traffic vvs
Last synced: 03 Mar 2025
https://github.com/sourceduty/automata_sim
👩💻 Simulate finite state machines or automata.
ai artificial-intelligence automata automation chatgpt chatgpt-bot computer-science custom-gpt finite-state-machine fsm gpt gpt-bot gpt-store gpts openai openai-bot openai-chatgpt sim simulation simulator
Last synced: 23 Jul 2025
https://github.com/lrmulkayhee/javascript-os
JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.
benchmark commands javascript operating-system operating-system-learning os simulation testing
Last synced: 30 Mar 2025
https://github.com/simon-gardier/physics-simulation
🚀Simple Physics simulations
electromagnetism info2058 info2059 mecanics physics physics-simulation pygame python simulation
Last synced: 13 Jul 2025
https://github.com/pedestriandynamics/sumo-jupedsim-simulations
Configuration files for coupled simulation scenarios
jupedsim pedestrians simulation simulation-framework simulation-modeling sumo traffic
Last synced: 20 Jan 2026
https://github.com/juliendoutre/blood-flow-modelization
A school project involving partial differential equations solving with a biological application.
blood-flow cpp freefem simulation
Last synced: 28 Mar 2025
https://github.com/daniel-elston/math-physics
Some Math and Physics visualisations/simulations for fun.
coding maths physics simulation visualisation
Last synced: 04 Apr 2025
https://github.com/jamesbomb/nuclear-football-v2
The Nuclear Football project is intented to run on a Raspberry Pi integrated into a briefcase with a screen, providing a simulation of a real nuclear football for enhanced realism in airsoft matches. This project combines hardware and software to bring a touch of thrilling strategy to recreational combat sports.
airsoft games raspberry-pi raspberry-pi-3 simulation
Last synced: 08 Mar 2026
https://github.com/sbstndb/nbody_k
A simple 3D naïve NBody simulation using Kokkos enabling CUDA or OpenMP backend
cuda kokkos nbody openmp simulation
Last synced: 21 May 2026
https://github.com/blayung/ca-physics
A simple cellular automaton-based physics simulation written in c++.
cellular-automaton cpp physics physics-simulation sdl2 simulation
Last synced: 26 Jul 2025
https://github.com/hendwunga/the-one
Opportunistic Network Environment (ONE) adalah simulator untuk Delay-Tolerant Networks (DTN), memungkinkan analisis routing, mobilitas node, dan performa jaringan seperti delivery ratio, overhead, dan latency. 🚀
algorithms-and-data-structures dtn java simulation structured-data
Last synced: 21 May 2026
https://github.com/jakubvojvoda/logistics-company-simulation
Modeling and simulation of logistics company
cpp logistics modelling simlib simulation
Last synced: 14 May 2025
https://github.com/nishantrana02/simulation-of-snake-robot-with-obstacle-avoidance
This project extends the ACMR Snake Robot with obstacle avoidance in CoppeliaSim. Using a proximity sensor, the robot detects objects within 0.4m and adjusts its vertical joints to respond dynamically. The system ensures smooth movement while avoiding collisions.
copelliasim obstacle-avoidance obstacle-avoidance-robot obstacle-detection simulation snake snake-robot vrep vrep-simulator
Last synced: 20 Jan 2026
https://github.com/pythonhealthdatascience/stars-reproduce-johnson-2021
Assessing the computational reproducibility of Johnson et al. 2021 as part of STARS.
copd discrete-event-simulation open-science quarto r reproducibility reproducible-research simulation
Last synced: 03 Nov 2025
https://github.com/dlaehnemann/create-ecdna-testing-data
A Snakemake workflow for creating testing data for ecDNA analysis workflows: long reads (Nanopore with NanoSim) and short reads (Illumina with seqkit and mason).
circular-dna ecdna illumina-sequencing nanopore-reads simulation snakemake workflow
Last synced: 26 Mar 2025
https://github.com/gmostofabd/8051-stepper-motor
🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.
8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003
Last synced: 21 May 2026
https://github.com/dpbm/rock-paper-scissors
A simulation of Rock Paper Scissors using Processing
game processing rock-paper-scissors-game simulation
Last synced: 27 Jun 2025
https://github.com/saicharanuvaraj/car-driving-simulation
A basic car driving simulation with real car driving logic made by using pygame
car-driving game pygame python simulation
Last synced: 25 Dec 2025
https://github.com/timbk/pmt_sim
Simulation for Charge Response of Dynode based PMTs
Last synced: 24 May 2026
https://github.com/jadhaidar/ts-hashlife
Hashlife in Typescript
cellular-automata conway game-of-life hashlife simulation typescript
Last synced: 19 Feb 2026
https://github.com/urfdvw/spirograph
Javascript simulation of the Spirograph toy
Last synced: 06 Apr 2025
https://github.com/digimortl/tycoon
Exercise 3 of Transport Tycoon Exercises for DDD
bluebook ddd event-driven-simulation go golang simulation smalltalk squeak
Last synced: 27 Jul 2025
https://github.com/duylinhphan123/wokwi_autoscript
Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!
automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi
Last synced: 15 May 2026
https://github.com/woolseyworkshop/article-simulating-fireflies-with-circuitpython
Simulating Fireflies With CircuitPython Article Resources
circuitpython electronics fireflies kicad linux macos programming simulation windows
Last synced: 08 Apr 2026
https://github.com/pavelkryukov/plimdp-plus
[2011] PlimDP++ is refactoring of PlimDP emulator which has been written by Boris Belousov.
pdp pdp11 simulation simulator
Last synced: 11 Jun 2026
https://github.com/rishitv26/spid
SPID is a motion control algorithm designed as a modification of PID that uses stochastic gradient decent to self-tune and adapt to motion during planning phase.
adaptive-control backpropagation control-systems embedded-systems gradient-descent motion-control neural-network pid pid-controller python reinforcement-learning robotics self-tuning simulation
Last synced: 18 Jun 2026
https://github.com/blaz-r/quantum_zeno_paradox
C++ code for simulating quantum Zeno paradox with spin in field.
cpp14 quantum quantum-mechanics quantum-zeno-paradox simulation spin
Last synced: 14 May 2025
https://github.com/snapex2409/komd
Small MD framework
kokkos md molecular-dynamics simulation
Last synced: 02 Jan 2026
https://github.com/beliavsky/autoregressivestochasticvolatility
Simulate from and fit a discrete-time autoregressive log stochastic volatility model
quantitative-finance simulation stochastic-volatility time-series-analysis
Last synced: 16 Oct 2025
https://github.com/gmostofabd/8051-7segment
📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam
8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd
Last synced: 28 May 2026
https://github.com/wrudra/pong-the-famous-arcade-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Input Handling | Basic Game Mechanics | PvP
arcade-game classic-game game-development python simulation user-interaction
Last synced: 06 Apr 2025
https://github.com/whatsacomputertho/elevate-lib
A Rust package for elevator simulation
elevator elevator-problem elevator-simulation elevator-simulator simulation
Last synced: 28 Jul 2025
https://github.com/whatsacomputertho/elevate-cli
An elevator simulation CLI written in Rust, based on the elevate-lib package
elevator elevator-problem elevator-simulation elevator-simulator simulation
Last synced: 28 Jul 2025
https://github.com/wrudra/snake-game
Python | Turtle Graphics | Object-Oriented Programming | Real-Time Collision Detection | Game Loop Logic | Movement Control | Collision Handling | Score Tracking
classic-game game-development python simulation turtle-graphics user-interaction
Last synced: 06 Apr 2025
https://github.com/kmoraza/simulation_of_valence_shell_structures
Desktop-App zum Zeichnen der Valenzschalenstrukturen aller 118 Elemente des Periodensystems und in der C-Sharp-Programmiersprache geschrieben (Desktop app which simulates structures of valence shells of all the 118 elements of periodic table and is written in C# programming language)
chemistry chemistry-simulation modern-periodic-table periodic-table periodic-table-of-elements simulation simulations simulator valence-shell valence-shell-structres
Last synced: 15 Jun 2025
https://github.com/antoni-czaplicki/multiverse-of-ants
ants pwr school-project simulation
Last synced: 28 Jul 2025
https://github.com/maxgfr/league-soccer-app
Application de gestion de club de football
ai artificial-intelligence cpp football game gestion ia liguesoccerapp school-project simulation
Last synced: 13 May 2025
https://github.com/destinecarma/text-writer
Text Writer: A React-based application that simulates typing with customizable words per minute. Input text in markdown, then watch it type out in real-time!
Last synced: 19 May 2026
https://github.com/jxareas/inferential-statistics-i
Simulation-based proofs (CLT, LLN, ...) & Statistical Tests (Difference in Means, Chi-Squared, ANOVA)
anova chisquare simulation ttest
Last synced: 17 Jul 2025
https://github.com/gmostofabd/8051-analog
📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.
8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation
Last synced: 25 May 2026
https://github.com/nout-kleef/starry-night
Simulation of a star-filled sky using JS and CSS, to be used as a background
animation art css js simulation star stars website
Last synced: 02 Jan 2026
https://github.com/pbergstrom90/keycardsimulator
Examproject to simulate a Keycardreader in C, November 2023.
c exam keycard scanner simulation
Last synced: 22 Mar 2025
https://github.com/edawson/assisi
A somatic mutation signature simulator
autoencoders mutational-signatures simulation snvs
Last synced: 17 Jun 2026
https://github.com/szeweq/crates-data
A collection of crate opening data.
cases crates csgo forfun gamba game opening simulation
Last synced: 14 Jun 2025
https://github.com/Twinklstar/Deep-Reinforement-Learning
A repository for learning deep reinforcement learning
ai algorithms deep-reinforcement-learning gymnasium neural-network pytorch reinforcement-learning reinforcement-learning-agent reinforcement-learning-environments simulation
Last synced: 29 Jul 2025
https://github.com/aamitn/kinesim
A robot simulator written in ThreeJS , with inverse kinematics support
Last synced: 22 May 2026
https://github.com/0nom4d/need4stek
AI EPITECH Project
artificial-intelligence c epitech-project introduction simulation
Last synced: 01 Apr 2025
https://github.com/schwarzfelix/gdop
A Python-based tool for calculating and visualizing Geometric Dilution of Precision (GDOP) in real-time. Features include interactive anchor manipulation, dynamic GDOP updates, and 2D geometric relationship visualization. Ideal for localization algorithm analysis.
gdop geometry localization python simulation
Last synced: 10 Apr 2025
https://github.com/openlearningquest/game
An educational game where players build competencies as part of an interactive story.
game learning learning-by-doing mathematics open-education open-educational-resources physics science simulation story
Last synced: 07 Feb 2026
https://github.com/manzub/music_inc
an AI-enhanced music management simulation game, inspired by the hit mobile game Music Inc. Build your record label from the ground up, sign eccentric artists, release chart-topping hits, and navigate the drama-filled music industry.
game-development music opensource python rich-text simulation
Last synced: 10 Apr 2025