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

A discrete event simulation framework for TypeScript with 3D rendering and animation capabilities

des discrete-event-simulation simulation simulation-framework typescript typescript-library

Last synced: 27 Jul 2025

https://github.com/sachin-s-wagh/electrical-engineering-project-modeling-of-an-electric-vehicle-charging-station-for-fast-dc-charging

Design, Modeling and Simulation of an Electric Vehicle (EV) Charging Station for Fast DC Charging ensuring Quality Power Exchange (V2G & G2V)

design electric-vehicles electrical-engineering matlab modeling project research-project simulation

Last synced: 27 Jul 2025

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

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jul 2025

https://github.com/mario-so/pandemicrs

Pandemic simulation in rust and raylib

raylib-rs rust simulation

Last synced: 30 Jun 2026

https://github.com/katavinanguyen/data-center-staffing-optimization-simulator

Simulates incident handling in data centers using Python and SimPy. Analyze how staffing levels, shift timing, and triage rules affect SLA compliance, resolution time, and backlog size.

critical-infrastructure data-center discrete-event-simulation incident-management noc operations-research python simpy simulation sla-monitoring sre staffing-optimization

Last synced: 28 Jul 2025

https://github.com/xiaohan2012/covid-19-code

code for "Revealing the influence of national public health response for the outbreak of the SARS-CoV-2 epidemic in Wuhan, China through status dynamic modeling"

covid-19 dynamic-modelling prediction research simulation wuhan wuhan-coronavirus-outbreak

Last synced: 20 Sep 2025

https://github.com/pyroll-project/pyroll-pillar-model

Plugin for PyRolL providing basic data structures for discretization of a Profile and a RollPass into Pillar Elements.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

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

Plugin for PyRolL providing the Roux spreading model.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 25 Feb 2026

https://github.com/pyroll-project/pyroll-ring-model

Plugin for PyRoll providing basic data structures for discretization of a profile in concentric rings.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/yrhiba/codingamesummerchallenge-2024

Codingame Contest Summer Challenge 2024 by Fiverr.

bot-programming machine-learning monte-carlo-tree-search simulation

Last synced: 05 Apr 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: 10 Sep 2025

https://github.com/pyroll-project/pyroll-gripping-analysis

Plugin for PyRoll calculating and analysing the geometric gripping condition.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

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

Metapackage to replace old pyroll package.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/pyroll-project/pyroll-integral-thermal

Plugin for PyRolL providing an integral thermal moddeling approach.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 02 Feb 2026

https://github.com/pyroll-project/pyroll-neutral-point-estimator

Plugin for PyRolL providing a variety of neutral point estimators.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 07 Oct 2025

https://github.com/pyroll-project/pyroll-lendl-equivalent-method

Plugin for PyRolL providing the equivalent rectangle method by Lendl.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 24 Jan 2026

https://github.com/jafarmussaid/cdpr-auto-calibration

Autocalibration simulation tool for Cable-Driven Parallel Robots (CDPRs) using inductive sensors.

auto-calibration c-language calibration cdpr robotics simulation

Last synced: 17 May 2026

https://github.com/gszep/reaction-diffusion

Interactive reaction-diffusion system simulator in two spatial dimensions

jupyter nodejs reaction-diffusion simulation thesis turing-pattern webgl

Last synced: 20 Jan 2026

https://github.com/emvivas/spinning-donut

"Spinning Donut" is a program developed in C for showing a spinning donut on Windows PC Console.

c consoleapplication simulation spinning spinningdonut windows

Last synced: 17 May 2026

https://github.com/alepiga/giocodellavita

Un programma Windows Forms sviluppato in C# che simula il ciclo ambientale.

csharp simulation winforms

Last synced: 17 May 2026

https://github.com/ahmednassar7/operating-system-simulator

A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.

java operating-system round-robin-scheduling simulation

Last synced: 13 Apr 2025

https://github.com/pyroll-project/pyroll-elastic-mill-spring

Plugin for PyRolL incorporating the influence of the elastic mill spring.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/pyroll-project/pyroll-report

PyRoll rolling simulation framework - HTML report generation.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/pyroll-project/pyroll-tension-spreading-interaction

Plugin for PyRollL providing a model calculating the influence of tension on spreading.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/jesse-rb/quantum-key-exchange

Implementation of the quantum key exchange algorithm

golang simulation

Last synced: 17 Jan 2026

https://github.com/sebastian-g/maxsim-docker

A building docker file for Maxine VM and ZSim

cpu docker dockerfile maxinevm maxsim simulation zsim

Last synced: 22 May 2026

https://github.com/shijbey/orrery

Another agent-based social simulation framework for emergent narrative experimentation

agent-based-modeling emergent-narrative python simulation social social-simulation

Last synced: 28 Mar 2025

https://github.com/prodis/toy_robot

A simulation of a toy robot moving on a square tabletop.

prodis ruby simulation toy-robot

Last synced: 28 Mar 2025

https://github.com/mattyhakin/dice-roller

A lightweight and flexible Python tool for simulating dice rolls, perfect for tabletop games, RPGs, and probability testing.

cli dice dice-roller gaming python rpg simulation tabletop tool utlities

Last synced: 08 May 2025

https://github.com/chris1221/corge

Evaluation of Simultaneous Inference Methods for the Human Genome.

genetics high-performance-computing multiple-testing-correction simulation

Last synced: 17 Jul 2025

https://github.com/arhadnane/nuclear-war-simulation

An interactive web application that simulates the effects of nuclear weapons on urban populations.This educational tool helps users understand the devastating consequences of nuclear warfare through scientifically accurate calculations and visualizations.

aspnet-mvc blast-simulation bootstrap casualty-estimation csharp dotnet-8 educational interactive-maps leaflet mapping nuclear-effects nuclear-simulation physics-simulation scientific-computing simulation

Last synced: 17 May 2026

https://github.com/jeremy-cleland/parking_optimization

Real-time collaborative parking optimization system using advanced algorithms including game theory Nash equilibrium, A* pathfinding, ML forecasting, and driver psychology modeling. CIS 505 project demonstrating practical algorithm applications in urban planning.

a-star algorithms api-integration data-visualization demand-forecasting driver-behavior dynamic-pricing dynamic-programming game-theory graph-algorithms machine-learning nash-equilibrium parking-optimization python real-time-optimization route-optimization simulation traffic-management university-of-michigan urban-planning

Last synced: 19 Jul 2025

https://github.com/jonas-scholz123/networks_project_rust

This is a repetition of my Network's project (which I wrote in C++) but this time written in Rust. It implements a growing network with uniform probability distribution for new node connections as well as a growing network with a probability kernel proportional to the number of neighbours each vertex has (k).

complexity growing-network networks simulation

Last synced: 02 Mar 2025

https://github.com/liblaf/taichi-extras

Simple Utils & Patches for Taichi

fem math mesh mpm physics simulation taichi

Last synced: 20 Jul 2025

https://github.com/akimuddinshaikh/modelling-simulation-and-optimization

A comparative study of Integer Programming, Genetic Algorithm, and Simulated Annealing to solve the Traveling Salesman Problem. Benchmarked algorithms on datasets of 29, 40, and 80 cities and analyzed solution quality vs. execution time. Results demonstrate the trade-offs between accuracy and computational efficiency.

modelling optimization python simulation travelling-salesman-problem

Last synced: 17 May 2026

https://github.com/nickjordan289/smartrockets

Implementation of a genetic algorithm for guiding rockets to a target

codingtrain cpp genetic-algorithm machine-learning neural-network sfml simulation smart-rockets

Last synced: 18 Dec 2025

https://github.com/loryshamadache/haskell-genetic-sim

A simple genetic algorithm simulation built in Haskell using Gloss for visualization. Demonstrates functional programming patterns and evolution-inspired behavior modeling for Emurgo's Developer Associate Program

genetic-algorithm haskell simulation

Last synced: 07 Apr 2025

https://github.com/brianruggieri/dog-playground

Interactive dog playground with pan/zoom canvas, throw-toy physics, and autonomous dog behavior.

browser-game casual-game css dog dog-playground game-development html5 html5-canvas javascript physics playground simulation vanilla-javascript web-game

Last synced: 07 Mar 2026

https://github.com/leosimoes/uerj-modelagem-computacional-tanque

Trabalhos desenvolvidos na disciplina de Modelagem Computacional no período 2018.1. Problema do carregamento de caminhões tanque: massa vs nível do líquido.

python simulation

Last synced: 10 Sep 2025

https://github.com/ajithksenthil/epidemic-simulation

Customizable Simulation that models SIR variables in Epidemics

modeling simulation

Last synced: 15 Jan 2026

https://github.com/tikinang/sims

Simulation of life.

go simulation

Last synced: 23 Jul 2025

https://github.com/zerdicorp/ants_simulation

Simple ants simulation, at a basic level is an advanced slime simulation algorithm.

algorithm ants simulation visualization

Last synced: 19 Jul 2025

https://github.com/robotpy/robotpy-halsim-ds-socket

Moved to https://github.com/robotpy/mostrobotpy

frc python robotpy simulation

Last synced: 09 May 2025

https://github.com/ifeisachildofgod/spaceinvader

This is a game made with the LOVE 2d module of lua, it is heavily inspired by the retro game space spaceinvader

game game-development love2d lua simulation

Last synced: 17 May 2026

https://github.com/sidharthmohannair/px4-ros2-beginner-tutorials

Step-by-step tutorials for learning drone development with PX4, ROS 2, and Gazebo simulation. From basic setup to camera integration and autonomous flight.

autonomous beginner camera computer-vision drone gazebo humble mavros px4 px4-sitl robotics ros2 simulation tutorial uav

Last synced: 05 Apr 2025

https://github.com/borishrzenjak/solar

A 3D interactive simulation of our solar system

3d animation html5-canvas interactive-visualizations simulation solar-system three-js

Last synced: 29 Mar 2025

https://github.com/picojr/galaxy

Highly Inaccurate Galaxy Simulation

collision physics piston rust simulation

Last synced: 17 May 2026

https://github.com/svmiller/stsd

Simulate Time Series Diagnostics

dickey-fuller phillips-perron r simulation time-series unit-root

Last synced: 19 Oct 2025

https://github.com/adrianklessa/planets

A solar system simulation and attempt at creating a deep Q-learning agent to get to Mars

astronomy q-learning simulation

Last synced: 20 Jul 2025

https://github.com/kmoraza/jovian-system

Simulation des Jupitersystems, also des Systems der Monde und Ringe des Jupiters (Simulation of Jovian system, a system of moons and rings of Jupiter)

astronomy astrophysics javafx javafx-application javafx-desktop-apps javafx-gui jovian-system jupiter-planet openscad simulation

Last synced: 17 May 2026

https://github.com/samankhamesian/guide

We present GUIDE (Glucose Intelligence Decision Engine), an RL-based framework that generates patient-specific recommendations for insulin and carbohydrate intake, adapting to individual glucose dynamics and daily routines

automated-insulin-delivery continuous-glucose-monitoring cql-algorithm ppo reinforcement-learning sac simulation td3-bc type-1-diabetes

Last synced: 07 Apr 2026

https://github.com/adilevi25/memorymanageroop

A C++ memory management system using OOP principles

allocator cpp data-structures memory-management oop simulation

Last synced: 17 Jul 2025

https://github.com/jonatasperaza/gavity_simulator

Simulador de Gravidade - Algoritmo de Barnes-Hut

barnes-hut-algorithm barnes-hut-simulation gravity pygame python simulation

Last synced: 17 Jul 2025

https://github.com/amr-yasser226/ambulance-management-system-dsa

A centralized system for managing ambulance services across multiple hospitals, utilizing data structures to optimize ambulance allocation and improve emergency response times.

algorithms ambulance-management-system course-project cpp data-structures emergency-services hospital-simulation optimization patient-dispatch priority-queue queue real-time-simulation resource-allocation simulation stack systems-design unit-testing zewail-city

Last synced: 17 Jul 2025

https://github.com/paudelsushil/iland-qgis-plugin

QGIS plugin for iLAND forest landscape modeling, providing runtime management, module exploration, and reproducible analysis workflows.

bark beetle disturbance forest iland modelling simulation wildfire

Last synced: 07 Apr 2026

https://github.com/karolchoron/airport_simulation_java

A student project made in Java depicting a simulation of airport operations. Projekt studencki wykonany w języku Java przedstawiający symulację pracy lotniska.

java simulation

Last synced: 24 Jun 2025

https://github.com/aenoshrajora/ghost-phish

Ghost-Phish is a Bash-based tool for simulating phishing attacks, offering customizable emails, phishing sites, and real-time user tracking to help test and improve cybersecurity defenses.

bash cybersecurity penetration-testing phishing phishing-toolkit red-teaming security-testing simulation social-engineering

Last synced: 16 Jul 2025

https://github.com/leoherrmann/sinase

A natural selection simulator allowing you to see how various parameters affect the environment

natural-selection simulation

Last synced: 16 Oct 2025

https://github.com/jeremy-rifkin/covid-simulator

Covid 19 simulation experiment

covid-19 simulation

Last synced: 15 Jul 2025

https://github.com/daniel-keogh/birds-bees-simulation

A chase simulation implemented in Unity using the state pattern

csharp simulation state-machine state-pattern unity unity2d

Last synced: 12 Apr 2026

https://github.com/barrettotte/population-genetics-sim

Simulate basic population genetics on fake creatures' DNA. Concepts of mutation, crossover, fitness distribution covered. Prototype algorithm for ProcJam 2018

genetic-analysis genetics population-genetics python simulation

Last synced: 29 Mar 2025

https://github.com/ready4-dev/ready4web

Website of the ready4 suite of tools for data synthesis and modelling in mental health

data-synthesis health health-economics mental policy simulation

Last synced: 20 Jan 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/jomaway/network-sim

educational network simulation tool

education network simulation

Last synced: 25 Oct 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/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-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/mabdh/reinforcement-learning-q-learning

🧠 Reinforcement Learning - Simulation in Grid World using Q-Learning

grid q-learning reinforcement-learning simulation

Last synced: 16 May 2026

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/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/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/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/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/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/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/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/kacf/bitcoin-hunter-ai

Simulates scanning for dead Bitcoin wallets, Built with React + TypeScript.

bitcoin bitcoin-wallet blockchain react simulation wallet-scanner

Last synced: 24 Apr 2026

https://github.com/julietrb1/offair-cli

OffAir is a command-line interface (CLI) tool designed to complement OnAir, an economic platform for flight simulators.

games go onair simulation strategy utility

Last synced: 21 Jun 2025

https://github.com/adrianpk/rida

Nord made. Security minded.

go golang montreal ottawa ride-sharing scooter simulation tracking

Last synced: 21 Jun 2025