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-23 00:28:43 UTC
- JSON Representation
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/tiagoantao/metis-web
Population genetics on the web
genetics genomics javascript population-genetics simulation teaching
Last synced: 05 Apr 2025
https://github.com/fire2a/docs
Fire2a research group documentation
boost landscape-ecology qgis-plugin simulation techincal-documentation-page
Last synced: 06 Mar 2026
https://github.com/matthewpoletin/matchmaking
Matchmaking service simulation
Last synced: 22 Jul 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/tsmorz/robot_sim
Robotic manipulator simulation that loads Denavit-Hartenberg patameters from a text file. The robot's tool position and orientation can be viewed to to analyze inverse kinematic and planning algorithms.
denavit-hartenberg manipulation planning robotics simulation simulator
Last synced: 03 May 2026
https://github.com/will-roscoe/nbody
Repo for my coursework for PHYS281 Scientific Programming and Modelling. A Library to simulate the interaction of solid bodies in 3D, and be able to graphically display motion or output in multiple forms. Integrates JPLHorizons data to be able to use in simulation.
jpl-horizons matplotlib nbody-problem physics python simulation university
Last synced: 21 Mar 2025
https://github.com/aarjaneiro/parallelqueue
A package for simulating parallel queueing systems in Python.
discrete-event-simulation parallel parallel-processing python queue simpy simulation
Last synced: 07 May 2025
https://github.com/ornstein89/open3de-extsimint-gem
Open3D engine gem providing integration with external simulation model: video output to external model and motion input from external model
gem ipc modeling o3de open3d-engine open3de simulation
Last synced: 28 Oct 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: 12 Apr 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/0ameyasr/edgecloudsim
A simulation of Mobile, Edge, Cloud-only computing models along with Hybrid (Cloud-Edge, Mobile-Edge) over a set of tasks using EdgeCloudSim
cloud-computing edge-computing java simulation
Last synced: 30 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/microgrids-x/microgrids.m
Operational & economic simulation of Microgrid projects. Matlab/Octave package of the Microgrids.X family.
energy matlab microgrids octave optimization simulation
Last synced: 08 Jul 2025
https://github.com/marvk/marple-traffic-simulator
javafx mvvm mvvmfx simulation traffic traffic-simulation
Last synced: 18 May 2026
https://github.com/athaanggoro10/appsmyalbum
created-apps myalbum simulation traning
Last synced: 28 Jun 2025
https://github.com/jastka4/meadow-simulation
Project for university. Multithreaded meadow simulation in C++.
conditional-variables cpp17 meadow multithreading pwr simulation
Last synced: 13 May 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/loccx78vn/simulation_in_r
This is a tutorial for R-user learning about simulation and how to apply it in supply chain management
r simulation supply-chain-management
Last synced: 15 May 2026
https://github.com/dicehub/dice-dev-legacy
DICE project (Old version - No longer maintained !!!)
automation cfd openfoam simulation
Last synced: 20 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/pyroll-project/pyroll-basic
A meta package for installing quickly the PyRolL core and a set of basic plugins and extensions.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Jan 2026
https://github.com/m8nt0/computer-visualization
An interactive educational tool built in Rust that provides a real-time visualization of computer hardware components and their interactions. This project aims to make computer architecture more accessible and understandable through visual representation.
computer-architecture computer-engineering computer-science cpu educational gpu hardware low-level memory-management performance rust rust-lang simulation system-design visualization
Last synced: 07 Sep 2025
https://github.com/microrobotics-simulation-framework/maddening
Modular Automatic Differentiation and Data-Enhanced Neural-network INteracting Graph (MADDENING). A pure JAX end-to-end autodifferentiable graph based framework for multiphysics simulation.
automatic-differentiation differentiable-simulation gpu-computing jax multiphysics python scientific-computing simulation xla
Last synced: 30 May 2026
https://github.com/sachin-s-wagh/electrical-engineering-project-design-and-simulation-of-a-fast-dc-ev-recharging-station-using-matlab
A fast DC recharging station design, model, & simulation is presented for multiple EVs supporting G2V & V2G mode. MATLAB/Simulink tool is used with each component designed using standard formulae. Constant current (CC) & voltage (CV) control is used. Power quality is maintained and results obtained prove the effectiveness of proposed model.
control design documentation electric-vehicles electrical-engineering matlab matlab-script research-project simulation simulink-model
Last synced: 26 May 2026
https://github.com/sujaudd1n/rock-paper-scissors-simulator
Rock, paper and scissors simulator.
canvas game js rock-paper-scissors rock-paper-scissors-game rock-paper-scissors-js simulation
Last synced: 17 Jun 2025
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: 16 Apr 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/cuadernin/integralsimulation
Computes the value of a definite integral using Monte Carlo simulation.
integral monte-carlo monte-carlo-simulation simulation
Last synced: 05 Apr 2025
https://github.com/JunfXiao/trnsys-rust-template
A template to write rust-flavoured trnsys type
Last synced: 07 Sep 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
https://github.com/theoddysey/flappy-bird-python
Flappy Bird Game using Pygame
game game-development python simulation
Last synced: 26 Mar 2025
https://github.com/dvir-cohen1/orbit-view
A 3D solar system simulation built with React and Three.js, bringing the wonders of space to your screen.
react simulation space threejs
Last synced: 10 Apr 2026
https://github.com/genebit/p5js-double-pendulum
Double Pendulum simulation created in p5js
double-pendulum-simulation simulation web-application
Last synced: 18 May 2026
https://github.com/timschneider42/pyboolet
Object-Oriented wrapper for pybullet.
pybullet python python3 simulation
Last synced: 05 Apr 2025
https://github.com/joshwlambert/daisiemainland
Simulate phylogenetic data on islands with a evolving mainland pool
Last synced: 27 Feb 2026
https://github.com/gazebosim/gz_pkg_create
A tool for setting up gazebo related projects.
gazebo hacktoberfest robotics simulation
Last synced: 18 Apr 2026
https://github.com/erleben/prox2matlab
Toolbox for experimental verification of numerical methods for rigid body simulation or related types of simulation.
matlab pros-processing simulation tool
Last synced: 26 Mar 2025
https://github.com/walkerdustin/vergleich-von-messmethoden-fuer-punktwolken
Bei der Vermessung eines physischen Raumes ist das Ergebnis eine Punktwolke. Diese Punktwolke beschreibt dann ausgewählte Punkte im Raum, zum Beispiel auf den Wänden und der Decke. Wenn diese Punkte in zwei seperaten Messungen gemessen werden, vielleicht sogar von unterschiedlichen Geräten, soll hinterher herausgefunden werden wie genau diese Punktwolken übereinstimmen. Dafür gibt es zwei grundsätzlich verschiedene Methoden. Diese sollen hier verglichen werden.
3d-models accuracy-metrics data-analysis data-visualization kaggle measure-distance numpy point-cloud pointcloudprocessing punkte python science-research simulation statistics
Last synced: 11 Apr 2026
https://github.com/ronondex/simulation
An abstract multi threading enabled simulation Framework for C# that can be used to model / simulate everything you can imagine
c-sharp multithreading simulation simulation-framework
Last synced: 29 Jun 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/mitre/im_sample_algorithm
MITRE's Interval Management Sample Algorithm. An implementation of RTCA DO-361A Appendix C.
aircraft algorithms simulation
Last synced: 04 Jan 2026
https://github.com/thomasgesseyjones/dara_21cm_signal_simulation
A simple semi-numerical 21-cm signal simulation code created for the 2023 DARA Global 21-cm Astronomy Workshop
astrophysics cosmology physics-simulation simulation
Last synced: 07 Sep 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/gowth6m/post-office-simulation
A simulation of the customer queuing and being served in a post office written in ANSI standard C99.
Last synced: 18 Mar 2025
https://github.com/comba92/life-automata
⬜⬛ C++ implementation with SDL2 of Conway's Game of Life
conways-game-of-life cpp game makefile sdl2 simulation
Last synced: 17 Apr 2026
https://github.com/samvitj/weis2016-programs
Source code for WEIS 2016 paper
Last synced: 14 May 2026
https://github.com/viljarjf/nano
Programs made during nanotechnology studies
physics physics-simulation python simulation tfy4235
Last synced: 07 Apr 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/emer/grunt
git-based run tool: python scripts that automate running jobs on a cluster
daemon git hpc-cluster hpc-portal python remote-execution simulation slurm
Last synced: 22 Apr 2026
https://github.com/bl33h/coffeefactorysimulation
A program that simulates a coffee factory with parallel processing using pthreads. It handles coffee production, storage, and thread synchronization.
coffee factory mutex mutex-lock parallel-computing parallel-programming posix-threads pthreads simulation synchronization
Last synced: 14 Mar 2025
https://github.com/bl33h/spotifysimulation
A program that prints the playlist data from a csv file in a music player, it also identifies the longest song.
Last synced: 14 Mar 2025
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/bl33h/factorysimulation
A factory simulation system that utilizes a SQL database.
create-database database postgresql queries simulation sql
Last synced: 21 May 2026
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
https://github.com/sumdiboii/rainwater-harvesting-simulation-opengl
A rainwater harvesting simulation built using OpenGL in C++, featuring animated rainfall, gutter collection, and water storage. It’s a modified version of an existing project with unknown origin. We enhanced the visuals, structure, and flow to make it more suitable for academic use. Demonstrates basic OpenGL rendering and environmental concepts.
cpp environment graphics opengl rainwater-harvesting simulation visualisation
Last synced: 11 Apr 2026
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/nyuad-astroparticle/lxe-phonon
This repository contains all the data for the the detection of particles from the phonons produced due to heat deposition in liquid scintillators
Last synced: 17 Jan 2026
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/cjburkey01/eswbevosim
An evolution simulator features evolving brains
brain evolution evolution-simulation evolve evolving-neural-networks neural-network neural-networks simulation simulator unity unity3d unity3d-game unity3d-games unity3d-simulator
Last synced: 02 Nov 2025
https://github.com/mxvish/mxvish.github.io
My website
android chrome css git github html ios javascript linux macos open-source simulation simulator visualization website windows
Last synced: 06 Apr 2026
https://github.com/dubniczky/network-simulations
Network simulations in python using sockets and mininet
learning mininet networking python simulation
Last synced: 28 Oct 2025
https://github.com/pyroll-project/pyroll-examples
Examples of PyRolL usage to host on Binder.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 19 May 2026
https://github.com/stdlib-js/simulate-iter-periodic-sinc
Create an iterator which generates a periodic sinc waveform.
cardinal diric dirichlet iterate iteration iterator javascript node node-js nodejs periodic processing signal simulate simulation sinc sine stdlib wave waveform
Last synced: 17 Feb 2026
https://github.com/emanuellcs/entropicrust
Rust-based project exploring chaotic systems through high-performance simulations
chaos chaos-theory chaotic-dynamical-systems chaotic-systems mathematics physics physics-simulation rust rust-lang rustlang simulation visualization
Last synced: 12 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/kaustubholpadkar/multiclass-classification-neural-network-visualization
Simulation of Multi-Class Classifier with Neural Networks using P5.JS and Synaptic.js
artificial-intelligence artificial-neural-networks deep-learning interactive-visualizations javascript machine-learning multiclass-classification neural-networks p5js simulation synapticjs visualization
Last synced: 04 Apr 2025
https://github.com/ait-testbed/atb-ansible-rootkeys
AECID testbed for installing public and private ssh-keys of simulated administrators.
aecid ansible ansible-role atb keys openssh simulation ssh testbed
Last synced: 14 May 2026
https://github.com/emrepel03/titan-space-program
Full JavaFX simulation from Earth to Titan with orbital mechanics, physics-based landing, and interactive GUI.
gui interactive-ui java javafx numerical-methods orbital-mechanics physics-engine simulation space-mission
Last synced: 18 May 2026
https://github.com/trflorian/galactic-hopper
Control a spaceship and evolve from simple hops to exploring the galaxy
2d action exploration galactic game gamedev godot godot4 hopper rocket simulation sprites
Last synced: 06 Apr 2025
https://github.com/geosiris-technologies/geos-resqml
External component of GEOS that reads/writes RESQML entities
Last synced: 21 Mar 2025
https://github.com/richgrov/vkad
A simple, minimal-dependency CAD program powered by Vulkan
cad computer-aided-design simulation vulkan
Last synced: 15 Sep 2025
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/qogris/matterai-workspace
AI for Materials Science Training and Development
ai4s aiforscience deep-learning machine-learning materials-genome materials-science simulation
Last synced: 21 Mar 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/christiaangoossens/planetary-orbit-simulator
This repository holds a Java application used for simulating planetary orbits. The app was created for use in a PWS (Profielwerkstuk) project for the Stedelijk Gymnasium Nijmegen (the Netherlands) by Christiaan Goossens and Daniel Boutros.
astronomy nasa orbit physics physics-simulation planets research research-project simulation simulator space
Last synced: 07 Jul 2025
https://github.com/yogpanjarale/game-of-life
Conwoy's; Game of life simulation made with p5.js and typescript
gameoflife p5js simulation typescript
Last synced: 05 Apr 2025
https://github.com/gonzalo-bulnes/stime
🦉 A testing (and partial) replacement for Python's time package, for fully-controlled time-dependent tests.
Last synced: 06 Apr 2025
https://github.com/computational-nano-science-lab/functional_group_addition
The code adds functional groups to graphene surfaces
Last synced: 18 May 2026
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/caeassistant-group/disp-fortran-code-abaqus-subroutine
In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.
abaqus cae code disp fem finit fortran simulation subroutine vdisp
Last synced: 18 Feb 2026
https://github.com/semibran/life-c
:gear: conway's game of life in C
c cellular-automata game game-of-life physics simulation
Last synced: 06 Apr 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/yusufcinarci/aquarium-project-with-microprocessor
Bu çalışmada PIC18F45K22 Mikdrodenetleyicisi kullanılarak akvaryum sistemi otomatik ve manuel olarak iki ayrı şekilde Proteus üzerinden simüle edilmiştir. Microdenetleyici MicroC Pro aracılığı ile programlanmıştır. C# üzerinden yaptığımız arayüz ile PIC18F26K20 mikroişlemcisi kullanılarak proteus üzerinden iki taraflı kontrol sağlanmıştır.
c csharp electronic electronics electronics-projects gui-application microc microcontroller microprocessor microprocessor-applications pic18f45k22 proteus simulation software
Last synced: 11 May 2026
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/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/sleepycharlyy/mass_spring.pde
Simulates how springs interact with mass. Made with Processing 3.
2d-simulation mass physics physics-simulation processing simulation springs
Last synced: 03 Jul 2025
https://github.com/flokey82/simmemory
Dwarven memory: A pretty clumsy attempt to replicate the memory system from dwarf fortress.
Last synced: 18 May 2026
https://github.com/youngermaster/coulomb-superposition-principle
Principio de Superposición de Coulomb y Ley de Biot-Savart
coulomb-law matplotlib numpy simulation
Last synced: 18 May 2026
https://github.com/wwwshwww/roomor
Framework for autogenerating and deploying random room simulation for Gazebo
gazebo pcg-gazebo python ros simulation
Last synced: 27 Apr 2026
https://github.com/georgeerol/simplearmmoverwithros
This is an example of writing ROS nodes in Python
Last synced: 10 Jun 2026
https://github.com/louis030195/meme
Learning and teaching meme(s) one commit at a time.
3d biology physics simulation unity
Last synced: 28 Apr 2026