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/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/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/hu2di/c-elevator

Elevator simulation by C

c simulation

Last synced: 08 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

animations elm simulation

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

game machinarium simulation

Last synced: 27 Jan 2026

https://github.com/techniccontroller/mobrob_ros_gazebo

ROS package for gazebo simulator for MobRob project

gazebo robot ros simulation

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/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.

game java simulation

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/houshmand-2005/gotb

Game Of The Bug! (GOTB)

ai game-of-life simulation

Last synced: 10 Oct 2025

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)

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

simulation

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/shinkeonkim/simulate-doves-hawks

simulate-doves-hawks

pyqt5 simulation

Last synced: 01 Mar 2025

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/christopherlovell/goa

Galaxy Overdensity Analysis (GOA)

astrophysics simulation

Last synced: 18 Jan 2026

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