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/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/yukiisbored/mbdyn-docker
Docker image for MBDyn
docker mbdyn rigid-bodies simulation
Last synced: 22 Jun 2025
https://github.com/quantam-studios/natural-selection-simulator
A simulator of natural selection with predator-prey relationships.
c-sharp-unity science-fair simulation
Last synced: 01 Aug 2025
https://github.com/hokagem/ninjabees
An implementation of a simulation of a bee colony
bee bee-colony-optimization bee-swarm-simulator beehive bio-inspired python3 simulation
Last synced: 01 Aug 2025
https://github.com/joelbeedle/salsa
2D Swarm Algorithm Simulator written in C++
drone-swarm drones simulation swarm-intelligence
Last synced: 19 Feb 2026
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/jalbarrang/torena-sim
javascript react simulation umamusume
Last synced: 30 Jun 2026
https://github.com/emersonloureiro/jsyms
Java systems simulation SDK
distributed-systems java sdk simulation
Last synced: 01 Aug 2025
https://github.com/dthung1602/cooperativehunting
The goal of this project is to simulate and visualize the various hunting strategies as well as manoeuvres used by predators to corner and surround their prey.
hunting javafx-desktop-apps maven scenebuilder simulation
Last synced: 10 Apr 2026
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/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/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/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/sukiboo/persona_simulation
Simulate people with GPT models and generate response statistics
behavioral-science gpt simulation
Last synced: 14 Mar 2025
https://github.com/marvin9/distributed-algorithms
basic terminal simulation of election algorithms - a) bully algorithm
bully-algorithm coordinator coordinator-election-problem distributed-systems election-algorithm simulation
Last synced: 13 Jun 2026
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/staticpayload/cathedral.fabric
A deterministic, distributed, capability-safe execution fabric for agent workflows with verifiable replay and certified audit trails
agent-framework audit-trail blake3 capability-based-security cluster consensus deterministic distributed-systems event-sourcing policy-engine raft replay rust simulation terminal-ui verification wasm workflow-engine
Last synced: 05 Feb 2026
https://github.com/dvir-cohen1/orbit-view
A 3D solar system simulation built with React and Three.js, bringing the wonders of space to your screen.
react simulation space threejs
Last synced: 10 Apr 2026
https://github.com/genebit/p5js-double-pendulum
Double Pendulum simulation created in p5js
double-pendulum-simulation simulation web-application
Last synced: 18 May 2026
https://github.com/pyroll-project/pyroll-basic
A meta package for installing quickly the PyRolL core and a set of basic plugins and extensions.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 25 Jan 2026
https://github.com/aurobles/synthetic-fall-engine
Physics-informed synthetic fall data engine for ToF sensors with personalization and domain shift scoring.
eldercare fall-detection machine-learning pca simulation synthetic-data time-of-flight
Last synced: 13 Jan 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/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/gazebosim/gz_pkg_create
A tool for setting up gazebo related projects.
gazebo hacktoberfest robotics simulation
Last synced: 18 Apr 2026
https://github.com/JunfXiao/trnsys-rust-template
A template to write rust-flavoured trnsys type
Last synced: 07 Sep 2025
https://github.com/ramamurthy-lab/ros2_drone_sim
Docker-based ROS2 Humble development environment for drone simulation and experimentation.
docker docker-compose drone gazebo humble navigation robot-control robotics robotics-simulation ros2 rviz simulation ubuntu x11
Last synced: 20 Apr 2026
https://github.com/walkerdustin/vergleich-von-messmethoden-fuer-punktwolken
Bei der Vermessung eines physischen Raumes ist das Ergebnis eine Punktwolke. Diese Punktwolke beschreibt dann ausgewählte Punkte im Raum, zum Beispiel auf den Wänden und der Decke. Wenn diese Punkte in zwei seperaten Messungen gemessen werden, vielleicht sogar von unterschiedlichen Geräten, soll hinterher herausgefunden werden wie genau diese Punktwolken übereinstimmen. Dafür gibt es zwei grundsätzlich verschiedene Methoden. Diese sollen hier verglichen werden.
3d-models accuracy-metrics data-analysis data-visualization kaggle measure-distance numpy point-cloud pointcloudprocessing punkte python science-research simulation statistics
Last synced: 11 Apr 2026
https://github.com/ronondex/simulation
An abstract multi threading enabled simulation Framework for C# that can be used to model / simulate everything you can imagine
c-sharp multithreading simulation simulation-framework
Last synced: 29 Jun 2025
https://github.com/theoddysey/flappy-bird-python
Flappy Bird Game using Pygame
game game-development python simulation
Last synced: 26 Mar 2025
https://github.com/mitre/im_sample_algorithm
MITRE's Interval Management Sample Algorithm. An implementation of RTCA DO-361A Appendix C.
aircraft algorithms simulation
Last synced: 04 Jan 2026
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/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/gowth6m/post-office-simulation
A simulation of the customer queuing and being served in a post office written in ANSI standard C99.
Last synced: 18 Mar 2025
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/comba92/life-automata
⬜⬛ C++ implementation with SDL2 of Conway's Game of Life
conways-game-of-life cpp game makefile sdl2 simulation
Last synced: 17 Apr 2026
https://github.com/jposada202020/circuitpython_display_ht16k33
On Display Simulation for an HT16K33 driver. Works with 16x8 and 8x8 matrices. And 7x4 and 14x4 Segments
circuitpython display displayio ht16k33 matrices segments simulation
Last synced: 19 Feb 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/mxvish/mxvish.github.io
My website
android chrome css git github html ios javascript linux macos open-source simulation simulator visualization website windows
Last synced: 06 Apr 2026
https://github.com/erleben/prox2matlab
Toolbox for experimental verification of numerical methods for rigid body simulation or related types of simulation.
matlab pros-processing simulation tool
Last synced: 26 Mar 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/thomasgesseyjones/dara_21cm_signal_simulation
A simple semi-numerical 21-cm signal simulation code created for the 2023 DARA Global 21-cm Astronomy Workshop
astrophysics cosmology physics-simulation simulation
Last synced: 07 Sep 2025
https://github.com/viljarjf/nano
Programs made during nanotechnology studies
physics physics-simulation python simulation tfy4235
Last synced: 07 Apr 2025
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/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/samvitj/weis2016-programs
Source code for WEIS 2016 paper
Last synced: 14 May 2026
https://github.com/emer/grunt
git-based run tool: python scripts that automate running jobs on a cluster
daemon git hpc-cluster hpc-portal python remote-execution simulation slurm
Last synced: 22 Apr 2026
https://github.com/bl33h/coffeefactorysimulation
A program that simulates a coffee factory with parallel processing using pthreads. It handles coffee production, storage, and thread synchronization.
coffee factory mutex mutex-lock parallel-computing parallel-programming posix-threads pthreads simulation synchronization
Last synced: 14 Mar 2025
https://github.com/bl33h/spotifysimulation
A program that prints the playlist data from a csv file in a music player, it also identifies the longest song.
Last synced: 14 Mar 2025
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/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/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/aemulare/lab-bankqueuesimulation
CSC326 Information structures course
c-plus-plus college-project data-structures queue simulation
Last synced: 13 Apr 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/fvandrad/crud-json-server
api back-end backend json json-server simulacao simulation
Last synced: 15 Apr 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/u-c-s/project-multilane
Road traffic sim
simulation traffic-model traffic-simulation
Last synced: 04 Apr 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/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/hejia-zhang/robosimlib
This is a library for robotics simulation files
description-files robotics simulation
Last synced: 17 May 2026
https://github.com/mohanad-80/falling_sand_simulator
The Falling Sand Simulator is an interactive web-based simulation built using HTML, CSS, and JavaScript. It allows users to draw and manipulate sand particles on a canvas, with features like color picking, adjustable brush sizes, and a rainbow mode for dynamic effects.
animation html5-canvas javascript simulation
Last synced: 30 Jun 2025
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/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/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/joshwlambert/daisiemainland
Simulate phylogenetic data on islands with a evolving mainland pool
Last synced: 27 Feb 2026
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/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/denver-code/easynetsim
A simple network simulator for testing different protocols and routing between nodes.
Last synced: 08 Feb 2026
https://github.com/wildlyinaccurate/is-this-real-life
Is this real life? Or just a simulation?
Last synced: 06 Apr 2025
https://github.com/bl33h/factorysimulation
A factory simulation system that utilizes a SQL database.
create-database database postgresql queries simulation sql
Last synced: 21 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/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/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/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/timschneider42/pyboolet
Object-Oriented wrapper for pybullet.
pybullet python python3 simulation
Last synced: 05 Apr 2025
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/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/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/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/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/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/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/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/thanos/eisvoli-exoginon
A simulation example in Golang
golang golang-examples simulation
Last synced: 30 Oct 2025
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/pilotcorgi/csim
A MOS Switch-Level Simulator
simulation switch-level-simulator transistor
Last synced: 08 Apr 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/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: 23 Feb 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/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/exane/ram_model
RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)
assembly mathematics playground ram random-access-machine simulation theoretical-computer-science
Last synced: 04 Apr 2025
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/sumdiboii/rainwater-harvesting-simulation-opengl
A rainwater harvesting simulation built using OpenGL in C++, featuring animated rainfall, gutter collection, and water storage. It’s a modified version of an existing project with unknown origin. We enhanced the visuals, structure, and flow to make it more suitable for academic use. Demonstrates basic OpenGL rendering and environmental concepts.
cpp environment graphics opengl rainwater-harvesting simulation visualisation
Last synced: 11 Apr 2026
https://github.com/pyroll-project/pyroll-pub1-benchmark
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 21 Mar 2025