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/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/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/karrlab/wc_analysis
Tools for analyzing whole-cell knowledge bases, models, and simulation results
computational-biology simulation systems-biology visualization whole-cell-modeling
Last synced: 25 Jun 2025
https://github.com/mach3tryhard/tokamak-simulator
Tokamak Simplified Simulator makes the concept easy to visualise. Done using three js and cannon-es
example-project physics-simulation simulation
Last synced: 07 Mar 2026
https://github.com/iamrajiv/rain-simulation
This project is focused on the application of Kinematics and Dynamics principles using an Entity Component System (ECS) architectural pattern.
css html javascript simulation
Last synced: 27 Apr 2026
https://github.com/michaelsproul/ewok
Simulator for a distributed fuzzy ordering algorithm
consensus distributed-systems safenetwork simulation
Last synced: 15 Aug 2025
https://github.com/flokey82/simmotive
This package is a crude port of https://github.com/alexcu/motive-simulator which is adapted from Don Hopkins' article The Soul of The Sims which shows an prototype of the 'soul' of what became The Sims 1, written January 23, 1997.
ai needs-based-ai simulation thesims
Last synced: 21 May 2026
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/danburonline/headless-blender
Proof of concept to run Blender in headless mode behind an HTTP API to run physics simulations (destruction of geometries), bake the simulations as keyframe animations, and return optimised 3D meshes.
Last synced: 30 Sep 2025
https://github.com/yasnakateb/singleprocessorsystem
💻 A Single Processor System With Gem5
computer-architecture computer-system gem5 gem5-simulator processor-simulator simple-system simulation simulator single-processor system-level-simulator
Last synced: 27 Apr 2026
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/kris701/orbitalsimulation
Small orbital simulation project.
orbital-mechanics simulation wpf
Last synced: 17 May 2026
https://github.com/skunichetty/nbsim
A CLI tool simulating gravitational interactions between planetary bodies
cpp gravity high-performance simulation
Last synced: 17 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/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/darkzarich/simple-battle-simulation
Vanilla JavaScript with Canvas powered infinite battle simulation with certain fun rules and balance tracking
animation canvas javascript js simulation vanilla-javascript
Last synced: 21 May 2026
https://github.com/aemulare/lab-bankqueuesimulation
CSC326 Information structures course
c-plus-plus college-project data-structures queue simulation
Last synced: 13 Apr 2025
https://github.com/cagcak/vue-chat-session
Simple UI chat simulation web component
chat simulation vue vue-components webcomponents
Last synced: 03 May 2026
https://github.com/feroxide/feroxide
chemistry hacktoberfest rust simulation
Last synced: 07 Apr 2026
https://github.com/matronator/AnxietySimulator
Simulation game of anxiety disorders
anxiety anxiety-disorder anxiety-simulator game phaser-game phaser3 simulation simulator simulator-game
Last synced: 07 May 2025
https://github.com/hermann-web/fem-simulation-of-gravity-deposition-with-yade
I present a python program simulating on Linux, a gravity deposition of granular materials modeled by small balls. The objective is the measurement of the Talus Angle of a given material. The framework used is Yade installed on Linux
granularity-approximation gravity-deposition linux python simulation talus-angle yade
Last synced: 16 May 2026
https://github.com/malekmfs/cspe40824
M/M/1/K Queue Simulation and Analysis Modeling assignments for "Computer System Performance Evaluation" course.
assignments-of-the-course discriminatory-procesor-sharing fifo performance-evaluation processor-sharing queue-simulation round-robin simulation
Last synced: 27 Mar 2025
https://github.com/pythonhealthdatascience/rap_template_r_des
Template reproducible analytical pipeline (RAP) for simple R discrete-event simulation (DES) model.
discrete-event-simulation healthcare healthcare-analysis r reproducible-analysis reproducible-analytical-pipeline reproducible-analytical-pipelines reproducible-research reproducible-science simmer simulation simulation-framework simulation-model simulation-modeling simulation-modelling template
Last synced: 12 Mar 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/noushinn/codevscovid19
Simulating hospital supply and demand for COVID19 as part of Zurich Hackathon (March 2020)
demand hackathon hospital-supply shiny simulation
Last synced: 30 Mar 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/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/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/kernferm/presfutimpactsim
This repository contains a Python simulation model that forecasts political, economic, and social factors under a hypothetical presidency. Users input initial values, and the model simulates their progression through defined interactions and random variations.
economic-model forecasting matplotlib numpy political-model python scipy simpy simulation social-model
Last synced: 07 Jan 2026
https://github.com/maxwick456/balls
Tiktok ball simulation
brainrot simulation tiktok youtube-shorts
Last synced: 18 Mar 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/tahirzia-1/digital-clock-verilog
This repository contains a Verilog implementation of a 24-hour digital clock designed for FPGA platforms. The design displays hours, minutes, and seconds on a 7-segment display, providing a complete timekeeping solution that can be easily integrated into various FPGA development boards.
7segment digitalclock fpga fpga-programming fpga-soc nexys4ddr simulation synthesis systemverilog systemverilog-hdl verilog verilog-hdl vivado vivado-simulator
Last synced: 17 Feb 2026
https://github.com/JunfXiao/trnsys-rust-template
A template to write rust-flavoured trnsys type
Last synced: 07 Sep 2025
https://github.com/hakoniwalab/hakoniwa-pdu-python
Hakoniwa PDU Python API: A ROS-inspired communication library providing pub/sub and RPC over SharedMemory or WebSocket
hakoniwa ros shared-memory simulation websocket
Last synced: 30 Aug 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/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/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/krios2146/2d-simulation
Project is a step-by-step simulation of a 2D world populated by herbivores and predators with console UI
Last synced: 13 Apr 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/sebapythongpt/radar-pulse-simulation-matlab
# Radar Pulse Simulation in MATLABThis project simulates a pulsed radar system with multiple moving targets in MATLAB. It features dynamic visualization and fluctuating radar cross-section (RCS) for effective target detection. 🚀👩💻
engineering-project matlab noise-modeling ppi-display pulsed-radar radar radar-simulation radio-navigation rcs-modeling signal-processing simulation swerling-models target-detection telecommunications
Last synced: 04 Jul 2025
https://github.com/caltechmsc/gensemble
A comprehensive tool that leverages multiple computational programs to predict transmembrane regions and construct accurate membrane protein structures with high precision.
biology caltech protein-prediction protein-structure simulation
Last synced: 11 Apr 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/ragibson/real-time-simulator
Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).
cpu-scheduling real-time real-time-scheduling real-time-systems simulation
Last synced: 02 Jul 2026
https://github.com/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/ronenh24/farkle_simulation
Simulating two-player Farkle with different strategies.
deep-q-learning farkle game simulation
Last synced: 16 Jun 2025
https://github.com/singhkunal2050/game-of-life
Conways Game of life representation in a web page
dfa finite-automata game javascript maths p5js simulation
Last synced: 16 May 2026
https://github.com/tfiers/spikeworks.jl
Helping you build spiking neural network simulations in Julia
computational-neuroscience julia simulation spiking-neural-networks
Last synced: 29 Oct 2025
https://github.com/auralius/solar-system-matlab
Dynamic simulation of the solar system using MATLAB
gravity matlab planets simulation
Last synced: 27 Mar 2025
https://github.com/reubenwong97/highway-discrete-event-simulator
Simple Event-Driven Simulation studying the drop and block rate of calls along a highway
discrete-event-simulation simulation
Last synced: 13 Apr 2025
https://github.com/berg0162/simcline-v2
Arduino Library for Simulation of Changing Road Inclination for Indoor Cycling
arduino-library ble climb cycling elite esp32 ftms inclination indoor lift road simcline simulation tacx trainer wahoo zwift
Last synced: 03 Jan 2026
https://github.com/sbstndb/grayscott_k
A simple 3D GrayScott simulation using Kokkos enabling CUDA or OpenMP backend
cuda finite-difference grayscott grid kokkos laplacian openmp simulation visualisation
Last synced: 16 May 2026
https://github.com/dodderss/enginesimulator
The 3D Engine Designer is a program for my A-Level Computer Science NEA. It is designed for engineers who need an easy to use engine simulator to test engines before they are built for real so that they can estimate power, torque, price, weight and efficiency. It uses React for the front end and Tauri for the back end.
alevel-computer-science engine enginesimulator react simulation tailwindcss tauri typescript
Last synced: 19 Feb 2026
https://github.com/gaocegege/scheduler-simulator
For researchers: Simulate scheduler behaviors in data centers
scheduler simulation simulator sparrow
Last synced: 04 Jul 2025
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/athaanggoro10/appsmyalbum
created-apps myalbum simulation traning
Last synced: 28 Jun 2025
https://github.com/pylhc/mess
MAD-X Example Study Scripts (MESS), for your everyday use
mad-x particle-accelerators simulation templates
Last synced: 14 Feb 2026
https://github.com/tech-gian/school_simulation_java
👨🎓📚🏫 A simple school simulation made with Object-Oriented Programming principles in Java.
java oop oop-java oop-principles school school-project simulation
Last synced: 05 May 2025
https://github.com/fvandrad/crud-json-server
api back-end backend json json-server simulacao simulation
Last synced: 15 Apr 2026
https://github.com/lkwinta/darwinworld
Project for object oriented programming course
animals genetic-simulation java simulation
Last synced: 03 Apr 2025
https://github.com/z1skgr/reconf-computing__hls
High Level synthesis of data transfer in Vivado, Vivado HLS
data-structures data-system embedded-c embedded-systems fifo-queue high-level-synthesis hls simulation vivado vivado-hls xilinx xilinx-vivado xilinx-zynq
Last synced: 05 Aug 2025
https://github.com/wpbonelli/dla
diffusion-limited aggregation on a square grid
brownian-motion brownian-tree diffusion-limited-aggregation fractal random-walk simulation
Last synced: 25 Jun 2025
https://github.com/pilotcorgi/csim
A MOS Switch-Level Simulator
simulation switch-level-simulator transistor
Last synced: 08 Apr 2026
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/icarogabryel/flooat
HDL, simulator and Python framework. 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: 12 Mar 2025
https://github.com/patrickshaw/scheduling-simulator
A simple proccess scheduling algorithm simulator. Can be used to calculate the completion times of various process scheduling algorithms.
assignment practice python schedule-simulator simulation study university
Last synced: 05 Aug 2025
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/samvitj/weis2016-programs
Source code for WEIS 2016 paper
Last synced: 14 May 2026
https://github.com/r2dev2/nearlynormal
A simulation to see if a distribution is normal enough to be modeled using a Student's t-distribution.
Last synced: 16 May 2026
https://github.com/jalbarrang/torena-sim
javascript react simulation umamusume
Last synced: 30 Jun 2026
https://github.com/khaouitiabdelhakim/client-server-simulator-python
This Python project demonstrates a simple client-server interaction on localhost. The server listens for client connections and responds with information about various web browsers based on user input.
client client-server client-side modeling modeling-and-simulation python python-script server server-side simulation
Last synced: 05 Apr 2025
https://github.com/makosai/nyxy
Nyxy is an open-source game engine made with C++. The primary focus is a 3D isometric environment with a simplified interpreter.
3d-engine 3d-game-engine cpp cpp-game cpp-game-engine game game-development game-engine isometric-game open-source simple sims simulation simulation-game
Last synced: 11 Jul 2025
https://github.com/hejia-zhang/robosimlib
This is a library for robotics simulation files
description-files robotics simulation
Last synced: 17 May 2026
https://github.com/quantam-studios/john-conways-game-of-life-recreation.
The Game of Life made with Pygame.
cellular-automata pygame python3 simulation
Last synced: 13 Sep 2025
https://github.com/benzzchan/ecosystem-simulation
It is a software designed to simulate the dynamics and evolution of an ecosystem. (Mini project)
game love2d lua simulat simulation simulator world
Last synced: 18 May 2026
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: 29 Sep 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/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/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/macr0nerd/project_dilemma
The prisoner's dilemma in python
good-first-issue goodfirstissue help-wanted open-source prisoner-dilemma prisoner-dilemma-simulation prisoners-dilemma python python-3 python3 simulation simulator
Last synced: 11 Apr 2025
https://github.com/rwth-irt/lbrmed-ros
ROS1 support for the KUKA LBR Med: FRI-based hardware interface, MoveIt, kinematic simulation
control hardware iiwa kuka lbr med robot ros simulation
Last synced: 18 Apr 2026
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/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/vsl700/basketball-3d
A 3D basketball simulator, where the user plays with his bot teammates against a bot team. The simulator is written entirely in Java and it uses the game library libGDX.
android bullet-physics gdx-ai libgdx simulation
Last synced: 30 Apr 2026
https://github.com/ovgu-finken/spherosim
Simulation Environment for a Rolling Swarm of Spheros
Last synced: 20 Jan 2026
https://github.com/KernFerm/PresFutImpactSim
This repository contains a Python simulation model that forecasts political, economic, and social factors under a hypothetical presidency. Users input initial values, and the model simulates their progression through defined interactions and random variations.
economic-model forecasting matplotlib numpy political-model python scipy simpy simulation social-model
Last synced: 16 Oct 2025
https://github.com/banaankiamanesh/double-pendulum
Simulation of Double Pendulum as a Chaotic System with Numerical Methods!
chaos-theory double-pendulum double-pendulum-simulation matlab numerical-methods simulation
Last synced: 12 Jun 2025
https://github.com/banaankiamanesh/random-dot-madness
Using Random Dots is a way of making wonderful fractals. Like Sierpinski Triangle, Carpet, Pentagon and Pyramid!
cellular-automata cellular-automaton matlab polygons random-generation sierpinski-carpet sierpinski-triangle simulation
Last synced: 29 May 2026
https://github.com/aykhan019/python_examproject
A Python-based simulation for managing a gas station. This project provides functionalities for tracking fuel inventory, processing customer transactions, and generating detailed reports on fuel usage and sales. The system emphasizes simplicity and efficiency, with robust input validation to ensure accurate data entry and effective operation manage
gas-station inventory-management python report-generation simulation
Last synced: 28 Jun 2026
https://github.com/stevenrice99/fusion-ik
Fusion IK: Solving Inverse Kinematics using a Hybridized Deep Learning and Evolutionary Approach
bio-ik csharp deep-learning evolution evolutionary-algorithms genetic-algorithm genetic-algorithms ik inverse-kinematics machine-learning particle-swarm-optimization pso pso-algorithm python robot robotics robots simulation unity unity3d
Last synced: 09 Apr 2026
https://github.com/jpinedaa/Maskarama
Maskarama is an innovative god-simulation sandbox game where players wield omnipotent powers to shape the destinies of intricate AI-driven characters. Each character in Maskarama is a living entity with a unique memory graph, influenced by their experiences, perceptions, and interactions within dynamically evolving environments.
gemini-api graphrag llm narrative-game narrative-generation simulation
Last synced: 27 Sep 2025
https://github.com/poteto0/mamba-model
bio-math model for basketball
basketball biomathematics simulation
Last synced: 09 Jul 2025
https://github.com/mtumilowicz/java11-birthday-paradox
Simulation of birthday paradox.
Last synced: 23 Jun 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