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/crocidb/phosphorus-dating

A short game about machines and relationship.

game gamejam js13kgames simulation

Last synced: 17 Apr 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: 14 Apr 2026

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/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/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/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/quanticpony/clothespin-probability-distribution

A small problem of a probability distribution of clothes pins along a string.

challenges-solved python simulation statistics

Last synced: 10 Oct 2025

https://github.com/quanticpony/genetic-drift

A simple genetic drift simulation with Python.

genetics python simulation

Last synced: 10 Oct 2025

https://github.com/futureagi/l3c

Repository Switched To Xenoverse (https://github.com/FutureAGI/Xenoverse)

in-context-reinforcement-learning meta-reinforcement-learning reinforcement-learning simulation

Last synced: 10 Oct 2025

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.

game java simulation

Last synced: 10 Oct 2025

https://github.com/alisyaifudin/bima

N-body simulation powered by Rust

nbody rust simulation

Last synced: 27 Jan 2026

https://github.com/szerhusenbc/apisimulator-docker-image

Custom docker image for API Simulator that is a configuration-driven tool for creating and running API simulations

apis docker-image mocking simulation test test-automation testing-tools

Last synced: 21 Jan 2026

https://github.com/nuccitheboss/jespipe-benchmarking

Benchmarking for Jespipe to see if performance is better than Jupyter Notebook.

benchmark hpc jespipe jupyter-notebook simulation

Last synced: 17 May 2026

https://github.com/richard66nz/synchronisesim

Simulation of Sychronising a Generator to the electrical grid

generator powerplant simulation synchronization training

Last synced: 19 Jan 2026

https://github.com/tanguysoto/forcefieldspotentials

3D Physics Serious Game :video_game:

3d physics serious-game simulation unity

Last synced: 18 May 2026

https://github.com/sunsided/number-picking-paradox

A simulation of the "Pick the largest number" Cover Paradox, or the Two Envelopes Problem.

cover-paradox number-guessing-game paradox rust simulation statistics two-envelopes-problem

Last synced: 11 Oct 2025

https://github.com/blankscreen-exe/stopwatch-simulation-w-love2d

A stop watch simulation of three stopwatches created with the help of Love2D integrated with Lua language.

love2d-framework lua simulation

Last synced: 19 Jan 2026

https://github.com/johnsyweb/crashcourse

Simulate and analyse your event course for accessibility and enjoyment.

react running simulation typescript

Last synced: 19 Jan 2026

https://github.com/raws/machinarium-plumbing-sim

Interactive simulation of Machinarium plumbing puzzle

game machinarium simulation

Last synced: 27 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/stolsky/simulation-construction-kit

Toolbox to help you visualize your simulation ideas.

simulation solidjs toolkit

Last synced: 20 Jan 2026

https://github.com/haider-sama/pid-control-mass-spring-damper-matlab-simulink

PID control design and simulation for a Mass-Spring-Damper system using MATLAB & Simulink with performance analysis.

control-systems control-theory engineering mass-spring-damper matlab pid simulation simulink step-response system-modeling

Last synced: 13 Oct 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/gkeiel/grid_tied_simulation

MATLAB-PSIM simulation and control of grid-tied inverters

inverter matlab psim simulation

Last synced: 13 Oct 2025

https://github.com/stolsky/artificial-life-of-autonomous-agents

The Artificial Life of Autonomous Agents.

2d chartjs evolution pixel-art pixijs simulation

Last synced: 14 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/abaqus-vumat-isotropic-elasticity-isothermal-suboutine

The VUMAT subroutine in Abaqus provides an effective approach for simulating materials that are not adequately captured by the standard Abaqus material library. In this study, we applied this subroutine to analyze a 3D isotropic isothermal beam. Further projects related to this domain can be explored at the link provided below.

abaqus abaqus-input-file cae code f90 fem fortran inp simulation subroutine umat vumat

Last synced: 22 Jan 2026

https://github.com/dormarr/khora

A 2.5D pixel survival sandbox & eco-sim.

game-development pixel-art sandbox-game simulation unity

Last synced: 14 May 2026

https://github.com/xyluo25/vissim2gmns

vissim2gmns converts VISSIM files (.inpx, .fzp, .fhz) into GMNS format with WGS 1984 coordinates for easy GIS visualization and analysis.

analysis fhz fzp gmns inpx simulation vissim

Last synced: 24 Feb 2026

https://github.com/bjclayton/game-of-life

Conway's Game of Life Simulation using P5.js

conway-game javascript p5js simulation

Last synced: 11 Jun 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/eddietal2/trading_simulator

Trading Simulator for the Stock Market

python simulation stock-market

Last synced: 23 Jan 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/abdulsamie10/snakesimulation

Snake Simulation developed using Java (frontend and backend) and following mvc pattern.

2d-game 2dgame game java java-8 java-simulation mvc mvc-pattern simulation snake-game threading

Last synced: 23 Oct 2025

https://github.com/mwja/planetary-simulation

Simple project I did for school. May rewrite in the future or add documentation

simulation

Last synced: 24 Oct 2025

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/guinpen98/savannah

This is a simulator of plants and herbivores and carnivores.

cpp dxlib ecosystem-model simulation simulator

Last synced: 24 Oct 2025

https://github.com/donnc/retail-simulation

a quick and dirty retail and ewallet simulation

ewallet python retail simpy simulation

Last synced: 25 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/babaid/ising-model-simulation

A project containing simulations of Ising Chains known from theoretical physics.

computerscience ising-model physics simulation theoretical-physics

Last synced: 28 Jan 2026

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/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/pyroll-project/pyroll-lippmann-mahrenholz-force-torque

Plugin for PyRolL providing the power and labour calculation after O. Lippmann and H. Mahrenholz

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 24 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/apdavison/bulbnet-reproduction

Code associated with the article "[Rp] Dendrodendritic inhibition and simulated odor responses in a detailed olfactory bulb network model"

computational-neuroscience neuron-simulator olfaction reproducible-paper rescience simulation

Last synced: 28 Jan 2026

https://github.com/israel-charles/vending-machine-firmware

Firmware & Simulation for a vending machine using the ESP32-WROOM development board, the programming language C, and the FreeRTOS (Real-Time Operating System). The vending machine operates under FreeRTOS to manage real-time tasks, handle concurrent operations, and simulate random faults.

c concurrent-programming cpp esp32 firmware freertos multithreading real-time-operating-system simulation

Last synced: 28 Jan 2026

https://github.com/guiherzog/sphfluid

An implementation of the SPH algorithm with an interpretation of the total energy and pressure of the system.

computer-graphics hydrodynamics particles processing simulation

Last synced: 06 Feb 2026

https://github.com/fxedel/game-of-life

Just another simulation of Conway's Game of Life

ascii conway-game es6 game-of-life hacktoberfest nodejs simulation simulators

Last synced: 15 Apr 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/pythonhealthdatascience/stars-reproduce-huang-2019

Assessing the computational reproducibility of Huang et al. 2019 as part of STARS.

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

Last synced: 06 Feb 2026

https://github.com/etherman-os/drberkay-pixel-hospital

drberkay.com living pixel hospital — static Canvas 2D demo with deterministic seeded activity

canvas-game github-pages javascript pixel-art simulation

Last synced: 01 Jun 2026

https://github.com/pyroll-project/pyroll-zouhar-contact

Plugin for PyRolL providing contact area estimation by G. Zouhar.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 25 Feb 2026

https://github.com/ninivert/chaotic-billiard

A chaotic billiard simulator written in C++, with Python bindings for data analysis.

chaotic-billiard chaotic-systems cplusplus-11 python simulation

Last synced: 31 Jan 2026

https://github.com/rscherrer/simarray

Scripts to set up many simulations

combinations parameters simulation

Last synced: 09 Feb 2026

https://github.com/beliavsky/asset-allocation

Simulations of bet-sizing and asset allocation problems

gambling quantitative-finance simulation

Last synced: 02 Feb 2026

https://github.com/thomasafroo/risc-machine

Implements a RISC processor that executes a set of ARMv7 instructions.

risc simulation synthesis systemverilog

Last synced: 02 Feb 2026

https://github.com/alexandrades/osires

Otimizador de simulação de sistemas produtivos, desenvolvido através do projeto OSIRES.

jaamsim kivy operational-research optimization simulation

Last synced: 26 Feb 2026

https://github.com/shablin/netsim

Programming Coursework / Курсовая работа по дисциплине "Объектно-ориентированное программирование"

network simulation

Last synced: 08 Feb 2026

https://github.com/midzdotdev/matrix

💊 Simulation of falling code inspired by "The Matrix"

falling-letters matrix simulation

Last synced: 26 Feb 2026

https://github.com/claudemuller/planets

A celestial simulation

odin odin-lang raylib simulation

Last synced: 09 Feb 2026

https://github.com/coderanchel/eurofighterjava

This project is dedicated to developing the central software of the EuroFighter Typhoon, focusing solely on the internal systems of the fighter without including external factors such as environmental physics, maps, or atmospheric conditions. The goal is to simulate the functionalities and internal systems of the EuroFighter Typhoon with fidelity

algorithms fighter-jet java javafx military simulation

Last synced: 16 Apr 2026

https://github.com/khanalsaroj/fake-hacking

Hyper-realistic terminal hacking simulation for cinematic demos, hacker-style videos, and live presentations.

bash-script cinematic entertainment fack-hack fake-hacking fun-project hacking-simulator learning programming simulation terminal-animation

Last synced: 10 Feb 2026

https://github.com/denv3rr/routenodehandler

Handling (creation, pathfinding within, etc) of grid nodes for created entities in a 3D environment of a specified size. Written in C++. (Research)

3d cplusplus grid-system navigation nodes npc pathfinding simulation

Last synced: 10 Feb 2026

https://github.com/sourceduty/cern_simulator

⚛️ Simulate the operations, experiments, and knowledge base of CERN (the European Organization for Nuclear Research).

ai ai-science ai-sim ai-simulator artificial-intelligence cern cern-experiment cern-hardware cern-sci cern-science cern-sim cern-simulator chatgpt hardware nuclear nuclear-science particle-physics science simulation software

Last synced: 11 Feb 2026

https://github.com/oonap0oo/ngspice_analog_circuit_simulation

Files for use with the ngspice circuit simulation software

circuit ngspice simulation simulator spice

Last synced: 11 Feb 2026

https://github.com/sijoma/gievenbeckpedestrianmodel

A Netlogo Model to simulate pedestrian movement in the district of Gievenbeck

netlogo pedestrian simulation

Last synced: 27 Feb 2026

https://github.com/pyroll-project/pyroll-from-dict

Extension for PyRolL providing function to create PyRolL data structure from dictionaries.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 27 Feb 2026

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

Plugin for PyRolL providing the Freiberg empirical spreading model.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 12 Feb 2026

https://github.com/monksy/language-dissemination

The goal of this agent based system is to attempt to model language communication and migration.

agent complex-systems multi-agent-systems netlogo simulation

Last synced: 19 Mar 2026

https://github.com/lubosgarancovsky/lifesim

Simple ecosystem simulation made with Typescript and HTML canvas

canvas decision-tree pathfinding simulation typescript

Last synced: 12 Feb 2026

https://github.com/aspadax/datingsimulation

A virtual social experiment on dating with Rust

dating game rust rust-lang simulation

Last synced: 12 Feb 2026

https://github.com/pietromoro/nand

Exploring how computer chips work

chips gate simulation

Last synced: 28 Feb 2026

https://github.com/retr0sity/firefighters-simulation

An agent-based simulation modeling an autonomous forest fire detection and suppression system. The project demonstrates coordinated behavior between different types of emergency response units to protect a virtual forest from wildfires.

emergency-response fire-suppression multi-agent-systems netlogo simulation

Last synced: 13 Feb 2026

https://github.com/gsign2052/evolution-game-python

This code creates a simple simulation game where entities such as plants, prey, and predators interact in a graphical environment. The game involves basic elements of life simulation: creatures (prey and predators) and plants, all within a bounded screen area.

alpha beta debugging evolution first-project free gametest linux powershell python simulation test topdown windows

Last synced: 14 Feb 2026

https://github.com/andrewssobral/dse

Single-process distributed system emulator with deterministic scheduling, fault injection, and trace-driven debugging in C++20.

consensus cpp20 deterministic-simulation distributed-systems emulator event-driven fault-injection leader-election network-partition simulation

Last synced: 02 Jun 2026

https://github.com/liubomyr123/gas-station-simulation

A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛

c concurrent-programming linux makefile multithreading queuing-system scheduling-algorithms semaphore simulation threading threading-synchronization

Last synced: 16 Apr 2026