An open API service indexing awesome lists of open source software.

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.

https://github.com/emtee40/openssn

OpenSSN is a submarine simulation. The player directs their submarine around an open ocean where ships of various nationalities are traveling. At the moment OpenSSN is exploratory and there isn't any combat, but will include combat in the future.

foss marine naval naval-battle-game navy open-source simulation simulation-game strategy strategy-game submarine submarine-game submarine-simulator warfare

Last synced: 31 Mar 2025

https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5-website

N-Body simulatation using Barnes-Hut package demo made in React

barnes-hut gravity javascript nbody package react simulation typescript

Last synced: 04 May 2026

https://github.com/manishklach/semantic-kv-control-plane

A systems research platform for semantic KV-cache orchestration, topology-aware memory placement, distributed prefix reuse, and rack-scale inference memory simulation.

ai-infrastructure ai-systems cxl distributed-cache distributed-systems gpu hbm inference kv-cache llm-inference memory-orchestration memory-systems memory-tiering prefetching rack-scale runtime-systems semantic-caching simulation systems-research topology-aware

Last synced: 09 Jun 2026

https://github.com/maxencebonamy/fractal-explorer

This software is a mathematical simulation that represents a fractal. A fractal is a mathematical object with a similar structure at all scales. This software lets you visualize two very specific fractals and move inside to observe them.

burning-ship cpp fractal mandelbrot mathematics sfml simulation xmake

Last synced: 11 Oct 2025

https://github.com/threeal/shisen_gazebo_plugins

Gazebo plugins implementation of Shisen camera tools project

camera camera-tool gazebo gazebo-plugin ros ros2 shisen simulation

Last synced: 04 May 2026

https://github.com/dacili/arduino-projects

Finally manage to play with Arduino :D

arduino arduino-uno electronics simulation wokwi

Last synced: 04 May 2026

https://github.com/ghost---shadow/algae-dredging-simulator

A simulation as a proof of concept for automated skimming of algae in mostly still water.

algae environment-friendly green multiagent-systems simulation

Last synced: 09 Jun 2026

https://github.com/tanguysoto/mtworld

Ecosystem simulation with 3D visualization

3d artificial-life boids java procedural-generation simulation

Last synced: 01 Apr 2025

https://github.com/crhowell3/libsersi

C++ implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol

cpp ieee simulation

Last synced: 05 Feb 2026

https://github.com/aemarkov/gravsim2

Расчет гравитационной задачи N-тел при помощи OpenMP и MPI - семестровая работа к курсу "Параллельное программирование"

mpi n-body openmp simulation study-project

Last synced: 30 Mar 2025

https://github.com/aaron3312/proyectodronunity

🚁Security multi-agent system simulating prison surveillance with autonomous drones, cameras & guards. Features real-time monitoring, threat detection & automated response capabilities.

alerts cameras detection drones flask modeling monitoring multiagent patrolling python security simulation surveillance tc2008b unity yolov5 yolov8

Last synced: 13 Feb 2026

https://github.com/zo-bro-23/population-simulation

NPM package that runs population simulations based on Hardy-Weinberg principles

biology npm simulation

Last synced: 05 May 2026

https://github.com/lazauk/slm-phi-3-robotics

Robotics navigation solution (on example of Pioneer 3-DX mobile robot in CoppeliaSim) powered by Phi-3 small language model and AMD AI PC.

ai amd coppeliasim phi-3 robotics simulation slm

Last synced: 13 Feb 2026

https://github.com/joecey/uv_cleaning_robot

Github respository for WeBots simulation of a UV Cleaning robot for completion of the "Introduction to Robotics" module at Trinity College Dublin

robot robotics simulation

Last synced: 05 May 2026

https://github.com/efremropelato/durability

ISO 15686 factor methodology simulator

durability iso-15686 react simulation spring-boot

Last synced: 06 May 2026

https://github.com/crissccl/digital_controlsim

Tutorial-oriented simulation of a discrete-time PI control loop applied to a first-order system. Includes actuator saturation to emulate real microcontroller behavior. Designed for educational purposes and digital control learning.

arduino digital-control education esp32 first-order-system matlab pi-controller saturation simulation teensy tutorial

Last synced: 06 May 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/mainakverse/quantumsam

Simulation of the Bloch Sphere based on quantum gates and logical inputs.

animated javascript nextjs quantum-computing simulation webgl

Last synced: 12 May 2026

https://github.com/cr0wg4n/simulacion-tren-metropolitano

Proyecto de Simulación del Tren Metropolitano de Cochabamba

2d-graphics android-application simulation unity university-project

Last synced: 06 May 2026

https://github.com/brayvid/brayvid.github.io

Math and science problems visualized with p5.js.

html-canvas interactive p5-js science simulation teaching visualization web-app

Last synced: 18 Jan 2026

https://github.com/chaht01/snubusstopsimulation

2017 SNU Bus Stop agent simulation. Inspired by "Nature of Code" of Daniel Shiffman

agent-based-simulation crowd-simulation processing simulation

Last synced: 12 Oct 2025

https://github.com/mokonanico/vlc-simulation-raytracing

A Python-based visible light communication simulator using ray tracing methods

python raytracing simulation vlc

Last synced: 07 May 2026

https://github.com/im-rises/nbody-simulator-barnes-hut-react-p5

N-Body simulation package made in React using Barnes-Hut method

barnes-hut gravity javascript nbody package react simulation typescript

Last synced: 07 May 2026

https://github.com/mc095/mcp-local

Simulating Multiple Context Protocol

llms mcp-server memory simulation

Last synced: 12 Jun 2025

https://github.com/theypsilon/display-sim

This is a tool that helps you to recreate the visual feeling of old displays.

3d crt rust simulation wasm wasm-bindgen webgl webgl2 webpack

Last synced: 07 May 2026

https://github.com/ddliu/http-monkey

Continuous HTTP request for network simulation.

curl docker http simulation

Last synced: 07 May 2026

https://github.com/yasut0ra/rank-bandit-lab

Lightweight simulation toolkit for ranking bandit algorithms (Cascade / PBM / DCM models)

bandit-algorithms machine-learning ranking-bandit recommender-systems reinforcement-learning simulation

Last synced: 07 May 2026

https://github.com/tillbiskup/spinpy

A Python package for simulating EPR data.

electron-paramagnetic-resonance simulation spectral-analysis spectroscopy

Last synced: 08 Oct 2025

https://github.com/mk590901/door_simulation_on_toit

The repository contains the source files for the automatic door modeling application in the toit language for the ESP32 controller.

simulation state state-machine toit toit-language

Last synced: 18 Jan 2026

https://github.com/sh1kxrv/usergroups

Simple simulation of a merchandise business

dotnet simulation

Last synced: 22 Oct 2025

https://github.com/sohooo/droneops-sim

Story-driven drone swarms that react to enemy maneuvers, chart evolving missions, and stream every dramatic turn to GreptimeDB or your console.

drones simulation telemetry

Last synced: 08 May 2026

https://github.com/jmmonte/agentic-digital-twin

Build engineering digital twins as code with AI agents — code-defined CAD + digital twin simulation (physics/CFD/FEA) + scored verification, with rerun for data fusion toward live closed-loop twins. Hardware-in-the-loop ready. A Claude Code plugin.

agentic-ai ai-agents cad claude-code claude-code-plugin digital-twin digital-twin-engineering digital-twin-simulation hardware-in-the-loop simulation

Last synced: 14 Jun 2026

https://github.com/drewxs/sensr

Semi-supervised deep learning simulation

deep-learning machine-learning simulation

Last synced: 11 Apr 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/figureland/graphite

experimental drawing tools

canvas drawing graphite pencil simulation typescript

Last synced: 10 Jun 2026

https://github.com/arcj137442/matriangle

A highly customizable, scalable, self-developed AI simulation environment | 一个高度可定制、可扩展的模拟AI环境

library simulation typescript

Last synced: 10 Jun 2026

https://github.com/nkehrein/lemna

An implementation of the toxicokinetic-toxicodynamic model of the Lemna aquatic plant

r r-package simulation

Last synced: 22 Oct 2025

https://github.com/mbedward/farsite

A fire growth model

landscape landscape-ecology simulation

Last synced: 18 Jan 2026

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/pyroll-project/publication-weiner-variation

Papers and presentations for weiner_variation Conference.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 23 Jan 2026

https://github.com/comba92/boids-automata

🐦 Love2D implementation of the Boids simulation.

game love2d lua simulation

Last synced: 14 Feb 2026

https://github.com/ricardoboss/logisim

Logisim is an educational tool for designing and simulating digital logic circuits by Carl Burch

circuit design digital logic logisim simulation

Last synced: 22 Oct 2025

https://github.com/megospc/epidemic_simulator_3

Симулятор распространения эпидемии и конкуренции разных видов инфекций. Версия 3.0. Добавлены события, которые могут внести сильные изменения в ход моделирования.

epidemic-model javascript simulation

Last synced: 30 May 2026

https://github.com/ucx15/optics

A simulation of light reflection on a curved mirror made in Pygame

pygame python simulation

Last synced: 11 Jun 2026

https://github.com/arhcoder/birthday-paradox

🎂 Simulación que compara las coincidencias de cumpleaños entre n mapaches.

birthday-paradox bokeh c java python racoons simulation

Last synced: 30 Apr 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/2kabhishek/pyschool

School simulation with Python 🏫🎓

doctest oop python school simulation

Last synced: 16 May 2026

https://github.com/mitay-walle/com.mitay-walle.scriptable-volumes

Unity Volume-system extracted from ScriptableRenderPipeline, allowing to blend any parameters, using collider-shapes + distances

editor-tool simulation unity3d volume

Last synced: 27 Feb 2025

https://github.com/jelletreep/patch-dispersal

Supplemental code for the paper: "Seed dispersal as a search strategy: dynamic and fragmented landscapes select for multi-scale movement strategies in plants" in Movement Ecology 2021

dispsersal ecological-models ecology simulation utrecht-university

Last synced: 16 Mar 2025

https://github.com/miguelnietoa/conwaygameoflife

Conway's Game of Life - Juego de la Vida de Conway

conway-game conway-s-game-of-life life python simulation

Last synced: 26 Mar 2025

https://github.com/sorgazb/java_cycling_championship

Program developed in Java, cycling championship simulator

arraylist comparable comparator enums hashmap java poo set simulation

Last synced: 05 Jul 2025

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/joshuamarkle/evolution-simulation

A simulation in unity about genome optimization

evolution evolution-simulation simulation

Last synced: 09 Apr 2025

https://github.com/japhir/dndraces

Simulating D&D Race heights and weights in R

dice dplyr emacs ggplot2 org-mode purrr r simulation

Last synced: 19 May 2026

https://github.com/megospc/alife

🦠 Artificial life: simulation of evolution. 🌿 Искусственная жизнь: симуляция эволюции. 🍀

artifical-life evolution github-pages javascript simulation

Last synced: 10 Jun 2026

https://github.com/a5kin/moire

Multi-Objective Interactive Runtime Environment

artipixoids environment gui simulation xentica

Last synced: 14 Jan 2026

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/muonray/quantumsynctest

Video Here: https://www.youtube.com/watch?v=yeqVSh1_8Hk Here are the C Codes that implement an experimental Firefly synchronization metaheuristic on ATMEL chips (ATtiny85 and ATmega) for use in demonstrating, on hardware, the quantum-like, neuromorphic behavior that emerges in systems of optically coupled oscillators. The PCB board used for the ATtiny85 chiptest is available for download here: https://oshpark.com/shared_projects/d4Sdp6CL

atmega32 attiny85 chaos emergence firefly-algorithm hardware metaheuristics muonray neuromorphic pcb physics quantum-computing simulation synchronization testing

Last synced: 07 Oct 2025

https://github.com/artemis-beta/landsim

Generate Terrain/Land Using Random Number Generation in Python

cities python simulation terrain

Last synced: 01 Mar 2025

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/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/henryquan/the-lott-simulation

To show you how many games and how much money you need to spend if you want to win

lottery python3 simulation

Last synced: 07 Jun 2026

https://github.com/leoherrmann/autosim

A motor vehicle simulator designed to develop shift strategies for automatic transmissions

automatic-transmission cars simulation

Last synced: 30 May 2026

https://github.com/manishmeganathan/automata

A 2D Simulator in Rust for cellular automata such as Conway's Game of Life and Langton's Ant among others. Powered by the ggez framework.

cellular-automaton conways-game-of-life ggez langtons-ant rust-lang simulation

Last synced: 28 Mar 2025

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/ashander/phenoecosim

Simulate evolutionary, plastic and demographic responses to changing environments (moving optima)

c-plus-plus dissertation evolutionary r simulation

Last synced: 27 Apr 2026

https://github.com/ashander/runr

a tidy simulation runner

r simulation tidy

Last synced: 24 Mar 2025

https://github.com/edwardlavender/patter-demo

R code supporting Lavender et al. (2025). patter: particle algorithms for animal tracking in R and Julia. Methods in Ecology and Evolution. https://doi.org/10.1111/2041-210X.70029

animal-tracking julia package particle-filter particle-smoother patter patter-jl r simulation two-filter-smoother

Last synced: 16 Feb 2026

https://github.com/non-jedi/eventsim.jl

Experimental event-oriented discrete-event simulation package

discrete-event-simulation linked-list simulation

Last synced: 22 Feb 2026

https://github.com/ictr/covid19-outbreak-simulator

Population-based Forward-time Simulator for the Outbreak of COVID-19

covid-19 outbreak population-model quarantine simulate-scenarios simulation virus

Last synced: 14 Jan 2026

https://github.com/sb-im/haniel

Socket(Server/Client) IO simulation

simulation socket

Last synced: 10 Jun 2026

https://github.com/shenvitor/Geant4_nDa

a Geant4 Simulation of the response of liquid scintillator neutron Detector array (nDa), as the second part simulation of my bachelor's thesis project at Tsinghua University in 2021.

geant4 simulation

Last synced: 31 Mar 2026

https://github.com/ghackenberg/transport-ide

Integrated Development Environment (IDE) for Intelligent Transportation Systems (ITS) including their driving and charging infrastructures as well as their control strategies.

discrete-event-simulation mbse model-based-systems-engineering model-driven-engineering simulation

Last synced: 19 Mar 2026

https://github.com/s4b7r/magviz

A quickly cobbled together, interactive visualizer for (extremly) simple magnetic fields

magnetic-fields matplotlib simulation tkinter visualization

Last synced: 12 Mar 2026

https://github.com/Team-Hydrogen-ADC/2025-ADC

This is Team Hydrogen's application for the 2025 NASA App Development Challenge.

blender nasa-app-development-challenge simulation space space-visualization tensorflow trajectory unity visualization

Last synced: 08 Dec 2025

https://github.com/myousefi/transit-lab-simmetro-docs

TransitLab SimMETRO is an urban heavy-rail operations simulation model developed at the MIT Transit Lab, built upon decades of research. This repository contains a comprehensive documentation. While the full package may not be open-sourced soon, the documentation provides valuable insights into the capabilities of the simulation model.

railway simulation simulation-modeling

Last synced: 19 Mar 2026

https://github.com/harryr/gamesim

Simulate games involving a system of multiple state machines interacting with each other

deterministic-finite-automata exit-game finite-state-machine game-theory simulation stochastic-simulation-algorithm

Last synced: 18 Mar 2025

https://github.com/retr0kr0dy/qed

Basic Study of Quantum Electro Dynamic Propagation

electrodynamics qed quantum-mechanics simulation

Last synced: 10 Apr 2025

https://github.com/azaanullah-khan/search-simulation-book-website

This is a simple search engine simulation for book website

books search simulation

Last synced: 20 Mar 2026

https://github.com/mat-sz/genesim

🧬 Simulation of gene spread through a population (assuming diploid organisms and sexual reproduction). (React.js/TypeScript)

dna genetics javascript react reactjs simulation typescript

Last synced: 09 May 2026

https://github.com/and3rn3t/simulation

Just a biological simulator. I've wanted to learn TypeScript and also pal around with GHC, so here we go.

and3rn3t andernet copilot github organisms simulation typescript

Last synced: 01 Mar 2026

https://github.com/iambijoykar/floating_hippo

A simple 2D simulation library using Pymunk and Pygames

2d 2d-simulation beginner-friendly pygame pymunk python python-library python3 simulation simulations

Last synced: 08 Apr 2025

https://github.com/kurosawaxyz/maree-noire

Simulation simple de la pêche et du phénomène de la Marée noire

oop-principles oops-in-java simulation

Last synced: 04 Jul 2025

https://github.com/lostjared/knights_tour

Knights Tour Simulation in Rust with SDL2

chess knights-tour simulation

Last synced: 23 Feb 2026