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/arda-guler/sloshtvc
Simplistic model of the thrust vector control system of a launch vehicle with propellant tank slosh.
control-systems physical-modeling physics-simulation simulation thrust-vector-control tvc
Last synced: 24 Jun 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/galenseilis/DESRu
DESRu is a Rust crate which contains the bare minimum components to write discrete event simulations.
des discrete-event-simulation rust rust-crate rust-lang rust-library simulation simulation-engine simulation-environment simulation-framework simulations
Last synced: 22 Apr 2025
https://github.com/liblaf/mesh-kit
3d ct geometry mesh physics point-cloud registration simulation
Last synced: 21 Mar 2025
https://github.com/stdlib-js/simulate-iter-periodic-sinc
Create an iterator which generates a periodic sinc waveform.
cardinal diric dirichlet iterate iteration iterator javascript node node-js nodejs periodic processing signal simulate simulation sinc sine stdlib wave waveform
Last synced: 17 Feb 2026
https://github.com/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/novara754/raytracer
A multi-threaded CPU raytracer.
computer-graphics graphics graphics-programming multithreading raytracer raytracing rendering rust rust-lang simulation
Last synced: 21 Mar 2025
https://github.com/aayes89/mammalaisurvivor
Simple survival simulator with Graphics2D libraries and collision detection
game graphics ia java phisics simulation
Last synced: 09 Sep 2025
https://github.com/rbaltrusch/unicast_network_sim
Ludum Dare 53 game jam entry
game game-development game-jam gamedev ludum-dare ludum-dare-53 networking puzzle puzzle-game pygame python simulation
Last synced: 15 Jan 2026
https://github.com/aarjaneiro/parallelqueue
A package for simulating parallel queueing systems in Python.
discrete-event-simulation parallel parallel-processing python queue simpy simulation
Last synced: 07 May 2025
https://github.com/matronator/anxietysimulator
Simulation game of anxiety disorders
anxiety anxiety-disorder anxiety-simulator game phaser-game phaser3 simulation simulator simulator-game
Last synced: 12 Apr 2025
https://github.com/computational-nano-science-lab/functional_group_addition
The code adds functional groups to graphene surfaces
Last synced: 18 May 2026
https://github.com/geosiris-technologies/geos-resqml
External component of GEOS that reads/writes RESQML entities
Last synced: 21 Mar 2025
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/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/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/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/cuadernin/integralsimulation
Computes the value of a definite integral using Monte Carlo simulation.
integral monte-carlo monte-carlo-simulation simulation
Last synced: 05 Apr 2025
https://github.com/richgrov/vkad
A simple, minimal-dependency CAD program powered by Vulkan
cad computer-aided-design simulation vulkan
Last synced: 15 Sep 2025
https://github.com/qogris/matterai-workspace
AI for Materials Science Training and Development
ai4s aiforscience deep-learning machine-learning materials-genome materials-science simulation
Last synced: 21 Mar 2025
https://github.com/yogpanjarale/game-of-life
Conwoy's; Game of life simulation made with p5.js and typescript
gameoflife p5js simulation typescript
Last synced: 05 Apr 2025
https://github.com/breezy-codes/control-plane-simulator
This project simulates a basic network control plane using Dijkstra's shortest path algorithm. It allows users to understand how routing decisions are made in computer networks based on the shortest path between routers.
bellman-ford-algorithm computer-networks dijkstra-algorithm networks pyhthon simulation
Last synced: 02 Jul 2026
https://github.com/thanos/eisvoli-exoginon
A simulation example in Golang
golang golang-examples simulation
Last synced: 30 Oct 2025
https://github.com/guildofcalamity/starfieldsimulation
Homage to the Windows95/98 starfield screen saver.
cmake cpp drawing screensaver sfml simulation vectors vertex windows
Last synced: 18 May 2026
https://github.com/dicehub/dice-dev-legacy
DICE project (Old version - No longer maintained !!!)
automation cfd openfoam simulation
Last synced: 20 Jan 2026
https://github.com/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/pilotcorgi/csim
A MOS Switch-Level Simulator
simulation switch-level-simulator transistor
Last synced: 08 Apr 2026
https://github.com/caeassistant-group/abaqus-uel-subroutine
UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.
3ds abaqus analysis cae fem finite-elements fortran numerical-analysis simulation subroutine uel
Last synced: 28 Feb 2026
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/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/gaocegege/scheduler-simulator
For researchers: Simulate scheduler behaviors in data centers
scheduler simulation simulator sparrow
Last synced: 04 Jul 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/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/joshwlambert/daisiemainland
Simulate phylogenetic data on islands with a evolving mainland pool
Last synced: 27 Feb 2026
https://github.com/pyroll-project/pyroll-examples
Examples of PyRolL usage to host on Binder.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 19 May 2026
https://github.com/openbraininstitute/snap
The Blue Brain/Open Brain Institute Pythonic Simulation and Network Analysis Productivity layer
Last synced: 17 Jan 2026
https://github.com/kaustubholpadkar/multiclass-classification-neural-network-visualization
Simulation of Multi-Class Classifier with Neural Networks using P5.JS and Synaptic.js
artificial-intelligence artificial-neural-networks deep-learning interactive-visualizations javascript machine-learning multiclass-classification neural-networks p5js simulation synapticjs visualization
Last synced: 04 Apr 2025
https://github.com/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/fvandrad/crud-json-server
api back-end backend json json-server simulacao simulation
Last synced: 15 Apr 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/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/ianjure/markov-chain-trading
A trading algorithm based on Markov probability theory.
algorithmic-trading machine-learning markov-model simulation trading
Last synced: 21 Mar 2025
https://github.com/wildlyinaccurate/is-this-real-life
Is this real life? Or just a simulation?
Last synced: 06 Apr 2025
https://github.com/ndunnett/major-pickems-sim
Simulate tournament stage outcomes for Counter-Strike major tournaments.
buchholz counter-strike counter-strike-2 cs2 simulation swiss-system valve
Last synced: 31 Oct 2025
https://github.com/matthewpoletin/matchmaking
Matchmaking service simulation
Last synced: 22 Jul 2025
https://github.com/will-roscoe/nbody
Repo for my coursework for PHYS281 Scientific Programming and Modelling. A Library to simulate the interaction of solid bodies in 3D, and be able to graphically display motion or output in multiple forms. Integrates JPLHorizons data to be able to use in simulation.
jpl-horizons matplotlib nbody-problem physics python simulation university
Last synced: 21 Mar 2025
https://github.com/marvk/marple-traffic-simulator
javafx mvvm mvvmfx simulation traffic traffic-simulation
Last synced: 18 May 2026
https://github.com/abraaohonorio/signals-and-systems
This repository is intended for the works of the discipline of Signals and Systems projects - UFPB- 2016_1
python signal signal-processing simulation
Last synced: 11 Jun 2026
https://github.com/gonzalo-bulnes/stime
🦉 A testing (and partial) replacement for Python's time package, for fully-controlled time-dependent tests.
Last synced: 06 Apr 2025
https://github.com/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/sculpttechproject/fleetstream
FleetStream is an experimental sensor‑to‑dashboard playground. It emulates a fleet of vehicles, captures raw telemetry, crunches it in real‑time with Apache Spark Structured Streaming and exposes the results for further analysis.
analytics car fleet iot obd simulation spark streaming
Last synced: 16 May 2026
https://github.com/stdlib-js/simulate-iter-lanczos-pulse
Create an iterator which generates a Lanczos pulse waveform.
iterate iteration iterator javascript lanczos node node-js nodejs periodic processing pulse signal simulate simulation sinc stdlib train wave waveform window
Last synced: 04 Mar 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/bakel-bakel/robotic-arm-digital-twin
Digital Twin of Robotic Arm | Unity + MATLAB Integration
digital-twin matlab robotics simulation unity
Last synced: 06 May 2026
https://github.com/zain-bin-arshad/aviation-simulation
This is a C# project developed using MS Visual Studio. It is actually a "Priority Scheduling" simulation.
air-traffic-control csharp operating-system os priority-queue priority-scheduling simulation
Last synced: 22 Jul 2025
https://github.com/federico-ciuffardi/jwatersim
real-time realtime simulation water
Last synced: 07 Apr 2025
https://github.com/erencanpelin/3d-procedural-terrain-editor-
Made in 2020, this project was part of my highschool software design & development major project
high-distinctions highschool-project major-project simulation terrain-generation
Last synced: 07 Apr 2025
https://github.com/davidenunes/mason.jppf
WorkingExample of parallel exploration of parameter space using MASON and JPPF.
discrete-event grid java jppf parallel simulation
Last synced: 14 Mar 2025
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/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/lbirkert/oscsim
A physics based simulation game about oscilating things.
Last synced: 21 May 2026
https://github.com/u-c-s/project-multilane
Road traffic sim
simulation traffic-model traffic-simulation
Last synced: 04 Apr 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/fzipp/pps
An implementation of a primordial particle system (PPS). A life-like system emerges from a simplistic particle motion law.
emergence go golang life life-game life-simulation particle-system particles primordial simulation
Last synced: 10 Feb 2026
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/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/jameschirambo/percolate
A parallel program (MPI) to test for percolation of a cluster - 2D Decomposition
c high-performance-computing hpc mpi simulation
Last synced: 03 Apr 2025
https://github.com/liu-yucheng/p5-js-sphere-physics
p5.js Simple Sphere Physics
graphics js p5js physics simulation web
Last synced: 20 May 2026
https://github.com/andezion/simulatoroffalling
This is my small project demonstrating the fall of a ball depending on user specified parameters.
cpp object-oriented-programming physics sfml-cpp sfml-library simulation
Last synced: 21 Mar 2025
https://github.com/cakraawijaya/dashboard-iot
Node.js-based IoT Dashboard | Kelas IoT | Workshop Assignment
3-layer bootstrap dashboard emqx express-js font-awasome iot javascript mqtt mqttx node-js server-sent-event simulation v8-javascript-engine vs-code wokwi wss
Last synced: 01 Nov 2025
https://github.com/ncss-tech/jnsmr
R frontend for the Java Newhall Simulation Model (jNSM) -- "A Traditional Soil Climate Simulation Model"
climate java jnsm model newhall r simulation soil
Last synced: 18 May 2026
https://github.com/21bruce/dacgen
A script to quickly simulate a DAC sinusoid output, plot it and its spectrum, or save it to a PWL file for use in SPICE
dac python sample simulation spice
Last synced: 16 May 2026
https://github.com/andyfratello/sim
🔅 Exercicis de Simulació (SIM) Q1 - UPC FIB
agent-based-simulation cpp fib-upc flexsim netlogo sim-fib simulation
Last synced: 20 Mar 2025
https://github.com/kkmann/covid-19-screening-policies
Agent-based simulation results for school reopening policies during the Covid-19 pandemic.
Last synced: 28 Jun 2026
https://github.com/mklemmingen/boom-chess
Idiocracied chess, with health, guns, obstacles and stuff
arcade arcadegame arcadegames chess chessengine game java libgdx libgdx-desktop libgdx-game military simulation
Last synced: 20 May 2026
https://github.com/lbirkert/three-body-problem
a three-body physics simulation written in python
physics python simulation three-body-problem three-body-simulation
Last synced: 13 Jul 2025
https://github.com/hendersontrent/timeseriessimulation.jl
Functions for simulating numerous types of dynamical systems and time-series processes.
dynamical-systems julia simulation time-series
Last synced: 21 Jan 2026
https://github.com/jastka4/meadow-simulation
Project for university. Multithreaded meadow simulation in C++.
conditional-variables cpp17 meadow multithreading pwr simulation
Last synced: 13 May 2025
https://github.com/sachin-s-wagh/electrical-engineering-project-design-and-simulation-of-a-fast-dc-ev-recharging-station-using-matlab
A fast DC recharging station design, model, & simulation is presented for multiple EVs supporting G2V & V2G mode. MATLAB/Simulink tool is used with each component designed using standard formulae. Constant current (CC) & voltage (CV) control is used. Power quality is maintained and results obtained prove the effectiveness of proposed model.
control design documentation electric-vehicles electrical-engineering matlab matlab-script research-project simulation simulink-model
Last synced: 26 May 2026
https://github.com/edenoved/platform-for-managing-simulation
Developed a simulation management platform for communication networks and computer systems, utilizing Python (FastAPI), React (TypeScript), and MongoDB. The platform supports real-time simulation tracking, customizable configurations, automated workflows, and in-depth results analysis, optimizing research processes and increasing efficiency.
automation fastapi mongodb python react real-time-monitoring simulation typescript web-application
Last synced: 16 Apr 2025
https://github.com/cjburkey01/eswbevosim
An evolution simulator features evolving brains
brain evolution evolution-simulation evolve evolving-neural-networks neural-network neural-networks simulation simulator unity unity3d unity3d-game unity3d-games unity3d-simulator
Last synced: 02 Nov 2025
https://github.com/emanuellcs/entropicrust
Rust-based project exploring chaotic systems through high-performance simulations
chaos chaos-theory chaotic-dynamical-systems chaotic-systems mathematics physics physics-simulation rust rust-lang rustlang simulation visualization
Last synced: 12 Jul 2025
https://github.com/xtenzq/jogl-helicopter
🚁 Simple OpenGL implementation of a flying helicopter with basic physics applied
game helicopter helicopter-game java jogl opengl physics simulation
Last synced: 16 May 2026
https://github.com/z1skgr/anac-competition
ANAC competition / PappousAgent
agent anac eclipse-ide game-theory genius-api java negotiations simulation utility-function
Last synced: 09 Jul 2025
https://github.com/caeassistant-group/disp-fortran-code-abaqus-subroutine
In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.
abaqus cae code disp fem finit fortran simulation subroutine vdisp
Last synced: 18 Feb 2026
https://github.com/semibran/life-c
:gear: conway's game of life in C
c cellular-automata game game-of-life physics simulation
Last synced: 06 Apr 2025
https://github.com/yusufcinarci/aquarium-project-with-microprocessor
Bu çalışmada PIC18F45K22 Mikdrodenetleyicisi kullanılarak akvaryum sistemi otomatik ve manuel olarak iki ayrı şekilde Proteus üzerinden simüle edilmiştir. Microdenetleyici MicroC Pro aracılığı ile programlanmıştır. C# üzerinden yaptığımız arayüz ile PIC18F26K20 mikroişlemcisi kullanılarak proteus üzerinden iki taraflı kontrol sağlanmıştır.
c csharp electronic electronics electronics-projects gui-application microc microcontroller microprocessor microprocessor-applications pic18f45k22 proteus simulation software
Last synced: 11 May 2026
https://github.com/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/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/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/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/cagcak/vue-chat-session
Simple UI chat simulation web component
chat simulation vue vue-components webcomponents
Last synced: 03 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/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/maxwick456/balls
Tiktok ball simulation
brainrot simulation tiktok youtube-shorts
Last synced: 18 Mar 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/ronenh24/farkle_simulation
Simulating two-player Farkle with different strategies.
deep-q-learning farkle game simulation
Last synced: 16 Jun 2025