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/kmoraza/antikythera_mechanism_simulation
This application is developed to simulate the functionality and features of the historic Antikythera Mechanism. Built with JavaFX, the simulation replicates the movements, calculations, and functionalities of Antikythera Mechanism, offering a modern interpretation.
2d-simulation antikythera-mechanism engineering physics simulation
Last synced: 29 Dec 2025
https://github.com/gregorykogan/bugs-life
This is simulation of how bugs live
evolution evolutionary-algorithms lifecycle natural-selection simulation
Last synced: 14 May 2025
https://github.com/gregorykogan/n-body-gravity
Simple simulation of gravitational attraction of n bodies
collision gravity p5js simulation
Last synced: 14 May 2025
https://github.com/carlosagalicia/cleaning-simulation
Simulation of a group of vacuum cleaning agents tasked with cleaning a grid-based room.
agent-based-modeling matplotlib mesa python simulation
Last synced: 15 May 2026
https://github.com/cassiofb-dev/009-universe
3D solar sistem simulation made with P5
3d-graphics astronomy javascript p5js simulation universe
Last synced: 07 Aug 2025
https://github.com/lunnosmp4/spacesim
Physics based simulation game, play with gravitational forces!
Last synced: 27 Mar 2025
https://github.com/bsodium/voxelife
A C++ game of life implementation in 3D space
3d cpp game-of-life opengl simulation
Last synced: 06 Mar 2025
https://github.com/quentin18/ecosystem
Ecosystem simulation in C++
cpp ecosystem perlin-noise sfml simulation
Last synced: 15 May 2025
https://github.com/kklot/endtb
TB models in TMB
epidemic modelling simulation tb tmb tuberculosis
Last synced: 12 Apr 2025
https://github.com/cherenkov-plenoscope/merlict
ray tracing for python
monte-carlo optics physics python raycasting raytracing simulation triangle-mesh wavefront-obj
Last synced: 16 Jan 2026
https://github.com/mwja/Planetary-Simulation
Simple project I did for school. May rewrite in the future or add documentation
Last synced: 28 Sep 2025
https://github.com/ycatsh/physics-sim
N-body and projectile motion simulation
cpp physics python sfml simulation
Last synced: 16 Feb 2026
https://github.com/omeryildiz/simuduck
SimUduck sample in Head First Design pattern. Written with C++ language
cpp11 oop simulation strategy-design-pattern
Last synced: 04 Jan 2026
https://github.com/angrybeltman/trigonometry-visualizer
A simple and easy to use program made to help visualize some of the trigonomic functions. The program is written in c using the library raylib for the gui. In order to build and run the program make sure cmake and git is installed and run the run.sh file. If you found this repository helpful of cool feel free to give it a star.
c cmake cosine cpp gui interactive learning math mathematics raylib simulation sine tangent trigonometry
Last synced: 25 Apr 2026
https://github.com/mandarancio/numerical-modeling
Practical works for Numerical Modeling class at UNIGE.ch
modelling numerical-modelling simulation
Last synced: 22 Mar 2025
https://github.com/justine-george/seeking-tutor-problem-posix-threads
Multithreaded simulation of a tutoring center coordination system using POSIX threads, mutex locks, and semaphores in C.
c mutex-synchronisation mutithreading semaphores simulation
Last synced: 09 Aug 2025
https://github.com/areenberg/relsys
A tool for evaluating a system of queues with finite capacity that are connected through customer relocations.
production queueing queueing-networks relocation simulation
Last synced: 16 Jan 2026
https://github.com/sourceduty/electronic_simulator
🔋Manage, plan, and simulate Arduino and Raspberry Pi projects.
arduino artificial-intelligence chatgpt custom-gpt customgpt electronic electronics gpt gpts pi piduino project-plan project-planning projects raspberry-pi sim simulated simulation simulator
Last synced: 19 Jan 2026
https://github.com/xuyanwen2012/pedestriansim
A Unreal Engine 4 Plugin for simulating pedestrian behaviors
plugin simulation unreal-engine-4
Last synced: 15 Apr 2025
https://github.com/hptrk/uni-haskell-assignment
(UNIVERSITY) A simple battle simulator in Haskell that allows users to simulate battles between different types of units with various stats and abilities. ⚔️
haskell simulation university-project
Last synced: 04 Apr 2025
https://github.com/allemandi/gacha-engine
Practical, type-safe toolkit for simulating and understanding gacha rates and rate-ups.
drop-rate gacha gacha-engine gacha-simulator game-probability gaming lootbox probability random-drop rate-up rolls simulation type-safe typescript
Last synced: 10 Mar 2026
https://github.com/md-talim/coffee-machine-simulator
A Java-based coffee machine simulator to brew coffee, manage resources, and handle money.
beginner-project console-application java oop simulation
Last synced: 30 Apr 2025
https://github.com/sofyanox12/universe-simulation
A file that contains script to run the entire universe. A journey to solve the phenomenon of the Theory of everything, an equation of the Universe.
html5-canvas javascript seed simulation universe
Last synced: 05 Jul 2025
https://github.com/skent259/omisvm-sims
Simulation code for "Ordinal Multiple Instance Support Vector Machines"
multiple-instance-learning ordinal r reproducible-research simulation svm weakly-supervised-learning
Last synced: 26 Mar 2025
https://github.com/skent259/mildsvm-sims
Code and experiments for "Non-convex SVM for cancer diagnosis based on morphologic features of tumor microenvironment"
cancer-diagnosis non-convex-svm r simulation tumor-microenvironment
Last synced: 26 Mar 2025
https://github.com/mansi-k/vlab_req_engg
A virtual lab for students to learn requirements engineering in a practical way
active-learning diagram-editor diagram-evaluator drawing-canvas gojs quiz-game reactjs simulation virtual-lab web-application
Last synced: 15 Apr 2025
https://github.com/kiwijuice56/connect-four-ai
Implementation of minimax algorithm in a connect four simulation
Last synced: 28 Mar 2025
https://github.com/kiwijuice56/alpha-critter-simulation
Work in progress refined critter simulation
Last synced: 28 Mar 2025
https://github.com/ormidales/react-air-current
Air Current est un composant React qui simule des courants d'air en temps réel avec des particules animées, utilisant Canvas API pour un rendu fluide et interactif.
airflow animation canvas particles react simulation turbulence
Last synced: 30 Mar 2025
https://github.com/sarahhan-one/game_of_life_c
Conway's Game of Life with RayLib and C
game-of-life raylib simulation
Last synced: 30 Apr 2025
https://github.com/alepiga/serraintelligente
Sistema intelligente in C++ per la gestione automatica dell'irrigazione in serre con supporto a diverse tipologie di piante.
cmake cplusplus plants simulation stl
Last synced: 15 Jun 2025
https://github.com/rbreeze/bitcoin_simulated_exchange
Simulation game for trading cryptocurrencies. Uses a Node.js server and MongoDB to host users and call a cryptocurrency exchange rate API.
bitcoin cryptocurrencies css3 game html mongodb nodejs simulation
Last synced: 10 Apr 2026
https://github.com/free-analytics/gaussiankernels
ガウス過程
gaussian-processes kernel nlp python simulation
Last synced: 06 Mar 2025
https://github.com/kavicastelo/planets_realistic_simulation
Solar panel simulation with real values. base and physical calculation credits gose to Tech with Tim Youtube Chanel
physics-simulation pygame python simulation solar-system
Last synced: 26 Mar 2025
https://github.com/kavicastelo/car_simulation_machine_learning
Auto driving car simulation using neural networks and model training. Used html canvas for draw elements and javascript for train the model. not any third party libraries used.
javascript machine-learning model-training neural-networks simulation
Last synced: 26 Mar 2025
https://github.com/fgaz/ant
Ant simulation (swarm intelligence)
ants experiment simulation swarm-intelligence
Last synced: 14 May 2025
https://github.com/diordany/spicemill
Tool for plotting Ngspice simulation results with Pyplot.
analysis data electrical-engineering electronics frontend integrated-circuit integrated-circuits ngspice plot plotting post-processing pyplot python raw simulation spice
Last synced: 13 Jan 2026
https://github.com/lucasgmalheiros/simulacao-call-center
Desevolvimento de simulações de eventos discretos para trabalho final da disciplina de simulação de sistemas
analytics dash dashboard data-science jupyter-notebook latex python simpy simulation
Last synced: 10 Apr 2026
https://github.com/sathikasethumjith/cyrus
💻 Embed Metasploit Android Meterpreter payloads into existing APKs effortlessly with Cyrus, simplifying your workflow for reverse shell creation.
ai android blog claude claudecode cyrus-lang cyrus-sasl docker linear nextjs postfix puppet python robocup shadcn-ui simulation soccer-simulation typescript
Last synced: 06 Apr 2026
https://github.com/leodog896/n-body
ridiculously rudimentary n-body simulation
Last synced: 06 Mar 2025
https://github.com/ettorerocchi/metagesim-amr
A new modality of CAMISIM: Metagenomic synthetic data suited for AntiMicrobial Resistance studies
Last synced: 16 Jan 2026
https://github.com/cmower/pybullet_log_reader
Read PyBullet log files.
logging pandas pybullet python readlog simulation state-logging
Last synced: 14 May 2026
https://github.com/arda-guler/supercluster3d
Cosmic scale n-body and expansion-of-the-universe simulator.
astrodynamics astrophysics cosmology n-body n-body-simulator simulation simulator
Last synced: 01 Mar 2025
https://github.com/bravim-ketan-purohit/vendarch
VendArch is a modular, design-pattern-driven vending machine simulator built in C++. It uses State, Strategy, and Abstract Factory patterns to support multiple machine types. Highly extensible and cleanly architected, it models real-world product-line software systems.
cpp design-patterns lowleveldesign modulardesign oop simulation software-architecture state-pattern
Last synced: 15 Jun 2025
https://github.com/tgross03/orbital_simulation
A python based boiler-plate simulation for n-body gravity simulations.
astronomy orbital-mechanics physics python simulation
Last synced: 29 Jun 2025
https://github.com/miha53cevic/spirographsim
A simulation of the Spirograph toy
Last synced: 30 Mar 2025
https://github.com/pacifik2460/system-monitor
OS Simulator
cv desktop nextjs os rust simulation tauri
Last synced: 10 Apr 2026
https://github.com/hunterproduction/unity-libre-fracture-2.0
An open source tool for object destruction simulation in Unity
blast destruction fracture nvidia open-source physics physics-simulation simulation unity unity-package
Last synced: 19 Jan 2026
https://github.com/toolbuddy/lifegamer_event
Event Generator, Scheduler of LifeGamer.
event golang lifegamer simulation
Last synced: 18 Mar 2025
https://github.com/rugleb/phpgpss
PHP analog of the GPSS modeling language
analyze gpss modeling php simulation
Last synced: 02 Apr 2025
https://github.com/iliyalb/bluej-fox-rabbit
🦊 BlueJ life simulation project for university
Last synced: 07 Apr 2025
https://github.com/thuvasooriya/azem
awesome zig enabled micro-mouse maze simulator
maze micromouse simulation zig zig-package
Last synced: 14 May 2026
https://github.com/stacs-srg/valipop
Generates synthetic genealogical populations at (small) country scale.
Last synced: 20 Jan 2026
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/timbk/pmt_sim
Simulation for Charge Response of Dynode based PMTs
Last synced: 24 May 2026
https://github.com/inphyt/quantitative_single_neuron_modeling_competition_2007
Data for the Quantitative Single-Neuron Modeling Competition (2007).
bayesian-inference bayesian-methods bayesian-optimization bayesian-statistics challenge competition computational-neuroscience data electrophysiological-data electrophysiology model-calibration modeling neuronal-models neuroscience neuroscience-competition parameter-estimation simulation simulation-modeling single-neuron-model uncertainty-quantification
Last synced: 26 Jul 2025
https://github.com/marshallasch/density-plots
ns-3 simulation scripts to generate the city density plots for the thesis
ns-3 ns3 plots simulation simulations
Last synced: 19 Jan 2026
https://github.com/adri326/single-rotation
Specialized Rust implementation of the "Single Rotation" reversible cellular automaton
Last synced: 23 Mar 2025
https://github.com/mattyboy84/slime-simulation
Implementation of an agent algorithm to create a higher order slime-mould like pattern
java javafx portfolio simulation
Last synced: 16 May 2026
https://github.com/acailic/founders-dilemma
educational startup simulation game that teaches real founder principles through gameplay.
founder game simulation startup tauri tauri-app
Last synced: 14 May 2026
https://github.com/brdneo/lore
Lore N.A
agent ai docker postgresql python simulation supabase
Last synced: 29 Apr 2026
https://github.com/juntyr/necsim-rust-docs
Documentation of the spatially explicit biodiversity simulation necsim-rust
biodiversity cuda docs mpi necsim rust simulation
Last synced: 14 May 2026
https://github.com/zeozeozeo/p5-liquids-and-softbodies
Demonstration of softbodies and liquids with p5.js and matter.js
fluid liquid matter-js p5js physics-simulation simulation softbodies
Last synced: 26 Mar 2025
https://github.com/the-tave/stats-picker
The Stats Picker (Statistics Picker) is now openly available on GitHub!
learning psychology r shinyapps simulation statistics teaching
Last synced: 21 Feb 2026
https://github.com/acrane77/particlesimulation
A real time particle system written in C++ with OpenGL, featuring multiple emission patterns, dynamic winds, rendered as smooth, feathered point sprites with custom GLSL shaders.
cpp english opengl particles physics physics-simulation simulation
Last synced: 14 May 2026
https://github.com/rsmuthu/turing-machine-simulation
A simple simulation of a Turing Machine to help my friends understand the working of a Turing Machine
python27 simulation turing-machine-simulator
Last synced: 17 Mar 2025
https://github.com/thomasafroo/simple-risc-machine
Implements a RISC processor that executes a set of ARMv7 instructions.
risc simulation synthesis systemverilog
Last synced: 15 Mar 2025
https://github.com/arbishal/fireflies
Look at my favourite near-extinct insects.
canvas composition-api javascript simulation tailwindcss tailwindcss-v4 vue3 vuejs
Last synced: 16 Apr 2026
https://github.com/swudususuwu/susujava
Java source code with reusable `public class`s. For now, all is in the https://github.com/SwuduSusuwu/SusuJava/tree/pos2 branch (which will merge into `preview` branch). Do not know if `/SusuJava/` is descriptive, will consider future move: to `/SusuSims/`, `/JavaSims/`, or `/FishSim/`?
boids calculus fish inheritance-in-java java javafx-application ocean physics-engine physics-simulation simple simulation tensor trigonometric-functions
Last synced: 14 May 2026
https://github.com/kareem-emad/os-project
a small simulation for a system consisting of a managing process (kernel) ,Disk Process (performing disk operations) and clients processes requesting disk (adding/deleting content)
Last synced: 26 May 2026
https://github.com/nmisyats/basic-fluid-simulation
Basic WebGL fluid simulation.
Last synced: 26 Dec 2025
https://github.com/justinjjlee/simulation-discrete
Employing data transformations and simulations to answer random questions
analytics data data-science julia python simulation spark
Last synced: 30 Apr 2026
https://github.com/comnetshh/lre
Standalone implementation of the Limited Relative Error algorithm including a Python wrapper
algorithm probability simulation
Last synced: 11 Apr 2026
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/xanstar6067/fractalexplorer
Большой проект по объединению программ генерации фракталов. A large project to combine fractal generation programs.
burning-ship burning-ship-set csharp custom-rendering-style decimal-arithmetic fractal fractal-renderer fractals graphics julia-set mandelbrot-set math multithreading parallel-computing simulation visual-studio visualization winforms
Last synced: 30 Jun 2025
https://github.com/okkindel/programmerssimulator
Programmer Simulator written on the first hackathon. In general it turned out to be a failure but maybe someone will use it :) You can eat, code, sleep and dispose.
hackathon programmer-simulator python simulation simulator
Last synced: 29 Apr 2025
https://github.com/woolseyworkshop/article-simulating-fireflies-with-an-arduino
Simulating Fireflies With An Arduino Article Resources
arduino electronics fireflies kicad linux macos programming simulation windows
Last synced: 11 Apr 2026
https://github.com/caeassistant-group/abaqus-welding-simulation-two-pass-arc-welding
2-Pass Welding Simulation in Abaqus: In this project, we used Abaqus with the DFLUX subroutine to simulate2-pass welding, incorporating the birth and death of elements. This is a workshop of a package covering the simulation of multiple welding methods, presented in 3.5 hours of video. All files and videos are available through the provided link.
3ds abaqus arc-welding arc-welding-simulation cae dflux-subroutine fortran numerical numerical-methods simulation welding
Last synced: 05 Jan 2026
https://github.com/caeassistant-group/inherent-strain-method-in-metal-additive-manufacturing-abaqus-simulation
This research investigates the application of the Inherent Strain method in Abaqus, an effective numerical strategy for simulating Laser Powder Bed Fusion (LPBF) in metal additive manufacturing. For this purpose, we have implemented the DFLUX and USDFLD subroutines using Fortran.
3d-printing abaqus additive-manufacturing cae dflux-subroutine fem finite-element-analysis finite-element-methods finite-elements fortran laser numerical python simulation
Last synced: 11 Jun 2025
https://github.com/caeassistant-group/abaqus-3d-printing-additive-manufacturing
In this project, we simulated 3D printing, or additive manufacturing, in Abaqus CAE. Due to the complexity of the project, we used Python scripting for the simulation. Additionally, we utilized the DISP and USDFLD subroutines in Fortran Languages.
3d-printing 3dprint abaqus additive-manufacturing cae finite-element-methods numerical-simulation simulation
Last synced: 16 Oct 2025
https://github.com/tahirzia-1/uart-transmitter-and-receiver
A complete UART (Universal Asynchronous Receiver/Transmitter) implementation for FPGAs, written in Verilog HDL. This project includes transmitter and receiver modules, baud rate generation, and test infrastructure for both simulation and hardware validation.
fpga-board fpga-programming fpga-soc nexys4ddr rtl simulation systemverilog testbench uart uart-receiver uart-transmitter uart-verilog verilog verilog-hdl verilog-project vivado vivado-hls vivado-simulator
Last synced: 04 Mar 2025
https://github.com/ready4-dev/ready4web
Website of the ready4 suite of tools for data synthesis and modelling in mental health
data-synthesis health health-economics mental policy simulation
Last synced: 20 Jan 2026
https://github.com/kmoraza/dual_beam_oscilloscope_simulation_software
Software zur Simulation eines Zweistrahloszilloskops (Dual-Beam Oscilloscope Simulation Software)
desktop-app desktop-app-development desktop-application desktop-software dual-beam-oscilloscope dual-beam-oscilloscope-simulation javafx-app javafx-desktop-app javafx-desktop-apps javafx-desktop-software oscilloscope oscilloscope-simulation simulation simulations simulator simulators
Last synced: 18 May 2026
https://github.com/sumandey7684/mac-os-simulation
This open-source project aims to replicate some of the Mac OS(Monterey, at the time of writing)'s desktop experience on the web, using HTML, CSS & JavaScript
apple css git html javascript macos nodejs responsive simulation
Last synced: 11 Apr 2026
https://github.com/timyiu478/dolev-strong-protocol
A State Machine Replication built on top of Dolev-Strong Authenticated Broadcast Protocol
byzantine-broadcast consensus distributed-systems pki protocol simulation state-machine-replication synchrony
Last synced: 30 Oct 2025
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
https://github.com/barrettotte/population-genetics-sim
Simulate basic population genetics on fake creatures' DNA. Concepts of mutation, crossover, fitness distribution covered. Prototype algorithm for ProcJam 2018
genetic-analysis genetics population-genetics python simulation
Last synced: 29 Mar 2025
https://github.com/daniel-keogh/birds-bees-simulation
A chase simulation implemented in Unity using the state pattern
csharp simulation state-machine state-pattern unity unity2d
Last synced: 12 Apr 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/liubomyr123/gas-station-simulation
A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛
c concurrent-programming linux makefile multithreading queuing-system scheduling-algorithms semaphore simulation threading threading-synchronization
Last synced: 16 Apr 2026
https://github.com/dpshkr/twodfet
Two Dimensional Simulation Codes of Two Dimensional material based FETs
2d-ma 2d-simulation python simulation transistor
Last synced: 24 Mar 2025
https://github.com/rakin406/grid-world-ai
A grid world where the AI aims to reach the goal.
2d ai artificial-intelligence demo game-development simulation
Last synced: 10 Jun 2026
https://github.com/shresthagrawal/virtualrobogym
We have tried to create a faster, safer and smarter method to train robots neural network using virtual simulation
analogs artificial-intelligence deep-learning neural-network robotgym robotics simulation virtual virtual-machine
Last synced: 16 Apr 2026
https://github.com/lisabensoussan/sampling-data-wrangling-and-visualization
This project focuses on simulating rollup profit strategies and analyzing data on notable female scientists using R. It includes tasks like simulation, data scraping from Wikipedia, and generating various visualizations.
data-visualization data-wrangling probability simulation statistical-analysis
Last synced: 19 Mar 2026
https://github.com/jafetsoto/ie0527_p_simulacion
Simulación de la implementación de un chat de texto entre la habitación de una casa y una casita de árbol en el jardín.
bpsk hamming-coding hamming-decoding huffman-coding huffman-decoding python simulation
Last synced: 16 Apr 2026
https://github.com/maximilian-nitsch/gnss-simulator
Simple C++ Simulator and ROS 2 Node for GNSS.
autonomous-driving autonomous-robots autonomous-underwater-vehicle autonomous-vehicles auv auv-simulator gnss gps navigation robotics robotics-simulation rov satellite-navigation sensor simulation simulator
Last synced: 16 Apr 2026
https://github.com/rodyherrera/opendxa
Open Source & GPU-Accelerated Dislocation Extraction Algorithm (DXA)
dislocations dxa gpu-accelerated lammps materials-science molecular-dynamics ovito simulation
Last synced: 30 Jun 2025
https://github.com/ralolooafanxyaiml/neural-evolution-engine
A modular AI evolution simulation engine built with Python and TensorFlow. Uses Deep Learning to predict organism adaptations against environmental threats.
artificial-intelligence deep-learning evolution-simulation keras machine-learning neural-networks numpy oop pandas python scikit-learn simulation tensorflow
Last synced: 07 Jan 2026