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/yeregorix/chaos
A particle simulator
java javafx simulation simulator
Last synced: 17 May 2026
https://github.com/teleste-official/start
Smart Train Application for Route Testing - Cross-platform desktop application used for creation of routes and trains & generation and playback of testing data
avaloniaui dotnet geo map mapsui railway simulation train
Last synced: 02 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/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/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/illuhad/illcrawl
Data crawling and 2D and volumetric 3D quantity reconstruction and visualisation engine for large datasets from the illustris cosmological simulation. Designed for GPU clusters using OpenCL and MPI.
illustris opencl reconstruction simulation visualization
Last synced: 18 Aug 2025
https://github.com/fahdseddik/truck-delivery-company-simulation
A simulation of a truck delivery company written in C++.
algorithms cpp datastructures objectorientedprogramming simulation
Last synced: 10 Nov 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/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/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/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/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/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/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/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/jguarato/2d-cavity-flow
Computational fluid dynamics (CFD) code for solving incompressible flow in a 2D lid-driven cavity.
Last synced: 04 Oct 2025
https://github.com/jguarato/2d-plate-heat-transfer
Codes for solving a heat transfer problem in a 2D flat plate.
Last synced: 04 Oct 2025
https://github.com/krruzic/fumaroos
A pet raising simulation game for the 3DS
3d-printing mini-game sfml simulation tamagotchi
Last synced: 12 Jan 2026
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/uba/rayden.py
⚡ Rayden - Simple Python Ray Tracing
computer-graphics python raytracing rendering simulation
Last synced: 21 May 2026
https://github.com/joshwlambert/daisiemainland
Simulate phylogenetic data on islands with a evolving mainland pool
Last synced: 27 Feb 2026
https://github.com/migrim/ascii-blob
ASCII Blob is an interactive canvas experiment where ASCII symbols move and react to mouse interactions, creating fluid blob-like animations. Users can switch between different modes, trigger explosions, and adjust various visual parameters.
aesthetics ascii-art canvas-animation javascript simulation
Last synced: 18 Feb 2026
https://github.com/kushtrimh/warehouse-simulator
BFS implementation to simulate how a robot would find the shortest path on a warehouse
algorithms breadth-first-search graph graphs java robotics simulation
Last synced: 16 Jan 2026
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/michaelsproul/ewok
Simulator for a distributed fuzzy ordering algorithm
consensus distributed-systems safenetwork simulation
Last synced: 15 Aug 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/quinta0/forestfire
An assignment for the Probability & Statistics course at USI that aims to model the spread of forest fires over a grid representing a forest landscape. The simulation accounts for various factors such as different vegetation types, terrain elevation, wind speed and direction, humidity levels, and spontaneous ignition.
assignment documentation jupyter-notebook probability python simulation statistics
Last synced: 16 May 2026
https://github.com/tarsir/elixir-game-of-life
Elixir implementation of Conway's game of life
Last synced: 21 May 2026
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/gaocegege/scheduler-simulator
For researchers: Simulate scheduler behaviors in data centers
scheduler simulation simulator sparrow
Last synced: 04 Jul 2025
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/poteto0/mamba-model
bio-math model for basketball
basketball biomathematics simulation
Last synced: 09 Jul 2025
https://github.com/skazemi/genadequacy.jl
Tools for single node generation adequacy analysis
adequacy analysis generation julia numpy power-grids power-systems power-systems-analysis python simulation
Last synced: 09 Apr 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/th0rgal/simulant
A C++ simulation of ant colonies made for the Paris Saclay University.
Last synced: 17 Oct 2025
https://github.com/webmatze/digital_garden
Digital Garden is a mesmerizing web-based simulation that brings to life the subtle beauty and complexity of a self-sustaining garden ecosystem.
Last synced: 04 Oct 2025
https://github.com/fabienpean/vegafem
Unofficial fork of Vega FEM 4.0
computer-graphics finite-elements physics-simulation simulation
Last synced: 16 Feb 2026
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/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/g0bel1n/avengers_antgame
Avengers_AntGame is C++ project providing a GUI to experiment Ant Colony Seach on user-defined playgrounds
Last synced: 28 Jun 2025
https://github.com/opikadash/memory-management-simulator
C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.
best-fit cpp data-structures first-fit googletest makefile operating-systems simulation
Last synced: 28 Jun 2025
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/harshil21/aloft
Multi-level wind data for OpenRocket simulations
bun open-meteo openrocket rocket-simulation simulation typescript
Last synced: 22 Jun 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/omarkhaledaw/uni
This contains all files and resources for the projects I've done as a Mechatronics and Robotics engineering student at the Egyptian Russian University (ERU)
arduino arduino-uno coppeliasim cpp cprogramming cprogramming-language embedded embedded-c embedded-systems matlab mechatronics mechatronics-engineering nodemcu-esp8266 raspberry-pi raspberry-pi-3 robotics simulation simulink solidworks vrep
Last synced: 25 Jan 2026
https://github.com/yukiisbored/mbdyn-docker
Docker image for MBDyn
docker mbdyn rigid-bodies simulation
Last synced: 22 Jun 2025
https://github.com/p-sira/magba
Analytical magnetic computation for Rust
analytical-solution electromagnetism magnet magnetic-fields magnetism physics scientific simulation
Last synced: 11 Aug 2025
https://github.com/ornstein89/open3de-extsimint-gem
Open3D engine gem providing integration with external simulation model: video output to external model and motion input from external model
gem ipc modeling o3de open3d-engine open3de simulation
Last synced: 28 Oct 2025
https://github.com/wjh18/mtc-football
Web-based American football simulation game built with Django
django football-simulation football-simulator python simulation
Last synced: 04 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/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/mcneillj/sitka-examples
Example files for getting started using Sitka for modeling and analysis.
building-energy examples modeling-tool simulation
Last synced: 16 May 2026
https://github.com/me-marvine/maceevolve
A simulation of evolution through natural selection
evolution evolve forms network neural neural-network simulation windows windows-forms winforms
Last synced: 06 May 2026
https://github.com/raccoon-hero/terrarium-microverse
A visual simulation of a dynamic terrarium environment with interactive creatures and ambient effects, built using Python and FMU models.
artificial-life-simulations ecosystem-model fmpy fmu habitat-sim modelica pyqt5 python simulation terrarium
Last synced: 07 Nov 2025
https://github.com/pyroll-project/pyroll-sparling-spreading
Plugin for PyRolL providing spreading claclulation using Sparling's equation.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/aptivi-archives/retroks
[Obsolete] Retro version of Kernel Simulator (based on 0.0.4.1)
application csharp dotnet dotnet-core dotnet-framework dotnet-framework-48 dotnet6 ftp-client kernel kernel-simulator kernels linux mono-runtime sftp-client shell simulation terminal visual-basic visual-studio windows
Last synced: 10 Aug 2025
https://github.com/banyc/mips
MIPS Compiler + Virtual Machine
compiler cross-platform education homework interpreter mips simulation toolkit virtual-machine
Last synced: 13 Mar 2025
https://github.com/jonmarty/creature-simulation
A Evolutionary Simulator consisting of creatures on a grid (Plants, Herbivores, Carnivores)
cellular-automata predator-prey simulation
Last synced: 10 Apr 2025
https://github.com/bsgbryan/roc
A thoroughly-modern real-time simulation engine
assemblyscript bun entity-component-system game-dev game-development game-engine gamedev simd simd-instructions simd-intrinsics simd-programming simulation typescript webassembly webgpu
Last synced: 15 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/dwidevelopes/advanced-soccer-simulation
Advanced Soccer Simulation AI Studying fotball
ai ai-agents fotballdata futscore pssi simulation simulator
Last synced: 10 Aug 2025
https://github.com/denver-code/easynetsim
A simple network simulator for testing different protocols and routing between nodes.
Last synced: 08 Feb 2026
https://github.com/jayexdesigns/logic-gates-simulator
A web application for simulating logic gates
logic-gates simulation simulator vanilla-javascript
Last synced: 18 Aug 2025
https://github.com/kronopt/simulate
Simulator of Antibiotic Therapy Effects on the Dynamics of Bacterial Populations
antibiotic-resistance bacteria enterotype kivy microbiome python python-2 simulation
Last synced: 03 Oct 2025
https://github.com/ionicabizau/secondary-rainbow
A simulation of secondary rainbow phenomenon created in HTML, CSS and JavaScript.
hacktoberfest html javascript rainbow simulation
Last synced: 04 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/connellr023/game-of-life
A pretty simulation of Conway's Game of Life.
cellular-automata conways-game-of-life game-of-life rainbows rust simulation
Last synced: 05 Apr 2025
https://github.com/zzhou292/chrono-hil
A Chrono-Based, Large-Scale, and High-Performance traffic and driving simulation middleware.
driving simulation traffic traffic-simulation
Last synced: 08 Mar 2026
https://github.com/vvv-keys/aishadow-malware-labs
AI-assisted malware simulation labs for red team research - content redacted for obvious reasons. Will be updating and applying in due time. Join community for demonstrations/practice.
ai autonomous cyber cybersecurity lab malware offense research security simulation testing warning
Last synced: 11 Jul 2025
https://github.com/gergoerdi/retroclash-sim
High-level simulators for the RetroClash book
clash fpga haskell sdl2 simulation vga
Last synced: 17 Feb 2026
https://github.com/gowth6m/lift-system
Lift system implemented in Java. Shows a simulation of a lift system with two different algorithms to pick up people on the building.
Last synced: 09 Aug 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/pilotcorgi/csim
A MOS Switch-Level Simulator
simulation switch-level-simulator transistor
Last synced: 08 Apr 2026
https://github.com/jayexdesigns/web-solar-system
A JavaScript physics simulation made with ThreeJs
gravity-simulation simulation solar-system threejs
Last synced: 23 Jun 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/bl33h/pcssystem
A user-friendly application for managing personal computers efficiently. Powered by PostgreSQL.
database gui pcs postgresql psql python simulation tkinter transactions ui
Last synced: 09 Apr 2026
https://github.com/sbuckleybonanno/particle-simulation
An experiment with particles, colors and geometry:
2d canvas fluids game javascript particles simulation voronoi-diagram
Last synced: 17 Oct 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/timschneider42/pyboolet
Object-Oriented wrapper for pybullet.
pybullet python python3 simulation
Last synced: 05 Apr 2025
https://github.com/eonu/fpga
Hardware implementations for basic digital circuit designs in Verilog with a Xilinx Artix-7 FPGA chip on a Digilent Basys 3 development board.
artix-7 basys3 circuits digital-design fpga hardware hardware-designs hdl simulation testbench verilog vivado
Last synced: 25 Jan 2026
https://github.com/lbirkert/oscsim
A physics based simulation game about oscilating things.
Last synced: 21 May 2026
https://github.com/mcellteam/workshop_2020
Repository for models, descriptions, and software supporting the 2020 Workshop
bionetgen cellblender cellblender-model cellorganizer mcell mcell-tutorials simulation
Last synced: 05 Nov 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/geosiris-technologies/geos-resqml
External component of GEOS that reads/writes RESQML entities
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/georgkordowich/diffpssi
A Python based framework for differentiable power system simulation and dynamic optimization
automatic-differentiation differentiable-simulation optimisation power-system-dynamics power-system-simulation powerflow python pytorch simulation
Last synced: 14 Apr 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/tsmorz/robot_sim
Robotic manipulator simulation that loads Denavit-Hartenberg patameters from a text file. The robot's tool position and orientation can be viewed to to analyze inverse kinematic and planning algorithms.
denavit-hartenberg manipulation planning robotics simulation simulator
Last synced: 03 May 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/pyroll-project/pyroll-sims-power-and-labour
Plugin for PyRolL providing the power and labour calculation after R. B. Sims.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 12 Feb 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/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/guildofcalamity/starfieldsimulation
Homage to the Windows95/98 starfield screen saver.
cmake cpp drawing screensaver sfml simulation vectors vertex windows
Last synced: 18 May 2026