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/drlove2002/simciv
Terminal-based civilization simulation built with Rust and ratatui
ratatui rust simulation terminal-game tui
Last synced: 24 Jun 2026
https://github.com/achen318/ap-physics-c
Simulations for AP Physics C.
ap-physics physics python simulation vpython
Last synced: 09 Apr 2025
https://github.com/mrfavoslav/4bit-cpu-emulator
4bit CPU Emulator – A simple 4-bit processor emulator written in JavaScript. Run assembly code directly in your browser! Perfect for learning the basics of computer architecture and low-level programming.
4-bit-cpu assembler assembly assembly-language computer-architecture cpu-design cpu-emulator educational emulator javascript learning-tool low-level-programming open-source programming simulation web-emulator
Last synced: 05 May 2026
https://github.com/vasar007/fgame
Simple game with some world generation.
console-game csharp desktop fsharp game generation genetic-algorithm simulation wpf
Last synced: 05 May 2026
https://github.com/nabilshadman/multiprocessing-time-series-data-simulation
A simulation using multiprocessing to generate 10,000 time dependent samples from an initial dataset of 20 samples
multiprocessing numpy pandas scipy simulation statistics time-series
Last synced: 05 May 2026
https://github.com/darkninja-lab/e46-simrig
BMW M3 E46 Simrig
assetto-corsa bmw e46 ets2 simhub simhub-profiles simrig simulation
Last synced: 25 Jun 2026
https://github.com/acmo0/sir-simulation
This is an implementation of the SIERD model in C using Euler's explicit method
disease disease-modeling disease-spread euler-method model simulation sir sir-model
Last synced: 09 Jun 2026
https://github.com/thuongtruong109/portrayal
🧻 Simulated depiction on sandpaper
react reactjs sandpaper simulation tailwindcss vite
Last synced: 06 May 2026
https://github.com/leopc1977/eklesia
Eklesia is a library for orchestrating AI agent interactions in simulated environments across any backend or local setup.
ai-agents ai-research bun javascript large-language-models llm multi-agent-systems orchestration simulation typescript
Last synced: 06 May 2026
https://github.com/bradeneverson/simzoo
A bunch of wasm implemented simulations
conways-game-of-life simulation wasm
Last synced: 07 May 2026
https://github.com/dominikjezik/diss-sp2-eventbasedsimulation
Second semester project for Discrete Simulation – Event-based simulation of a custom furniture workshop with staff, built on a custom simulation core. Developed using .NET and Avalonia.
avalonia discrete-event-simulation discrete-simulation dotnet simulation
Last synced: 08 May 2026
https://github.com/v4l3rio/agentcrafter-asmd-project
AgentCrafter is a multi-agent reinforcement learning framework integrating LLMs with traditional RL algorithms. It offers a Scala DSL for creating simulations with real-time visualization and AI-enhanced learning.
cucumber dsl gherkin llm reinforcement-learning rl scala scala-dsl scalacheck scalatest simulation
Last synced: 09 May 2026
https://github.com/zahi1/multi-protocol-system-integration
Multi-protocol system integration of a gas‑pressure simulation with interoperable Container, Input, and Output components joined via adapters. Server uses SimpleRPC; Input client uses gRPC; Output client uses RESTful HTTP; adapters unify calls into a single RPC-style domain interface.
adapters-layer client-server csharp distributed-systems dotnet grpc interoperability microservices multi-protocol nlog nswag rabbitmq restful-api rpc simple-rpc simulation
Last synced: 09 May 2026
https://github.com/w0rm/elm-timestep
Decouple simulation rate from display refresh rate with a fixed timestep
Last synced: 25 Jun 2026
https://github.com/gangula-karthik/nyp_dsa_assignment
Unleashing fractal beauty and algorithmic efficiency—solving classic patterns and problems with precision 📐 🟦 🔴
algorithms-and-data-structures educational fractal fractals geometry nanyang-polytechnic python3 sierpinski-carpet sierpinski-triangle simulation
Last synced: 09 Apr 2025
https://github.com/607011/eurojackpotgewinnzahlenberechnungsquantencomputersimulator
Simulation eines Quantencomputers, der die Gewinnzahlen für den Eurojackpot ermittelt
eurojackpot javascript lotto-numbers quantum-computing simulation wasm webapp webassembly
Last synced: 09 May 2026
https://github.com/Dormarr/Khora
A 2.5D pixel survival sandbox & eco-sim.
game-development pixel-art sandbox-game simulation unity
Last synced: 25 Jun 2026
https://github.com/amaurycannesson/svelte-pixi-wator-simulation
Wa-Tor simulation running with PixiJS
pixijs simulation svelte wator webgl
Last synced: 09 May 2026
https://github.com/bakxy/vhdl-qqs
This project aims to automate the creation of test benches and support files for FPGA designs created using Quartus from Intel. By integrating a custom extension into VS Code, users can efficiently set up simulation environments with minimal manual effort.
fpga intel-fpga open-source quartus questasim simulation testbench-generation typescript vhdl visual-studio-code vscode vscode-extension
Last synced: 10 May 2026
https://github.com/gui-mrtns/lavadora
Este projeto consiste na simulação de uma máquina lavadora na placa PIC18F4520 da PICGenios.
c-programming embedded-c embedded-systems iot microcontroller pic18f4520 simulation
Last synced: 10 Jun 2026
https://github.com/ankur-tutlani/game-simulator
Normal-form game simulations and norms
agent-based-modeling evolutionarygame gametheory nash-equilibria nash-equilibrium normal-form-games norms pareto-efficiency simulation
Last synced: 10 May 2026
https://github.com/rakin406/grid-world-ai
A grid world where the AI aims to reach the goal.
2d ai artificial-intelligence demo game-development simulation
Last synced: 10 Jun 2026
https://github.com/1837620622/vensim-system-dynamics-skill
Vensim 系统动力学建模 AI Skill:.mdl 草图自动排版 + 信息箭头平滑弧线。基于官方 Sketch Format 解析,Graphviz 半固定布局,保留方程与对象 ID。适用于 SFD/CLD 课程作业、政策分析、论文图表。
ai-skill auto-layout causal-loop-diagram cld graphviz mdl policy-analysis python sfd simulation stock-flow-diagram system-dynamics system-dynamics-modeling vensim
Last synced: 26 Jun 2026
https://github.com/emvivas/streaming-service
"Streaming Service" is a program developed in C++ for simulating a modern streaming service company.
consoleapplication cplusplus movies series service simulation streaming video windows
Last synced: 11 May 2026
https://github.com/duikindiesee/citylife
CityLife: an AI-driven, stylized-3D city builder. v1 town plus an early v2 alien-planet colony. Evolves CityMind, inspired by Wes Roth.
ai city-builder gamedev llm procedural-generation simulation three-js typescript webgl
Last synced: 27 Jun 2026
https://github.com/viperadnan-git/sudoratio
Self-hosted BitTorrent tracker-protocol simulator and research toolkit with a modern web UI.
bittorrent educational protocol protocol-analysis react research rust security-research self-hosted simulation tracker
Last synced: 29 Jun 2026
https://github.com/aminul-islam-niloy/simulation-and-modeling-
Simulation and modeling using python jupiter Notebook
jupyter-notebook python simulation
Last synced: 13 May 2026
https://github.com/claudemuller/life.go
Conway's Game of Life in Go
conways-game-of-life go raylib simulation
Last synced: 31 Jul 2025
https://github.com/gkeiel/ups_simulation
MATLAB-PSIM simulation and control of UPS systems
inverter matlab psim simulation ups
Last synced: 13 Oct 2025
https://github.com/pyroll-project/pyroll-work-roll-elastic-deformation
PyRolL plugin calculating the elastic deformation of the work roll.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 13 Oct 2025
https://github.com/microhod/gravityjs
Simple newtonian Gravity simulator as a static website
gravity html javascript simulation
Last synced: 22 Jan 2026
https://github.com/mfschubert/fmmax
Fourier Modal Method implemented in jax
diffraction fmm jax optics optimization rcwa simulation
Last synced: 13 Oct 2025
https://github.com/raws/machinarium-plumbing-sim
Interactive simulation of Machinarium plumbing puzzle
Last synced: 27 Jan 2026
https://github.com/techniccontroller/mobrob_ros_gazebo
ROS package for gazebo simulator for MobRob project
Last synced: 11 Jun 2026
https://github.com/smahala02/functional-properties
Physics simulations and analysis of phenomena such as Density of States, Electron Drift, and Frequency Response using Python and Jupyter notebooks. The repository contains code and data to help visualize and analyze key physical principles.
densityofstates electromobility jupyter-notebook python quantum-mechanics simulation
Last synced: 15 Oct 2025
https://github.com/jeandemanged/yagat
Yet Another Grid Analysis Tool
desktop-application graphical-user-interface load-flow power-flow power-system power-system-analysis powsybl pypowsybl simulation
Last synced: 15 Oct 2025
https://github.com/zebraalgebra/flusim
Repo for python package flusim (uploaded to testpypi)
markov-chain python simulation testpypi
Last synced: 16 Oct 2025
https://github.com/oadultradeepfield/n-body-orbit-simulation
A C++/Go program for N-Body orbit simulations, built upon the previous 3-Body projects, with added support for spherical coordinates and collision.
cpp golang gravity python simulation
Last synced: 16 Oct 2025
https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.
abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat
Last synced: 22 Jan 2026
https://github.com/0xtter/jurassic-fight
This Java project simulates dinosaur clans that move on a field to gain knowledge and share it upon return. The program tracks dinosaur movements and knowledge acquisition to determine the winner. With a focus on entertainment and education, this project provides a unique way to learn about Java programming and dinosaur behavior.
Last synced: 10 Oct 2025
https://github.com/pythonhealthdatascience/stars-reproduce-shoaib-2022
Assessing the computational reproducibility of Shoaib and Ramamohan 2022 as part of STARS.
discrete-event-simulation india open-science python quarto reproducibility reproducible-research salabim simulation
Last synced: 05 Feb 2026
https://github.com/sourceduty/metaphysical_science
🌠 Theoretical metaphysical science simulations. Simulate science beyond the observable universe.
ai ai-sci artificial-intelligence chatgpt custom-gpt customgpts gpt gpts metaphysical metaphysics openai sci science science-theory simulated simulation space theoretical-physics theory
Last synced: 21 Jan 2026
https://github.com/olivia-banks/cardinal
Cardinal FTC Simulation Software
aerospace-engineering first-tech-challenge quantum-machine-learning robotics simulation simulation-modeling
Last synced: 14 Apr 2026
https://github.com/jonoomph/spinout
Lightweight car dynamics sim for AI control on challenging terrain. EXPERIMENTAL and WIP.
ai driving-simulator experimental self-driving simulation
Last synced: 14 Apr 2026
https://github.com/tuokri/rs2simlib
Python library for Rising Storm 2: Vietnam physics objects simulation and automated data collection.
numba numpy physics rising-storm-2-vietnam simulation unreal-engine-3
Last synced: 23 Feb 2026
https://github.com/joelschutz/soil-demo
Explore water absorption by soil with the Soil Demo, created using Go and Ebiten game engine. Adjust soil type, water, and drainage to visualize absorption. Educational and interactive.
ebitengine educational go interactive-visualizations simulation soil water
Last synced: 14 Jan 2026
https://github.com/imperialcollegelondon/pendulum-tkinter-testcase
Simple test case to show how to use Python and Tkinter to manage a pendulum simulation
conda-environment pendulum python3 simulation tkinter
Last synced: 19 Oct 2025
https://github.com/wattai/affordable-inverted-pendulum
Design an inverted pendulum in affordable price.
control-systems modern-control pid-controller python simulation
Last synced: 09 Oct 2025
https://github.com/miyoherman/fake-password-cracker-prank
🔐 Simulate a password cracking tool with this harmless prank script for fun or education; fully safe and non-intrusive.
batch-script beginners console-app dmsmenula educational fake-hacker fun-project learning prank programming simulation windows
Last synced: 09 Oct 2025
https://github.com/martin-ansteensen/cart-pole
A Python playground for studying the classic cart-pole problem with non-linear dynamics, energy control, linear-quadratic (LQR) balancing and reinforcement learning. The codebase lets you simulate different controller strategies. Built from scratch.
control-theory lqr-controller modeling qlearning reinforcement-learning simulation
Last synced: 19 May 2026
https://github.com/sszabo11/bloblife
Built with Rust, Bloblife is a world of its own, made of creatures that eat food and survive.
evolutionary-algorithms rust simulation
Last synced: 09 Oct 2025
https://github.com/netbr3ak/planetary-system-simulation
Planetary System Simulation enables users to simulate the trajectories of two planets in a gravitational system. Through a simple web interface, users can predict planetary movements using technologies such as Flask, NumPy, and SciPy.
astronomy flask gravitational-dynamics numerical-analysis numpy physics planetary-systems scipy simulation web-application
Last synced: 14 Apr 2026
https://github.com/preritdas/large-numbers
Repository for an online deployed law of large numbers and standard distribution simulation.
math random simulation statistics
Last synced: 09 Oct 2025
https://github.com/umstek/swimmingcompetitionsimulator
A Swimming Competition Simulation using Java Threads (CS2012 Principles of Object Oriented Programming - Assignment)
Last synced: 08 Oct 2025
https://github.com/notcalle/am-bouncy
2d-game demo game procedural-generation simulation
Last synced: 08 Oct 2025
https://github.com/villdev/conway
Terminal based Conway's Game of Life implemented with Go.
game go golang simulation tcell terminal-based
Last synced: 14 Jan 2026
https://github.com/NetBr3ak/Planetary-System-Simulation
Planetary System Simulation enables users to simulate the trajectories of two planets in a gravitational system. Through a simple web interface, users can predict planetary movements using technologies such as Flask, NumPy, and SciPy.
astronomy flask gravitational-dynamics numerical-analysis numpy physics planetary-systems scipy simulation web-application
Last synced: 08 Oct 2025
https://github.com/pyroll-project/pyroll-lee-flow-stress
Plugin for PyRoll providing the constitutive flow stress function from Lee et al.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/pyroll-project/pyroll-hensel-force-torque
PyRoll plugin providing roll force and roll torque empirical approach by A. Hensel.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 22 Feb 2026
https://github.com/rayniel95/proyecto-agentes
Project of Simulation and Declarative Programming courses in collaboration with @lemartinez2245. An interesting thing in this project is the creation of generics predicates and inheritance simulation in prolog language.
bfs-algorithm prolog-programming-language school-project simulation university-coursework university-of-havana university-project
Last synced: 24 Feb 2026
https://github.com/icarogabryel/moon-iv
16 Bit, multicore, unicycle processor for general purpose simulated in VHDL. Created as a tool for teaching computer architecture at Federal University of Piauí.
16-bit architecture computer-architecture computer-organization hardware hardware-simulation harvard-architecture simulation teaching vhdl
Last synced: 15 Mar 2026
https://github.com/pyroll-project/pyroll-hill-spreading
Plugin for PyRolL providing the Hill spreading model.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 24 Jan 2026
https://github.com/maximilian-nitsch/offline-trajectory-provider
C++ Module and ROS 2 Node that reads in Trajectory from CSV files and publishes to ROS 2.
autonomous-driving autonomous-underwater-robotics autonomous-underwater-vehicle auv robotics rov simulation simulator trajectory trajectory-generation
Last synced: 23 Feb 2026
https://github.com/niko-dunixi/ball-clock-simulator
A simulation written in Go that tracks the position of physical balls within registers to represent time
aws-lambda ballclock clock golang simulation
Last synced: 25 Mar 2025
https://github.com/mwja/planetary-simulation
Simple project I did for school. May rewrite in the future or add documentation
Last synced: 24 Oct 2025
https://github.com/ppain8299/harmoniq
🎵 Explore and play your audio library effortlessly with Harmoniq, a full-stack solution leveraging PostgreSQL for song cataloging and seamless streaming.
audius-api epfl javascript mathematics nextjs-toploader nextjs15 nodejs oscillators physics pinia pnpm rust simulation student-project tauri typescript zustand
Last synced: 15 Apr 2026
https://github.com/grayhatdevelopers/gameoflife_cpp
Simple Game of Life simulation written in C++, working in the console.
console-application cpp mathematics simulation student-project
Last synced: 01 Jun 2026
https://github.com/cyberarm/citysim
Creating a simple city simulation
2d-game game gamedev gosu ruby simulation
Last synced: 01 Jun 2026
https://github.com/sabaimran/colordeficiencyapp
An android app that simulates dichromacy using live input images to demonstrate how ordinary scenes might look to an individual with color-blindness.
color dichromacy simulation vision
Last synced: 07 Oct 2025
https://github.com/rewired/weed-breed-js
This project is a simulation game for breeding and growing weed. It includes a simulation engine that models plant growth, environmental factors, and costs.
cannabis economy-simulator esm game javascript jest nodejs procedural-generation simulation tycoon-game
Last synced: 14 Apr 2026
https://github.com/pyroll-project/pyroll-mauk-gottschling-flow-stress
Plugin for PyRolL providing the flow stress approach and material database for the flow stress model of Mauk and Gottschling.
groove-rolling materials metal-forming pyroll python rolling simulation
Last synced: 23 Jan 2026
https://github.com/anikdascodes/fantasy-cricket-project
🏏 Python simulation for generating 20K+ unique fantasy cricket teams with probability-based player selection and constraint optimization. Advanced algorithms, data analysis & visualizations included.
algorithm constraint-satisfaction cricket data-science fantasy-sports jupyter machine-learning numpy optimization pandas plotly probability python simulation sports-analytics
Last synced: 28 Apr 2026
https://github.com/poloclub/undream
UNDREAM: Differentiable Rendering Powered End-to-End Adversarial Attack Evaluation
adversarial-attack ai deep-learning simulation unreal
Last synced: 11 Jun 2026
https://github.com/cashewpillar/os-algorithms
my simulations of OS algorithms in class, low level design who??
algorithms os python python-3 python3 simulation
Last synced: 26 Oct 2025
https://github.com/tmsalab/simcdm
Simulate cognitive diagnostic model data for Deterministic Input, Noisy "And" Gate (DINA) and reduced Reparameterized Unified Model (rRUM) from Culpepper and Hudson (2017) <doi: 10.1177/0146621617707511>, Culpepper (2015) <doi:10.3102/1076998615595403>, and de la Torre (2009) <doi:10.3102/1076998607309474>.
cognitive-diagnostic-models psychometrics r rcpp rcpparmadillo simulation
Last synced: 13 May 2026
https://github.com/manzub/music_inc
an AI-enhanced music management simulation game, inspired by the hit mobile game Music Inc. Build your record label from the ground up, sign eccentric artists, release chart-topping hits, and navigate the drama-filled music industry.
game-development music opensource python rich-text simulation
Last synced: 10 Apr 2025
https://github.com/nathsou/hdl
Hardware Description (and Simulation) Library
electrical-engineering hardware-description hardware-description-language hardware-design logic-gates simulation simulator tri-state
Last synced: 01 Jun 2026
https://github.com/neuwcodebox/infinitehotel
Genetic Life in Hotel(?)
genetic-algorithm genetic-programming simulation
Last synced: 26 Oct 2025
https://github.com/translunar/closed_loop
Example of a PID controller attached to a mass-spring-damper system
dynamics engineering phyics pid-controller simulation
Last synced: 26 Mar 2025
https://github.com/kalepail/sorobill
Estimate Soroban contract costs against all known limits
blockchain cost fees simulation soroban
Last synced: 02 Mar 2025
https://github.com/upkie/new_agent
Template to create new agents and spines for Upkies
legged-robots python robotics simulation wheeled-biped
Last synced: 09 May 2026
https://github.com/sjsanc/ascii-crittyrs
Raise and train adorable ascii buddies from the comfort of your terminal
ai cli game python simulation tamagotchi
Last synced: 31 May 2026
https://github.com/haziqj/lavaan.bingof
Limited Information Goodness of Fit Tests for Binary Factor Models
complex-samples composite-likelihood factor-analysis goodness-of-fit latent-variables pairwise psychometrics r simulation survey-weights
Last synced: 28 Jan 2026
https://github.com/ibrahimessakine/arena_automotive-simulation-production-stock-parking
Experience the future of automotive manufacturing with our advanced simulation, seamlessly managing production, stock, and automobile parking. Gain insights into efficient production, inventory optimization, and strategic parking allocation within a cutting-edge automotive facility.
arena automobile process-automation rockwell-automation simulation
Last synced: 24 Jan 2026
https://github.com/rafaumeu/xadrez-c
Chess piece movement simulator in C - Demonstrates different loop structures with Rook, Bishop, and Queen movements
c-programming chess console-application educational loops programming-challenge simulation
Last synced: 16 Mar 2025
https://github.com/jamro/neuraltank
Neural Network for JsBattle
ai game genetic-algorithm jsbattle neural-network simulation
Last synced: 12 Jun 2026
https://github.com/mr-mohan-v/driver-assistance-system
A driver assistance system that will remind a driver to follow eco-driving principles when a certain principle is violated
assistance driving-behavior microcontroller micropython raspberry-pi-3 simulation
Last synced: 06 Feb 2026
https://github.com/saagpatel/sovereign
Browser-based geopolitical simulator — apply policy levers to 18 countries and watch cascading effects over 60 months
d3 data-visualization geopolitics monte-carlo nextjs simulation typescript web-worker
Last synced: 28 Jun 2026
https://github.com/assem-elqersh/mips-processor-designs
Comprehensive repository containing Verilog implementations of MIPS processors. Includes both single-cycle and multi-cycle architectures, each in separate directories, with full simulation testbenches and modular design components for educational and development purposes.
computer-architecture educational hardware-designs mips mips-architecture processor-design simulation verilog
Last synced: 06 Feb 2026
https://github.com/devkumarsadanandbiswas/devkumar_-biswas_portfolio
My Resume
simulation wordpress wordpress-development
Last synced: 06 Feb 2026
https://github.com/i5heu/blog_cannon
A fast and easy to install Blog
blog blog-article blog-engine blog-platform blogging fast go golang simulation
Last synced: 29 Jan 2026
https://github.com/an-iceberg/balls_with_physics
Simple physics simulation for balls.
balls egui macroquad physics physics-2d physics-simulation rust rust-lang rustlang simulation
Last synced: 10 Jan 2026
https://github.com/pythonhealthdatascience/stars-reproduce-lim-2020
Assessing the computational reproducibility of Lim et al. 2020 as part of STARS.
covid-19 covid19 discrete-event-simulation numpy open-science pandas python quarto reproducibility reproducible-research simulation
Last synced: 13 Apr 2026
https://github.com/imanghd/computerperformanceevaluation
Performance and Dependability Lab @ SUT
hidden-markov-model performance-analysis probability python simulation
Last synced: 19 Apr 2026
https://github.com/mr14b/bardi_tuya_simulation_py
Simulation of token communication between Bardi smart door lock and Tuya cloud API send to MQTT broker and MongoDB database in Python
bardi python3 simulation tuya-cloud
Last synced: 14 Mar 2025