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/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/maxchistt/evolution
WPF app - evolution strategy simulation
evolution hawks-and-doves simulation wpf
Last synced: 01 May 2026
https://github.com/martinouton/arduino-introduction
This is my progress on learning how to code and making circuits on Arduino
arduino arduino-uno circuits code simulation
Last synced: 28 Mar 2025
https://github.com/fabriziomusacchio/sir_model
This repository contains the code for the blog post on The SIR model: A mathematical approach to epidemic dynamics. For further details, please refer to this post.
Last synced: 16 May 2026
https://github.com/shimwell/neutronics_geomentry_comparision_simulation
The same neutronics geometry made using Constructive Solid Geometry (CSG) and DAGMC faceteted surface mesh at different resolutions to compare simulation results
csg dagmc geometry mesh neutronics simulation
Last synced: 09 Sep 2025
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/sourceduty/chronosimulation
🕒 Assistive development and optimization of chronosimulation models.
ai ai-sim artificial-intelligence chatgpt chronoreactor chronosim chronosimulation chronosimulation-model computer-science custom-gpt gpt gpts openai openai-chatgpt science sim sim-model simulate simulation simulator
Last synced: 28 Mar 2025
https://github.com/sourceduty/first_aid_sim
⛑️ Assistive first aid simulations.
ai-aid ai-health ai-sim aid artificial-intelligence chatgpt custom-gpt emergency emergency-aid emergency-services first-aid first-aid-sim gpt gpts health-aid health-check openai sim simulation simulator
Last synced: 28 Mar 2025
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/sandrain/analyzethis-schedsim
A workflow scheduling simulator for multi-core active flash devices.
Last synced: 10 Jul 2025
https://github.com/yds12/life
Conway's Game of Life implemented in the Crystal language with the CrSFML library.
conway-game crystal game-of-life simulation
Last synced: 03 Mar 2025
https://github.com/mhozaifaa/diamonddealer
Simple game designed using the blazor , simulation on Petri network
ai blazor csch dotnet dotnetcore game net5 petri-network simulation webassembly
Last synced: 08 May 2026
https://github.com/khaledashrafh/petpal-simulation
The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.
adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting
Last synced: 28 Apr 2026
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/debruine/faux.jl
Julia version of faux for data simulation
Last synced: 28 Mar 2025
https://github.com/wadjetz/crowd-simulator
algorithm dijkstra game graph java school-project simulation
Last synced: 21 Mar 2025
https://github.com/ryan-m-smith/timesharingsimulation
A simple simulation of a time-sharing system with a round-robin scheduler. CS-320 Project 1.
operating-systems round-robin simulation time-sharing
Last synced: 03 Apr 2025
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/sjbiaga/pisc
Pi-calculus to Scala translator
agents ambient-calculus asynchronous bioambients cancellation cats-effect concurrency encodings exponential-distribution if-then-else metaprogramming parser-combinators pi-calculus replication scala scalameta simulation stm stochastic traces
Last synced: 24 Oct 2025
https://github.com/beepboopbit/laboratoryenvironment
A Simple Extensible Environment Library for simulation
library simulation student-project
Last synced: 20 Mar 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/jghaden/particle-simulator
OpenGL based Particle simulator
glew glfw glm gravity nbody opengl particles simulation
Last synced: 15 May 2026
https://github.com/s1ink/swerve-simulation
An extension of the original team project during summer 2023
frc java simulation swerve-drive wpilib
Last synced: 16 May 2026
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/erikbavenstrand/infection-simulation
Very simple infection simulation made for an assignment at KTH.
Last synced: 27 Mar 2025
https://github.com/0xtter/wizardguildmanager
"Wizard Guild Manager" is a Java project that simulates the day-to-day operations of a wizard guild. Send adventurers on missions, manage finances, and oversee personnel to build the strongest guild in the realm. Harness your strategic skills and create a thriving guild in this immersive simulation.
Last synced: 13 Jun 2025
https://github.com/kkmann/cov19sim
agent-based simulation of covid-19 for small populations
covid-19 julia-language simulation
Last synced: 03 Apr 2025
https://github.com/quinta0/montecarlo
A statistical overview of the computation of Pi and an application of the Monte Carlo principle to a portfolio
monte-carlo-simulation python simulation statistics
Last synced: 16 May 2026
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/muichi-mon/sim-plot-ode
A lightweight Java project for simulating and plotting ODEs — ideal for learning and experimenting with dynamic systems modelling.
differential-equations dynamic-system-modeling dynamic-systems euler fitzhugh-nagumo fitzhugh-nagumo-model java java-fx javafx lotka-volterra-model n-body-problem n-body-simulation numerical-methods ode ode-model ode-solver rk4 simulation sir-model solar-system
Last synced: 16 May 2026
https://github.com/aerospace-eng/liftofflab
A simple Python simulation that models a rocket launch, visualizing altitude and velocity dynamics using Matplotlib.
aerospace aerospace-engineering beginner-project dynamics educational-project flight matplotlib-python project python rocket science simulation
Last synced: 16 May 2026
https://github.com/nevrome/rsplatche3
R Package - R interface for SPLATCHE3 (http://www.splatche.com/splatche3)
Last synced: 09 Jul 2025
https://github.com/theleopard65/isa-imitation
This repository contains a simple C++ implementation of a Von-Neumann architecture simulator. The program mimics the behavior of a basic computer architecture that uses a single memory space for both instructions and data. Users can load programs, execute them, and view the current state of the memory and registers.
32-bit 64-bit ac architecture c-plus-plus data executable explained implementation ir isa mar mdr memory pc registers simulation von-neumann x64 x86
Last synced: 18 Mar 2025
https://github.com/haasr/conway-life-game-py
John Conway's game of life in python (CLI)
cli conways-game-of-life python python3 simulation simulator
Last synced: 11 Jun 2026
https://github.com/skhayrulin/x_engine
I'm planning collect here all my work on rewrote version of Sibernetic engine
cpp cpp11 cpp14 engine opencl sibernetic simulation
Last synced: 27 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/caeassistant-group/abaqus-johnson-cook-sandwich-panel-impact-under-tnt-blast
In this project, a sandwich panel sample with a honeycomb structure under TNT blast load was analyzed. For this analysis, the Johnson-Cook elastoplastic model was applied, and the simulation was conducted under the load of a 1 kg TNT explosion.
abaqus cae damage damage-detection failure failure-analysis finite-element-analysis johnson-cook simulation
Last synced: 04 Jan 2026
https://github.com/gr8h/alien-invasion
This is a simulation of aliens who are about to invade the earth.
Last synced: 11 Apr 2025
https://github.com/luckyone-cc/simplestockmarketsimulation
Simple stock market simulation written in C#. It includes classes for managing an account, an exchange, orders, positions, and a trading strategies. The project simulates a stock exchange with random price fluctuations and allows users to create and manage trading positions. (GBM-Model)
exchage finance simulation stock stock-market trading trading-strategies
Last synced: 17 Mar 2025
https://github.com/marip8/simulated_lidar_scanner
ROS package for a simulated LiDAR scanner
Last synced: 15 May 2026
https://github.com/kmoraza/inverter_drive_simulator
Das ist eine Desktop-App, die in der C-Programmiersprache geschrieben ist und einen elektrischen Wechselrichterantrieb simuliert. (Desktop app written in C programming language which simulates electrical inverter drive.); Developed: 21 April 2025
c-language c-programming electrical-circuits electrical-engineering electrical-system induction-motor induction-motors inverter-drive mathematics mechanical-engineering physics simulation simulations simulator simulators variable-frequency-drive
Last synced: 23 Jul 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/domenico-esposito/project_m
🏛 Implementazione di diversi pattern comportamentali dei visitatori di un museo in Unity
agent-based-simulation agents museum simulation
Last synced: 15 May 2026
https://github.com/hendrowunga/opportunistic-network-environment
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: 12 Mar 2025
https://github.com/giovanni-iannaccone/solar-system
Solar system simulator usign OpenGL 🪐
c-plus-plus glut opengl simulation solar-system solar-system-simulation
Last synced: 15 May 2026
https://github.com/danieljvickers/fluid_simulation
An educational example for learning the Navier-Stoke equations. Also included is a C++ and CUDA shared object library, buildable with CMake, for use in your personal projects.
cpp cuda differential-equations navier-stokes numpy physics python simulation
Last synced: 04 May 2026
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/tahirzia-1/risc-v-cpu-core-systemverilog
This repository contains a SystemVerilog implementation of a basic 5-stage pipeline RISC-V processor. The processor includes a register file, ALU, control unit, instruction memory, and data memory. It is designed to run simple assembly programs and includes optimizations for performance such as hazard detection, forwarding, and branch prediction.
alu assembly-language cpu fpga fpga-programming processor registers risc-v riscv riscvprocessor simulation systemverilog verilog vivado
Last synced: 03 Mar 2025
https://github.com/galadeat/bank-sim
Scalable banking backend built with Go and gRPC. Starts with account services, designed to evolve into a full financial simulation.
account-management backend banking fintech go golang grpc simulation
Last synced: 15 May 2026
https://github.com/paul-bokelman/genetic-maze
Competing population model of genetically evolving neural networks
ai genetic-algorithm machine-learning neat neuroevolution simulation
Last synced: 27 Mar 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/kaua-pt/cancerevolutionsimulation
Simulação da evolução de um câncer
agent jade java multiagent-systems simulation
Last synced: 15 May 2026
https://github.com/carloscraveiro/pic_sevensegdisplaycounter
A project for learning purposes in C programming language for PIC18F that explores the following features: interrupts, timing, input and output ports (I/O), and peripherals (buttons, LEDs and 7-segment displays).
c microcontroller nix nix-flake pic18f pic18f4550 sdcc-compiler seven-segments-display simulation simulide
Last synced: 15 May 2026
https://github.com/fgaz/ant
Ant simulation (swarm intelligence)
ants experiment simulation swarm-intelligence
Last synced: 14 May 2025
https://github.com/ycatsh/math-sim
simulating mathematical concepts through code
Last synced: 02 Sep 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/hermann-web/lissajou
A Python module for creating animations, including Lissajou curve simulations
animation lissajous lissajous-curve lissajous-figures lissajous-figures-generator matplotlib-animation simulation visualization
Last synced: 02 Jul 2025
https://github.com/klarh/flowws-examples
Example workflows using the flowws library
examples molecular-dynamics molecular-simulation notebook python simulation visualization workflows
Last synced: 15 May 2026
https://github.com/talhaahussain/advection-simulation
Continuous Assessment for ECM3446 - High Performance Computing, set by Prof. Luo Man (Year 3, Semester 2). Simulates the advection of material from a chimney by wind in the planetary boundary layer.
advection advection-diffusion simulation
Last synced: 22 Jun 2026
https://github.com/leodog896/n-body
ridiculously rudimentary n-body simulation
Last synced: 06 Mar 2025
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/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/talhaahussain/game-of-life-gui
A (mostly) object-oriented implementation of John Horton Conway's Game of Life (1970) as a graphical user interface.
conways-game-of-life game-of-life gui object-oriented-programming pygame simulation
Last synced: 24 Jun 2026
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/hvlikk/shipssimulation
Konsolowa symulacja walki statków morskich zaimplementowana w Javie - przedmiot Programowanie Obiektowe, Politechnika Wrocławska
Last synced: 18 Jul 2025
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/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/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/krafpy/basic-fluid-simulation
Basic WebGL fluid simulation.
Last synced: 12 Mar 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/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/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/jmfeck/microwave-simulator-8086
Microwave simulation project in Assembly 8086, developed in 2016 for a university course, demonstrating low-level programming and virtual hardware control.
8086 8086-emulator assembly college-project embedded-systems emu8086 low-level-programming simulation
Last synced: 05 May 2025
https://github.com/dqsevilla/dice-sim
Short dice rolling simulation experiment using coin flips
coin dice probability python3 simulation
Last synced: 14 Jun 2026
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/aemulare/lab-garagelanes-stack
CSC326 Information structures course
c-plus-plus college-project console-application information-structures simulation stack
Last synced: 13 Apr 2025
https://github.com/toolbuddy/lifegamer_event
Event Generator, Scheduler of LifeGamer.
event golang lifegamer simulation
Last synced: 18 Mar 2025
https://github.com/rileyjshaw/ca-finder
:bug: A cellular automaton simulator running as a shader on your GPU
automaton cellular gpgpu shader simulation
Last synced: 27 Mar 2025
https://github.com/abhn/game-of-life
Conway's game of life implementation in vanilla JS with Canvas API
Last synced: 16 Jun 2025
https://github.com/loryshamadache/haskell-genetic-sim
A simple genetic algorithm simulation built in Haskell using Gloss for visualization. Demonstrates functional programming patterns and evolution-inspired behavior modeling for Emurgo's Developer Associate Program
genetic-algorithm haskell simulation
Last synced: 07 Apr 2025
https://github.com/saviornt/wave-function-with-probability-density
Jupyter notebook that visualizes a wave function for a particle at a specific time.
jupyter-notebook physics quantum-physics simulation
Last synced: 16 Jun 2025
https://github.com/netesf13d/atomic-dynamics
Package for the simulation of classical atomic dynamics in various trapping potentials.
cold-atoms monte-carlo simulation
Last synced: 15 May 2026
https://github.com/pkini2002/simulation-of-dijkstra-algo
Computer Graphics Academic Project
computer-graphics-opengl dijkstra-algorithm glut-library opengl raster-graphics simulation
Last synced: 13 May 2026
https://github.com/nens/threedi-connector
3Di API client
3di api client simulation water-management
Last synced: 14 Jun 2025
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/caeassistant-group/abaqus-aluminum-bending-ductile-damage-3d
In this project, 3D bending of a sample made from extruded aluminum alloy EN AW-7108 T6 is analyzed in a 3D space. Note that this is a simple example. However, if you need more information about ductile damage in Abaqus and its modeling using the VUMAT subroutine, you can visit the CAE Assistant website.
abaqus aluminum-extrusions cae ductile ductile-failure ductile-fracture finite-element-analysis finite-element-methods quasi-static simulation
Last synced: 04 Jan 2026
https://github.com/iliyalb/bluej-fox-rabbit
🦊 BlueJ life simulation project for university
Last synced: 07 Apr 2025
https://github.com/t2ny/bouncyjs
My JavaScript remake of the famous bouncing DVD logo, built using the p5.js library for creating graphic and interactive experiences
animation graphics javascript p5js physics simulation
Last synced: 19 Jun 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/caellian/litesim
A discrete event simulation library
discrete-event-simulation simulation simulation-modeling
Last synced: 07 Apr 2025
https://github.com/ttitcombe/galaxysimulator
Python implementation of an N body gravitational system, with inclusion of rogue stars to model galactic pertubations
galaxy n-body physics simulation
Last synced: 05 Nov 2025
https://github.com/algebra-fun/b-ca-infection-simulation
"Brownian-CA-Infection" is a Math Model of Infection based on CA and SIR.
cellular-automaton infection mathmodel mathmodeling simulation sir-model
Last synced: 09 Jun 2026