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/lucasmmg1/fallingsand

This is a falling sand particle simulator!

falling java particle processing sand simulation

Last synced: 19 May 2026

https://github.com/erictherobot/julia-traffic-lights

A simple traffic light simulator written in the Julia programming language.

julia julia-language julia-testing simulation traffic-light

Last synced: 05 Mar 2026

https://github.com/podusowski/covid-simulations

Couple of COVID-19 related simulations.

coronavirus covid-19 simulation

Last synced: 13 Mar 2025

https://github.com/endiba360/autonomous-car-unity

En este proyecto se busca implementar algoritmos de inteligencia artificial para lograr que un auto, a través de una simulación en Unity 3D, pueda recorrer una pista por su propia cuenta sin colisionar con su entorno.

artificial-intelligence autonomous-vehicles neural-networks simulation unity unity3d

Last synced: 06 May 2026

https://github.com/davewalker5/stromatolitegrowth

Exploring stromatolite formation through computational growth: process-based models of microbial growth, sediment deposition, environmental forcing and layered structure.

computational-biology growth mathematical-modelling natural-history paleobiology scientific-visualization simulation stromatolite stromatolites

Last synced: 27 Jun 2026

https://github.com/ghost---shadow/gravity-simulator

A 2D particle based gravity simulator using MATLAB

education euler euler-integration gravity particles simulation

Last synced: 07 Mar 2026

https://github.com/comba92/life-automata-sdl

⬜⬛ C++ implementation with SDL2 of Conway's Game of Life

conways-game-of-life cpp game makefile sdl2 simulation

Last synced: 19 May 2026

https://github.com/jean9696/airport-checkin

Simulation of a check in desk in an airport for an academic project

simulation

Last synced: 29 Mar 2025

https://github.com/kartmaan/fire-simulation

A realistic simulation of fire propagation using thermodynamic and combustion principles, developed in Python with Pygame and NumPy

combustion combustion-models fire fire-simulation heat-transfer ignition materials materials-science numpy pygame simulation thermal-capacity thermal-conductivity

Last synced: 19 Aug 2025

https://github.com/johnmackintosh/patientflow_ae

Simulating patient flow in the A&E on "good" and "bad" days

healthcare r simulation

Last synced: 20 Mar 2025

https://github.com/ldgrp/schelling

Schelling's Model of Segregation in Haskell

schelling-model simulation

Last synced: 17 Jun 2025

https://github.com/grandevx/synapse

A complete example of a "Start-up" Project for a school assignment

example-project simulation

Last synced: 07 Jul 2025

https://github.com/romtaug/cryptocurrencies-investment-platform

I developed a cryptocurrency investment platform for a university project, focusing on user-friendly account management and leveraging real-time data for informed trading. It aims to simplify digital asset investment - yfinance

cryptocurrency oriented-object-programming portfolio simulation

Last synced: 22 Jul 2025

https://github.com/apozzi/jsquantum-simulator

Quantum Computer Simulator Web App made with ReactJS.

quantum quantum-computing simulation

Last synced: 26 Apr 2026

https://github.com/space-cadet/ts-quantum

Quantum mechanics library implemented in typescript

numerical-methods physics quantum-mechanics simulation typescript

Last synced: 18 Feb 2026

https://github.com/richard66nz/coalsimv2

Simulation of Coal Fired Power Generation Plant

coal-fired latex operations powerplant simulation steam training training-materials

Last synced: 29 Mar 2025

https://github.com/juliankarrer/reyn

CUDA-based Implementation of Smoothed Particle Hydrodynamics for Fluid Simulation

cuda fluid lagrangian simulation sph

Last synced: 31 Oct 2025

https://github.com/youwuyou/analysis-of-md-trajectories

Computation of correlation functions using direct method and FFT

eigen3 fft molecular-dynamics simulation statistical-physics

Last synced: 02 Apr 2025

https://github.com/davidenunes/jexperiment

A Java framework to build and execute experiments and collect data.

configuration experiment java parameters runner simulation

Last synced: 14 Mar 2025

https://github.com/choate-robotics/maze_car

An Autonomous Robotics Challenge

processing robotics simulation

Last synced: 20 May 2026

https://github.com/akaliutau/ml-for-tackling-climate-change

ELEC70127 Machine Learning for Tackling Climate Change - final project

bubbleml climate-change ml sciml simulation turbulent-flows weather-forecast

Last synced: 29 Mar 2025

https://github.com/fahdseddik/robotic-arm-simulation

This is a 3 planar link robotic arm simulation

matlab roboticarm robotics simulation

Last synced: 20 May 2026

https://github.com/6im0n/raytracer

technique de calcul d'optique par ordinateur, utilisée pour le rendu en synthèse d'image ou pour des études de systèmes optiques

c epitech epitech-project graphics raytracer raytracing simulation

Last synced: 20 May 2026

https://github.com/avitase/rigidgrav

Symplectic integration of a dumbbell in space.

rigid-body-dynamics simulation symplectic-integrators

Last synced: 06 Apr 2025

https://github.com/avitase/libgravix2

A fast yet precise simulation of conservative, attractive forces acting on point-like particles embedded onto the surface of a unit sphere.

c-api ode ode-solver simulation symplectic-integrator

Last synced: 06 Apr 2025

https://github.com/youssef-saaed/easytrip-bus-company-project

The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.

arraylist data-structures heap priority-queue queue simulation system-design

Last synced: 22 Mar 2025

https://github.com/leeobianchi/stripointing

Stripeline-based simulation of Sun, Moon and planets observation time during the LSPE/Strip telescope activity

simulation

Last synced: 18 Feb 2026

https://github.com/waxer59/justask

Job interview simulator

ai gemini interview job simulation

Last synced: 14 Sep 2025

https://github.com/kmoraza/lattice_gas_model_simulation

JavaFX-App, die ein Gittergasmodell simuliert (JavaFX application which simulates lattice gas model)

javafx-application lattice-gas-model physics physics-simulation simulation

Last synced: 20 May 2026

https://github.com/ysden123/life

Computer game life, automate

life scala simulation

Last synced: 02 Aug 2025

https://github.com/pklatka/oop-course-project

First final project for object-oriented programming course at AGH University of Science and Technology.

java javafx simulation

Last synced: 03 May 2026

https://github.com/benji377/tug-introductiontoc-02

Elevator Simulator in C | Lecture exercise

c simulation

Last synced: 29 Mar 2025

https://github.com/amari-calipso/rain-sim

A rain simulation with computer generated sound written in opal

2d-graphics brown-noise noise pink-noise rain simulation simulations sound sound-processing white-noise

Last synced: 06 Apr 2025

https://github.com/divineomega/neural-networks-experiment-one

Experimentation using neural networks evolved via a genetic algorithm

creatures genetic-algorithm neural-networks simulation

Last synced: 04 Apr 2025

https://github.com/pyroll-project/pyroll-wusatowski-spreading

Plugin for PyRolL providing spread modelling Wusatowski's spread equation.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 03 Feb 2026

https://github.com/zoroxide/space-simulation

a simple Space looking Simulation done with C++ and olcPixelGameEngine

cpp game-development game-engine gamedev olc olcpixelgameengine programming simulation space

Last synced: 14 Mar 2025

https://github.com/geetmankar/coding-projects

A repo for my (generally non-ML) Coding Projects (Physics or otherwise)

gpu julia julia-language julialang physics physics-simulation python python3 rust rust-lang simulation

Last synced: 02 Jan 2026

https://github.com/m5n/clouds

Cloud simulation using CSS+JS

blue-sky clouds simulation stormy-weather

Last synced: 20 May 2026

https://github.com/tylerfaulkner/n-body_simulation

CUDA N-Body Gravitational Simulation with rendering in Python with MatPlotLib

cuda simulation

Last synced: 20 May 2026

https://github.com/szeweq/crates-data

A collection of crate opening data.

cases crates csgo forfun gamba game opening simulation

Last synced: 14 Jun 2025

https://github.com/edawson/assisi

A somatic mutation signature simulator

autoencoders mutational-signatures simulation snvs

Last synced: 17 Jun 2026

https://github.com/pbergstrom90/keycardsimulator

Examproject to simulate a Keycardreader in C, November 2023.

c exam keycard scanner simulation

Last synced: 22 Mar 2025

https://github.com/nout-kleef/starry-night

Simulation of a star-filled sky using JS and CSS, to be used as a background

animation art css js simulation star stars website

Last synced: 02 Jan 2026

https://github.com/gmostofabd/8051-analog

📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 25 May 2026

https://github.com/jxareas/inferential-statistics-i

Simulation-based proofs (CLT, LLN, ...) & Statistical Tests (Difference in Means, Chi-Squared, ANOVA)

anova chisquare simulation ttest

Last synced: 17 Jul 2025

https://github.com/wrudra/snake-game

Python | Turtle Graphics | Object-Oriented Programming | Real-Time Collision Detection | Game Loop Logic | Movement Control | Collision Handling | Score Tracking

classic-game game-development python simulation turtle-graphics user-interaction

Last synced: 06 Apr 2025

https://github.com/wrudra/pong-the-famous-arcade-game

Python | Turtle Graphics | Object-Oriented Programming | Real-Time Input Handling | Basic Game Mechanics | PvP

arcade-game classic-game game-development python simulation user-interaction

Last synced: 06 Apr 2025

https://github.com/gmostofabd/8051-7segment

📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 28 May 2026

https://github.com/beliavsky/autoregressivestochasticvolatility

Simulate from and fit a discrete-time autoregressive log stochastic volatility model

quantitative-finance simulation stochastic-volatility time-series-analysis

Last synced: 16 Oct 2025

https://github.com/snapex2409/komd

Small MD framework

kokkos md molecular-dynamics simulation

Last synced: 02 Jan 2026

https://github.com/blaz-r/quantum_zeno_paradox

C++ code for simulating quantum Zeno paradox with spin in field.

cpp14 quantum quantum-mechanics quantum-zeno-paradox simulation spin

Last synced: 14 May 2025

https://github.com/rishitv26/spid

SPID is a motion control algorithm designed as a modification of PID that uses stochastic gradient decent to self-tune and adapt to motion during planning phase.

adaptive-control backpropagation control-systems embedded-systems gradient-descent motion-control neural-network pid pid-controller python reinforcement-learning robotics self-tuning simulation

Last synced: 18 Jun 2026

https://github.com/pavelkryukov/plimdp-plus

[2011] PlimDP++ is refactoring of PlimDP emulator which has been written by Boris Belousov.

pdp pdp11 simulation simulator

Last synced: 11 Jun 2026

https://github.com/urfdvw/spirograph

Javascript simulation of the Spirograph toy

simulation

Last synced: 06 Apr 2025

https://github.com/dpbm/rock-paper-scissors

A simulation of Rock Paper Scissors using Processing

game processing rock-paper-scissors-game simulation

Last synced: 27 Jun 2025

https://github.com/gmostofabd/8051-stepper-motor

🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 21 May 2026

https://github.com/dlaehnemann/create-ecdna-testing-data

A Snakemake workflow for creating testing data for ecDNA analysis workflows: long reads (Nanopore with NanoSim) and short reads (Illumina with seqkit and mason).

circular-dna ecdna illumina-sequencing nanopore-reads simulation snakemake workflow

Last synced: 26 Mar 2025

https://github.com/pythonhealthdatascience/stars-reproduce-johnson-2021

Assessing the computational reproducibility of Johnson et al. 2021 as part of STARS.

copd discrete-event-simulation open-science quarto r reproducibility reproducible-research simulation

Last synced: 03 Nov 2025

https://github.com/nishantrana02/simulation-of-snake-robot-with-obstacle-avoidance

This project extends the ACMR Snake Robot with obstacle avoidance in CoppeliaSim. Using a proximity sensor, the robot detects objects within 0.4m and adjusts its vertical joints to respond dynamically. The system ensures smooth movement while avoiding collisions.

copelliasim obstacle-avoidance obstacle-avoidance-robot obstacle-detection simulation snake snake-robot vrep vrep-simulator

Last synced: 20 Jan 2026

https://github.com/jakubvojvoda/logistics-company-simulation

Modeling and simulation of logistics company

cpp logistics modelling simlib simulation

Last synced: 14 May 2025

https://github.com/gitfrid/virus3spread

virus3spread model-simulation

model simulation spread virus

Last synced: 22 Mar 2025

https://github.com/sbstndb/nbody_k

A simple 3D naïve NBody simulation using Kokkos enabling CUDA or OpenMP backend

cuda kokkos nbody openmp simulation

Last synced: 21 May 2026

https://github.com/jamesbomb/nuclear-football-v2

The Nuclear Football project is intented to run on a Raspberry Pi integrated into a briefcase with a screen, providing a simulation of a real nuclear football for enhanced realism in airsoft matches. This project combines hardware and software to bring a touch of thrilling strategy to recreational combat sports.

airsoft games raspberry-pi raspberry-pi-3 simulation

Last synced: 08 Mar 2026

https://github.com/daniel-elston/math-physics

Some Math and Physics visualisations/simulations for fun.

coding maths physics simulation visualisation

Last synced: 04 Apr 2025

https://github.com/juliendoutre/blood-flow-modelization

A school project involving partial differential equations solving with a biological application.

blood-flow cpp freefem simulation

Last synced: 28 Mar 2025

https://github.com/lrmulkayhee/javascript-os

JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.

benchmark commands javascript operating-system operating-system-learning os simulation testing

Last synced: 30 Mar 2025

https://github.com/suhlig/vvs-concourse

An experiment to visualize the VVS network using Concourse

concourse simulation traffic vvs

Last synced: 03 Mar 2025

https://github.com/jomaway/router-sim

educational simulation of a routers webinterface

edu router simulation

Last synced: 20 Jan 2026

https://github.com/danilowskic/psm-pjait

Simple simulations of physical phenomena created for the needs of PSM laboratories (Fundamentals of Computer Simulations) at PJAIT

computer-simulation phisics pjatk-psm psm simulation simulations-physics

Last synced: 04 Sep 2025

https://github.com/lucaangioloni/random_colors

Random color dots generation using P5. Demo here: https://lucaangioloni.github.io/random_colors

colors generation p5js simulation

Last synced: 29 Mar 2025

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 21 May 2026

https://github.com/mbojan/outputter

Backend for dumping outputs from iterative simulations

output r simulation

Last synced: 19 May 2026

https://github.com/rhyshammonds-bit/ai_werewolf

🎲 Create a multi-model AI werewolf game prototype to engage players in strategic deduction and interactive storytelling.

ai claude deep-learning deepseek dotnet firebase game gemini infer-net mistral nextjs one-night onuw player simulation simulator social-deduction werewolf-game

Last synced: 29 Apr 2026

https://github.com/mako1245/kbdracer2x2-superspeed

🚀 Boost your keyboard racing skills with KBDRacer2x2-SuperSpeed, designed for fast-paced, fun challenges and competitive practice.

ahk arcade autohotkey autohotkey-v2 csharp dotnet forza forza-motorsport gaming gayming memory-mapped-file mmf racing racing-games simcade simulation vjoy windows

Last synced: 07 May 2026

https://github.com/tiagocavalcante/epidemic

Predict the future state of the population in a epidemic

epidemiology simulation

Last synced: 14 Sep 2025

https://github.com/ue2020/supergrid

A simple, optimized, safe spatial hash grid.

collisions grid hash physics simulation spatial

Last synced: 03 Nov 2025

https://github.com/televisionninja/flocking-simulation

Flocking simulation with boids rendered using p5.js

ai boids flocking octree p5js simulation

Last synced: 14 Mar 2025

https://github.com/jmad/jmad-core

Core library of JMad, the Java API for MadX

accelerator-physics java particle-accelerator simulation

Last synced: 16 Jan 2026

https://github.com/simonusher/processor-allocation-algorithms

My solution to an assignment on processor allocation algorithms in a distributed environment. Done as part of the "Operating Systems" course in my undergraduate degree.

operating-systems processor simulation

Last synced: 25 Feb 2025

https://github.com/simonusher/processor-access-simulation

My solution to an assignment on processor access simulation. Done as part of the "Operating Systems" course in my undergraduate degree.

operating-systems processor simulation

Last synced: 25 Feb 2025

https://github.com/deepbiolab/reinforce-bio

Research on leveraging reinforcement learning to optimize bioprocess parameters and improve efficiency in biological systems.

bioprocess-optimization bioreactor biotechnology ddpg deep-learning deep-reinforcement-learning gaussian-process hybrid-modeling neuralode process-optimization reinforcement-learning simulation

Last synced: 18 May 2026

https://github.com/gmostofabd/8051-push-button

🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 22 May 2026

https://github.com/diegofsousa/optimizing-response-time-for-group-requests

This repository makes a comparison between the ways to implement clients for requests to other services using Spring Framework and the Feign library.

http simulation spring-boot too-many-requests

Last synced: 03 Feb 2026

https://github.com/mikma03/simulation_modeling

Simulation models using Python. Practical use of Python in real-world examples and additional resourses.

matplotlib numpy pandas portfolio python simulation stocks

Last synced: 08 May 2026

https://github.com/coatless/tidysim

Organizing simulation data in a tidy format

r rstats simulation

Last synced: 05 Mar 2025