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/mandarancio/nbodies
Haskell SDL2 , N Body simulation
body-simulation haskell haskell-learning sdl sdl2 simulation
Last synced: 26 Apr 2026
https://github.com/xevion/boids
A project dedicated to presenting Boids, a computed flocking mechanism, to users in a beautiful format.
boids boids-algorithm boids-simulation flocking-algorithm flocking-simulation simulation unity unity2d
Last synced: 28 Apr 2026
https://github.com/davidpl1/mujoco_ros_plugin_template
Template repository to create new MuJoCo ROS plugins
mujoco plugin ros simulation template-repository
Last synced: 28 Apr 2026
https://github.com/wetware/matrix
In-process cluster simulation for libp2p
benchmarks casm in-process inproc libp2p simulation simulations traffic-shaping unit-testing wetware ww
Last synced: 28 Apr 2026
https://github.com/aprowe/evo
Genetic Algorithms, in javascript
coffeescript evolutionary-algorithm gene-population javascript population simulation
Last synced: 28 Apr 2026
https://github.com/ismet55555/pdw-asym-2link
Clear and easy way of simulating a passive dynamic walker (PDW) model derived and exectured using MATLAB.
data dynamics inverted-pendulum matlab numerical-simulations passive-dynamic-walker passive-dynamics ramp research robotics simulation slope walking-simulator
Last synced: 29 Apr 2026
https://github.com/nirokay/questionable-oerbital-mechanics
Questionable Örbital Mechanics is an open-source Space Simulation "Game" written in Lua using the Löve game engine. Currently still heavily in development.
game love2d love2d-game lua simulation space-game
Last synced: 29 Apr 2026
https://github.com/lucaspar/fuzzy_bot_sim
Fuzzy Logic Robot Simulator
fuzzy-logic robot simulation threejs webgl
Last synced: 29 Apr 2026
https://github.com/controversial/boids
Experimental JS implementation of the Boids flocking algorithm
boids canvas es6 flocking sass simulation
Last synced: 30 Apr 2026
https://github.com/sotashimozono/lattice2d.jl
A Julia package for generating and manipulating 2D lattice structures for quantum many-body physics simulations.
grid julia simulation two-dimension
Last synced: 30 Apr 2026
https://github.com/mmerlyn/game-of-life
Interactive simulation of Conway's Game of Life using OpenGL in C, with aging cells, color transitions, and user control.
c-programming cpp graphics opengl simulation
Last synced: 30 Apr 2026
https://github.com/daniilgrbic/solarpy
An accurate Solar system simulation with cool mathematics and a custom 3D engine
runge-kutta simulation solar-system university-project
Last synced: 08 Jun 2026
https://github.com/ihebbelhadj/synthetic-time-series-hr-data
A Python project that transforms a static HR employee snapshot into a rich, historized dataset of event logs, perfect for powering HR analytics and testing ELT/ETL pipelines.
data-generation hr-analytics pandas python simulation timeseries
Last synced: 30 Apr 2026
https://github.com/dennisliu1993/slider_motion_simulation_mfc
Implementing animation of mechanical structure using MFC and DC class
gdi gui-design mfc motion simulation timer
Last synced: 30 Apr 2026
https://github.com/trudi-group/isds
Interactive Simulation of Distributed Systems
bitcoin blockchain distributed-systems rust simulation wasm webassembly yew
Last synced: 03 May 2026
https://github.com/siddhant-k-code/logic-gates-simulator
Live Demo :
css gsap html javascript logic-gates simulation
Last synced: 03 May 2026
https://github.com/martincastroalvarez/python-monte-carlo-simulator
Monte Carlo simulator in Python.
monte-carlo-simulation montecarlo normal-distribution numpy pandas python simulation
Last synced: 03 May 2026
https://github.com/seankwarren/react-metaballs
A implementation of marching-square metaballs in Javascript-React. Explored the use of canvas elements and animations in the React framework.
art numerical-methods reactjs root-finding simulation
Last synced: 03 May 2026
https://github.com/pawelgoj/cdffl-create-data-files-for-lammps-amorphous-simulations
CDFFL application creates folders with starting data with random position of the atoms in files for Lammps simulations. You only need to enter the oxide formula of the material. Useful for simulating glasses.
appium lammps python simulation tdd
Last synced: 04 May 2026
https://github.com/trigary/fieldlines
C++ application which renders the field lines of line charges using OpenGL.
cpp electric-field-lines electric-fields physics physics-simulation simulation
Last synced: 05 May 2026
https://github.com/andewx/dieselsky
Simulates atmospheric rendering in GoLang with accurate and true representations of sky colors relative to sun position. Renders the sky from a hemispheric perspective and can render out to any desired resolution as well has handle time phase renderings for animations.
gpu physics sim simulation sky
Last synced: 05 May 2026
https://github.com/colasgael/autonomous-aircraft
Simulation of an Aerial Transportation Network using both physical and simulated VTOL Drones
android-app autonomous-drone-missions competitive-programming-contests drone python simulation
Last synced: 07 May 2026
https://github.com/joshniemela/tunedmassdamper
Various programs to visualise, simulate and interact with 2 degrees of freedom tuned mass damper systems.
interactive julia makie ordinary-differential-equations raspberry-pi simulation vl1680x
Last synced: 08 May 2026
https://github.com/jjrh92/jetcompra
Airplane buying website
api-consumption api-fetch-javascript aviation aviation-data css3 ecommerce html5 javascript js json simulation weather-api
Last synced: 09 May 2026
https://github.com/vikkio88/dsmanager-php
yet another Football Manager game (porting of the C# https://github.com/vikkio88/dsmanager)
angularjs football-manager-game football-simulation php simulation
Last synced: 09 May 2026
https://github.com/tpexcotblu/gravity-simulation
cosmos dotnet gravity simulation winforms
Last synced: 09 May 2026
https://github.com/plusk01/rosflight_unity
ROSflight software-in-the-loop simulation using Unity
ros rosflight simulation unity
Last synced: 11 May 2026
https://github.com/mekhyw/modeling-and-simulation-of-the-physical-world
Discrete and continuous mathematical modeling of 1st and 2nd order dynamical systems, numerical simulation of models of dynamical systems using Python, principles of scientific methodology. Credits to professors Fabio Pelicano, Fabio Bobrow and Fabio Hage
excel jupyter-notebook object-tracking scipy simulation
Last synced: 11 May 2026
https://github.com/8dcc/langtons-ant
Langton's ant simulation made in C using SDL2
c cellular-automata langton-ant langtons-ant sdl2 simulation
Last synced: 10 Jun 2026
https://github.com/andeemarks/game-of-life-ts
Typescript implementation of Conway's Game of Life simulation
cellular-automata game-of-life nodejs simulation typescript
Last synced: 12 May 2026
https://github.com/abaeyens/vehicle_dynamics_sim
A fast vehicle dynamics simulator focusing on faithful actuation limits simulation
control nav2 nonlinear path-following ros ros2 simulation vehicle
Last synced: 11 Jun 2026
https://github.com/shivamswarnkar/online-pathfinding
A Team project to develop, design, implement and analyze two new path finding algorithms based on Soft Subdivision Search algorithm.
pathfinding pathfinding-algorithm robotics simulation subdivision-search
Last synced: 13 May 2026
https://github.com/jnidzwetzki/berlinmodplayer
BerlinMod Player is a tool that creates a stream of coordinate updates from BerlinMod data. The tool can be used to benchmark geo-spatial stream processing sytems.
berlin cars gps simulation vehicles
Last synced: 11 Jun 2026
https://github.com/equinor/neqsim-native
NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project compiles NeqSim into a native executable or shared library using GraalVM.
Last synced: 12 Jun 2026
https://github.com/1j01/une
🌌 3D starmap and misc tools for a roleplaying game
city-simulation game-tool planets role-playing rpg simulation simulator starmap stars
Last synced: 13 Jun 2026
https://github.com/zo-bro-23/population-simulation-web
A website that runs population (genetics) simulations based on Hardy-Weinberg principles
Last synced: 18 Jul 2025
https://github.com/dav0dea/spiking-network
Simulation of a real time spiking neural network
artificial-intelligence learning simulation spiking-neural-network
Last synced: 29 May 2026
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: 25 Mar 2025
https://github.com/karrlab/datanator_frontend
Graphical web-based interface for the Datanator toolkit for discovering data for modeling cells
biology cell computational-biology database modeling molecular-biology search-engine simulation systems-biology
Last synced: 12 Apr 2026
https://github.com/kaustubholpadkar/dbscan-clustering-simulation
Simulation of DBSCAN Clustering algorithm using P5.JS
clustering-algorithm data-mining dbscan-clustering interactive-visualizations javascript machine-learning p5-sketches p5js simulation unsupervised-learning
Last synced: 30 Oct 2025
https://github.com/arhcoder/random-patterns-generator
❄ Generador de patrones aleatorios, en base al movimiento de diferentes piezas de ajedrez, como la torre, el alfil o la reina. Genera líneas en un gráfico siguiendo la ruta de alguna de estas piezas.
bokeh desktop-application python random-generator random-patterns-generator random-walk simulation
Last synced: 05 Jun 2026
https://github.com/josepedrodias/fpv
KISS FPV simulation
fpv javascript simulation webgl
Last synced: 13 Oct 2025
https://github.com/ekaeva/camforge-next
凸轮机构运动学模拟器 | Cam Mechanism Kinematics Simulator - A modern desktop application for cam mechanism design and analysis built with Tauri v2 + SolidJS
cad cam-mechanism desktop-app engineering kinematics rust simulation solidjs tauri typescript
Last synced: 25 Apr 2026
https://github.com/arhcoder/umbral-del-95
🚀 Simulación que evalúa hasta 2 billones de veces, los porcentajes del juego "The 95% Threshold" y los registra.
java simulation the-95-threshold
Last synced: 05 Jun 2026
https://github.com/solunarnexus/qkd-noise-simulation
Data analysis and simulation scripts used in the study of "Improved noise resistance analysis for path-entangled subspace quantum key distribution"
matplotlib python quantum-cryptography simulation
Last synced: 13 Jun 2026
https://github.com/someordinarybro/neutral-networks
Learning Neural Network in JS my making a car simulation - Click the link below for a visual representation
ai artificial-intelligence neural-network simulation
Last synced: 29 May 2026
https://github.com/voithos/graviton
Simple gravitational simulatoy
barnes-hut canvas gravitational-simulations quadtree simulation
Last synced: 13 Oct 2025
https://github.com/tophercantrell/sim-katamino
Code to solve katamino challenges
Last synced: 30 Jan 2026
https://github.com/zerdicorp/soft_body_simulation
In my opinion - one of the coolest simulations!
2d physics physics-simulation simulation soft-body soft-body-simulation
Last synced: 02 Sep 2025
https://github.com/abaeyens/hexapod
Hexapod robot project: KDL for IK, custom leg planning algorithm, Gazebo simulation, integration tests with simulation
gazebo kdl kinematics launch-testing robotics ros2 simulation testing walking-robot
Last synced: 30 Jan 2026
https://github.com/willkirkmanm/traffic
Four Way Traffic Simulator with Lights & Vehicles Following Traffic Rules
Last synced: 11 Jun 2025
https://github.com/anjasamar/Atsi-New-Star
Tactics strategy tycoon browser game
browser-game game simulation tactics tycoon
Last synced: 10 Mar 2025
https://github.com/marinadunn/ASTR400B_Dunn
Repo for ASTR 400B course, Galaxy Simulations, taught by Dr. Gurtina Besla
astrophysics extragalactic galactic-modeling galaxies orbital-dynamics orbital-simulation physics python simulation
Last synced: 10 Mar 2025
https://github.com/SergioCabana/PhD_thesis
Characterisation and detection of radiation at radio frequencies in cascades initiated by very high energies Cosmic Rays and Neutrinos
astroparticle-physics astrophysics neutrino radio simulation
Last synced: 10 Mar 2025
https://github.com/austince/planet-simulations
Planet Simulations for Introduction to Astrophysics PEP 336
astrophysics data-processing data-science python simulation
Last synced: 10 Mar 2025
https://github.com/amolkumargupta/flock
This is a Boid simulation in java from scratch.
boids-simulation java sim simulation
Last synced: 14 Feb 2026
https://github.com/shobuj-paul/motion-of-spherical-robot
Project at IIT Bombay under the supervision of Dr. Ravi Banavar, Systems and Control Department
path-planning robot-dynamics robotics simulation
Last synced: 24 Apr 2026
https://github.com/pyroll-project/pyroll-cli
PyRoll rolling simulation framework - command line interface (CLI).
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 27 Jan 2026
https://github.com/comba92/boids-automata
🐦 Love2D implementation of the Boids simulation.
Last synced: 14 Feb 2026
https://github.com/refupanker/unity_dieticiansimulator
Unity_DieticianSimulator
Last synced: 09 May 2026
https://github.com/poealex/kicad_thermal_sim
Fast Multi-Layer Copper Thermal Estimator for KiCad
electronics kicad kicad-plugin pcb python simulation thermal thermal-simulation
Last synced: 24 Apr 2026
https://github.com/daira/zcash-migration
Simulates the proposed strategy for migrating Zcash Sprout funds to Sapling
Last synced: 05 Jul 2025
https://github.com/astropilot/sn-attack-simulation
Dictionary attack simulation
bruteforce-attacks cybersecurity school-project simulation
Last synced: 19 Mar 2026
https://github.com/joelumbley/pong
Learn the fundamentals of game programming and design through a classic game
2d-game classic-game computer-science father-and-son game game-development physics ping-pong pong rumble simulation table-tennis vb vbdotnet vibrate video-game xbox-controller xinput
Last synced: 19 Feb 2026
https://github.com/cdemers/go-randomwalker
Package randomwalker provides a parametric random walk generator.
finance financial-analysis gaussian golang golang-library math random-walk randomwalk simulation walker
Last synced: 30 Jan 2026
https://github.com/wfvining/sx
Simulation engine for elixir
elixir simulation simulation-engine simulation-framework
Last synced: 30 Jan 2026
https://github.com/filippofinke/reaction-time-training
🏀 Game and simulation system for reaction time training and coordination improvement for athletes based on Arduino
athlete game reaction simulation sport time
Last synced: 18 Jun 2025
https://github.com/elkins/synth-pdb
Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development
amino-acid-sequence bioinformatics biophysics computational-structural-biology molecular-modeling nmr-spectroscopy nmr-tools peptide peptide-sequences protein protein-data-bank protein-structure ramachandran science-education scientific-computing secondary-structure simulation structural-bioinformatics structural-biology
Last synced: 03 Jun 2026
https://github.com/thecodingdad-tisonk/fs25_farmtablet
In-game tablet UI for Farming Simulator 25. Access farm stats, tools, and information at a glance — without leaving the field.
farming-simulator farming-simulator-25 fs25 fs25-mod game-mod giants-engine hud lua modding simulation ui
Last synced: 13 Mar 2026
https://github.com/tp5uiuc/parallel_slab
A benchmark for multiphase fluid--elasticity coupled problems
continuum-mechanics fluid-structure-interaction physics simulation
Last synced: 06 Jun 2026
https://github.com/carmjos/filesys
简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。
c console file filesystem simulation
Last synced: 02 Jul 2025
https://github.com/xaoex/reality-simulation-code
SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays
artificial-intelligence code coding computer-science machine-learning reality simsim simulation
Last synced: 13 Jun 2026
https://github.com/bentobaux/boids
A Unity-based Boid simulation inspired by flocking behaviour in nature. Features real-time control over separation, alignment, cohesion, and leadership behaviours via the Unity Inspector.
boids flocking simulation unity
Last synced: 25 Apr 2026
https://github.com/savinrazvan/pagerank
This project implements the PageRank algorithm to rank web pages by importance using two approaches: a sampling method with the Markov Chain random surfer model and an iterative method with a recursive mathematical expression.
alogrithm convergence data-science graph-theory iterative-methods markov-chain mathematical-modelling pagerank pagerank-algorithm python random-surfer-model recursive-algorithm sampling-methods search-engine simulation web-crawling
Last synced: 06 May 2026
https://github.com/ntdls/aivolution
Graphical simulator written in C# for AI testing purposes.
ai c-sharp gdi genetics graphical-interface machine-learning mutation neural-network simulation
Last synced: 07 Feb 2026
https://github.com/thomasthelen/simulations
A collection of simulations
chemical-engineering physics process-controller rocket-equation simulation
Last synced: 28 Feb 2025
https://github.com/garciparedes/monte-carlo-simulation-rayleigh-distribution
In this work, we study the durability of a device consisting of 11 components, which we will assume Rayleigh variables, organised in different configurations (series, parallel, stand-by, etc.). For this, we will use the Monte Carlo simulation method.
garciparedes monte-carlo monte-carlo-simulation probability rayleigh simulation statistics university-of-valladolid
Last synced: 11 Jun 2026
https://github.com/dzh-a-v/body-gravity-simulation
Gravity-based N-Body Simulation (alpha)
Last synced: 31 May 2026
https://github.com/manjavacas/paper-sgs_ifmif_dones
Supplementary material to the paper "Definition and optimization of a MELCOR model of the IFMIF-DONES Argon Purification Subsystem".
argon fusion ifmif-dones lithium melcor particle-accelerator safety sgs simulation
Last synced: 16 Oct 2025
https://github.com/devofvictory/bwinf-2021-exercise4
This project is my elaboration of Task 4 in the Federal Computer Science Competition 2021. The idea was to determine from a finite set of different dice which one of them is best suited for a complete game of “Don't get angry”. For this, I had to implement and simulate the entire game principle with all the rules, such as throwing out.
2021 bwinf40 dont-get-angry game simulation
Last synced: 03 Mar 2025
https://github.com/crhowell3/libsersi
C++ implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol
Last synced: 05 Feb 2026
https://gitlab.com/simnavi/shapespyer
The project provides Python tool-chain and shell scripts for molecular simulation workflows: preparation, running and analysing molecular dynamics (MD) simulations of bio- and organic soft condensed matter.
3D Atomistic simulations Biochemistry Colloidal Self-Assembly Data Structures Mesoscale Modelling and Simulations SAXS Sample atomisitc automation bash biomolecular biomolecular simulation coarse-grain coarse-grained condensed matter equilibration framework free software full atom full-atom git gitlab library molecular aggregates molecular arrangement molecular dynamics molecular modeling molecular structures multiscale multiscale modeling numerical simulation organic molecule physical-chemistry post-processing post-simulation analyses post-simulation analysis python python3 sans sas script self-aggregation self-assembly shape shapes shapespyer simulation simulation-framework smiles notation smiles strings soft matter software development template workflow workflow automation
Last synced: 15 Feb 2026
https://github.com/paucablop/fermentation.simulator
Simulate industrial fermentation processes and generate large data sets resembling real systems 🚀
digital-twins fermentation modeling python simulation
Last synced: 17 Oct 2025
https://github.com/theosorus/argus
Unity simulation in which we simulate a self-guided missile using computer vision with a YOLOv8 model
computer-vision missile-guidance simulation unity3d yolov8
Last synced: 17 May 2026
https://github.com/ucx15/optics
A simulation of light reflection on a curved mirror made in Pygame
Last synced: 11 Jun 2026
https://github.com/pcraster/paper_2019_physical_data_model
This repository contains a version of the LUE physical data model as presented in our 2019 manuscript, as well as example scripts and other files used in the preparation of that manuscript.
agent-based data-model field-based hdf5 modeling paper research simulation
Last synced: 28 Feb 2026
https://github.com/jalbam/vb4_projects
[Some projects with Visual Basic 4] Three projects made with Microsoft Visual Basic 4.0.
education educational educational-game emulation emulator interactive-fiction math mathematics maths rpg rpg-game simulation simulator text-adventure text-adventure-game text-based vb visual-basic visualbasic visualbasic-language
Last synced: 19 Mar 2026
https://github.com/lucambr0/dijkstra-algorithm-sim
Simulate and visualize how dijkstra algorithm works
dijkstra-algorithm html-css-javascript javascript school-project simulation web-development
Last synced: 16 May 2025
https://github.com/chrisnajman/genetic-drift
A discussion of the the effects of genetic drift. The page includes a simulator for charting different genetic drift scenarios.
genetics javascript-applications population simulation
Last synced: 19 Mar 2026
https://github.com/wildsonbbl/gnnepcsaftwebapp
GNNPCSAFT Webapp
chemical-engineering equation-of-state pcsaft simulation thermodynamics
Last synced: 26 Jan 2026
https://github.com/junobonnie/dstpp
simple darkmatter simulation based on python
2d-simulation darkmatter physics physics-simulation simulation
Last synced: 31 Jan 2026
https://github.com/tawfik-s/football_cup_simulation_using_aop
jade project for footbool cup
academic-project aop jade java-fx simulation
Last synced: 23 Jan 2026
https://github.com/edwardlavender/patter.jl
Particle filters, smoothers and sampling algorithms for animal movement modelling, with a focus on passive acoustic telemetry systems.
animal-movement biologging biotelemetry electronic-tagging-and-tracking julia-package particle-filter particle-smoother passive-acoustic-telemetry patter simulation two-filter-smoother
Last synced: 19 Mar 2026
https://github.com/mostlime12195/n-body-simulation
An N-Body Simulation made with Raylib and C++
cpp gravity-simulation nbody nbody-simulation opengl raylib raylib-cpp simulation
Last synced: 21 May 2026
https://github.com/ctsrc/simulated-victor-game
A simulation of a game that has characteristics similar to The Secretary Problem, but where the numbers are generated in a specific, known way
applied-probability css decision-theory html5 mathematics secretary-problem simulation statistics vanilla-js
Last synced: 08 May 2026
https://github.com/georgjz/wasp
Data for an unfinished front panel computer design
Last synced: 31 Jan 2026
https://github.com/link-wolf/philosophers
42 project - Simultation of the Philosophers problem, with C-threads and mutex
42 42born2code 42school c macos simulation
Last synced: 27 Apr 2026
https://github.com/thecoderadi/netcraft
Network Topology Viewer is an interactive tool designed to visualize and simulate different network topologies. It helps users understand how networks operate by animating packet transfers and allowing dynamic topology adjustments.
animation educational javascript nextjs open-source react shadcn-ui simulation tailwindcss typescript
Last synced: 11 Apr 2026
https://github.com/scottshuynh/hdlworkflow
Seamless FPGA workflows.
cli fpga hdl simulation synthesis vhdl workflow
Last synced: 31 Jan 2026