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/radoslav-grencik/ims_20_21
Simulation of ocean plastic pollution.
Last synced: 04 Jul 2025
https://github.com/tophercantrell/sim-katamino
Code to solve katamino challenges
Last synced: 30 Jan 2026
https://github.com/victorharri-chal/the-plazza
๐ A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech
c epitech ipc multi-processing multi-threading pizza second-year-project simulation
Last synced: 01 May 2026
https://github.com/henryquan/the-lott-simulation
To show you how many games and how much money you need to spend if you want to win
Last synced: 07 Jun 2026
https://github.com/shreyas9699/opengl-explorations
This repository is a learning project that explores the fundamentals of 3D rendering with OpenGL. It is a collection of experiments and demonstrations, integrated with ImGui, allowing for easy exploration and modification of parameters.
3d-graphics 3d-models assimp fractal-brownian-motion frustum-culling lightning model-loader multithreading opengl particles-simulation perlin-noise procedural-generation shaders simplex-noise simulation tessellation
Last synced: 18 Apr 2026
https://github.com/artemis-beta/landsim
Generate Terrain/Land Using Random Number Generation in Python
cities python simulation terrain
Last synced: 01 Mar 2025
https://github.com/harmim/vut-ims-project
Modelovรกnรญ a simulace - Projekt - Rozvoz jรญdla firmou Freshbox
cpp ims modeling simlib simulation vut vut-fit
Last synced: 31 Mar 2025
https://github.com/tanguysoto/mtworld
Ecosystem simulation with 3D visualization
3d artificial-life boids java procedural-generation simulation
Last synced: 01 Apr 2025
https://github.com/mahirsalahin/towers-of-hanoi-simulation
The Tower of Hanoi.
Last synced: 15 Mar 2025
https://github.com/wfvining/sx
Simulation engine for elixir
elixir simulation simulation-engine simulation-framework
Last synced: 30 Jan 2026
https://github.com/a5kin/moire
Multi-Objective Interactive Runtime Environment
artipixoids environment gui simulation xentica
Last synced: 14 Jan 2026
https://github.com/abarichello/airport-simulator
Assignment for INE5410
airport airport-simulation c ine5410 simulation simulator ufsc
Last synced: 16 May 2025
https://github.com/joshuamarkle/evolution-simulation
A simulation in unity about genome optimization
evolution evolution-simulation simulation
Last synced: 09 Apr 2025
https://github.com/foufou-exe/axelrod-rs
A high-performance evolutionary game theory simulator written in Rust. This project explores the Iterated Prisoner's Dilemma by pitting various automated strategies against each other to observe the emergence of cooperation, trust, and betrayal in a competitive environment.
evolutionary-algorithms game-theory mathematics multi-agent-systems prisoners-dilemma rust rust-lang simulation social-sciences tit-for-tat
Last synced: 03 Apr 2026
https://github.com/retr0kr0dy/qed
Basic Study of Quantum Electro Dynamic Propagation
electrodynamics qed quantum-mechanics simulation
Last synced: 10 Apr 2025
https://github.com/kiritofeng/collision-sim
Collision Simulator for AP Physics
Last synced: 15 Oct 2025
https://github.com/sorgazb/java_cycling_championship
Program developed in Java, cycling championship simulator
arraylist comparable comparator enums hashmap java poo set simulation
Last synced: 05 Jul 2025
https://github.com/aakrishtsp/reynolds-steering-behaviours
Implementation of Reynold's Steering Algorithm using OpenGL
2d-graphics cmake glad glfw glm imgui opengl simulation
Last synced: 11 Apr 2025
https://github.com/gmostofabd/8051-lcd
๐ This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.
4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation
Last synced: 22 May 2026
https://github.com/2kabhishek/pyschool
School simulation with Python ๐ซ๐
doctest oop python school simulation
Last synced: 16 May 2026
https://github.com/ssoudan/fluid-simulation-rs
Eulerian Fluid Simulation in Rust and WebAssembly
cfd eulerian-fluid-simulation rust simulation
Last synced: 14 May 2026
https://github.com/georgjz/wasp
Data for an unfinished front panel computer design
Last synced: 31 Jan 2026
https://github.com/tolisz/computergraphics_duck
Duck with water simulation
billboard computer-graphics cpp20 duck opengl phong-model simulation
Last synced: 11 May 2026
https://github.com/c1m50c/cellular-automata
Python project implementing Conway's Game of Life with PyGame.
cellular-automata conways-game-of-life grid mit-license pygame python python3 simulation
Last synced: 12 Apr 2026
https://github.com/austince/planet-simulations
Planet Simulations for Introduction to Astrophysics PEP 336
astrophysics data-processing data-science python simulation
Last synced: 10 Mar 2025
https://github.com/kaustubholpadkar/neural-networks-visualization
Simulation of Binary Classifier with Neural Networks using P5.JS and Synaptic.js
artificial-intelligence artificial-neural-networks deep-learning javascript machine-learning neural-networks p5js simulation synaptics visualization
Last synced: 05 Jul 2025
https://github.com/drewxs/sensr
Semi-supervised deep learning simulation
deep-learning machine-learning simulation
Last synced: 11 Apr 2026
https://github.com/shenvitor/Geant4_nDa
a Geant4 Simulation of the response of liquid scintillator neutron Detector array (nDa), as the second part simulation of my bachelor's thesis project at Tsinghua University in 2021.
Last synced: 31 Mar 2026
https://github.com/liatemplates/mec2
Port of the mec2 2D physics simulation engine to LiaScript
liascript liascript-template mec2 oer physics simulation
Last synced: 21 Feb 2026
https://github.com/mozturan/iot--simulation
A ZigBee + MQTT simulation with interface to monitor data.
cupcarbon firebase hivemq iot monitoring mqtt network-protocols simulation streamlit zigbee
Last synced: 18 Apr 2026
https://github.com/efremropelato/durability
ISO 15686 factor methodology simulator
durability iso-15686 react simulation spring-boot
Last synced: 06 May 2026
https://github.com/rafalkornel/particle_simulation_template
Particles simulation in python template repository.
matplotlib particles physics physics-simulation python simulation template template-repository
Last synced: 08 Apr 2025
https://github.com/nic-obert/cellular-automata
Simulation of space colonization based on given parameters and environment
cellular-automata life processing simulation
Last synced: 16 Apr 2025
https://github.com/chemoelectric/eprb_signal_correlations
Derivation, entirely by probability theory, of the correlation coefficient for a two-channel Bell test, with simulation in Ada and other languages. The Nobel Committee for Physics has banned this program. (Mirrored at https://eprb-signal-correlations.sf.net)
ada common-lisp fortran particle-physics physics probability probability-theory python python3 quantum quantum-computing quantum-mechanics signal-analysis signal-processing simulation
Last synced: 22 Feb 2026
https://github.com/crissccl/digital_controlsim
Tutorial-oriented simulation of a discrete-time PI control loop applied to a first-order system. Includes actuator saturation to emulate real microcontroller behavior. Designed for educational purposes and digital control learning.
arduino digital-control education esp32 first-order-system matlab pi-controller saturation simulation teensy tutorial
Last synced: 06 May 2026
https://github.com/farzadazizizade/cart-pole-balancing
Cart pole balancing
balancing cart-pole cart-pole-balancing inverted-pendulum matlab simulation
Last synced: 22 Nov 2025
https://github.com/brayvid/brayvid.github.io
Math and science problems visualized with p5.js.
html-canvas interactive p5-js science simulation teaching visualization web-app
Last synced: 18 Jan 2026
https://github.com/antoniostipic/quicklife
Source Code for QuickLife. Textual life simulation game. Available on Android.
android angular cross-platform game game-development game-of-life games ionic ionic3 quicklife simulation text-game
Last synced: 18 Apr 2026
https://github.com/SergioCabana/PhD_thesis
Characterisation and detection of radiation at radio frequencies in cascades initiated by very high energies Cosmic Rays and Neutrinos
astroparticle-physics astrophysics neutrino radio simulation
Last synced: 10 Mar 2025
https://github.com/codernayeem/2d-mat-sim
A web based 2d Matrix Simulator
2d html html-css-javascript js matrix p5js simulation tailwindcss web
Last synced: 18 Apr 2026
https://github.com/im-rises/particle-system-webgl
Particle system made in C++ with OpenGL build with Emscripten to WebGL2
cpp emscripten graphics opengl particle-system particles simulation system
Last synced: 19 Apr 2026
https://github.com/dor-sketch/simulation-earth
Implementation of a Cellular Automaton for a variety of cause-effect inferences, with simple GUI and graph support.
biological-computing cellular-automata matplotlib simulation tkinter
Last synced: 15 Mar 2025
https://github.com/gigaquads/store
A transactional in-memory SQL-like object store for long running processes, games, analytics, realtime processing and other applications.
database-management databases object-storage object-store query-engine query-language simulation store stores virtualization
Last synced: 19 Apr 2026
https://github.com/marinadunn/ASTR400B_Dunn
Repo for ASTR 400B course, Galaxy Simulations, taught by Dr. Gurtina Besla
astrophysics extragalactic galactic-modeling galaxies orbital-dynamics orbital-simulation physics python simulation
Last synced: 10 Mar 2025
https://github.com/megospc/epidemic_simulator_3
ะกะธะผัะปััะพั ัะฐัะฟัะพัััะฐะฝะตะฝะธั ัะฟะธะดะตะผะธะธ ะธ ะบะพะฝะบััะตะฝัะธะธ ัะฐะทะฝัั ะฒะธะดะพะฒ ะธะฝัะตะบัะธะน. ะะตััะธั 3.0. ะะพะฑะฐะฒะปะตะฝั ัะพะฑััะธั, ะบะพัะพััะต ะผะพะณัั ะฒะฝะตััะธ ัะธะปัะฝัะต ะธะทะผะตะฝะตะฝะธั ะฒ ั ะพะด ะผะพะดะตะปะธัะพะฒะฐะฝะธั.
epidemic-model javascript simulation
Last synced: 30 May 2026
https://github.com/bonifatius94/robot-sf
training environment for the simulation of a robot moving in a pedestrian-filled space
gym-environment ppo reinforcement-learning self-driving-car simulation social-force-model stable-baselines3
Last synced: 19 Apr 2026
https://github.com/znx-x/mind-crafter
MindCrafter is an open-source, advanced AI tool that can be utilized to create AI-to-AI interactions, advanced simulations, and more.
ai ai-ai artificial-intelligence generative-ai interative-ai simulation
Last synced: 04 Jun 2026
https://github.com/arhcoder/birthday-paradox
๐ Simulaciรณn que compara las coincidencias de cumpleaรฑos entre n mapaches.
birthday-paradox bokeh c java python racoons simulation
Last synced: 30 Apr 2026
https://github.com/ugnmura/Secretary-Problem-Simulation
Simulation of the Secretary Problem
maxima maximization probability secretary-problem simulation
Last synced: 02 Sep 2025
https://github.com/pietromoro/physarum
Project inspired by Saje Jenson's article on the topic, based on the paper by Jeff Jones. Simulation of a Physarum network
Last synced: 11 Jun 2026
https://github.com/humburg/chipsim
This is a read-only mirror of the Bioconductor SVN repository. Packageย Homepage:ย http://bioconductor.org/packages/devel/bioc/html/ChIPsim.html Bugย Reports:ย https://support.bioconductor.org/p/new/post/?tag_val=ChIPsim.
bioconductor-packages chip-seq simulation
Last synced: 08 Apr 2025
https://github.com/mathieucaroff/keyboardtranslator
Online tool to translate keystrokes to a different keyboard layout
keyboard keyboard-layout online simulation
Last synced: 13 Jun 2025
https://github.com/joseph-nagel/physics-informed-nn
Physics-informed neural nets with PyTorch
machine-learning physics-informed-neural-networks scientific-computing scientific-machine-learning simulation
Last synced: 17 Jan 2026
https://github.com/jelletreep/patch-dispersal
Supplemental code for the paper: "Seed dispersal as a search strategy: dynamic and fragmented landscapes select for multi-scale movement strategies in plants" in Movement Ecology 2021
dispsersal ecological-models ecology simulation utrecht-university
Last synced: 16 Mar 2025
https://github.com/miguelnietoa/conwaygameoflife
Conway's Game of Life - Juego de la Vida de Conway
conway-game conway-s-game-of-life life python simulation
Last synced: 26 Mar 2025
https://github.com/caeassistant-group/abaqus-uel-subroutine
UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.
3ds abaqus analysis cae fem finite-elements fortran numerical-analysis simulation subroutine uel
Last synced: 28 Feb 2026
https://github.com/reubenwong97/highway-discrete-event-simulator
Simple Event-Driven Simulation studying the drop and block rate of calls along a highway
discrete-event-simulation simulation
Last synced: 13 Apr 2025
https://github.com/shivamswarnkar/algo-analysis
Create and design a map, consisted of a goal, a starting point and various obstacles, and then visually analyze different algorithms as they try to find the best path from source to goal.
algo-analysis algorithm astar-algorithm breadth-first-search depth-first-search hill-climbing-search iterative-deepening-search simulation visual-analysis
Last synced: 21 Mar 2025
https://github.com/raulmurillo/conga_23
Code for reproducing CoNGA 2023 results on approximate posit arithmetic
approximate-computing computer-arithmetic floating-point image-processing posit simulation vhdl
Last synced: 11 Sep 2025
https://github.com/pyroll-project/pyroll-interface-friction
Plugin for PyRoll providing hooks for interface friction.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-project.github.io
Information and Documentation Website for PyRoll
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-pub1-benchmark
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/pyroll-project/pyroll-plugin-template
Plugin for PyRoll providing ...
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025
https://github.com/kris701/orbitalsimulation
Small orbital simulation project.
orbital-mechanics simulation wpf
Last synced: 17 May 2026
https://github.com/tahirzia-1/digital-clock-verilog
This repository contains a Verilog implementation of a 24-hour digital clock designed for FPGA platforms. The design displays hours, minutes, and seconds on a 7-segment display, providing a complete timekeeping solution that can be easily integrated into various FPGA development boards.
7segment digitalclock fpga fpga-programming fpga-soc nexys4ddr simulation synthesis systemverilog systemverilog-hdl verilog verilog-hdl vivado vivado-simulator
Last synced: 17 Feb 2026
https://github.com/yeregorix/chaos
A particle simulator
java javafx simulation simulator
Last synced: 17 May 2026
https://github.com/banyc/mips
MIPS Compiler + Virtual Machine
compiler cross-platform education homework interpreter mips simulation toolkit virtual-machine
Last synced: 13 Mar 2025
https://github.com/connellr023/game-of-life
A pretty simulation of Conway's Game of Life.
cellular-automata conways-game-of-life game-of-life rainbows rust simulation
Last synced: 05 Apr 2025
https://github.com/timschneider42/pyboolet
Object-Oriented wrapper for pybullet.
pybullet python python3 simulation
Last synced: 05 Apr 2025
https://github.com/bl33h/machinevshuman
A multi-threaded simulation comparing human workers' production efficiency to machine production in a factory.
factory human machine multi-threading multithreading parallel-programming simulation
Last synced: 13 Jul 2025
https://github.com/mcneillj/sitka-examples
Example files for getting started using Sitka for modeling and analysis.
building-energy examples modeling-tool simulation
Last synced: 16 May 2026
https://github.com/singhkunal2050/game-of-life
Conways Game of life representation in a web page
dfa finite-automata game javascript maths p5js simulation
Last synced: 16 May 2026
https://github.com/pyroll-project/pyroll-sims-power-and-labour
Plugin for PyRolL providing the power and labour calculation after R. B. Sims.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 12 Feb 2026
https://github.com/pyroll-project/pyroll-sparling-spreading
Plugin for PyRolL providing spreading claclulation using Sparling's equation.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/gergoerdi/retroclash-sim
High-level simulators for the RetroClash book
clash fpga haskell sdl2 simulation vga
Last synced: 17 Feb 2026
https://github.com/tfiers/spikeworks.jl
Helping you build spiking neural network simulations in Julia
computational-neuroscience julia simulation spiking-neural-networks
Last synced: 29 Oct 2025
https://github.com/makosai/nyxy
Nyxy is an open-source game engine made with C++. The primary focus is a 3D isometric environment with a simplified interpreter.
3d-engine 3d-game-engine cpp cpp-game cpp-game-engine game game-development game-engine isometric-game open-source simple sims simulation simulation-game
Last synced: 11 Jul 2025
https://github.com/feroxide/feroxide
chemistry hacktoberfest rust simulation
Last synced: 07 Apr 2026
https://github.com/khaouitiabdelhakim/client-server-simulator-python
This Python project demonstrates a simple client-server interaction on localhost. The server listens for client connections and responds with information about various web browsers based on user input.
client client-server client-side modeling modeling-and-simulation python python-script server server-side simulation
Last synced: 05 Apr 2025
https://github.com/klarh/hoomd_flowws
A library for modular HOOMD-Blue workflows
hoomd-blue molecular-dynamics molecular-simulation python simulation workflows
Last synced: 20 Jun 2025
https://github.com/vvv-keys/aishadow-malware-labs
AI-assisted malware simulation labs for red team research - content redacted for obvious reasons. Will be updating and applying in due time. Join community for demonstrations/practice.
ai autonomous cyber cybersecurity lab malware offense research security simulation testing warning
Last synced: 11 Jul 2025
https://github.com/jguarato/2d-cavity-flow
Computational fluid dynamics (CFD) code for solving incompressible flow in a 2D lid-driven cavity.
Last synced: 03 Jul 2026
https://github.com/tien-thanh-hua/smart-light-sensor-inator
An automatic lighting system using light, range, and movement detection. Also comes with temperature and humidity measuring.
arduino-uno c-plus-plus iot-device simulation smart-home smart-lighting tinkercad
Last synced: 17 Jun 2025
https://github.com/darkrai-404/snoopy_simulation
A Python-based behavioral simulation that models the interactions between dogs, humans, squirrels, toys, and food in a virtual environment. The simulation accounts for seasonal changes and tracks various aspects of dog behavior. The program outputs various analytics to help examine behavioral trends.
matplotlib-pyplot python3 simulation simulation-modeling
Last synced: 11 Jul 2025
https://github.com/tiagoantao/metis-web
Population genetics on the web
genetics genomics javascript population-genetics simulation teaching
Last synced: 05 Apr 2025
https://github.com/defrecord/value-alignment-toolkit
A comprehensive toolkit for implementing, analyzing, and validating AI value alignment based on Anthropic's 'Values in the Wild' research.
ai anthropic data-analysis ethics privacy python simulation value-alignment
Last synced: 20 Jul 2025
https://github.com/ragibson/real-time-simulator
Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).
cpu-scheduling real-time real-time-scheduling real-time-systems simulation
Last synced: 02 Jul 2026
https://github.com/bambier/bpsim
Bio processing simulator for Biotechnological proccess by focusing on Food Biotechnology and fermentation
biotech-application biotechnology fermentation fermentation-process python regression simulation simulator
Last synced: 29 Mar 2025
https://github.com/matronator/AnxietySimulator
Simulation game of anxiety disorders
anxiety anxiety-disorder anxiety-simulator game phaser-game phaser3 simulation simulator simulator-game
Last synced: 07 May 2025
https://github.com/openbraininstitute/snap
The Blue Brain/Open Brain Institute Pythonic Simulation and Network Analysis Productivity layer
Last synced: 17 Jan 2026
https://github.com/tech-gian/school_simulation_java
๐จโ๐๐๐ซ A simple school simulation made with Object-Oriented Programming principles in Java.
java oop oop-java oop-principles school school-project simulation
Last synced: 05 May 2025
https://github.com/exane/ram_model
RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)
assembly mathematics playground ram random-access-machine simulation theoretical-computer-science
Last synced: 04 Apr 2025
https://github.com/arda-guler/sloshtvc
Simplistic model of the thrust vector control system of a launch vehicle with propellant tank slosh.
control-systems physical-modeling physics-simulation simulation thrust-vector-control tvc
Last synced: 24 Jun 2025
https://github.com/nichitaa/multi-threaded-restaurant-simulation
a efficient multi threaded restaurant simulation with synchronized queues
network-programming python-flask-server simulation threading
Last synced: 23 Jun 2025
https://github.com/galenseilis/DESRu
DESRu is a Rust crate which contains the bare minimum components to write discrete event simulations.
des discrete-event-simulation rust rust-crate rust-lang rust-library simulation simulation-engine simulation-environment simulation-framework simulations
Last synced: 22 Apr 2025