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/socrats/dyrwin
Simulator of evolutionary dynamics and game theory in c++
cpp evolutionary-game-theory game-theory simulation
Last synced: 11 Jun 2025
https://github.com/llnl/firecat
FireCat
application electrochemistry finite-element-methods microkinetics multiscale-simulation python simulation
Last synced: 29 Apr 2025
https://github.com/ncsu-landscape-dynamics/popsborder
PoPS Border: Simulation of contaminated consignments and their inspections
border hacktoberfest inspections open-science pathways-simulation pest simulation
Last synced: 03 Apr 2026
https://github.com/tillbiskup/fitpy
A Python package for fitting models to (spectroscopic) data.
electron-paramagnetic-resonance fitting reproducible-research reproducible-science simulation spectral-analysis spectroscopy
Last synced: 06 Sep 2025
https://github.com/jonysalgado/robot_soccer_python
A robot soccer simulation 2D environment for python.
ai environment python robot simulation soccer
Last synced: 14 Jan 2026
https://github.com/afra107/logic-gates-simulator
This project enables users to create complex digital circuits by combining different logic gates. The simulation provides real-time feedback on output values based on user-configured input values.
java-project javafx-project logic-circuit logic-circuit-simulator logic-gate-simulator logic-gates simulation
Last synced: 20 Jun 2026
https://github.com/copper-project/extra-examples
External Copper robot and application examples
copper examples robotics rust simulation
Last synced: 19 Jun 2026
https://github.com/sneg55/simswarm
Open-source, self-hostable swarm-intelligence simulations with LLM agents: reports, entity graphs, and prediction markets.
agent-based-simulation fastapi llm-agents mit-license multi-agent prediction-markets self-hosted simulation temporal vue
Last synced: 22 Jun 2026
https://github.com/dschrempf/popgen-cpp-programs
A collection of C and C++ programs and simulations related to population genetics and/or methods that could be used in population genetics.
cpp population-genetics simulation
Last synced: 16 Jun 2026
https://github.com/fredpi/wwdc2020
My WWDC 2020 Swift Student Challenge Submission [Successful]
apple coronavirus ios simulation swift swift-playgrounds swift-student-challenge wwdc wwdc-scholarship wwdc20
Last synced: 27 Jun 2026
https://github.com/alepuglisi/stonefish-learning
Tutorials and Projects using the Stonefish library for underwater robotics simulation
cpp sensors-simulation simulation underwater-robotics
Last synced: 24 Jun 2026
https://github.com/willemmulder/jabe
Javascript Beesten Simulation
game javascript javascript-game simulation
Last synced: 20 Jun 2026
https://github.com/we-gold/disease-simulator
An educational program to simulate the impact of mask wearing π· and quarantine on the spread of a disease.
disease disease-prediction javascript js p5 p5js simulation
Last synced: 22 Jun 2026
https://github.com/iprodigy/physics
Java library for Newtonian Mechanics Modeling with a focus on Immutable Fluency
angle cartesian euclidean fluent-api immutable java linear-algebra math mechanics physics scalar scalar-quantity simulation vector vector-calculation vector-computations vector-math
Last synced: 29 Jun 2026
https://github.com/mcquerol/electronic-systems
Various electronic systems including ADC/DAC, filters, and simulations using NI Multisim.
adc alu c dac digital-logic filters fpga full-adder half-adder modelsim mux ni-multisim nyquist-frequency op-amp oscilloscope quantized-waves quartus-prime simulation spice systemverilog
Last synced: 19 Jun 2026
https://github.com/jmdana/gadget_snapshots
Tools for GADGET-2 binaries (both SnapFormat=1 and SnapFormat=2)
cosmological cosmology gadget gadget-2 gadget2 simulation snapshot
Last synced: 18 Jun 2026
https://github.com/xaviermonin/battleship
Simulator of Battleship game for IA
battleship-game game ia simulation simulator
Last synced: 21 Jun 2026
https://github.com/tech-gian/school_simulation_cpp
π¨βπππ« A simple school simulation made with Object-Oriented Programming principles in C++.
cpp oop oop-cpp oop-principles school school-project simulation
Last synced: 23 Jun 2026
https://github.com/abelcarreras/gromorg
A python GROMACS interface for MD simulations of organic molecular crystals
gromacs molecular-dynamics molecular-mechanics python simulation
Last synced: 15 Sep 2025
https://github.com/sybila/ebcsgen
eBCSgen - BioChemical Space Language support tool.
mechanistic-models modeling rule-based-modelling simulation systems-biology
Last synced: 15 Apr 2025
https://github.com/niaggar/go-board
Simulation of galton board
galton-board go physics simulation
Last synced: 04 Jan 2026
https://github.com/ishanoshada/planet3d
A 3D visualization of the solar system with planets and moons
planet pygame pygame-application python-packages simulation solar-system visualization
Last synced: 10 Apr 2025
https://github.com/abdelazeem201/cortex-m3-designstart-eval
Cortex-M3 DesignStart Eval is intended for system Verilog design and simulation of a prototype SoC based on the Cortex-M3 processor.
arm asic cadence cortex-m3 fpga processor rtl simulation soc synopsys synthesis systemverilog verilog
Last synced: 20 Jan 2026
https://github.com/rr0/ufoathome
A tool for reporting UFO sightings visually
player recording reporting simulation ufo
Last synced: 15 May 2026
https://github.com/sinaa/train-simulator
A train simulator to investigate the Ferromone Trails concept, with variable and fixed block signalling
ant-colony-systems decentralised self-driving simulation simulator train
Last synced: 16 May 2026
https://github.com/okkindel/cellular
A simple cellular automata engine inspired by conways game of life.
cells cellular-automata simulation
Last synced: 29 Apr 2025
https://github.com/drseb/annotation-simulation
Code to generate ontology annotated objects (e.g. HPO annotated patients)
hpo hpo-annotated-patients patients phenotype phenotype-ontologies phenotypes phenotyping simulation
Last synced: 09 Apr 2025
https://github.com/ai-sandbox/aegen
Autoencoders for genomic data compression, classification, imputation, phasing and simulation.
classification compression imputation phasing simulation
Last synced: 16 Jan 2026
https://github.com/adalinesimonian/finance-sim
Simulates daily transactions in a bank account
budget cli command-line finance limited money simple simulation simulator tool
Last synced: 11 Jul 2025
https://github.com/iridinite/shiftdrive
A cooperative multiplayer game in space.
cooperative game monogame multiplayer simulation space
Last synced: 09 Apr 2025
https://github.com/daira/dualpowsim
Undocumented Python 3 programs for simulating dual PoW and confirmation times for Zcash. Please report issues at https://github.com/zcash/zcash/issues
mathplotlib numpy proof-of-work simulation zcash
Last synced: 16 May 2026
https://github.com/joshmcguigan/ppc_sim
A solar power plant controller simulation and testing tool
renewable-energy simulation solar-energy
Last synced: 22 Jun 2025
https://github.com/michaeldorner/capability-of-code-review-as-communication-network
Replication package for "The Capability of Code Review as a Communication Network"
code-review replication research simulation
Last synced: 22 Jun 2025
https://github.com/mathieucaroff/cellexp
A cellular automaton (CA) explorer to understand and unveil properties of CA in 1D.
cellular-automaton chaos chaos-theory complexity education evolution fractal html5-canvas pattern pattern-detection put-image-data rule110 simulation simulator turing-completeness unidimensional universe
Last synced: 14 Jul 2025
https://github.com/gregman-js/neural-network-car-racing
A small 2D simulation in which cars learn to drive by themselves.
evolutionary-algorithms game2d javascript machine-learn neural-network simulation
Last synced: 03 Apr 2025
https://github.com/mcdallas/classicmagedps
Simulation framework for wow-classic
classic-wow dps simulation world-of-warcraft
Last synced: 15 Jul 2025
https://github.com/kerodkibatu/primordialkineticlife
Explore emergent behavior with the help of kinetic particles to simulate early life forms, Unveiling the beauty of self-organization and adaptation!
biology csharp imgui life-simulation raylib-cs self-organizing-map simulation
Last synced: 25 May 2026
https://github.com/edibotopic/stokes-law
Interactive 2D simulation of Stokes' Law, which describes how particles float/sediment in solvent. Subject of paper in the Journal of Chemical Education: https://pubs.acs.org/doi/10.1021/acs.jchemed.2c01201
animation canvas food motion particles physics physics-simulation science simulation
Last synced: 14 May 2026
https://github.com/raulmurillo/annsim_22
Code for reproducing ANNSIM 2022 results
deep-neural-networks floating-point physics-simulation posit simulation
Last synced: 17 Feb 2026
https://github.com/suhatanriverdi/hypotetical-otto-robot
Java Robot Walking Simulation
java netbeans-ide robot simulation walking
Last synced: 05 Jul 2025
https://github.com/devklick/react-desktop-sim
Simulate a desktop enviroment in the browser
desktop react simulation typescript vite
Last synced: 10 Apr 2026
https://github.com/aron0093/cy2path
Factorial latent dynamic models trained on Markovian simulations of biological processes using single cell RNA sequencing data.
hidden-markov-model markov-chain simulation single-cell-omics state-space-model
Last synced: 16 Jan 2026
https://github.com/rhcarvalho/as-network-simulation
Simulation on Complex Network Attack Analysis using the Internet graph.
complex-networks network-analysis racket simulation
Last synced: 07 Mar 2026
https://github.com/victorgoubet/bubble
Experimental foray into OpenGL and Vispy: A bubble simulation
bubble opengl pyopengl shaders simulation vispy
Last synced: 15 May 2026
https://github.com/kindlychung/visualize_gradients
Visualization of the gradients of a neural network using three activation functions
machine-learning neural-network simulation visualization
Last synced: 05 Apr 2025
https://github.com/valentin-burillier/kinepy
Python library dedicated to the simulation of plane mechanisms
dynamics inverse-kinematics kinematics robotics simulation statics
Last synced: 24 May 2026
https://github.com/aespinosadev/elastic-behaviour-simulation
Elastic solid simulation plugin for Unity. It uses a mass spring physics aproach. Simple but fine.
cloth elastic physics-engine physics-simulation simulation unity3d unity3d-plugin
Last synced: 17 May 2026
https://github.com/saganaki22/swarm
π¦ Interactive swarm simulation where pointer swarms follow your cursor - WebGL / threejs
animation browser-game creative-coding cursor-following dat-gui html5-canvas interactive interactive-visualizations javascript mobile-friendly particle-system physics-simulation responsive-design simulation swarm-intelligence threejs web-animation webgl
Last synced: 17 May 2026
https://github.com/yoz75/neurallife
simple bugs with neural network in their brains
csharp neural-network sfml simulation torch
Last synced: 06 Apr 2026
https://github.com/alejandrogallo/vpqrs
Vpqrs is a repo for useful scripts for ab-initio calculations.
ab-initio command-line physics simulation utils vasp
Last synced: 21 Mar 2025
https://github.com/fbartos/publicationbiasbenchmark
benchmark meta-analysis publication-bias simulation
Last synced: 30 Oct 2025
https://github.com/unsignedarduino/farming-simulator
Work the life of a farmer in MakeCode Arcade!
arcade farming farming-simulator game game-jam makecode makecode-arcade makecode-arcade-game simulation simulator submission
Last synced: 12 May 2026
https://github.com/noisyninja703/blackjack_cabinet
Blackjack Simulator to gather data on different card counting strats
analysis blackjack ipynb opensource simulation
Last synced: 06 Mar 2026
https://github.com/theblindrider/autonomous-vehicle-simulator
Project for CS 136 (Introduction to Data Structures). Simulation of ethical decisions in autonomous vehicles using C++ and Qt.
autonomous-car autonomous-car-simulator autonomous-driving autonomous-driving-simulation autonomous-vehicle-simulator autonomous-vehicles cplusplus cs-136 cs136 ethics gui qt simulation student-project
Last synced: 15 May 2026
https://github.com/amirhosseinhonardoust/teaching-neural-networks-to-imagine-tables
A comprehensive deep dive into how Variational Autoencoders (VAEs) learn to generate realistic synthetic tabular data. This project explores latent space learning, probabilistic modeling, and neural creativity, combining data privacy, interpretability, and generative AI techniques in a structured format.
autoencoder data-augmentation data-privacy data-science deep-learning explainable-ai feature-learning generative-model latent-space machine-learning neural-networks python pytorch representation-learning research simulation statistical-learning synthetic-data tabular-data vae
Last synced: 17 Nov 2025
https://github.com/drlukeparry/pyocl
Python OpenCL Helper Classes For Productivity
opencl pyopencl python simulation
Last synced: 27 Aug 2025
https://github.com/alkarex/simmanning
C#.NET library for discrete-event simulation dedicated to manning / staffing
discrete-event discrete-events-simulations management optimization simulation simulation-engine simulation-framework simulator staffing
Last synced: 08 Sep 2025
https://github.com/smerrony/simh_tapes
Simh_tape is an Ada package for handling magnetic tape images in the standard format used by SimH and many other computer simulators and emulators.
ada alire emulation magnetic-tape simh simulation vintage
Last synced: 25 Aug 2025
https://github.com/mozturan/human-like_autonomousdrive3d_drl
Human-Like Autonomous Driving W/ Deep Reinforcement Learning in 3D environment
autonomous-driving deep-learning deep-reinforcement-learning donkey-car donkeycar simulation soft-actor-critic
Last synced: 05 Apr 2025
https://github.com/jgregoriods/expand
Agent-based model of demic expansions in South America during the late Holocene.
agent-based-modeling archaeology simulation
Last synced: 17 Jan 2026
https://github.com/akkupy/z-vote
Blockchain Based E-Voting System on Django Framework
blockchain blockchain-technology django django-application django-framework e-voting merkle-tree python python-3 simulation voting-system
Last synced: 10 Jul 2025
https://github.com/daniilgrbic/newtonian-fluid-simulation-using-sph
Unoptimized fluid simulation based on Smoothed Particle Hydrodynamics (SPH)
Last synced: 12 May 2026
https://github.com/lcsrodriguez/cuttingedge-milliman
Quant. Research project - Cutting-Edge project (In collaboration with Milliman & University of Paris-Saclay)
black-scholes cir-model computational-finance cox-ingersoll-ross derivatives-pricing equity-index european-options heston hull-white interest-rates quantitative-finance simulation vasicek
Last synced: 17 May 2026
https://github.com/walkerdustin/regelungstechnik2_daempfunglkw
Aktive DΓ€mpfung einer LKW LadeflΓ€che_____Es soll der Ladebereich eines LKWs aktiv gedΓ€mpft werden. Um das System simulieren zu kΓΆnnen wird das System in Simulink nachgebaut. Anhand dieses Models soll nun ein Regler entworfen und parametrisiert werden. Es soll ein digitaler Regler benutzt werden. HierfΓΌr muss zusΓ€tzlich ein Anti Aliasing Filter designt werden.
latex latex-document latex-documentation matlab regelungstechnik simulation simulink-model suspension suspension-systems
Last synced: 05 May 2026
https://github.com/stla/matrixsampling
Simulation of matrix variate distributions
Last synced: 22 Aug 2025
https://github.com/seatonullberg/cmstk
Computational Materials Science Tool Kit
density-functional-theory dft materials-science molecular-dynamics simulation vasp
Last synced: 29 Mar 2025
https://github.com/virxec/rl_ball_sym_pybinds
RLBot Python bindings for the Rust crate rl_ball_sym
python rlbot rocket-league rust simulation
Last synced: 16 May 2026
https://github.com/kevinksytrd/pycosim_old
pycosim is a Python package that provides a user-friendly interface to the COSIM-CLI from Open Simulation Platform.
co-simulation python simulation
Last synced: 18 May 2026
https://github.com/topaz1008/voronoi-breakable
Breakable rigid bodies using Voronoi diagrams
delaunay-triangulation javascript matter-js physics-simulation simulation voronoi-diagram
Last synced: 26 Oct 2025
https://github.com/MSuter6/faap-simulator
Simulator for the Fog Application Allocation Problem (FAAP)
fog-computing linear-programming simulation virtual-network-embedding
Last synced: 11 May 2025
https://github.com/carltheperson/limitless-lottery
A simulation game where you are allowed to spend an infinite amount of money on different kinds of lottery tickets.
Last synced: 17 Jan 2026
https://github.com/gleydar/py_epi_sim
Epidemic Simulator with a nice and usable UI, written in Python using Qt
Last synced: 13 Apr 2025
https://github.com/thecodingdad-tisonk/fs25_incomemod
Income Mod provides players with a simple, balanced way to receive passive income. Automatically earn money either hourly or daily, based on your chosen difficulty or a custom amount. Perfect for players who want steady cash flow without relying solely on missions or selling goods.
Last synced: 07 Mar 2026
https://github.com/dpscience/dltpulsegenerator
DLTPulseGenerator - A library for the simulation of lifetime spectra based on realistically modelled detector-output pulses
antimatter apd detector digtizer drs4 drs4-evaluation-board flim fluorescence-microscopy-imaging generated-pulses lifetime-spectra lifetime-spectroscopy pals photodiodes photomultiplier positron positron-lifetime-spectra pulse signal-processing simulation simulator
Last synced: 25 Jun 2025
https://github.com/bdilday/combinatoricsinningsim
Simulations based on combinatorics
baseball combinatorics python simulation statistics
Last synced: 05 Oct 2025
https://github.com/tpapp/stochasticdurations.jl
Julia library for working with continuous time simulations.
continuous-time-math julia julia-language simulation
Last synced: 04 Apr 2025
https://github.com/qecsim/qecsimext
qecsimext is an example Python 3 package that extends qecsim with additional components.
python qec quantum-error-correction simulation
Last synced: 08 Sep 2025
https://github.com/electric-eloquence/game-of-drones
An Iterated Prisoner's Dilemma simulation
automata cellular cellular-automata game game-theory javascript simulation theory
Last synced: 18 May 2026
https://github.com/threeal/dienen_gazebo_plugins
Gazebo simulator's plugins for Dienen mobile assistive robot simulation
assistive-robotics gazebo gazebo-plugin mobile-robots navigation ros ros2 simulation
Last synced: 11 May 2026
https://github.com/jguarato/particle-modeling-dem
Computational code for modeling spherical particles with DEM.
Last synced: 04 Oct 2025
https://github.com/realvnf/common-utils
Interface definition between coordination algorithms and environments. Includes a dummy algorithm and environment as example.
algorithms coordination environment interface management nfv orchestration python simulation
Last synced: 04 Apr 2025
https://github.com/ruivieira/pmml-zoo
A REST server to generate test PMML models
model-generator pmml python rest server simulation
Last synced: 21 Jul 2025
https://github.com/zsrobinson/pendulum
Double pendulum simulation demonstrating chaos theory.
double-pendulum-simulation p5js pendulum physics simulation
Last synced: 15 Aug 2025
https://github.com/pkage/crux
Multipurpose aerospace simulation pipeline, developed with MIT STARLab
aerospace-engineering mit pipeline python simulation zeromq
Last synced: 30 Jun 2026
https://github.com/amirmasoudabdol/sam
SAM is a modular, flexible, and extensible simulation framework for systematically studying researcher's questionable research practices as well as journal's questionable review practices.
agent-based-simulation meta-analysis monte-carlo-simulation questionable-research-practices simulation simulation-framework
Last synced: 12 Oct 2025
https://github.com/roger-29/dat154-assignment-3
πͺ DAT154 - Assignment 3 - Simulating Planetary Systems
csharp planetary-science simulation uwp
Last synced: 03 Apr 2025
https://github.com/openfluid/ropenfluid
R package for OpenFLUID
analysis modelling openfluid r simulation
Last synced: 15 Apr 2025
https://github.com/joedf/imgbeamer
SEM image formation process demo tool
microscopy sem simulation visualization
Last synced: 24 Jan 2026
https://github.com/peter-parit/n-body-gravity-sim
An n-body simulation to compare performance and run-time between a naive algorithm to the Barnes-Hut algorithm. Uses ScalaFX for visualization.
concurrent-programming gravity nbody-simulation parallel-computing physics scala scalafx simulation
Last synced: 16 Feb 2026
https://github.com/miksus/ecosys
Trading Simulator for observing the mechanics of markets
finance python3 simulation stock-market trading trading-simulator
Last synced: 05 Apr 2025
https://github.com/vontum/physics2d-java
A general implementation of spring physics
Last synced: 18 May 2026
https://github.com/TomasBeranek/but-ija-project
A simulation of a warehouse with carts using pathfinding algorithms
ant but but-fit floyd-warshall-algorithm ija ija-project java java8 javafx pathfinding pathfinding-algorithm pathfinding-algorithms simulation vut vut-fit
Last synced: 11 Mar 2025
https://github.com/stdlib-js/simulate-iter-bartlett-hann-pulse
Create an iterator which generates a Bartlett-Hann pulse waveform.
bartlett cosine fejer hann javascript node node-js nodejs pulse raised raised-cosine signal simulate simulation stdlib train triangle triangular wave window
Last synced: 24 Apr 2025
https://github.com/mitgobla/traffic-improvement
Winner of PA Consulting Raspberry Pi Competition 2019 (Category 4)
flask-application pa-consulting pygame python3-7 raspberry-pi salabim simulation
Last synced: 02 Mar 2025
https://github.com/dwhswenson/opspiggybacker
Tools for converting path sampling simulations to OPS format
chemistry computational-biology physics science simulation
Last synced: 04 Apr 2025
https://github.com/mythrantic/valiantos
An OS-looking thingy
operating-system simulation svelte sveltekit
Last synced: 20 Jan 2026
https://github.com/owigginshay/simulation_engine
This repository aims to provide a framework which allows for the fast prototyping of simulation ideas. Focus on building classes which describe behavior, and let the graphics be handled behind the scenes.
graphics physics-simulation pyglet simulation
Last synced: 01 Jul 2026
https://github.com/davidar/fragx
GLSL Fragment Shader Executable Compiler
compiler fragment-shader generative-art glsl gpu procedural-generation shaders shadertoy simulation
Last synced: 04 Apr 2025