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/waltsims/k-wave-python

A Python interface to k-Wave GPU accelerated binaries

acoustics gpu kwave neuroscience python simulation ultrasound wave-equation

Last synced: 05 Jul 2025

https://github.com/LBNL-UCB-STI/beam

The Framework for Modeling Behavior, Energy, Autonomy, and Mobility in Transportation Systems

activity-based-travel-model agent-based-modeling energy simulation transportation

Last synced: 07 May 2025

https://github.com/srmainwaring/asv_wave_sim

This package contains plugins that support the simulation of waves and surface vessels in Gazebo.

gazebo hydrodynamics ros simulation waves

Last synced: 23 Jul 2025

https://github.com/lbnl-ucb-sti/beam

The Framework for Modeling Behavior, Energy, Autonomy, and Mobility in Transportation Systems

activity-based-travel-model agent-based-modeling energy simulation transportation

Last synced: 14 Jan 2026

https://github.com/Nubis-Communications/SignalIntegrity

Python tools for signal integrity applications

calibration python s-parameters signal-integrity simulation

Last synced: 08 May 2025

https://github.com/lucassklp/Desktop.Robot

A library used to control your mouse and keyboard programmatically in .NET Core

autoclicker dotnet dotnet-core java-robot keyboard keyboard-emulation keyboards linux mouse mouse-emulation mouse-pointer mousemove osx robot simulation

Last synced: 09 Apr 2025

https://github.com/bytedance/ns-x

An easy-to-use, flexible network simulator library in Go.

network ns-2 ns-3 simulation simulator

Last synced: 21 Aug 2025

https://github.com/lucassklp/desktop.robot

A library used to control your mouse and keyboard programmatically in .NET Core

autoclicker dotnet dotnet-core java-robot keyboard keyboard-emulation keyboards linux mouse mouse-emulation mouse-pointer mousemove osx robot simulation

Last synced: 04 Apr 2025

https://github.com/heal-research/simsharp

Sim# is a .NET port of SimPy, process-based discrete event simulation framework

c-sharp discrete-event simulation

Last synced: 31 Oct 2025

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

Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)

co-simulation hacktoberfest power-grids simulation simulation-framework

Last synced: 12 Dec 2025

https://github.com/equinor/ert

ERT - Ensemble based Reservoir Tool - is designed for running ensembles of dynamical models such as reservoir models, in order to do sensitivity analysis and data assimilation. ERT supports data assimilation using the Ensemble Smoother (ES) and Ensemble Smoother with Multiple Data Assimilation (ES-MDA).

python scientific simulation

Last synced: 12 Jan 2026

https://github.com/juliahealth/komamri.jl

Koma is a Pulseq-compatible framework to efficiently simulate Magnetic Resonance Imaging (MRI) acquisitions. The main focus of this package is to simulate general scenarios that could arise in pulse sequence development.

cardiac diffusion diffusion-mri gpu-acceleration mri simulation

Last synced: 11 Dec 2025

https://github.com/stateless-minds/cyber-stasis

Post-money economy simulator in the form of a free fictional game based on gift economy that tests the hypothesis of having a market system without any exchange be it barters or money.

decentralized-web distributed-computing economics-game economics-models economy-simulator gift-economy golang ipfs moneyless multiplayer p2p post-capitalism post-scarcity self-governance sharing-economy simulation simulator society-management web3 webassembly

Last synced: 19 Sep 2025

https://github.com/quaquel/emaworkbench

workbench for performing exploratory modeling and analysis

modeling python simulation

Last synced: 15 May 2025

https://github.com/jasonwebb/reaction-diffusion-playground

Interactive reaction-diffusion simulation with organic patterns and behaviors that emerge from the interactions of two chemicals mixed together.

generative-art javascript morphogenesis reaction-diffusion simulation threejs

Last synced: 09 Jul 2025

https://github.com/ugr-sail/sinergym

Gym environment for building simulation and control using reinforcement learning

building-control building-energy buildings energyplus framework python reinforcement-learning reinforcement-learning-environments simulation

Last synced: 07 May 2025

https://github.com/lewuathe/covid19-sir

COVID-19 SIR model estimation

coronavirus covid-19 opendata simulation sir

Last synced: 11 May 2025

https://github.com/evoplex/evoplex

Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.

abm agent agent-based agent-based-model agent-based-modeling agent-based-simulation biological-simulations cellular-automata cpp cross-platform evolution-simulator evolutionary-algorithms evolutionary-computation evolutionary-game-theory evoplex graph mas monte-carlo-simulation multi-agent simulation

Last synced: 02 Apr 2025

https://github.com/gvegayon/parallel

PARALLEL: Stata module for parallel computing

bootstrap hpc parallel parallelization simulation stata

Last synced: 12 Oct 2025

https://github.com/engcang/gazebo_maps

Self-made Gazebo maps and models for public

gazebo gazebo-models gazebo-simulator simulation

Last synced: 19 Jul 2025

https://github.com/rlguy/flipviscosity3d

A basic free-surface liquid FLIP fluid simulator with viscosity

animation fluid-solver simulation viscosity

Last synced: 14 Apr 2025

https://github.com/petoicamp/opencatesp32-quadruped-robot

An ESP32-based open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.

ai arduino block-coding education esp32 iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking-robot

Last synced: 05 Aug 2025

https://github.com/GMLC-TDC/HELICS

Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)

co-simulation hacktoberfest power-grids simulation simulation-framework

Last synced: 07 May 2025

https://github.com/OSVVM/AXI4

AXI4 Full, Lite, and AxiStream verification components. AXI4 Interface Master, Responder, and Memory verification components. AxiStream transmitter and receiver verification components

axi4 axi4-lite axi4-stream osvvm simulation simulation-modeling testbench tlm verification verification-component vhdl vip

Last synced: 15 Mar 2025

https://github.com/RWTH-EBC/TEASER

TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

buildings hacktoberfest python simulation urban-energy-modeling

Last synced: 07 May 2025

https://github.com/heal-research/SimSharp

Sim# is a .NET port of SimPy, process-based discrete event simulation framework

c-sharp discrete-event simulation

Last synced: 22 Apr 2025

https://github.com/glotzerlab/fresnel

Publication quality path tracing in real time.

cuda optix path-tracing python simulation soft-matter

Last synced: 13 Oct 2025

https://github.com/Battery-Intelligence-Lab/SLIDE

SLIDE is C++ code that simulates degradation of lithium ion cells. It extends the single particle model with various degradation models from literature. Users can select which degradation models they want to use for a given simulation.

battery digital-twin physical-modeling simulation

Last synced: 07 May 2025

https://github.com/kappa-dev/kappatools

Tool suite for kappa models. Documentation and binaries can be found in the release section. Try it online at

kappa ocaml simulation

Last synced: 17 Dec 2025

https://github.com/nasa/prog_models

The NASA Prognostic Model Package is a Python framework focused on defining and building models for prognostics (computation of remaining useful life) of engineering systems, and provides a set of prognostics models for select components developed within this framework, suitable for use in prognostics applications for these components.

modeling prognostic-models prognostics prognostics-health-management simulation

Last synced: 20 Apr 2025

https://github.com/hnarayanan/sicm

Working through Structure and Interpretation of Classical Mechanics.

educational mechanics scheme simulation

Last synced: 06 Jan 2026

https://github.com/naeioi/pbf-cuda

Position Based Fluids CUDA implementation

cuda fluid-solver opengl real-time simulation

Last synced: 26 Apr 2025

https://github.com/wyattowalsh/data-science-notes

Open-source project hosted at https://makeuseofdata.com to crowdsource a robust collection of notes related to data science (math, visualization, modeling, etc)

calculus classification compilation crowdsourcing data-science first-timers first-timers-only jupyter-book linear-algebra machine-learning modeling probability regression simulation statistics up-for-grabs visualization

Last synced: 18 Jan 2026

https://github.com/robinlovelace/spatial-microsim-book

Code, data and prose of the book: Spatial Microsimulation with R

agent-based-modeling netlogo r simulation spatial spatial-microsimulation urban-planning

Last synced: 07 Oct 2025

https://github.com/snollygolly/isocitysim

:city_sunrise: A simulation of a city using isometric tiles

concepts game isometric-tiles phaser simulation

Last synced: 14 Oct 2025

https://github.com/networkop/meshnet-cni

a (K8s) CNI plugin to create arbitrary virtual network topologies

cni k8s network simulation topology

Last synced: 09 Apr 2025

https://github.com/Liquid-ai/Plankton

Open source simulator for maritime robotics researchers

liquid liquid-ai maritime plankton robotics ros ros2 simulation simulator user-needs

Last synced: 08 May 2025

https://github.com/ardupilot/ardupilot_gazebo

Plugins and models for vehicle simulation in Gazebo Sim with ArduPilot SITL controllers

ardupilot gazebo simulation sitl

Last synced: 12 Apr 2025

https://github.com/google-research/recsim_ng

RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems

artificial-intelligence google probabilistic-programming recommender-system reinforcement-learning simulation tensorflow

Last synced: 24 Apr 2025

https://github.com/ndavd/ncube

Generalized Hypercube Visualizer

bevy hypercube mathematics rust simulation tesseract

Last synced: 07 Apr 2025

https://github.com/Robinlovelace/spatial-microsim-book

Code, data and prose of the book: Spatial Microsimulation with R

agent-based-modeling netlogo r simulation spatial spatial-microsimulation urban-planning

Last synced: 13 Jul 2025

https://github.com/paixaop/zwack

BLE (Bluetooth Low Energy) Sensor to simulate an indoor bike trainer or runner

bicycle-computer bike bluetooth bluetooth-low-energy indoor-trainer simulation virtual

Last synced: 25 Jun 2025

https://github.com/thomasp85/particles

A particle simulation engine based on a port of d3-force

d3js graph-layout network network-visualization particles rstats simulation

Last synced: 04 Apr 2025

https://github.com/Manthee1/linuxWeb

Linux... but simulated on your web browser.

javascript linux simulation

Last synced: 25 Sep 2025

https://github.com/dos-group/leaf

Simulator for modeling energy consumption in cloud, fog, and edge computing environments 🌱

edge-computing energy-consumption fog-computing modeling simulation

Last synced: 14 Dec 2025

https://github.com/wokwi/wokwi-docs

Documentation for the Wokwi Simulator

arduino raspberry-pi-pico simulation

Last synced: 05 Apr 2025

https://github.com/cyyself/cemu

A simple full system emulator. Currently support RV64IMACSU and MIPS32 and LoongArch32. Capable of booting Linux. Suitable for education and research.

emulator loongarch mips risc-v simulation simulator

Last synced: 29 Oct 2025

https://github.com/bluehexagons/foodguide

The Unofficial Don't Starve Food Guide and Crock Pot Simulator

dont-starve dont-starve-together gaming simulation

Last synced: 15 May 2025

https://github.com/rohanpsingh/mc_mujoco

MuJoCo interface for mc-rtc

mc-rtc mujoco simulation

Last synced: 04 Oct 2025

https://github.com/larsbrinkhoff/terminal-simulator

Simulation of VT52 and VT100 terminal hardware.

ddt simulation simulator terminal-emulator vt100 vt52

Last synced: 08 Oct 2025

https://github.com/kylebanks/conways-gol

Conway's Game of Life implemented with Go and OpenGL.

conway-game conway-life go-gl opengl simulation tutorial

Last synced: 04 Oct 2025

https://github.com/kumarrobotics/kr_mav_control

Code for quadrotor control

control multirotor quadrotor ros simulation

Last synced: 04 Apr 2025

https://github.com/mathworks/simscape-battery-electric-vehicle-model

A Battery Electric Vehicle (BEV) model in Simscape for longitudinal powertrain analysis

automotive electric-vehicles matlab simscape simulation simulink

Last synced: 16 Jan 2026

https://github.com/skavngr/netbot

A versatile command and control center (CCC) for DDoS Botnet Simulation & Load Generation.

attack-simulation attack-simulator bot botnet botnets bots ccc commandandconquer commandandcontrol ddos ddos-attack ddos-attack-tools ddos-tool denial-of-service dos simulation

Last synced: 15 Jul 2025

https://github.com/koaning/memo

Decorators that logs stats.

grid json-blobs simulation

Last synced: 31 Mar 2025

https://github.com/KyleBanks/conways-gol

Conway's Game of Life implemented with Go and OpenGL.

conway-game conway-life go-gl opengl simulation tutorial

Last synced: 24 Jul 2025

https://github.com/DelNov/T-Flows

Program for Simulation of Turbulent Flows

cfd finite-volume flow fortran90 les mpi navier-stokes rsm simulation turbulence

Last synced: 14 Mar 2025

https://github.com/kartben/lorawan-node-simulator

Simulation infrastructure for a LoRaWAN network (gatways and end devices) that's easy to configure and run from your CLI. Also available as a Docker container.

iot lorawan lpwan network-simulation simulation

Last synced: 19 Apr 2025

https://github.com/materialsproject/reaction-network

Reaction Network is a Python package for predicting likely inorganic chemical reaction pathways using graph theoretical methods. Project led by @mattmcdermott (formerly at Berkeley Lab).

chemistry materials-science python reaction-network reactions simulation

Last synced: 12 May 2025

https://github.com/windqaq/mpm

Simulating on GPU using Material Point Method and rendering.

cuda gvdb-voxels material-point-method raytracer simulation thrust

Last synced: 23 Mar 2025

https://github.com/scottshambaugh/monaco

Quantify uncertainty and sensitivities in your computer models with an industry-grade Monte Carlo library.

data-science monaco monte-carlo python scientific-computing sensitivity-analysis simulation statistics uncertainty-analysis uncertainty-quantification

Last synced: 05 Apr 2025

https://github.com/rj45/rj32

A 16-bit RISC CPU with 32 instructions built with Digital for running on an FPGA.

cpu dvi fpga processor simulation simulator verilog vga

Last synced: 21 Feb 2025

https://github.com/erkaman/fluid_sim

Flashy 2D fluid simulations experiments.

2d cpp fluid opengl simulation

Last synced: 02 May 2025

https://github.com/openworm/c302

The c302 framework for generating multiscale network models of C. elegans

openworm simulation

Last synced: 07 Apr 2025

https://github.com/jhu-lcsr/good_robot

"Good Robot! Now Watch This!": Repurposing Reinforcement Learning for Task-to-Task Transfer; and “Good Robot!”: Efficient Reinforcement Learning for Multi-Step Visual Tasks with Sim to Real Transfer

computer-vision deep-learning deep-q-network deep-reinforcement-learning grasping learning-from-demonstration manipulation multi-step-dqn multi-step-learning reinforcement-learning robotic-manipulation robotics simulation task-to-task-transfer vrep-simulator zero-shot-learning

Last synced: 03 Oct 2025

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

Experiment-independent toolkit for (charged) particle track reconstruction in (high energy) physics experiments implemented in modern C++

particle-track-reconstruction physics-experiment reconstruction simulation

Last synced: 04 Apr 2025

https://github.com/ethz-asl/data-driven-dynamics

Data Driven Dynamics Modeling for Aerial Vehicles

drones px4 robotics simulation

Last synced: 11 Apr 2025

https://github.com/bvieth/powsimR

Power analysis is essential to optimize the design of RNA-seq experiments and to assess and compare the power to detect differentially expressed genes. PowsimR is a flexible tool to simulate and evaluate differential expression from bulk and especially single-cell RNA-seq data making it suitable for a priori and posterior power analyses.

experimental-design gene-expression power power-analysis r rna-seq simulation simulation-framework single-cell

Last synced: 11 May 2025

https://bvieth.github.io/powsimR/

Power analysis is essential to optimize the design of RNA-seq experiments and to assess and compare the power to detect differentially expressed genes. PowsimR is a flexible tool to simulate and evaluate differential expression from bulk and especially single-cell RNA-seq data making it suitable for a priori and posterior power analyses.

experimental-design gene-expression power power-analysis r rna-seq simulation simulation-framework single-cell

Last synced: 08 Apr 2025

https://github.com/danielmartensson/adaptive-control

Adaptive control methods developed by Karl Johan Åström and Björn Wittenmark from the 70-80's for industrial use

adaptive-control kalmanfilter model-reference-adaptive-control mras scilab self-tuning simulation xcos

Last synced: 01 May 2025

https://github.com/klemola/liikennematto

:blue_car: Small scale traffic simulation with a playful approach

2d-game citybuilder elm elm-ui gamedev simulation svg traffic-simulation

Last synced: 07 Apr 2025

https://github.com/tokio-rs/simulation

Framework for simulating distributed applications

async deterministic simulation tokio

Last synced: 22 Apr 2025