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

Bird Point Count Simulator

bias birds detectability shiny simulation survey-design

Last synced: 07 Oct 2025

https://github.com/lelserslasers/boids

2D customizable boids simulation in JavaScript

2d boids boids-simulation itch-io javascript js simulation spatial-hashing

Last synced: 13 Oct 2025

https://github.com/rudra496/science

🔬 Interactive science experiments and research simulations — physics, chemistry, biology with 3D visualizations and real-time data analysis

data-analysis education experiments hacktoberfest javascript python research science simulation threejs

Last synced: 09 Jun 2026

https://github.com/christopher-besch/physics_words

HTML canvas physics simulation with blocks building custom text.

canvas physics simulation

Last synced: 13 Oct 2025

https://github.com/waterloo-rocketry/closedrocket

ClosedRocket: Rocket Flight Control & Simulation repository. Matlab/Simulink environment for flight dynamics simulation and GNC development.

simulation

Last synced: 08 Mar 2026

https://github.com/aneilmac/worldturtle-haskell

LOGO-like Turtle Graphics in the Haskell language using Monads.

haskell logo monad simulation teaching turtle turtle-graphics

Last synced: 12 Oct 2025

https://github.com/rudra496/worldsim-ai

🌍 WorldSim AI — AI-powered world simulation engine. Generate, explore & interact with dynamic virtual worlds. For research, gaming & creative storytelling.

3d ai ai-simulation creative-ai digital-twin game-ai generative-ai hacktoberfest llm llm-agent machine-learning open-source predictive-modeling procedural-generation python reinforcement-learning simulation virtual-worlds world-generation

Last synced: 09 Jun 2026

https://github.com/entroform/confetti-cannon

🎉 Canvas confetti cannon simulation.

animation canvas javascript simulation

Last synced: 15 May 2025

https://github.com/klima7/autonomous-car-simulation

Simulation of autonomous car with CoppeliaSim Robot Simulator and Python.

autonomous car city coppelia python sim simulation v-rep

Last synced: 11 Oct 2025

https://github.com/amilich/orbital_mechanics

Orbital simulation used by The Dalton School Physics Department.

orbital-mechanics simulation

Last synced: 21 Jan 2026

https://github.com/intiserahmed/spectreora-iot-mobile-ml

🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project implements a comprehensive pipeline for real-time ECG (Electrocardiogram) data processing and analysis, integrating IoT devices.

cplusplus fastapi fireb flu machine-learning micropython postg simulation spline stroke-prediction supabase supabase-auth supabase-db wokwi

Last synced: 29 Apr 2026

https://github.com/cloudslab/cloudsimsdn.deprecated

Please note that CloudSimSDN project is moved to a new repository! This repository will be deleted in the end of 2018.

cloud cloudsim sdn simulation

Last synced: 16 Jan 2026

https://github.com/gagniuc/markov-chain-generator

A Markov Chain Generator (MCG) is a prediction machine that uses a transition matrix to generate sequences that are similar to the training sequence. Thus, the output of a MCG mimics the training sequence that led to the values from the transition matrix and the process itself represents a prediction.

chain generator js markov markov-chain matrix mimic prediction simulation training transition

Last synced: 12 Apr 2025

https://github.com/akkamath/mcsquare-isca24

Implementation of lazy memcopy operation at the memory controller in the GEM5 simulator, published in ISCA 2024.

gem5 research simulation

Last synced: 30 Oct 2025

https://github.com/lazyyvenom/life-oversimplified

A Game To Understand Life Better.

pygame python simulation

Last synced: 19 Feb 2026

https://github.com/soumyadip007/vhdl-modelsim-altera-simulator-coa

VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.

computerarchitecture simulation vhdl-code

Last synced: 02 Mar 2026

https://github.com/balysv/space-clojure

A minimal Newtonian gravity and collision simulator in Clojure

clojure collision-simulator collision-strategy gravity newton simulation

Last synced: 12 Sep 2025

https://github.com/atjn/blockchain-visualizer

Helping people understand discovery- and publishing algorithms in peer-to-peer networks through an interactive visualization of nodes in a blockchain.

blockchain peer-to-peer simulation visualization

Last synced: 20 Mar 2025

https://github.com/andy5995/zigdeck

A library that creates and shuffles a deck of cards from which you can draw

cards library mit-license simulation zig zig-library zig-package

Last synced: 10 Apr 2025

https://github.com/fffaraz/gameoflife

SFML-based Conway's Game of Life simulation in C++

cpp sfml simulation

Last synced: 10 Apr 2025

https://github.com/jscottsmith/bitfire

Fiery pixels 🔥

canvas fire simulation

Last synced: 19 Sep 2025

https://github.com/einsteinpy/amr

Python Wrapper for GRChombo. Maintainers: @Masquerade0097 @spino17

black-hole numerical-relativity simulation space-physics

Last synced: 19 Sep 2025

https://github.com/keeferrourke/rhpman-sim

An attempt to reimplement the performance evaluation simulation as described by Shi and Chen in their 2014 paper for the RHPMAN data replication scheme.

data-replication manet mesh-networks ns-3 ns3 simulation

Last synced: 13 Apr 2025

https://github.com/chayanforyou/irx-proteus

IR (Infrared) Remote library for Proteus. Currently supported brands like SONY, CHINA TV, MP3 players, and RGB Remote.

ir mp3 nec proteus remote rgb simulation sony

Last synced: 08 Mar 2026

https://github.com/r-simmer/simmer.json

Read / Load 'simmer' Definitions in JSON Format

discrete-event json r r-package serialization simulation

Last synced: 31 Aug 2025

https://github.com/yhs0602/minecraft-simulator-benchmark

Performance Comparison Between Base Simulators for Minecraft in Reinforcement Learning

craftground malmo minecraft minerl performance-comparison reinforcement-learning simulation simulation-optimization

Last synced: 24 Dec 2025

https://github.com/cnmenghan/pyphysicsball

An interactive physics sandbox built with Pygame, featuring realistic ball physics with gravity, collision, and special effects.

2d-physics 2d-physics-engine ball-physics collision-detection educational-game force-field game-development gravity-simulation interactive particle-system physics-engine physics-simulation pygame python sandbox-game simulation

Last synced: 13 Apr 2025

https://github.com/eschnett/simulationio

Efficient and convenient I/O for large PDE simulations

api cplusplus file-format hdf5 io julia python simulation

Last synced: 10 Apr 2025

https://github.com/leandrobiloni/unity-ai-mini-war-2021

Two AI teams battling. Final exam for Artificial Intelligence I assignment. It uses Flocking, Finite State Machine, Obstacle Avoidance, Roulette Wheel Selection. Link to project: https://lalonisy.itch.io/ai-mini-war-simulation

ai artificial-intelligence finite-state-machine fsm simulation unity

Last synced: 21 Feb 2026

https://github.com/austinjhunt/petrinet-webgme-designstudio

A custom design studio for modeling and simulating distributed systems as Petri (place/transition) Nets, built with JointJS, WebGME, and NodeJS.

animation concurrent design-studio distributed ejs javascript jointjs metamodeling modeling node nodejs petri petrinet simulation simulation-modeling webgme

Last synced: 24 Sep 2025

https://github.com/gmlc-tdc/helics-ns3

ns-3 module for integrating with a HELICS co-simulation

co-simulation networks ns-3 simulation

Last synced: 16 Mar 2026

https://github.com/finger563/webgme-gridlabd

Metamodel, visualization, and model generators for gridlab-d in WebGME. Allows graphical model-driven development and simulation of power grids and power generation / transmission / distribution / storage systems.

gridlab power-systems simulation webgme webgme-domain webgme-gridlabd

Last synced: 08 May 2025

https://github.com/radames/ising-model-webgl

Simple Ising Model with WebGL Shader

2d ernst-ising ising model physics simulation webgl

Last synced: 12 Jan 2026

https://github.com/brown9804/adaptive-pcie-switching

Adaptive PCIE logic layer and switching logic

adaptive card pcie-pass-through simulation

Last synced: 31 Jan 2026

https://github.com/mattvenn/rgb_mixer

Project 2.1 RGB Colour Mixer

hdl simulation verilog

Last synced: 29 Jul 2025

https://github.com/valenzano-lab/aegis

Numerical model for life history evolution of age-structured populations

aging evolutionary-biology simulation

Last synced: 27 Mar 2026

https://github.com/achoum/exploratron

Exploratron is a open-source turn-by-turn sandbox puzzle game with multiple simple mechanics that interact with each other and create complex and interesting emergent gameplay situations.

genetic-algorithm machine-learning puzzle roguelike sandbox simulation

Last synced: 19 Feb 2026

https://github.com/kinetictactic/orbits

2D newtonian gravity sandbox.

cpp gravity raylib sandbox simulation

Last synced: 02 Aug 2025

https://github.com/rickstaa/ros-gazebo-gym-ws

A Catkin workspace designed to simplify the setup and use of the ROS Gazebo Gym framework.

framework franka-emika franka-panda gazebo gym gym-environments gymnasium openai-gym panda reinforcement-learning robotics ros simulation

Last synced: 21 Mar 2025

https://github.com/csm10495/cnvme

An NVMe Device Simulation Library.

devices nvme pci pcie prps simulation storage

Last synced: 01 Nov 2025

https://github.com/tech-chad/star_field

star field simulation using python3 and pygame

field pygame python python3 screensaver simulation star-field stars

Last synced: 08 Aug 2025

https://github.com/lukaswittmann/molecular-dynamics-sim

Molecular dynamics simulator I programmed in order to understand MD in more detail. Periodic boundary conditions, energy minimizer, thermostat and barostat, aswell as a correct physical scale and forcefields for the noble gasses are already implemented and working well. Future steps will include parallelization of the calculation of particle interactions and maybe introducing electrostatics and complex molecules like water.

chemistry molecular-dynamics molecular-dynamics-simulation simulation

Last synced: 24 Jan 2026

https://github.com/vsoch/dinosaur-dilemma

attempt at a fun simulation to evolve avocado eating dinosaurs

avocados dinosaurs simulation

Last synced: 12 Apr 2025

https://github.com/yagarea/slimulator

Advanced slime mould simulation software

bioinformatics cellular-automata hacktoberfest simulation slime

Last synced: 28 Jun 2025

https://github.com/rogervs/cadcadgolem

This package is a wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes.

cadcad distributed-computing golem modelling simulation

Last synced: 01 Oct 2025

https://github.com/yueyericardo/simuc

Simulation for Chemistry

bokeh chemistry data-visualization simulation

Last synced: 23 Apr 2025

https://github.com/leonvanbokhorst/friction-flow

The Friction-Flow framework aims to analyze and track narrative field dynamics in complex social systems, emphasizing the evolution, interaction, and influence of stories.

complexity narrative narrative-field narrative-field-dynamics simulation simulation-framework social-dynamics

Last synced: 13 Apr 2025

https://github.com/logandgraham/stochasticprocesses

A lightweight, efficient package for simulating stochastic processes on various domains.

graphs lightgraphs random-walk simulation stochastic-processes

Last synced: 18 Feb 2026

https://github.com/c0deta1ker/matbasex

MatBaseX is an all-in-one database and analytical tool for photoelectron spectroscopy (PES) analysis, focused on materials and their X-ray interactions. It offers features like a Materials Properties Database, IMFP & XPS Sensitivity Factor Calculator, and PES N-Layer Simulations & Curve Fitting utilities. Explore its powerful capabilities today!

cross-sections crystal-structure crystallography data-analysis data-fitting database electron imfp imfp-calculator-matlab material material-database matlab matlab-application matlab-gui matlab-toolbox pes-modelling photoelectron-spectroscopy photoionization simulation xps

Last synced: 01 Jul 2025

https://github.com/ortanav2/virtual-cpu-processing

CPU data processing with programmable instructions. Visualize computation steps and understand the system using code.

cpu data-processing example-project learning replication simulation virtual visualization

Last synced: 07 May 2025

https://github.com/rickstaa/ros-gazebo-gym-examples

A set of practical examples showcasing the use of gymnasium environments in the ros-gazebo-gym package.

examples franka-emika franka-panda gazebo gym gym-environments openai-gym panda reinforcement-learning robotics ros simulation

Last synced: 06 Jul 2025

https://github.com/gnh1201/plcsim2016

A simple PLC simulator using C++/MFC

security simulation stuxnet

Last synced: 13 Sep 2025

https://github.com/klenm/pyatmosphere

Physics-based simulation of light propagation in turbulent atmosphere

atmospheric-science gpu physics physics-simulation python quantum-optics simulation

Last synced: 06 Apr 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/klus3kk/microsociety

An object-oriented project that represents the simulator of the society with dynamically changing events.

2d ai cpp deep-q-learning machine-learning oop python reinforcement-learning sfml simulation tensorflow

Last synced: 10 Apr 2026

https://github.com/petercollingridge/atomic.js

A Javascript library for building simple atomic simulations.

canvas chemistry javascript molecular-dynamics simulation

Last synced: 13 May 2025

https://github.com/ahmedhamed3699/process-scheduler

A simple process scheduler project for Data Structures & Algorithms course

algorithms cpp data-structures os process-scheduler simulation

Last synced: 06 May 2025

https://github.com/manohara-ai/uv-vis_and_excitation_energy

Theoretical UV-Vis and Excitation Spectrum using DFT and TDDFT with PySCF

chemistry dft dft-calculations science-research simulation tddft theoretical-chemistry theoretical-physics

Last synced: 06 May 2025

https://github.com/sharathraparthy/epuck-robot-gazebo

Simulation of epuck robot in gazebo simulator

epuck-robot gazebo robotics ros-kinetic simulation

Last synced: 06 Apr 2025

https://github.com/fdesjardins/webgl

Examples, tutorials, mini-projects, ...

babel glsl gpgpu gpujs physics react simulation threejs tutorials webgl webgl2 webpack

Last synced: 03 Apr 2025

https://github.com/mssm199996/tdgapiui

Java desktop application for graph-theory algorithms simulation

graph-algorithms java java-8 javafx simulation

Last synced: 20 May 2026

https://github.com/jozott00/wokwi-intellij

An Intellij plugin that integrates the Wokwi simulator into Jetbrains IDEs such as CLion and RustRover.

clion intellij intellij-plugin jetbrains rustrover simulation wokwi

Last synced: 18 Mar 2025

https://github.com/artemis-beta/edgwareroadsignalbox

Simulation of Edgware Road signal box prior to closure, constructed in Qt (Currently incomplete and inaccurate, I am working on it!)

edgware-road london-underground qt railway signalbox simulation

Last synced: 30 Aug 2025

https://github.com/jherkenhoff/penning.jl

Julia framework for simulating the motion of particles in Penning traps

julia penning physics simulation trap

Last synced: 21 May 2026

https://github.com/abhijithneilabraham/catch_me_sim

A simulation of a 3 Degree of freedom robotic arm which automatically reconfigures it's kinematics using reinforcement learning to chase a blue box, which is moved around by a mouse.

chase freedom-arm mouse robotics simulation

Last synced: 06 May 2026

https://github.com/gagniuc/markov-chains-simulation-framework

The Markov Chains - Simulation framework is a Markov Chain Generator that uses probability values from a transition matrix to generate strings. At each step the new string is analyzed and the letter frequencies are computed. These frequencies are displayed as signals on a graph at each step in order to capture the overall behavior of the MCG.

markov-chain markov-model physics-simulation probability simulation simulator transition-matrix vb6 vb6-application vb6-source

Last synced: 07 Mar 2026

https://github.com/matedev01/micropython-mqtt-weather-logger

Simulate online with Wokwi to test Wi-Fi and MQTT.

micropython mqtt simulation wokwi

Last synced: 22 Aug 2025

https://github.com/raul23/simulrpi

A Python library that partly fakes RPi.GPIO and simulates some I/O devices on a Raspberry Pi.

library mock pynput python python3 raspberry-pi rpi-gpio simulation

Last synced: 18 Jun 2025

https://github.com/raminmh/worm-blogging

Here, I include my thoughts about how does the brain of the worm give rise to remarkable behavioral plasticities

biological-networks celegans complex-neural-networks computational-neuroscience dynamic-systems modeling simulation

Last synced: 05 Apr 2025

https://github.com/chexterwang/mushroom

Physic simulation of nuclear mushroom cloud using lattice boltzmann method

lattice-boltzmann simulation

Last synced: 15 Jun 2025

https://github.com/masterskepticista/livingstone-2

Repackaged NASA Livingstone-2 Oliver and L2 engine in Java and C++

diagnostics-system livingstone modelling nasa prognostics simulation

Last synced: 06 Mar 2025

https://github.com/squarebracketassociates/booklet-cormas

A booklet on the CORMAS multi-agent simulation framework

agent-based-modeling book multi-agent pharo simulation smalltalk

Last synced: 11 Sep 2025

https://github.com/matedev01/MicroPython-MQTT-Weather-Logger

Simulate online with Wokwi to test Wi-Fi and MQTT.

micropython mqtt simulation wokwi

Last synced: 24 Jul 2025

https://github.com/foldfelis/fielddistributionnonuniformmedium.jl

God said Maxwell equations and then there was light

em-wave julia optics simulation

Last synced: 19 Jan 2026

https://github.com/sodascience/workshop_ossc

This repository contains the code and presentation of the workshop on parallel computing & cluster computing using R in collaboration with SURF.

agent-based-modeling cluster-computing high-performance-computing odissei parallel-computing r simulation surf

Last synced: 30 Jul 2025

https://github.com/hroptatyr/unserlob

Simulated trading venue (marketplace) to research maker and taker algorithms.

agent-based-simulation c simulation stock-market

Last synced: 07 Jul 2025

https://github.com/chaseruskin/verb

An approachable testing framework for digital hardware

framework python simulation system-verilog testing verification verilog vhdl

Last synced: 22 Sep 2025

https://github.com/utarwyn/simbad-school-pong

A school project using Simbad (http://simbad.sourceforge.net/)

pong pong-game robot simbad simulation

Last synced: 04 Mar 2025

https://github.com/mocnik-science/folk-music-simulation

A first try to simulate the dissemination of tunes in a traditional folk music context

folk-music simulation tradition tune

Last synced: 04 Jan 2026

https://github.com/ggldnl/hexapod-simulation

PyBullet simulation to test gait strategies for my hexapod robot

gaits hexapod-robot pybullet robot simulation

Last synced: 18 Feb 2026

https://github.com/kaustubholpadkar/logistic_regression_with_tensorflow.js

Simulation of Logistic Regression algorithm using P5.JS and Tensorflow.js

deep-learning javascript logistic-regression machine-learning p5js simulation tensorflow-js

Last synced: 29 Oct 2025

https://github.com/ogarciav/siplab

R package siplab - Spatial individual-plant modelling

plant-ecology plant-growth simulation

Last synced: 19 Feb 2026

https://github.com/fer-moreira/my-custom-shaders

Shader Graph collection for unity engine, ocean shader, custom light, custom rendering, compute shader etc...

2d-game 2d-game-engine 2dev-ceep engine glsl graph graphs lowpoly ocean psx shader shadergraph shaders simulation unity unity3d unityengine unityshader water

Last synced: 02 Sep 2025

https://github.com/praneethravuri/traffic-congestion-reduction-with-sarsa

This model applies SARSA reinforcement learning for efficient urban traffic and pedestrian management, incorporating simulation, algorithmic implementation, and evaluation to enhance safety and reduce congestion.

computational-modeling deep-learning machine-learning optimization pedestrian pygame python q-learning reinforcement-learning sarsa simulation threading traffic traffic-analysis traffic-signal traffic-signal-control traffic-signal-controller traffic-simulation urban-traffic

Last synced: 11 Apr 2025