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/csinva/biophysical-threshold-simulations

Simulations for characterizing stochastic threshold in biophysical neurons.

biophysical neuron simulation stochastic threshold

Last synced: 02 Apr 2025

https://github.com/flokey82/simmemory

Dwarven memory: A pretty clumsy attempt to replicate the memory system from dwarf fortress.

ai dwarf-fortress simulation

Last synced: 18 May 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/hasanyahya101/rubixsimulation-vite

This is a Rubix Cube 3D Simulation Application. It allows you to rotate the Cube and its Rows and Columns. It is responsive on both Desktop and Mobile.

3d css desktop github github-pages mobile react responsive rubux-cube simulation static vite

Last synced: 07 Apr 2026

https://github.com/moriyama-eng/fire-simulator

リスク資産と現金バッファを用いたモンテカルロ・シミュレーションで、FIRE後の資産枯渇確率を検証するツールです。

fire javascript monte-carlo personal-finance simulation

Last synced: 05 Jul 2026

https://github.com/ikkeseb/vivarium

Client-side artificial-life sandbox: a deterministic, seedable gallery of cellular-automata and life systems. TypeScript + Vite, no backend, no GPU.

artificial-life canvas cellular-automata conways-game-of-life lenia simulation typescript vite

Last synced: 05 Jul 2026

https://github.com/ismael-mendoza/multicam-bolshoi-mah

Repository to reproduce results of paper: "MultiCAM: A multivariable framework for connecting the mass accretion history of haloes with their properties"

cosmology dark-matter-halos nbody-simulation simulation

Last synced: 21 Jul 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/yinkar/sektir

A ball simulation based on p5js

game p5js p5js-game physics-simulation simulation

Last synced: 25 Jun 2025

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

An Autonomous Robotics Challenge

processing robotics simulation

Last synced: 20 May 2026

https://github.com/heidihelena/recoverlite-py

Python mirror of recoverlite: pre-data recovery tests for planned study designs (protocol-identical to the R package; results agree within Monte Carlo error)

estimands metascience monte-carlo power-analysis preregistration python research-methods simulation statistics study-design

Last synced: 05 Jul 2026

https://github.com/beliavsky/garch

Simulation and estimation of ARCH and GARCH processes, used to model the time-varying standard deviation (volatility) of asset returns, with conditional distributions such as the normal, Laplace, and Student t.

finance gjr-garch laplace-distribution monte-carlo nelder-mead normal-distribution probability-distribution quantitative-finance simulation t-distribution volatility volatility-modeling

Last synced: 15 Jun 2025

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/timbk/pmt_sim

Simulation for Charge Response of Dynode based PMTs

pmt simulation

Last synced: 24 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/piras-s/tuningcurvesnestedbayesianinference

Bayesian inference of neural tuning curves using nested sampling (PyMultiNest), with theory, simulation, and diagnostic visualizations.

bayesian-inference data-visualization machine-learning model-evaluation nested-sampling neuroscience pymultinest python3 simulation

Last synced: 18 May 2026

https://github.com/ayonious/tower-of-hanoi-simulation

🗼💿Tower of Hanoi solve using Animation of java Graphics

canvas-animation graphics java simulation tower-of-hanoi

Last synced: 18 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/mohababsa/jderobot-brownianmotion

Brownian Motion simulator for GSoC 2025 JdeRobot challenge. Robot moves in a square arena, rotates on boundary collisions. Built with Python, NumPy, and Matplotlib. Includes GIF output

brownian-motions gsoc-2025 jderobot python simulation

Last synced: 05 Apr 2025

https://github.com/benpollarduk/bp.plankton

A C# program targeting .NET 4.6.1 that simulates plankton in a pond, with the emphasis put on fun over realism.

csharp plankton simulation wpf

Last synced: 18 May 2026

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/kaua-pt/cancerevolutionsimulator

Simulação da evolução de um câncer

agent jade java multiagent-systems simulation

Last synced: 14 May 2026

https://github.com/vivek13130/boids

A boid ( unified movement of birds and fishes in large groups ) simulator with real time behaviour modification.

boids boids-algorithm boids-behaviour boids-simulation gamedevelopment gdscript godot-engine multithreading simulation solo-project

Last synced: 20 Jan 2026

https://github.com/waxer59/justask

Job interview simulator

ai gemini interview job simulation

Last synced: 14 Sep 2025

https://github.com/warjohn/simplegraph

The Physics Engine Simulation uses SFML and OpenCV to simulate gravity, collisions, and motion for customizable shapes. Objects interact under user-defined gravity (e.g., Earth, Mars) with real-time video recording. Ideal for visualizing physics concepts dynamically.

collision-detection gravity opencv physics-engine sfml simulation

Last synced: 18 May 2026

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/pwalig/obiektowebackend

Back end project for programowanie obiektowe

cplusplus cpp game object-oriented-programming oop simulation

Last synced: 02 Apr 2025

https://github.com/kmoraza/antikythera_mechanism_simulation

This application is developed to simulate the functionality and features of the historic Antikythera Mechanism. Built with JavaFX, the simulation replicates the movements, calculations, and functionalities of Antikythera Mechanism, offering a modern interpretation.

2d-simulation antikythera-mechanism engineering physics simulation

Last synced: 29 Dec 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/carlosagalicia/cleaning-simulation

Simulation of a group of vacuum cleaning agents tasked with cleaning a grid-based room.

agent-based-modeling matplotlib mesa python simulation

Last synced: 15 May 2026

https://github.com/sdummett-at-42/philosophers

Simulating dining philosophers problem using threads and mutexes in C.

concurrency dining-philosophers-problem multithreading mutex parrallel-computing simulation threads

Last synced: 12 Jul 2025

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/lunnosmp4/spacesim

Physics based simulation game, play with gravitational forces!

godot simulation

Last synced: 27 Mar 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/xanstar6067/fractalexplorer

Большой проект по объединению программ генерации фракталов. A large project to combine fractal generation programs.

burning-ship burning-ship-set csharp custom-rendering-style decimal-arithmetic fractal fractal-renderer fractals graphics julia-set mandelbrot-set math multithreading parallel-computing simulation visual-studio visualization winforms

Last synced: 30 Jun 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/juliankarrer/reyn

CUDA-based Implementation of Smoothed Particle Hydrodynamics for Fluid Simulation

cuda fluid lagrangian simulation sph

Last synced: 02 Jul 2026

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/tsotimus/lru-cache-simulator

A JavaScript simulation of hardware cache with k-way associativity and LRU replacement strategy

cache calculator javascript js lru-cache simulation

Last synced: 21 Mar 2025

https://github.com/sergio-egm/conway-s-game-of-life

Developing Conway's game of life and study of the physics property.

complex-systems cpp julia mathematics physics self-similarity simulation

Last synced: 18 May 2026

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/dcronqvist/evolvi

🐛 old high school project using neural networks and a genetic algorithm for simulating a species that has one goal: survive by eating food.

genetic-algorithms neural-networks simulation

Last synced: 21 Jun 2026

https://github.com/youngermaster/coulomb-superposition-principle

Principio de Superposición de Coulomb y Ley de Biot-Savart

coulomb-law matplotlib numpy simulation

Last synced: 18 May 2026

https://github.com/louis030195/meme

Learning and teaching meme(s) one commit at a time.

3d biology physics simulation unity

Last synced: 28 Apr 2026

https://github.com/jghaden/particle-simulator

OpenGL based Particle simulator

glew glfw glm gravity nbody opengl particles simulation

Last synced: 15 May 2026

https://github.com/timyiu478/dolev-strong-protocol

A State Machine Replication built on top of Dolev-Strong Authenticated Broadcast Protocol

byzantine-broadcast consensus distributed-systems pki protocol simulation state-machine-replication synchrony

Last synced: 30 Oct 2025

https://github.com/nevrome/rsplatche3

R Package - R interface for SPLATCHE3 (http://www.splatche.com/splatche3)

genetics r simulation

Last synced: 09 Jul 2025

https://github.com/sumandey7684/mac-os-simulation

This open-source project aims to replicate some of the Mac OS(Monterey, at the time of writing)'s desktop experience on the web, using HTML, CSS & JavaScript

apple css git html javascript macos nodejs responsive simulation

Last synced: 11 Apr 2026

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/ycatsh/physics-sim

N-body and projectile motion simulation

cpp physics python sfml simulation

Last synced: 16 Feb 2026

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/caeassistant-group/abaqus-3d-printing-additive-manufacturing

In this project, we simulated 3D printing, or additive manufacturing, in Abaqus CAE. Due to the complexity of the project, we used Python scripting for the simulation. Additionally, we utilized the DISP and USDFLD subroutines in Fortran Languages.

3d-printing 3dprint abaqus additive-manufacturing cae finite-element-methods numerical-simulation simulation

Last synced: 16 Oct 2025

https://github.com/angrybeltman/trigonometry-visualizer

A simple and easy to use program made to help visualize some of the trigonomic functions. The program is written in c using the library raylib for the gui. In order to build and run the program make sure cmake and git is installed and run the run.sh file. If you found this repository helpful of cool feel free to give it a star.

c cmake cosine cpp gui interactive learning math mathematics raylib simulation sine tangent trigonometry

Last synced: 25 Apr 2026

https://github.com/caeassistant-group/inherent-strain-method-in-metal-additive-manufacturing-abaqus-simulation

This research investigates the application of the Inherent Strain method in Abaqus, an effective numerical strategy for simulating Laser Powder Bed Fusion (LPBF) in metal additive manufacturing. For this purpose, we have implemented the DFLUX and USDFLD subroutines using Fortran.

3d-printing abaqus additive-manufacturing cae dflux-subroutine fem finite-element-analysis finite-element-methods finite-elements fortran laser numerical python simulation

Last synced: 11 Jun 2025

https://github.com/caeassistant-group/abaqus-welding-simulation-two-pass-arc-welding

2-Pass Welding Simulation in Abaqus: In this project, we used Abaqus with the DFLUX subroutine to simulate2-pass welding, incorporating the birth and death of elements. This is a workshop of a package covering the simulation of multiple welding methods, presented in 3.5 hours of video. All files and videos are available through the provided link.

3ds abaqus arc-welding arc-welding-simulation cae dflux-subroutine fortran numerical numerical-methods simulation welding

Last synced: 05 Jan 2026

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/jomaway/network-sim

educational network simulation tool

education network simulation

Last synced: 25 Oct 2025

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/tahirzia-1/uart-transmitter-and-receiver

A complete UART (Universal Asynchronous Receiver/Transmitter) implementation for FPGAs, written in Verilog HDL. This project includes transmitter and receiver modules, baud rate generation, and test infrastructure for both simulation and hardware validation.

fpga-board fpga-programming fpga-soc nexys4ddr rtl simulation systemverilog testbench uart uart-receiver uart-transmitter uart-verilog verilog verilog-hdl verilog-project vivado vivado-hls vivado-simulator

Last synced: 04 Mar 2025

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/lucasdiasjorge/txchainjava

Transactions + Blockchain + Java

blockchain simulation transactions

Last synced: 03 Jul 2026

https://github.com/md-talim/coffee-machine-simulator

A Java-based coffee machine simulator to brew coffee, manage resources, and handle money.

beginner-project console-application java oop simulation

Last synced: 30 Apr 2025