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/jjacobson/Realtime-Snow

Realtime snow deformation & accumulation in unity 3d

shaders simulation unity3d

Last synced: 25 Apr 2025

https://github.com/nasa/hybridq

HybridQ is a highly extensible platform designed to provide a common framework to integrate multiple state-of-the-art techniques to simulate large scale quantum circuits on a variety of hardware. HybridQ provides tools to manipulate, develop, and extend noiseless and noisy circuits for different hardware architectures. HybridQ also supports large-scale high-performance computing (HPC) simulations, automatically balancing workload among different processor nodes and enabling the use of multiple backends to maximize parallel efficiency. Everything is then glued together by a simple and expressive language that allows seamless switching from one technique to another as well as from one hardware to the next, without the need to write lengthy translations, thus greatly simplifying the development of new hybrid algorithms and techniques.

high-performance-computing hpc quantum-computing simulation

Last synced: 14 Jan 2026

https://github.com/worlddynamics/worlddynamics.jl

An open-source framework written in Julia for global integrated assessment models.

hacktoberfest integrated-assessment-model julia sciml simulation world3

Last synced: 28 Apr 2025

https://github.com/nickkarpowicz/lightwaveexplorer

An efficient, user-friendly solver for nonlinear light-matter interaction

c-plus-plus cuda nonlinear-optics oneapi optics-simulation simulation sycl

Last synced: 07 Apr 2025

https://github.com/alexandresajus/python-fluid-simulation

A 2D Python Implementation of Smoothed Particle Hydrodynamics

fluid physics python simulation

Last synced: 13 Apr 2025

https://github.com/NickKarpowicz/LightwaveExplorer

An efficient, user-friendly solver for nonlinear light-matter interaction

c-plus-plus cuda nonlinear-optics oneapi optics-simulation simulation sycl

Last synced: 04 Apr 2025

https://github.com/gem5/gem5-resources

The official repository for the gem5 resources sources.

architecture gem5 modeling resources simulation

Last synced: 06 Apr 2025

https://github.com/demisjohn/CAMFR

Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.

electromagnetic-fields laser laser-cavity light-emitting-diodes photonic-crystals photonics physics-simulation python python27 simulation waveguide

Last synced: 08 May 2025

https://github.com/themperek/cocotb-vivado

Limited python / cocotb interface to Xilinx/AMD Vivado simulator.

cocotb python simulation verification vivado xilinx

Last synced: 30 Dec 2025

https://github.com/rust-dd/stochastic-rs

stochastic-rs is a Rust library designed for high-performance simulation and analysis of stochastic processes and models in quant finance.

ai finance malliavin-calculus quant quantitative-finance rust simulation statistics stochastic stochastic-processes

Last synced: 23 Jul 2025

https://github.com/danprince/wireworld

🔋 ClojureScript Wireworld Simulator

clojure clojurescript simulation wireworld

Last synced: 01 Aug 2025

https://github.com/rubberduck203/evolve

Artificial Life Simulator Originally Authored by Ken Stauffer

alife artificial-life simulation

Last synced: 24 Jun 2025

https://github.com/BAMresearch/automatic-sem-image-segmentation

Workflow for Simulation and Automatic Semantic Segmentation of Electron Microscopy Images

cyclegan deep-learning electron-microscopy neural-networks segmentation sem simulation tem unet

Last synced: 16 Jan 2026

https://github.com/ciscodevnet/cloud-cml

Run Cisco Modeling Labs on cloud infrastructure

automation aws cloud simulation terraform

Last synced: 07 Apr 2025

https://github.com/mbuesch/awlsim

STEP-7 AWL/STL PLC simulator

automation awl plc s7 s7-plc simulation sps stl

Last synced: 21 Aug 2025

https://github.com/viandwi24/blockchain-simulation

A Simple Blockchain Simulation with Javascript Nodejs and VueJs as Front End

blockchain javascript nuxtjs simulation vue

Last synced: 13 Apr 2025

https://github.com/ecell/ecell4_base

An integrated software environment for multi-algorithm, multi-timescale, multi-spatial-representation simulation of various cellular phenomena

c-plus-plus jupyter-notebook python simulation systems-biology

Last synced: 30 Apr 2025

https://github.com/stephane-caron/vulp

Robot/simulation switch for the mjbots stack

cpp17 locomotion-control mjbots motion-control python real-time robotics simulation

Last synced: 27 Mar 2025

https://github.com/CN-UPB/DeepCoMP

Dynamic multi-cell selection for cooperative multipoint (CoMP) using (multi-agent) deep reinforcement learning

cell-selection cellular comp mobile multi-agent-reinforcement-learning ppo python ray reinforcement-learning rllib simulation wireless

Last synced: 13 May 2025

https://github.com/mlwong/hamers

Hydrodynamics Adaptive Mesh Refinement Simulator (HAMeRS) for compressible multi-species/multi-phase simulations

adaptive-mesh-refinement computational-fluid-dynamics large-eddy-simulation multi-species parallel-computing shock-capturing simulation turbulence

Last synced: 06 Apr 2025

https://github.com/riiswa/colony-ant-simulator

Simulation of ants colony in python

ant help-wanted python simulation tkinter

Last synced: 04 May 2025

https://github.com/kj7lnw/xnec2c

Xnec2c is a high-performance multi-threaded electromagnetic simulation package to model antenna near- and far-field radiation patterns for Linux and UNIX operating systems.

antenna antenna-analyzer antenna-simulation csv-export electromagnetic-simulation far-field gtk gtk3 gui multiprocessing near-field nec2 simulation smith-chart smp touchstone-file vswr

Last synced: 13 Apr 2025

https://github.com/fastscape-lem/fastscape

A fast, versatile and user-friendly landscape evolution model

landscape modeling python simulation toolkit

Last synced: 06 Apr 2025

https://github.com/gliderkite/semeion

A 2D environment simulator, that let's you define the behavior and the shape of your entities, while taking care of dispatching events generation after generation.

2d 2d-game-engine engine entity-framework rust simulation

Last synced: 24 Mar 2025

https://github.com/philchalmers/simdesign

Structure for organizing Monte Carlo simulations in R

monte-carlo-simulation r simulation simulation-framework

Last synced: 12 May 2025

https://github.com/damascenorafael/mqtt-simulator

Easy-to-configure MQTT simulator written in Python to simulate the sending of JSON objects from sensors or devices to a broker.

iot iot-simulator mqtt mqtt-client mqtt-simulator simulation simulator

Last synced: 02 Apr 2025

https://github.com/philchalmers/SimDesign

Structure for organizing Monte Carlo simulations in R

monte-carlo-simulation r simulation simulation-framework

Last synced: 30 Jul 2025

https://github.com/cyberbotics/epuck_ros2

ROS2 node for the e-puck robot and its simulation model

e-puck robot robotics ros ros2 simulation webots

Last synced: 16 Jul 2025

https://github.com/jamiemair/mujoco.jl

Julia bindings and visualiser for the MuJoCo physics engine.

julia julia-language mujoco physics simulation visualisation visualization

Last synced: 02 Apr 2025

https://github.com/llnl/cardioid

Cardiac simulation toolkit.

application cpp simulation

Last synced: 29 Apr 2025

https://github.com/open-atmos/PySDM

Pythonic particle-based (super-droplet) warm-rain/aqueous-chemistry cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab

atmospheric-modelling atmospheric-physics cuda gpu gpu-computing monte-carlo-simulation numba nvrtc particle-system physics-simulation pint pypi-package python research simulation thrust

Last synced: 04 Apr 2025

https://github.com/readdy/readdy

Python / C++ based particle reaction-diffusion simulator

cplusplus particles python reaction-diffusion simulation

Last synced: 09 Aug 2025

https://github.com/ciscodevnet/virl2-client

Client library for the Cisco VIRL 2 Network Simulation Platform

automation network-simulation networking simulation

Last synced: 13 Apr 2025

https://github.com/vikashplus/franka_sim

Franka panda mujoco models

mujoco robosapien robots simulation

Last synced: 10 Oct 2025

https://github.com/mattvenn/vga-clock

Show the time on a VGA monitor. Submitted for the Google MPW1 ASIC shuttle.

fpga rtl simulation verilog

Last synced: 27 Oct 2025

https://github.com/interactivecomputergraphics/stark

Stark is a C++ and Python simulation platform for the robust simulation of rigid and deformable objects in a strongly coupled manner.

deformable-solids discrete-shell dynamics rigid-bodies simulation

Last synced: 16 Aug 2025

https://github.com/zizroc/villager

villager is an extensible agent based modeling (ABM) framework for the R language. It supports agents, agent aggregations and their associated resources, as well as flexible data management.

abm agent-based-modeling simulation

Last synced: 22 Oct 2025

https://github.com/snobotsim/snobotsim

Simulator For FRC Java and C++ Robots

frc java simulation wpilib

Last synced: 29 Sep 2025

https://github.com/snobotsim/SnobotSim

Simulator For FRC Java and C++ Robots

frc java simulation wpilib

Last synced: 11 May 2025

https://github.com/aqreed/solarpy

Solar radiation model for flight dynamics. Based on Duffie & Beckman "Solar energy thermal processes" (1974)

beam-irradiance flight-simulation modeling photovoltaic python simulation solar-cells solar-energy sun-position

Last synced: 19 Jan 2026

https://github.com/AntaresSimulatorTeam/Antares_Simulator

Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.

adequacy power-systems simulation

Last synced: 07 May 2025

https://github.com/realvnf/coord-sim

Lightweight flow-level simulator for inter-node network and service coordination (e.g., in cloud/edge computing or NFV).

coordination edge-computing flow load-balancing network networkx nfv openai-gym placement python scaling scheduling simpy simulation simulator

Last synced: 04 Apr 2025

https://github.com/utwente-energy/alpg

Artificial Load Profile Generator for DSM

energy energy-management model simulation

Last synced: 04 Apr 2025

https://github.com/real-stanford/umpnet

[RA-L / ICRA 2022] UMPNet: Universal Manipulation Policy Network for Articulated Objects

computer-vision robotics simulation

Last synced: 05 May 2025

https://github.com/OpenWaterAnalytics/EPyT

EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations

epanet epanet-matlab-toolkit epanet-python-toolkit network python simulation water

Last synced: 20 Jul 2025

https://github.com/jorgepiloto/lamberthub

A set of Lambert's problem solvers

astrodynamics kepler lambert orbital-mechanics simulation

Last synced: 06 Apr 2025

https://github.com/iat-cener/tonatiuh

A Monte Carlo ray tracer for the optical simulation of solar concentrating systems

energy simulation solar solar-concentrating-systems

Last synced: 07 May 2025

https://github.com/gregzanch/cram

cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space

acoustics computational-acoustics cram fdtd image-source-model ray-tracing raytracer room-acoustics room-impulse-response simulation webapp

Last synced: 22 Aug 2025

https://github.com/Xyce/Xyce

The Xyceâ„¢ Parallel Electronic Simulator

circuit-simulator simulation simulator snl-applications spice spice-simulator xyce

Last synced: 11 May 2025

https://github.com/barbalet/apesdk

The aim of this artificial life simulation is to create a detailed biological environment and a cognitive simulation.

1996 alife ape sdk simulation

Last synced: 17 Dec 2025

https://github.com/keaukraine/webgl-fur

WebGL 2.0 fur demo

simulation webgl webgl2

Last synced: 25 Jul 2025

https://github.com/vikashplus/adroit

ShadowHand / ADROIT MuJoCo models

adroit dexterous hand robosapien shadowhand simulation

Last synced: 30 Mar 2025

https://github.com/princetonuniversity/muchisim

Simulator framework for analysis of performance, energy consumption, area and cost of multi-node multi-chiplet tile-based manycore designs

cost-model data-centric data-local energy-model execution manycore multi-chip multi-chiplet network performance-modeling-and-analysis pgas simulation simulator

Last synced: 16 Jul 2025

https://github.com/patrickelectric/slam_qt

My small SLAM simulator to study "SLAM for dummies"

lidar pyside2 python python3 qt robot robotics simulation simulator slam

Last synced: 21 Mar 2025

https://github.com/xushenlz/parksim

Vehicle simualtion and behavior prediction in parking lots.

deep-learning motion-prediction pytorch simulation

Last synced: 20 Mar 2025

https://github.com/bdhammel/ising-model

Python implementation of the Ising model

ising-model monte-carlo python simulation

Last synced: 07 Sep 2025

https://github.com/abdur-rahmaanj/hooman

~ pygame for humans (pip install hooman) (p5js api) (68k+ downloads)

clock game hacktoberfest pygame python simulation ui wrapper

Last synced: 13 Apr 2025

https://github.com/QuState/spinoza

A High Performance Quantum State Simulator implemented in pure Rust

high-performance quantum-computing rust simd simulation

Last synced: 09 May 2025

https://github.com/interactivecomputergraphics/physics-simulation

Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing

deformable-solids fluids physics physics-simulation rigid-bodies simulation

Last synced: 19 Jun 2025

https://github.com/traitecoevo/plant

Trait-Driven Models of Ecology and Evolution :evergreen_tree:

c-plus-plus demography dynamic ecology evolution forests plant-physiology r science-research simulation trait

Last synced: 07 May 2025

https://github.com/upb-lea/FEM_Magnetics_Toolbox

An Open-Source FEM Magnetics Toolbox for Power Electronic Magnetic Components

fem-simulation finite-element-methods inductors power-electronics python simulation

Last synced: 08 May 2025

https://github.com/oracle/rwloadsim

RWP*Load Simulator - your tool for scripting, simulation and much more. Like having a bit of bash and SQL, a nip of C or Java, a dash of awk, a grain of sed plus drops of secret sauce in one single tool. See https://blogs.oracle.com/database/rwploadsim-oracle-db-performance-simluator for the announcement on the Oracle database blog.

bash-script benchmark-framework database gnuplot-graphs performance performance-testing plsql simulation sql workload

Last synced: 09 Apr 2025

https://github.com/llnl/paradis

ParaDiS (Parallel Dislocation Simulator) is a massively parallel Discrete Dislocation Dynamics simulation tool to simulate motion and interaction of large ensembles of dislocations

application simulation

Last synced: 08 May 2025

https://github.com/robert-leitl/liquid-geo

Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel

bloom fluid-simulation postprocessing simulation webgl2

Last synced: 15 Jun 2025

https://github.com/q-minh/physicsbasedanimationtoolkit

Cross-platform C++ library of algorithms and data structures commonly used in computer graphics research on physically-based simulation with Python bindings.

animation cmake cpp cuda gpu graphics physics python simulation

Last synced: 13 May 2025

https://github.com/defparam/higan-verilog

This is a higan/Verilator co-simulation example/framework

emulation emulator fpga simulation snes snes-programming verilog verilog-hdl

Last synced: 09 Apr 2025

https://github.com/kovart/forta-attack-simulation

🦠🔬 Forta bot that detects deployment of smart contracts containing exploits

agent attack blockchain bot ethereum exploit forta prevention simulation

Last synced: 06 Oct 2025

https://github.com/pedestriandynamics/jupedsim

JuPedSim is an open source pedestrian dynamics simulator

c-plus-plus cpp pedestrian-dynamics simulation

Last synced: 05 Apr 2025

https://github.com/gmagno/spyci

A tiny Python package to parse spice raw data files.

electronics ngspice python raw simulation spice

Last synced: 14 Dec 2025

https://github.com/bauxitedev/goltorus

Game of Life on the surface of a torus.

game-of-life godot-engine simulation

Last synced: 05 Apr 2025

https://github.com/aspuru-guzik-group/qtorch

qTorch (Quantum Tensor Contraction Handler) https://arxiv.org/abs/1709.03636 -> for quantum simulation using tensor networks

linegraph maxcut networks qaoa qtorch quantum quickbb simulation tensor

Last synced: 11 Apr 2025

https://github.com/contextlab/computational-neuroscience

Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.

computational-neuroscience course-materials data-analysis matlab modeling neuron problem-set simulation

Last synced: 07 Oct 2025