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-01-22 00:25:03 UTC
- JSON Representation
https://github.com/ghonimo/pre_silicon-ahb-to_apb-verification
Comprehensive verification suite for the AHB2APB Bridge design, featuring SystemVerilog and UVM-based methodologies. ππ
ahb2apb digital-design questasim semiconductor simulation systemverilog testbench uvm uvm-verification verification verification-methodologies vip
Last synced: 25 Feb 2025
https://github.com/virtualplantlab/plantsimengine.jl
A simulation engine for models related to plants
crops fspm julia julialang modeling plants simulation
Last synced: 10 Apr 2025
https://github.com/game4automation/game4automation-community
Game4Automation Community is an open and free exchange platform for solutions, industrial tools and assets based on Game4Automation and Unity.
digital-twin digital-twins game4automation industrial-automation industry industry-40 machinery robotframework robotics simulation unity virtual-commissioning
Last synced: 25 Jun 2025
https://github.com/heavywatal/tumopp
π¦ Tumor growth simulation in C++/R
c-plus-plus r simulation tumor
Last synced: 31 Jul 2025
https://github.com/pmocz/activematter-python
Active Matter simulation
active-matter scientific-computing simulation tutorial viscek-model
Last synced: 12 Apr 2025
https://github.com/ie3-institute/PowerSystemDataModel
Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.
datamodel powersystem simulation
Last synced: 07 May 2025
https://github.com/tlnagy/crispulator.jl
βοΈ Pooled CRISPR screen optimization tool
functional-genomics genomics julia simulation
Last synced: 21 Mar 2025
https://github.com/freand76/digsim
An interactive digital logic simulator with verilog support (Yosys)
logic python rtl simulation simulator vcd verilog yosys
Last synced: 03 Jan 2026
https://github.com/scikit-surgery/snappysonic
SnappySonic is an Ultrasound Simulator for use in research and public engagement.
education medical-imaging scikit-surgery simulation ucl ultrasound
Last synced: 14 Aug 2025
https://github.com/uob-positron-imaging-centre/digitaltwins
Collection of peer-reviewed Digital Twins developed at the University of Birmingham in partnership with industrial collaborators.
digital-twin granular liggghts python simulation
Last synced: 17 Jan 2026
https://github.com/antonellodn/morpho
π¦ A plugin to create Envimet 2.5D and 3D models (INX), write configuration files (SIMX) and run simulations
dynamo envimet grasshopper nuget-package rhinoceros simulation urban-climate
Last synced: 30 Oct 2025
https://github.com/bluebrain/snap
The Blue Brain Pythonic Simulation and Network Analysis Productivity layer
Last synced: 14 May 2025
https://github.com/gottacatchenall/metacommunitydynamics.jl
population and community dynamics on spatial graphs, in julia. (formerly EcoDynamics.jl)
community-ecology dynamics ecojulia ecology julia landscape-ecology macroecology simulation spatial-ecology
Last synced: 19 Jun 2025
https://github.com/humanfactors/fips
The Fatigue Impairment Prediction Suite. An R package for running biomathematical models of fatigue.
biomathematics fatigue human-factors modeling r rstats simulation
Last synced: 23 Apr 2025
https://github.com/oseiskar/js-car
2D JavaScript car dynamics simulation
javascript physics physics-2d physics-simulation simulation
Last synced: 16 Mar 2025
https://github.com/jnyjny/gameoflife
Conway's Game of Life
asciimatics conway-game conways-game-of-life curses game-of-life gameoflife life pygame python simulation
Last synced: 25 Mar 2025
https://github.com/repsychling/mixedmodelssim.jl
Simulation tools for Mixed Models
julia mixed-models psycholinguistics simulation statistics
Last synced: 01 May 2025
https://github.com/kasaai/simulationmachine
Individual claims history simulation machine
actuarial-science neural-networks reserving rstats simulation
Last synced: 30 Jul 2025
https://github.com/cuspaceflight/bamboo
Cooling system modelling for liquid rocket engines.
cooling engine liquid nozzle python rocket simulation space
Last synced: 23 Oct 2025
https://github.com/benpm/cellarium
Cellular automata with dynamic rulesets in WebGL
cellular-automata glsl opengl shaders simulation simulator webgl
Last synced: 30 Apr 2025
https://github.com/grantgasser/autonomous-vehicles-mlagents-unity
Training a car to drive within the lanes in a Unity driving environment
autonomous-vehicles deep-learning deep-reinforcement-learning mlagents reinforcement-learning simulation unity
Last synced: 23 Mar 2025
https://github.com/mcosovic/juliagrid.jl
JuliaGrid is an easy-to-use power system simulation tool for researchers and educators provided as a Julia package.
bad-data data-set gauss-newton-method julia julia-language least-absolute-value measurements newton-raphson observability-analysis optimal-power-flow outlier-detection phasor-measurement-unit power-flow power-systems simulation sparseinv state-estimation weighted-least-squares
Last synced: 19 Apr 2025
https://github.com/nest-desktop/nest-desktop
NEST Desktop is a web-based GUI for NEST Simulator and other simulators of spiking networks.
biological-neural-networks graphical-user-interface nest simulation
Last synced: 10 Oct 2025
https://github.com/uio-bmi/dagsim
A framework and specification language for simulating data based on graphical models
bayesian-network causal-models directed-acyclic-graph python simulation
Last synced: 14 Jan 2026
https://github.com/se2p/tool-competition-av
The repository hosts the code for the SBST CPS Tool competition for testing autonomous cars.
beamng competition self-driving-car simulation test-automation
Last synced: 06 Sep 2025
https://github.com/shanto268/nasch_ca_traffic_flow_analysis_software
This repository contains software for multi-agent simulation model of mixed traο¬c ο¬ow of connected (HVs) and automated vehicles (AVs) in Python using pygame, matplotlib, numpy, scipy and seaborn libraries. The software is capable of simulating many different cases of traffic flow and creates data files and figures for the purpose of analysis. Currently I am working on making the front end of the software more user friendly for potential commercialization.
analysis automated-vehicles autonomous-vehicles avs ca cellular-automata nasch pygame simulation traffic-analysis traffic-flow
Last synced: 28 Apr 2025
https://github.com/agra-uni-bremen/libriscv
Extensible implementation of the RISC-V ISA based on FreeMonads
formal-specification free-monads riscv-v simulation
Last synced: 21 Oct 2025
https://github.com/sta-ger/slotify4j
A server-side video slot game logic framework for Java.
casino game game-server java return-to-player rtp simulation slot video-slot
Last synced: 09 Apr 2025
https://github.com/urbainvaes/cahn-hilliard
Code to simulate the Cahn-Hilliard equation
finite-element-analysis freefem gmsh simulation
Last synced: 27 Oct 2025
https://github.com/liuliu/swift-mujoco
Swift Binding for MuJoCo: https://mujoco.org/
reinforcement-learning simulation
Last synced: 06 Oct 2025
https://github.com/nicoell/Grass-Simulation
Repository of a grass simulation featuring geometric grass rendering, dynamic LOD with billboard grass, wind simulation and collision detection. Developed for my bachelor thesis.
billboard collision-detection compute-shader grass meadow rendering rendering-3d-graphics simulation tessellation unity unity3d
Last synced: 26 Apr 2025
https://github.com/futureagi/xenoverse
Xenoverse is a collection of randomized RL, Language, and general-purpose simulation environments, designed for training General-Purpose Learning Agents (GLAs).
agi ai artificial-general-intelligence artificial-intelligence general-purpose-in-context-learning general-purpose-learning-agents in-context-learning in-context-reinforcement-learning meta-learning meta-reinforcement-learning meta-rl reinforcement-learning rl rl-environment rl-envs simulation simulator
Last synced: 08 Oct 2025
https://github.com/aap/fpdpga
FPGA implementations of the PDP-6 and PDP-10
computer-history de-10 fpga pdp-10 pdp-6 retrocomputing simulation verilog
Last synced: 25 Dec 2025
https://github.com/fiveages-sim/robot_descriptions
ROS2 Description packages for Humanoid, Quadruped and Manipulator
blender gazebo ros2 ros2-control simulation urdf
Last synced: 07 Oct 2025
https://github.com/baggepinnen/seetodee.jl
A small step for dynamics, a giant leap for SciML
control-systems controls direct-collocation integration rk4 runge-kutta-4 simulation
Last synced: 15 Mar 2025
https://github.com/enflexit/agentworkbench
Application toolkit based on the JADE framework. Functionalities for time aspects, agent environment interaction, visualization and load balancing, focusing on the usability for end users.
agent agent-platform distributed-computing embedded-systems jade loadbalancing multi-agent-systems osgi-applications simulation workbench
Last synced: 25 Oct 2025
https://github.com/hiulit/godot-3-2d-fake-explosion-particles
A script to simulate exploding particles.
explosion godot-engine particles simulation
Last synced: 11 Apr 2025
https://github.com/real-stanford/busybot
[CoRL 2022] BusyBot: Learning to Interact, Reason, and Plan in a BusyBoard Environment
manipulation scene-graph simulation task-planning
Last synced: 05 May 2025
https://github.com/cyberbotics/webots-docker
This repository is used to build GPU accelerated docker images of the Webots open-source robot simulator.
docker robotics robots ros ros2 simulation webots
Last synced: 06 Apr 2025
https://github.com/cda-tum/mnt-bestagon-library
Design, layout, and simulation files of the paper "Hexagons are the Bestagons: Design Automation for Silicon Dangling Bond Logic" by M. Walter, S. S. H. Ng, K. Walus, and R. Wille in DAC 2022.
fcn layouts sidbs simulation supplementary-data
Last synced: 22 Jun 2025
https://github.com/mtrazzi/gym-alttp-gridworld
A gym environment for Stuart Armstrong's model of a treacherous turn.
demo game gym-environment numpy python3 q-learning reinforcement-learning simulation zelda
Last synced: 12 Apr 2025
https://github.com/honeyhiveai/realign
Realign is a testing and simulation framework for AI applications.
ai aiengineering alignment evaluation llm-eval llm-evaluation llm-evaluation-framework llmops llms prompt-engineering rag red-teaming simulation
Last synced: 20 Jan 2026
https://github.com/mainekuehn/usim
Lightweight Python Simulation Framework
python simpy simulation simulation-framework
Last synced: 28 Jun 2025
https://github.com/schweizerischebundesbahnen/abm-in-visum
ABM-in-Visum: a collaborative project for activity-based transport demand modelling within the PTV Visum software hosted by Swiss Federal Railways (SBB).
abm activity-based ptv-visum simba-mobi simulation transportation-simulation travel-demand travel-modeling
Last synced: 15 Jul 2025
https://github.com/theanishtar/tower-of-hanoi-simulation
hanoi-towers javaswing simulation
Last synced: 12 Apr 2025
https://github.com/dangtranhuu/tower-of-hanoi-simulation
hanoi-towers javaswing simulation
Last synced: 23 Apr 2025
https://github.com/zyxue/biogrinder
Grinder is a versatile open-source bioinformatic tool to create simulated omic shotgun and amplicon sequence libraries for all main sequencing platforms.
amplicon-datasets amplicon-library biogrinder dna genome grinder shotgun simulated-datasets simulation
Last synced: 07 May 2025
https://github.com/zmitchell/polsim
A command line utility for doing polarization simulations
optics physics physics-simulation polarization rust simulation
Last synced: 23 Apr 2025
https://github.com/flandrade/cdma-simulation
CDMA communication system using Matlab. #github
awgn-channel cdma-communication communication-systems matlab plots quantization simulation users-voices
Last synced: 14 Jul 2025
https://github.com/lettier/blendersim
Multi-agent robot simulator created with Blender.
blender blender3d bullet bullet-physics pathfinding physics physics-simulation python simulation simulation-framework simulation-modeling simulator
Last synced: 02 Sep 2025
https://github.com/pyroll-project/pyroll-core
PyRolL rolling simulation framework - core library.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 07 Oct 2025
https://github.com/timvanscherpenzeel/thesis
Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.
cloth fbo framebuffer gpgpu simulation thesis threejs webgl
Last synced: 15 Apr 2025
https://github.com/habrador/earthquake-simulator
Simulation of how buildings behave during an earthquake
earthquake open-source simulation unity unity3d
Last synced: 15 Apr 2025
https://github.com/RipperJ/RISC-V_CPU
RISC-V 32i Pipeline CPU and Assembler
assembler cpu fpga pipeline-cpu risc-v simulation verilog
Last synced: 10 Jul 2025
https://github.com/pmocz/constrainedtransport-python
Finite Volume Constrained Transport MHD simulation of the Orszag-Tang vortex
astrophysics constrained-transport finite-volume magnetohydrodynamics mhd orszag-tang scientific-computing simulation tutorial
Last synced: 12 Apr 2025
https://github.com/ciscodevnet/terraform-provider-cml2
Terraform provider repository for Cisco Modeling Labs
automation cisco network-simulation networking simulation terraform terraform-provider virl
Last synced: 14 Apr 2025
https://github.com/debruine/data-sim-workshops
Data simulation workshop materials and associated R package
Last synced: 19 Apr 2025
https://github.com/ur-whitelab/maxent
MaxEnt code for fitting simulation outcomes/statistical models to observations
Last synced: 30 Apr 2025
https://github.com/pmocz/dsmc-python
Direct Simulation Monte Carlo of the Rayleigh problem
direct-simulation-monte-carlo scientific-computing simulation tutorial
Last synced: 03 Jul 2025
https://github.com/cavaunpeu/solsim
The Solana complex systems simulator.
complex-systems simulation solana
Last synced: 22 Oct 2025
https://github.com/morpho-org/sdks
Collection of SDKs to ease interactions with the Morpho protocol and Morpho Vaults
anvil apollo bundler ethers graphql liquidation sdk simulation test viem vitest wagmi
Last synced: 18 Jan 2026
https://github.com/antimonit/quantum
Kotlin framework for writing quantum algorithms using QASM-like syntax
jvm kotlin quantum quantum-algorithms quantum-computing simulation
Last synced: 10 Apr 2025
https://github.com/jkotra/algoticks
Algoticks is an algorithmic trading simulator written in C.
algorithms algotrading c simulation simulator trading
Last synced: 12 Jul 2025
https://github.com/marksgraham/dw-possum
Simulate realistic diffusion-weighted MR data
diffusion-mri possum simulation
Last synced: 12 Jul 2025
https://github.com/ihmcrobotics/simulation-construction-set-2
Graphical user interface for visualizing control variables from either a server, a log file, or a simulation.
data-visualization humanoid-robot robotics simulation
Last synced: 25 Oct 2025
https://github.com/chuxinh/trading-strategy-simulation
Comparing dollar-cost averaging frequencies π€
financial-analysis simulation statistical-analysis trading-strategies
Last synced: 03 Sep 2025
https://github.com/aalok-sathe/fire-evacuation-simulator
simple ABM program to simulate a moving danger (e.g., fire) and people in a confined space trying to escape the danger
agent-based-modeling bottleneck egress emergent-behavior escape evacuation evacuation-planning fire simulation
Last synced: 20 Jan 2026
https://github.com/janneshb/simplesim.jl
A minimalist Julia package for modular dynamical systems simulation. Work in Progress :-)
control dynamical-systems julia modeling simulation
Last synced: 17 Mar 2025
https://github.com/sunchayn/monetize.js
An event-driven library to manage and simulate Web Monetization.
event-driven monetization simulation web-monetization web-monetization-simulator
Last synced: 30 Dec 2025
https://github.com/ami-iit/rod
The ultimate Python tool for RObot Descriptions processing.
description gazebo parser robot robotics ros sdf simulation simulator urdf
Last synced: 22 Jun 2025
https://github.com/bradleyjeck/epanet2toolkit
An R package for calling the Epanet software for simulation of piping networks.
cran epanet epanet-api r rstats simulation water water-distribution-networks
Last synced: 07 Jul 2025
https://github.com/nikorasu/pynants
Ant Pheromone Trail Simulation
agent-based-simulation ant ant-colony ant-colony-optimization ant-colony-simulation ant-simulation ants emergent-behavior foraging numpy pheromone pheromones pygame pygame2 python python3 simulation swarm-intelligence trails
Last synced: 11 Apr 2025
https://github.com/opensdp/OpenSDPsynthR
Codebase to generate simulated data for OpenSDP project
education r simulation synthetic
Last synced: 02 May 2025
https://github.com/USDA-ARS-ACSL/MAIZSIM
Source code for maize or corn (Zea Mays) simulation model
climate-change crop crop-model models simulation soil two-dimensional-soil
Last synced: 07 May 2025
https://github.com/yashbansod/electric_drives_power_electronics
This drive contains all the Matlab and Simulink codes and files for the Electric Drives and Power Electronics Design, Simulation and Analysis.
electric-drives electronics matlab motor-controller pid-control power-electronics simulation simulink
Last synced: 13 May 2025
https://github.com/abhifuturetech/llm-drivenrobot
By leveraging the capabilities of LLMs, we aim to enhance the interaction between humans and robots, enabling more intuitive and intelligent robotic operations.
gpt-4 large-language-models natural-language-processing openai-api python robotic-task robotics shell simulation
Last synced: 09 Jul 2025
https://github.com/gmostofabd/proteus-libraries
βοΈ A repository with a collection of Proteus β¨ - **Simulation Models** π₯οΈ: Accurate models for effective simulations. - **PCB Footprints** π οΈ: Essential footprints for precise designs. - **3D Models** π¨: Visual components to enhance your projects. Elevate your designs with these essential tools! Almost You will find them tested and working.
3d arduino cad demo downloads foot-prints hardware install interfaces kits library models modules pcb proteus sensors shield simulation snapeda tested
Last synced: 20 Jul 2025
https://github.com/numericalmathematics/dispersiveshallowwater.jl
Structure-preserving numerical methods for dispersive shallow water models
dispersion-model julia numerical-simulation-framework shallow-water-equations simulation summation-by-parts
Last synced: 05 May 2025
https://github.com/sisl/pomdpstresstesting.jl
Adaptive stress testing of black-box systems within POMDPs.jl
black-box pomdps simulation solvers stress-test
Last synced: 13 Sep 2025
https://github.com/bureau-du-forestier-en-chef/fmt
Forest Management Tool a C++ library for forest planning.
fmt forest-management forest-planning forestry optimization python-library r-package simulation
Last synced: 12 Jan 2026
https://github.com/squell/fastavr
Atmel AVR simulator written in x86 assembly
Last synced: 18 Jul 2025
https://github.com/hoangtran0410/p5js-playground
All my working experience with p5js
algorithms box2d card-game gun-game matrix-calculations matter-js maze-algorithms maze-game maze-generator maze-solver p5-js p5js p5js-game physics-simulation quadtree simulation sorting-algorithms sound-visualizer
Last synced: 31 Jul 2025
https://github.com/lin-jun-xiang/pyfeflow
:ocean:Open Source Package for the FEFLOW-Python
feflow groundwater-modelling ifm python simulation
Last synced: 19 Mar 2025
https://github.com/wamuir/simpy-stockout
Discrete-event simulation of inventories in Python via SimPy
discrete-event inventories python replication simpy simulation
Last synced: 07 May 2025
https://github.com/cihataltiparmak/car_sim
Ackermann Car Simulation in Gazebo
ackermann ackermann-vehicle car gazebo ros2 simulation steering-angle velocity velodyne
Last synced: 25 Sep 2025
https://github.com/anselmoo/tanabesugano
A python-solver for Tanabe-Sugano and energy-correlation diagrams
absorption-spectra complex-ions d5 energy-correlation-diagrams python python3 science simulation spectroscopy tanabe-sugano uvvis
Last synced: 17 Mar 2025
https://github.com/jensklimke/odrparser
A very simple OpenDRIVE parser
map opendrive parser simulation
Last synced: 24 Jun 2025
https://github.com/gmostofabd/8051-assembly-programming-and-proteus-simulation
βοΈ π§ Comprehensive Tutorials on ATMEL 8051 Series Microcontroller Programming (AT89S51/52) using Assembly Language π§. Learn how to use ATMEL 8051 Microcontrollers from the ground up! This repository covers everything from the basics to advanced interfacing techniques with examples. Using Proteus for simulations, you'll get hands-on experience.
3d 8051 asm assembly atmel ciruits code guides hex language links microcontroller pcb programming proteus refferences schematics simulation visualization
Last synced: 14 May 2025
https://github.com/RomainFranceschini/quartz
Quartz - A Crystal Modeling & Simulation framework
crystal discrete-event dsde modeling multipdevs pdevs quartz simulation
Last synced: 14 May 2025
https://github.com/sunaku/ruby-vpi
Ruby interface to IEEE 1364-2005 Verilog VPI
hardware-designs simulation testing-tools verification verilog
Last synced: 14 Jun 2025
https://github.com/zig-gamedev/zphysics
Zig build package, bindings and C API (JoltC) for https://github.com/jrouwe/JoltPhysics
3d bindings gamedev jolt-physics physics simulation zig
Last synced: 20 Mar 2025
https://github.com/jauhl/mecedit
A lightweight editor for modeling and simulation of planar linkages
2d constraint kinematics linkage mechanism physics progressive-web-app pwa robotics simulation
Last synced: 10 Apr 2025
https://github.com/rickstaa/panda-gazebo
A reinforcement learning-oriented Panda Emika Franka gazebo simulation.
emika-franka gazebo gym-environments gymnasium openai-gym panda python reinforcement-learning ros simulation
Last synced: 28 Oct 2025
https://github.com/leg0shii/parkourcalculator
ParkourCalculator is an advanced tool designed for simulating and analyzing parkour mechanics in Minecraft. With a focus on versions 1.8.9 and 1.12, it offers an in-depth look into the game's physics, blocks, and player interactions.
ai ai-pathfinding macros minecraft minecraft-tas parkour pathfinding simulation simulator
Last synced: 16 Apr 2025
https://github.com/1j01/pbj-sandbox
2D point-based physics sandbox π₯ππ
javascript jelly physics physics-2d physics-engine physics-simulation playground point-based point-based-physics sandbox sandbox-game simulation
Last synced: 18 Dec 2025
https://github.com/muhd-umer/comyx
Comyx is an optimized and modular Python library for simulating wireless communication systems
6g noma numba numpy pytorch ray reinforcement-learning ris scipy simulation star-ris wireless-communication
Last synced: 04 Jul 2025