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

Look at my favourite near-extinct insects.

canvas composition-api javascript simulation tailwindcss tailwindcss-v4 vue3 vuejs

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

educational network simulation tool

education network simulation

Last synced: 25 Oct 2025

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

text based colony simulation game

colonysimulation console game rust simulation text-based tui

Last synced: 14 Aug 2025

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

Agent Based Model simulation of people in streets

abm processing simulation

Last synced: 12 Jun 2026

https://github.com/qcsim/qcsim

A quantum computer simulation research project

go golang physics qcsim quantum-computing simulation

Last synced: 15 Aug 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/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/lunnosmp4/spacesim

Physics based simulation game, play with gravitational forces!

godot simulation

Last synced: 27 Mar 2025

https://github.com/ypatel2022/gravity-simulation

A gravity simulation using Netwon's Laws of physics.

cpp sfml simulation

Last synced: 10 Nov 2025

https://github.com/piispah/quantum-harmonic-oscillator-networks

The coding portion of my bachelor's thesis. Basically simulates quantum mechanical harmonic oscillators and networks consisting of them.

harmonic-oscillator networks networkx physics physics-simulation quantum quantum-harmonic-oscillators quantum-mechanics simulation

Last synced: 04 Oct 2025

https://github.com/mummanajagadeesh/4-bit-ripple-carry-adder

VLSI test project: 4-bit ripple carry adder with random stuck-at fault injection. Supports ATPG-based verification, fault modeling, and simulation for learning and experimentation

atpg fault-modeling hdl icarus simulation stuck-at-faults testing verilog vlsi vlsi-testing vlsi-verification

Last synced: 04 Oct 2025

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

Solution to all the assignments given in the Simulation course (IM31006)

fighter-bomber iitkgp im31006 inventory-management python simulation

Last synced: 16 Aug 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/kareem-emad/os-project

a small simulation for a system consisting of a managing process (kernel) ,Disk Process (performing disk operations) and clients processes requesting disk (adding/deleting content)

c os simulation

Last synced: 26 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/ycatsh/physics-sim

N-body and projectile motion simulation

cpp physics python sfml simulation

Last synced: 16 Feb 2026

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

Highly Inaccurate Galaxy Simulation

collision physics piston rust simulation

Last synced: 17 May 2026

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/wal33d/freds_numeric_journey-c

Interactive Numeric Journey in C: A concise educational tool that demystifies variables, pointers, and memory addresses through engaging user interactions. Perfect for beginners to grasp fundamental C programming concepts, memory management, and pointer operations.

c console-application educational-tool memory-management multi-threading programming-concepts real-time simulation thread-synchronization user-input

Last synced: 04 Oct 2025

https://github.com/groshanlal/fluid-simulation

2-dimensional Fluid Simulator based on PIC/FLIP in OpenGL

animation bridson fluid opengl simulation

Last synced: 17 Aug 2025

https://github.com/baselakasha/ai-simulated-battlefield

Web-based simulation to compare different agents control strategies

intelligent-agents javascript phaser reinforcement-learning simulation tensorflow

Last synced: 09 Apr 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/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/robotpy/robotpy-halsim-ds-socket

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

frc python robotpy simulation

Last synced: 09 May 2025

https://github.com/petercollingridge/shex-cells

Simulated hex cells that develop and evolve

evolution simulation

Last synced: 17 Aug 2025

https://github.com/tikinang/sims

Simulation of life.

go simulation

Last synced: 23 Jul 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/nowaythisworks/voxel-engine

Realtime JavaScript voxel renderer and physics simulator.

physics simulation voxel voxel-editor voxel-engine webgl

Last synced: 18 Aug 2025

https://github.com/nmisyats/basic-fluid-simulation

Basic WebGL fluid simulation.

fluid simulation webgl

Last synced: 26 Dec 2025

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/yinkar/window-toy

A quick and dirty JavaScript window system simulation.

js simulation window-system

Last synced: 18 Aug 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/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/clagiordano/projectdeploy

projectDeploy is a tool for generic project deployment over rsync with specific config for project

multi-deploy multi-target python simulation sync webhook

Last synced: 19 Aug 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/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/claudemuller/raycast-simulation.ts

A Raycasting simulation written in TypeScript with p5.js

p5js raycasting simulation typescript

Last synced: 20 Aug 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/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/jesse-rb/quantum-key-exchange

Implementation of the quantum key exchange algorithm

golang simulation

Last synced: 17 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/virgiledjimgou/fabrik3dlite

🏭 Industrial Simulator - Robot & CNC Cell , Fabrik3D Lite is a lightweight and modular simulator for industrial cell operations, designed for education, training, and early-stage prototyping.(Vue.js + ASP.NET Core + MQTT + MongoDB)

3d-engine 3d-graphics asp-net-core bootstrap5 cnc-programming mongodb mqtt mqtt-broker robotics simulation threejs typescript vue3

Last synced: 10 Apr 2026

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/pyroll-project/pyroll-misaka-flow-stress

Plugin for PyRolL providing the constitutive flow stress function from Y. Misaka.

groove-rolling materials metal-forming pyroll python rolling simulation

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

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

https://github.com/dmdhrumilmistry/8051_door_authenticator

A door authenticator using 8051 microcontroller programmed in C, interfacing Keypad(4x3), LCD(16x2) and a motor for control. This is an open source project under MIT license.

microcontroller simulation

Last synced: 22 Aug 2025

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/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/sofyanox12/universe-simulation

A file that contains script to run the entire universe. A journey to solve the phenomenon of the Theory of everything, an equation of the Universe.

html5-canvas javascript seed simulation universe

Last synced: 05 Jul 2025

https://github.com/shaniggj/optimizing-warehouse-efficiency-via-python-based-order-batching

This project helps reduce walking time in warehouses using a Python tool that simulates picking routes. Users can test strategies like wave picking and clustering on a 2D layout to find the most efficient method.

app clustering data-visualisation logistics order-batching order-picking-optimization python route-optimization routing-problem simulation single-picker supply-chain tsp warehouse-optimization

Last synced: 23 Aug 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/smcnab1/super-bassoon

A comprehensive web suite of tools to generate LMS Templates. 🎓📅

accessibility assessment css frontend html js simulation

Last synced: 23 Aug 2025

https://github.com/bigraph-toolkit-suite/bigraphs.grgen-bigraphs

BiGGer is a transformation tool and library that translates bigraphical models and rules to GrGen.NET-compatible files. It enables bigraph rewriting using GrGen.NET.

bigraphs graph-rewriting graph-transformation grgen rules-engine simulation

Last synced: 13 May 2026

https://github.com/justinjjlee/simulation-discrete

Employing data transformations and simulations to answer random questions

analytics data data-science julia python simulation spark

Last synced: 30 Apr 2026

https://github.com/tytsxai/lab-virtualchem

🧪 VirtualChemLab — 游戏化虚拟化学实验室,用于教学与模拟实验

chemistry desktop-app education gamification physics-engine python simulation stem teaching virtual-lab

Last synced: 24 May 2026

https://github.com/risto97/socmake

Build system for RTL and SoC designs

cmake cpu hardware rtl simulation systemc systemonchip systemrdl verilog

Last synced: 23 Aug 2025

https://github.com/comnetshh/lre

Standalone implementation of the Limited Relative Error algorithm including a Python wrapper

algorithm probability simulation

Last synced: 11 Apr 2026

https://github.com/djaler/gravitysimulator

Simulation of gravity of objects in space

gravity physics simulation

Last synced: 24 Jun 2025

https://github.com/basinghse/covid19simulator

Real Time Assessment and Simulation of COVID-19 - showing current numbers of cases, deaths and treated patients globally.

coronavirus covid-19 data real-time simulation visualisation visualisation-data-ingester

Last synced: 05 Apr 2025

https://github.com/guilyx/dummy-robot

Simulation of a robot using teleoperation or path-finding...

matrix path-finder path-planning robot robotics simulation teleop teleoperation

Last synced: 17 May 2026

https://github.com/rasmussvala/tncg15-global-illumination

A ray tracer in C++ that simulates light, shadows, caustics and reflections.

cpp linkoping-university liu monte-carlo raytracer raytracing realistic simulation

Last synced: 28 Mar 2025

https://github.com/garnizeh-labs/aetheris-engine

The authoritative server framework for the Aetheris Engine. It provides the core 5-stage tick pipeline, spatial partitioning, interest management, and priority-channel multiplexing for massive real-time multiplayer simulations.

aetheris authoritative-server ecs game-engine garnizeh-labs multiplayer networking rust simulation spatial-partitioning

Last synced: 19 May 2026

https://github.com/opensauce04/ecosim

A small ecosystem simulator that runs in the browser

simulation

Last synced: 11 Nov 2025

https://github.com/skent259/omisvm-sims

Simulation code for "Ordinal Multiple Instance Support Vector Machines"

multiple-instance-learning ordinal r reproducible-research simulation svm weakly-supervised-learning

Last synced: 26 Mar 2025

https://github.com/ie3-institute/simonamarkovload

Synthetic household load profiles for Simona

gmm markov-chain poetry python simulation time-series

Last synced: 12 Jan 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: 10 Sep 2025