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/aritra-basak/java_project
These two are my JAVA projects --1) ATM Simulation , 2) Loan Assistant
Last synced: 07 Oct 2025
https://github.com/pyroll-project/pyroll-sander-spreading
Plugin for PyRoll providing the Sander spreading model.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 31 Jan 2026
https://github.com/pyroll-project/pyroll-shida-flow-stress
Plugin for PyRolL providing the constitutive flow stress function from S. Shida.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/pyroll-project/pyroll-linear-thermal-expansion
Plugin for PyRoll providing approximate thermal expansion behavior using thermal expansion factor.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/grongier/pyanodi
Python package to perform Tan et al. (2014)'s analysis of distance
applied-statistics geostatistics python simulation spatial spatial-statistics
Last synced: 08 Oct 2025
https://github.com/villdev/conway
Terminal based Conway's Game of Life implemented with Go.
game go golang simulation tcell terminal-based
Last synced: 14 Jan 2026
https://github.com/dpbm/qko
A kotlin quantum framework
algorithms kotlin quantum quantum-computing quantum-simulator simulation simulator
Last synced: 14 Apr 2026
https://github.com/starland9/nsim
NSIM est un jeu de simulation et de gestion de magasin en 2D développé avec le moteur Godot Engine.
Last synced: 08 Oct 2025
https://github.com/ys928/guzhu
一个中国市场的基金投资建议与投资模拟工具
china fund investment simulation
Last synced: 31 May 2026
https://github.com/umstek/swimmingcompetitionsimulator
A Swimming Competition Simulation using Java Threads (CS2012 Principles of Object Oriented Programming - Assignment)
Last synced: 08 Oct 2025
https://github.com/joelmaregina/logicadeprogramacaosenai
Codes developed during a Programming Logic course and subsequent teacher evaluation.
javascipt logic-programming simulation
Last synced: 09 Oct 2025
https://github.com/preritdas/large-numbers
Repository for an online deployed law of large numbers and standard distribution simulation.
math random simulation statistics
Last synced: 09 Oct 2025
https://github.com/crocidb/phosphorus-dating
A short game about machines and relationship.
game gamejam js13kgames simulation
Last synced: 17 Apr 2026
https://github.com/netbr3ak/planetary-system-simulation
Planetary System Simulation enables users to simulate the trajectories of two planets in a gravitational system. Through a simple web interface, users can predict planetary movements using technologies such as Flask, NumPy, and SciPy.
astronomy flask gravitational-dynamics numerical-analysis numpy physics planetary-systems scipy simulation web-application
Last synced: 14 Apr 2026
https://github.com/sszabo11/bloblife
Built with Rust, Bloblife is a world of its own, made of creatures that eat food and survive.
evolutionary-algorithms rust simulation
Last synced: 09 Oct 2025
https://github.com/turing-complete/time
Scheduling policy
mapping multiprocessor scheduling simulation
Last synced: 14 Jan 2026
https://github.com/miyoherman/fake-password-cracker-prank
🔐 Simulate a password cracking tool with this harmless prank script for fun or education; fully safe and non-intrusive.
batch-script beginners console-app dmsmenula educational fake-hacker fun-project learning prank programming simulation windows
Last synced: 09 Oct 2025
https://github.com/wattai/affordable-inverted-pendulum
Design an inverted pendulum in affordable price.
control-systems modern-control pid-controller python simulation
Last synced: 09 Oct 2025
https://github.com/tuokri/rs2simlib
Python library for Rising Storm 2: Vietnam physics objects simulation and automated data collection.
numba numpy physics rising-storm-2-vietnam simulation unreal-engine-3
Last synced: 23 Feb 2026
https://github.com/quanticpony/clothespin-probability-distribution
A small problem of a probability distribution of clothes pins along a string.
challenges-solved python simulation statistics
Last synced: 10 Oct 2025
https://github.com/quanticpony/genetic-drift
A simple genetic drift simulation with Python.
Last synced: 10 Oct 2025
https://github.com/futureagi/l3c
Repository Switched To Xenoverse (https://github.com/FutureAGI/Xenoverse)
in-context-reinforcement-learning meta-reinforcement-learning reinforcement-learning simulation
Last synced: 10 Oct 2025
https://github.com/sourceduty/metaphysical_science
🌠 Theoretical metaphysical science simulations. Simulate science beyond the observable universe.
ai ai-sci artificial-intelligence chatgpt custom-gpt customgpts gpt gpts metaphysical metaphysics openai sci science science-theory simulated simulation space theoretical-physics theory
Last synced: 21 Jan 2026
https://github.com/0xtter/jurassic-fight
This Java project simulates dinosaur clans that move on a field to gain knowledge and share it upon return. The program tracks dinosaur movements and knowledge acquisition to determine the winner. With a focus on entertainment and education, this project provides a unique way to learn about Java programming and dinosaur behavior.
Last synced: 10 Oct 2025
https://github.com/roboticslab-uc3m/teo-gazebo-models
TEO Gazebo (classic) models.
Last synced: 19 Jan 2026
https://github.com/liatemplates/digisim
Template for using SimcirJS to simulate circuits in LiaScript
circuit liascript liascript-template simulation
Last synced: 11 Oct 2025
https://github.com/szerhusenbc/apisimulator-docker-image
Custom docker image for API Simulator that is a configuration-driven tool for creating and running API simulations
apis docker-image mocking simulation test test-automation testing-tools
Last synced: 21 Jan 2026
https://github.com/richard66nz/synchronisesim
Simulation of Sychronising a Generator to the electrical grid
generator powerplant simulation synchronization training
Last synced: 19 Jan 2026
https://github.com/sunsided/number-picking-paradox
A simulation of the "Pick the largest number" Cover Paradox, or the Two Envelopes Problem.
cover-paradox number-guessing-game paradox rust simulation statistics two-envelopes-problem
Last synced: 11 Oct 2025
https://github.com/blankscreen-exe/stopwatch-simulation-w-love2d
A stop watch simulation of three stopwatches created with the help of Love2D integrated with Lua language.
love2d-framework lua simulation
Last synced: 19 Jan 2026
https://github.com/jaredrhine/gomertime
Playground for simulation and ECS in go
client-server ecs game-engine go golang learning-exercise simulation websockets
Last synced: 14 Jan 2026
https://github.com/johnsyweb/crashcourse
Simulate and analyse your event course for accessibility and enjoyment.
react running simulation typescript
Last synced: 19 Jan 2026
https://github.com/raws/machinarium-plumbing-sim
Interactive simulation of Machinarium plumbing puzzle
Last synced: 27 Jan 2026
https://github.com/mfschubert/fmmax
Fourier Modal Method implemented in jax
diffraction fmm jax optics optimization rcwa simulation
Last synced: 13 Oct 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/haider-sama/pid-control-mass-spring-damper-matlab-simulink
PID control design and simulation for a Mass-Spring-Damper system using MATLAB & Simulink with performance analysis.
control-systems control-theory engineering mass-spring-damper matlab pid simulation simulink step-response system-modeling
Last synced: 13 Oct 2025
https://github.com/dianac01/xor-in-the-air
computer-networks matlab network-coding simulation wireless-networks xor-in-the-air
Last synced: 26 Oct 2025
https://github.com/gkeiel/grid_tied_simulation
MATLAB-PSIM simulation and control of grid-tied inverters
inverter matlab psim simulation
Last synced: 13 Oct 2025
https://github.com/jwalsh/observex-demo
ObserveX demo of an Internal Developer Platform (IDP)
devops distributed-systems distributed-tracing guile-scheme idp internal-developer-platform observability platform-engineering simulation sre
Last synced: 13 Mar 2026
https://github.com/stolsky/generate-and-solve-mazes
Visualization of the generation and solution of mazes with various algorithms.
maze maze-algorithms maze-generation maze-solving simulation visualization
Last synced: 14 Oct 2025
https://github.com/stolsky/artificial-life-of-autonomous-agents
The Artificial Life of Autonomous Agents.
2d chartjs evolution pixel-art pixijs simulation
Last synced: 14 Oct 2025
https://github.com/harmim/vut-snt-project
Simulation Tools and Techniques - Project - Traveling Umpire Problem
benders-cuts discrete-simulation greedy-algorithm local-search neighbor-search neighborhood-search operational-research optimalisation python scheduling simulation simulation-modeling snt vut vut-fit
Last synced: 14 Oct 2025
https://github.com/jeandemanged/yagat
Yet Another Grid Analysis Tool
desktop-application graphical-user-interface load-flow power-flow power-system power-system-analysis powsybl pypowsybl simulation
Last synced: 15 Oct 2025
https://github.com/zebraalgebra/flusim
Repo for python package flusim (uploaded to testpypi)
markov-chain python simulation testpypi
Last synced: 16 Oct 2025
https://github.com/oadultradeepfield/n-body-orbit-simulation
A C++/Go program for N-Body orbit simulations, built upon the previous 3-Body projects, with added support for spherical coordinates and collision.
cpp golang gravity python simulation
Last synced: 16 Oct 2025
https://github.com/caeassistant-group/abaqus-vumat-isotropic-elasticity-isothermal-suboutine
The VUMAT subroutine in Abaqus provides an effective approach for simulating materials that are not adequately captured by the standard Abaqus material library. In this study, we applied this subroutine to analyze a 3D isotropic isothermal beam. Further projects related to this domain can be explored at the link provided below.
abaqus abaqus-input-file cae code f90 fem fortran inp simulation subroutine umat vumat
Last synced: 22 Jan 2026
https://github.com/dormarr/khora
A 2.5D pixel survival sandbox & eco-sim.
game-development pixel-art sandbox-game simulation unity
Last synced: 14 May 2026
https://github.com/xyluo25/vissim2gmns
vissim2gmns converts VISSIM files (.inpx, .fzp, .fhz) into GMNS format with WGS 1984 coordinates for easy GIS visualization and analysis.
analysis fhz fzp gmns inpx simulation vissim
Last synced: 24 Feb 2026
https://github.com/olivia-banks/cardinal
Cardinal FTC Simulation Software
aerospace-engineering first-tech-challenge quantum-machine-learning robotics simulation simulation-modeling
Last synced: 14 Apr 2026
https://github.com/gnu11111/zoo
Zoo (Genetic Algorithm and Neural Networks Playfield)
genetic-algorithms kotlin neural-networks simulation
Last synced: 18 Oct 2025
https://github.com/ktauchathuranga/ready-queue-tracker
dont worry about it... :)
process-scheduling ready-queue simulation
Last synced: 14 Mar 2026
https://github.com/pranjalco/coffee-machine-intermediate
This Coffee Machine project is a Python-based program that simulates a real-world coffee vending machine. It allows users to select from available drinks, processes payments, and dispenses coffee based on sufficient resources. It also includes functionality for resource management and a maintenance mode to check resources and earnings.
automation cli-application fundamentals intermediate programming project-based-learning python-programming resource-management simulation
Last synced: 19 Oct 2025
https://github.com/eddietal2/trading_simulator
Trading Simulator for the Stock Market
python simulation stock-market
Last synced: 23 Jan 2026
https://github.com/boehringer-ingelheim/bprinstrattte
Causal Effects in Principal Strata Defined by Antidrug Antibodies
bayesian-methods causal-inference clinical-trial estimand mcmc-methods pharmaceutical-development principal-stratification r-package simulation stan time-to-event
Last synced: 22 Oct 2025
https://github.com/f-corvaro/netpractice
"Master the essentials of network configuration and troubleshooting."
42roma 42romaluiss 42school common-core common-core-cursus ip ipaddressing network networking protocols routing simulation subnetting tcp tcp-ip
Last synced: 15 Mar 2026
https://github.com/rayniel95/proyecto-agentes
Project of Simulation and Declarative Programming courses in collaboration with @lemartinez2245. An interesting thing in this project is the creation of generics predicates and inheritance simulation in prolog language.
bfs-algorithm prolog-programming-language school-project simulation university-coursework university-of-havana university-project
Last synced: 24 Feb 2026
https://github.com/abdulsamie10/snakesimulation
Snake Simulation developed using Java (frontend and backend) and following mvc pattern.
2d-game 2dgame game java java-8 java-simulation mvc mvc-pattern simulation snake-game threading
Last synced: 23 Oct 2025
https://github.com/mwja/planetary-simulation
Simple project I did for school. May rewrite in the future or add documentation
Last synced: 24 Oct 2025
https://github.com/cyberarm/citysim
Creating a simple city simulation
2d-game game gamedev gosu ruby simulation
Last synced: 01 Jun 2026
https://github.com/guinpen98/savannah
This is a simulator of plants and herbivores and carnivores.
cpp dxlib ecosystem-model simulation simulator
Last synced: 24 Oct 2025
https://github.com/donnc/retail-simulation
a quick and dirty retail and ewallet simulation
ewallet python retail simpy simulation
Last synced: 25 Oct 2025
https://github.com/rewired/weed-breed-js
This project is a simulation game for breeding and growing weed. It includes a simulation engine that models plant growth, environmental factors, and costs.
cannabis economy-simulator esm game javascript jest nodejs procedural-generation simulation tycoon-game
Last synced: 14 Apr 2026
https://github.com/cashewpillar/os-algorithms
my simulations of OS algorithms in class, low level design who??
algorithms os python python-3 python3 simulation
Last synced: 26 Oct 2025
https://github.com/babaid/ising-model-simulation
A project containing simulations of Ising Chains known from theoretical physics.
computerscience ising-model physics simulation theoretical-physics
Last synced: 28 Jan 2026
https://github.com/tmsalab/simcdm
Simulate cognitive diagnostic model data for Deterministic Input, Noisy "And" Gate (DINA) and reduced Reparameterized Unified Model (rRUM) from Culpepper and Hudson (2017) <doi: 10.1177/0146621617707511>, Culpepper (2015) <doi:10.3102/1076998615595403>, and de la Torre (2009) <doi:10.3102/1076998607309474>.
cognitive-diagnostic-models psychometrics r rcpp rcpparmadillo simulation
Last synced: 13 May 2026
https://github.com/nathsou/hdl
Hardware Description (and Simulation) Library
electrical-engineering hardware-description hardware-description-language hardware-design logic-gates simulation simulator tri-state
Last synced: 01 Jun 2026
https://github.com/neuwcodebox/infinitehotel
Genetic Life in Hotel(?)
genetic-algorithm genetic-programming simulation
Last synced: 26 Oct 2025
https://github.com/upkie/new_agent
Template to create new agents and spines for Upkies
legged-robots python robotics simulation wheeled-biped
Last synced: 09 May 2026
https://github.com/haziqj/lavaan.bingof
Limited Information Goodness of Fit Tests for Binary Factor Models
complex-samples composite-likelihood factor-analysis goodness-of-fit latent-variables pairwise psychometrics r simulation survey-weights
Last synced: 28 Jan 2026
https://github.com/pyroll-project/pyroll-lippmann-mahrenholz-force-torque
Plugin for PyRolL providing the power and labour calculation after O. Lippmann and H. Mahrenholz
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/ibrahimessakine/arena_automotive-simulation-production-stock-parking
Experience the future of automotive manufacturing with our advanced simulation, seamlessly managing production, stock, and automobile parking. Gain insights into efficient production, inventory optimization, and strategic parking allocation within a cutting-edge automotive facility.
arena automobile process-automation rockwell-automation simulation
Last synced: 24 Jan 2026
https://github.com/mr-mohan-v/driver-assistance-system
A driver assistance system that will remind a driver to follow eco-driving principles when a certain principle is violated
assistance driving-behavior microcontroller micropython raspberry-pi-3 simulation
Last synced: 06 Feb 2026
https://github.com/apdavison/bulbnet-reproduction
Code associated with the article "[Rp] Dendrodendritic inhibition and simulated odor responses in a detailed olfactory bulb network model"
computational-neuroscience neuron-simulator olfaction reproducible-paper rescience simulation
Last synced: 28 Jan 2026
https://github.com/talhaorak/bitlings
Inspired by Thronglets of Black Mirror's Plaything episode, Bitlings are creatures which try really hard to become sentient :)
aritificial-intelligence artificial-life simulation
Last synced: 06 Feb 2026
https://github.com/guiherzog/sphfluid
An implementation of the SPH algorithm with an interpretation of the total energy and pressure of the system.
computer-graphics hydrodynamics particles processing simulation
Last synced: 06 Feb 2026
https://github.com/luismsuarez/gameoflife
Implementation of the popular Wa-Tor simulation in C++ and Qt
cpp cross-platform game qt simulation wa-tor
Last synced: 15 Apr 2026
https://github.com/assem-elqersh/mips-processor-designs
Comprehensive repository containing Verilog implementations of MIPS processors. Includes both single-cycle and multi-cycle architectures, each in separate directories, with full simulation testbenches and modular design components for educational and development purposes.
computer-architecture educational hardware-designs mips mips-architecture processor-design simulation verilog
Last synced: 06 Feb 2026
https://github.com/devkumarsadanandbiswas/devkumar_-biswas_portfolio
My Resume
simulation wordpress wordpress-development
Last synced: 06 Feb 2026
https://github.com/i5heu/blog_cannon
A fast and easy to install Blog
blog blog-article blog-engine blog-platform blogging fast go golang simulation
Last synced: 29 Jan 2026
https://github.com/bavinnk/bjt-master-slave-d-flip-flop
Circuit diagram and explanation of a master-slave D-Type Flip-Flop (DFF) built with discrete BJTs and passive components.
diagram flipflop npn-transistor resistor simulation
Last synced: 30 Jan 2026
https://github.com/prash5t/comnet_network_simulation
Contains a basic WAN communication performed in Comnet Network Simulation tool
Last synced: 30 Jan 2026
https://github.com/etherman-os/drberkay-pixel-hospital
drberkay.com living pixel hospital — static Canvas 2D demo with deterministic seeded activity
canvas-game github-pages javascript pixel-art simulation
Last synced: 01 Jun 2026
https://github.com/jancarauma/wifi-simulator-reception
2D FDTD simulation of WiFi signal propagation in an floor plan with semi‑transparent walls
eletromagnetism fdtd ftdtmethod propagation signal simulation wave wifi wireless
Last synced: 07 Feb 2026
https://github.com/willemmulder/prime-visualization
Render and view Prime Visualizations in the browser
prime-numbers simulation visualisation visualization
Last synced: 07 Feb 2026
https://github.com/pyroll-project/pyroll-zouhar-contact
Plugin for PyRolL providing contact area estimation by G. Zouhar.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Feb 2026
https://github.com/jerboaburrow/particles-desktop
A relaxing and stimulating interactive particle simulation
casual idle linux macos opengl physics simulation windows
Last synced: 31 Jan 2026
https://github.com/muntahashams/simulations
this repo contain simulations of various circuits
3phase controlled-rectifier microwind modelsim nanohub power-electronics rectifier simulation ssd thyister uncontrolled-rectifer vlsi vlsi-circuits
Last synced: 31 Jan 2026
https://github.com/aentwist/gamedriver
Lightweight cross-platform image matching tools focused on automation
automation computer-vision game image-detection image-matching opencv simulation template-matching testing
Last synced: 31 Jan 2026
https://github.com/ninivert/chaotic-billiard
A chaotic billiard simulator written in C++, with Python bindings for data analysis.
chaotic-billiard chaotic-systems cplusplus-11 python simulation
Last synced: 31 Jan 2026
https://github.com/openlearningquest/game
An educational game where players build competencies as part of an interactive story.
game learning learning-by-doing mathematics open-education open-educational-resources physics science simulation story
Last synced: 07 Feb 2026
https://github.com/map0logo/sim-2019
Notas del curso de Simulación
discrete-event-simulation risk-analysis simulation
Last synced: 07 Feb 2026
https://github.com/beliavsky/asset-allocation
Simulations of bet-sizing and asset allocation problems
gambling quantitative-finance simulation
Last synced: 02 Feb 2026
https://github.com/thomasafroo/risc-machine
Implements a RISC processor that executes a set of ARMv7 instructions.
risc simulation synthesis systemverilog
Last synced: 02 Feb 2026
https://github.com/adamouization/utility-of-cooperation-netlogo
:turtle: Exploring the utility of cooperation in NetLogo
artificial-intelligence cooperation netlogo simulation
Last synced: 07 Feb 2026
https://github.com/gerritnowald/banished-demographics
Simulating the demographics of the city builder game Banished
demographics demography discrete-mathematics game object-oriented python simulation social-sciences
Last synced: 07 Feb 2026
https://github.com/kmoraza/different-spirals
I have plotted several notable mathematical spirals or curves in Scilab
archimedean-spiral cotes-spiral euler-spiral fermat-spiral fibonacci-spiral fraser-spiral geometry golden-spiral graphs hyperbolic-spiral involute lituus-spiral logarithmic-spirals loxodrome mathematics poinsot-spiral rhumb-line simulation simulations spiral-of-theodorus
Last synced: 08 Feb 2026
https://github.com/alexandrades/osires
Otimizador de simulação de sistemas produtivos, desenvolvido através do projeto OSIRES.
jaamsim kivy operational-research optimization simulation
Last synced: 26 Feb 2026