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

Jelly Engine - a 3D Game Engine focused on realtime soft body physics simulation.

engine game-engine physics physics-engine simulation

Last synced: 14 Feb 2026

https://github.com/krabmaga/examples

Examples of krABMaga Rust ABM simulation framework

abm discrete-event-simulation examples rust rust-lang simulation

Last synced: 15 Apr 2025

https://github.com/simonwep/conway

🕹 Supercharged version of conways game-of-life brought to life by wasm and workers.

game-of-life installable pwa simulation wasm web-app

Last synced: 19 Apr 2025

https://github.com/muonray/quantumnetworksimulations

A series of simulation codes used to emulate quantum-like networks in the simulation of emergent adaptive behavior, such as network synchronization, and relate the nature of the coupled harmonic oscillators with non-local behavior and chimera states in systems of quantum particles. Coding Used is based on mathematical modelling of transport in quantum many-body systems and networks made tractable using the quantum newtons cradle. A full showcase of this project is discussed in the following videos:https://www.youtube.com/watch?time_continue=115&v=WX3Ds_xCOaE

chaos chimera-states complexity emergence firefly-algorithm kuramoto-model networks networks-biology neuromorphic oscillators physics quantum quantum-algorithms quantum-chaos quantum-computing quantum-newtons-cradle simulation synchronization

Last synced: 30 Jun 2025

https://github.com/sinairv/gridsoccersimulator

A multi-agent soccer simulator in a grid-world environment, with agents implementing different reinforcement learning algorithms

machine-learning multiagent-systems reinforcement-learning simulation soccer

Last synced: 23 Jul 2025

https://github.com/shiinamiyuki/accurate-large-scale-ferrofluids

Final Project of CSC417. Implementation of On the Accurate Large Scale Simulation of Ferrofluids

ferrofluids particles simulation

Last synced: 09 Oct 2025

https://github.com/llnl/lh2transfer

Liquid H2 (LH2) is a strong candidate for large scale, cost effective zero-emission transportation. One drawback of using LH2 are the losses along the supply chain, when transferring or using the molecule. This simulation code written in MATLAB enables to quantify the transfer and boil-off losses when using LH2, typically between a LH2 trailer and a stationary storage (e.g. at the refueling station). Different boundary conditions can be simulated for further optimization.

application energy matlab simulation

Last synced: 29 Apr 2025

https://github.com/ducktec/pydtnsim

An event-discrete DTN simulation environment written in Python. Focused on evaluating routing approaches.

cgr delay-tolerant-network dtn network python simulation

Last synced: 05 May 2025

https://github.com/pnnl/building-energy-standards-data

Database of building energy standards data for building energy simulation.

building database energy simulation

Last synced: 12 Apr 2025

https://github.com/nicmcd/libdes

A C++ discrete event simulation framework

cpp event simulation

Last synced: 26 Apr 2025

https://github.com/stammler/simframe

Python framework for setting up and running scientific simulations. It comes with a variety of integration schemes and some infrastructure of reading and writing data files.

differential-equations python science simulation

Last synced: 21 Feb 2026

https://github.com/microgrids-x/microgrids.jl

Operational & economic simulation of Microgrid projects. Julia package of the Microgrids.X family.

energy julia microgrids optimization simulation

Last synced: 22 Apr 2025

https://github.com/vidhijain/transformer_task_planner

Code for Transformers are Adaptable Task Planners, CoRL 2022

replicacad simulation task-planning

Last synced: 06 Oct 2025

https://github.com/waterfutures/epyt-control

A Python package for implementing and evaluating control algorithms & strategies in smart water networks.

control epanet epanet-python-toolkit hydraulics python reinforcement-learning simulation water water-distribution-networks water-quality

Last synced: 01 Mar 2026

https://github.com/gcappon/py_replay_bg

ReplayBG is a digital twin-based methodology to assess new strategies for type 1 diabetes management.

digital-twin python simulation type-1-diabetes

Last synced: 22 Jan 2026

https://github.com/aldebjer/pysim

Modelling and Simulation of Dynamical Systems

simulation

Last synced: 02 Apr 2026

https://github.com/hildobby/fire-suppression-abm

Agent-based modeling 2D wildfire suppression simulator tool built on the mesa framework in Python

agent-based-modeling agent-based-simulation firefighting mesa modeling modeling-agents simulation spacial-models wildfires

Last synced: 27 Oct 2025

https://github.com/nixon-voxell/symmetry_triangulation

Blender add-on to triangulate faces with more than 3 vertices symmetrically by adding a vertex at the center.

addon blender blender3d simulation triangulation

Last synced: 16 Apr 2025

https://github.com/a-herzog/mini-callcenter-simulator

Mini Callcenter Simulator simulates a call center and takes into account many parameters not covered by the Erlang C formula.

call-centers callcenter desktop-app discrete-event-simulation event-driven queue queueing-theory simulation simulator stochastic-simulation

Last synced: 28 Feb 2026

https://github.com/quentinwach/beamz

Fast and easy electromagnetic simulation and inverse design. ✨

electromagnetics fdtd inverse-design nanophotonics numpy photonics physics pytorch simulation

Last synced: 06 Jan 2026

https://github.com/armantekinalp/magnetopyelastica

MagnetoPyElastica, an extension of PyElastica, is an open-source project for simulating magnetic Cosserat rods interacting with external magnetic environments.

cosserat-rod cosserat-rod-theory elastica magnetism magneto-elastodynamics python simulation

Last synced: 08 Oct 2025

https://gitlab.com/rootmodels/OpenSimRoot

OpenSimRoot is a source code for simulating root architecture, nutrient and water uptake and more. <div><a href="https://rootmodels.gitlab.io/OpenSimRoot">Click here to learn more about OpenSimRoot</a></div>

Functional Structural Plant model Nutrient uptake Plant biology Root architecture SimRoot simulation

Last synced: 07 May 2025

https://github.com/simlify/simlify

A simple curve simulator for testing and debugging IoT devices

flow industry iot mqtt nodejs opcua react simulation test

Last synced: 16 Aug 2025

https://github.com/angelobanse/sumoscenariogenerator

SUMO Scenario Generator is a web application that generates and downloads the necessary files to start a basic road traffic simulation in SUMO. Visit the official Eclipse SUMO repository: https://github.com/eclipse/sumo - More info about SUMO: https://eclipse.org/sumo/ - SUMO Documentation: https://sumo.dlr.de/docs/

simulation sumo traffic transport

Last synced: 12 Apr 2025

https://github.com/capeddemon/particle-life

Particle life with Python

ai gui math particles physics python simulation

Last synced: 14 Jun 2025

https://github.com/octacian/digicompute

A Minetest mod providing computer nodes that can function on their own or work as a network.

lua minetest mod operating-system sandboxed simulation wip

Last synced: 16 Sep 2025

https://github.com/f-shake/my_roms_tools

基于MATLAB的ROMS预处理、后处理工具包;MATLAB-based pre-processing and post-processing toolkit for ROMS (Regional Ocean Modeling System)

marine numerical ocean roms simulation

Last synced: 05 May 2025

https://github.com/virxec/rl_ball_sym

Rust implementation Rocket League's ball physics

rlbot rocket-league rust simulation

Last synced: 14 Apr 2025

https://github.com/chapulina/gazebo_plugins

Assorted Gazebo plugins I've written over the years

gazebo plugin robotics simulation

Last synced: 14 Apr 2025

https://github.com/decargroup/ifo_gazebo

Gazebo simulator model for Uvify IFO-S quadcopter.

gazebo robotics ros simulation

Last synced: 08 May 2025

https://github.com/mariokonrad/vhf-sim

Simulation of a maritime VHF

cpp lua maritime qt simulation vhf vhf-sim vhf-simulator

Last synced: 11 Apr 2025

https://github.com/pavlovdog/pandemic-simulator

Simulate virus pandemic in your browser. Change virus settings to visualize how different settings affect the spread of the disease.

coronavirus covid-19 react redux simulation virus

Last synced: 03 Oct 2025

https://github.com/Chenghao-Wu/RobertoMD.jl

Massively parallel hybrid particle-field molecular dynamics (hPF-MD) simulation method in Julia

coarse-grained julia molecular-dynamics particle-field physical-chemistry physical-modeling polymer simulation

Last synced: 27 Mar 2025

https://github.com/mikkokotila/npv

Net Present Value (NPV) Simulation for Python

business-intelligence financial-analysis investment npv python simulation

Last synced: 14 Dec 2025

https://github.com/bluebrain/libsonata

A python and C++ interface to the SONATA format

circuit modelling simulation sonata

Last synced: 04 Mar 2025

https://github.com/vikashplus/unitree_sim

MuJoCo models for Unitree Robots

mujoco robosapien robot simulation

Last synced: 08 Jul 2025

https://github.com/rickstaa/stable-gym

This package contains several gymnasium environments with positive definite cost functions, designed for compatibility with stable RL agents.

artificial-intelligence gym-environments gymnasium openai-gym reinforcement-learning robustness simulation stability

Last synced: 28 Oct 2025

https://github.com/mx-e/microgrid_optimizer

My Bachelors Thesis, combining linear programming and a React.js interface to make basic microgrid planning approachable

bachelor-thesis electricity energy linear-programming microgrid optimization planning renewable-energy simulation user-interface

Last synced: 16 Jan 2026

https://github.com/gdistasi/LNSim

A simulator for the Lightning Network

bitcoin blockchain-technology lightning-network simulation

Last synced: 29 Mar 2025

https://github.com/davidmartinezros/webgl-fluid-simulation

This project is a WebGL Fluid Simulation that works with Desktop and Mobile. Shows Fluids on a 2D Canvas with the drag and drop of the mouse or pad.

fluid fluid-dynamics fluid-simulation fluid-simulation-engine javascript simulation webgl

Last synced: 30 Oct 2025

https://github.com/chrisfosterelli/invest-timer

Simple Haskell simulation to determine best interval to invest in ETF's

haskell investment-portfolio simulation

Last synced: 21 Jul 2025

https://github.com/ncsu-landscape-dynamics/rpops

PoPS (Pest or Pathogen Spread) R Package

insect modeling pathogen pathogen-spread pest pests pops simulation

Last synced: 12 Jan 2026

https://github.com/jonlamb-gh/renode-run

A custom Cargo runner that runs Rust firmware in the renode emulator

cargo-runner embedded-rust renode simulation

Last synced: 31 Oct 2025

https://github.com/nickrehm/landersim

A physics-driven, interactive lunar lander simulator.

gui interactive python simulation

Last synced: 14 May 2025

https://github.com/conorwilliams/openfly

The open framework for on-the-fly off-lattice kinetic Monte Carlo simulations.

kinetic-monte-carlo molecular-dynamics off-lattice-model on-the-fly particle-simulation simulation

Last synced: 09 Aug 2025

https://github.com/madhavjivrajani/simdfa

Simulations of deterministic finite automata in different languages!

cpp dfa go golang hacktoberfest haskell java javascript julia nfa nim oops oops-in-cpp oops-in-python python racket rust simulation

Last synced: 17 Mar 2025

https://github.com/equinor/everest

The primary goal of the Everest tool is to find optimal well planning and production strategies by utilising an ensemble of reservoir models (e.g., an ensemble of geologically-consistent models). This will enable robust decisions about drilling schedule and well placement, in order to achieve results of significant practical value.

optimization python scientific simulation uncertainty

Last synced: 01 May 2025

https://github.com/kieler/semantics

The KIELER semantics project features the sequentially constructive SCCharts, SCL, and SCEst language including tooling for automatic diagrams, compilation, and simulation

diagrams esterel model-driven-development model-driven-engineering modeling modeling-tool sccharts scest scl sequential-constructiveness simulation synchronous-language verification visualization

Last synced: 07 Jul 2025

https://github.com/jeffersonmourak/circ-compiler

A small language for building and simulating logic circuits - for people learning how computers work. In the spirit of Nand2Tetris and Petzold's Code.

circuit-compiler circuit-design circuit-simulator cli compiler digital-logic electronics hdl logic-gates peg-parser simulation wasm wasm-runtime webassembly zig

Last synced: 22 May 2026

https://github.com/cbpetersen/tetris-engine

Unity supported Tetris engine, supporting manual and ai play

ai-challenges game simulation simulation-framework tetris tetris-engine

Last synced: 25 Apr 2025

https://github.com/machitgarha/parvaj

Easy and fast VHDL simulation tool, integrating GHDL and GTKWave

automated build console-application ghdl gtkwave simulation test vhdl

Last synced: 08 Mar 2026

https://github.com/lommix/quadtree_boid_simulation

Quadtree based boid scene with controls using bevy and egui, written in rust

bevy boids egui esc quadtree rust simulation wasm

Last synced: 30 Jul 2025

https://github.com/mictronics/gps-sdr-sim

Software Defined Radio GPS Signal Simulator

adalm-pluto bladerf gps hackrf limesdr rf simulation simulator usrp

Last synced: 29 Sep 2025

https://github.com/bluebrain/astrovascpy

Vasculature blood flow computation and impact of astrocytic endfeet on vessels

bloodflow circuit experiment simulation

Last synced: 14 May 2025

https://github.com/danieldidiobalsamo/boids

Rust boids simulation using Reynolds model running with Bevy engine.

artificial-life bevy boids rust simulation

Last synced: 04 Oct 2025

https://github.com/mozturan/autonomousdrive2d-drl

Autonomous Driving W/ Deep Reinforcement Learning in Lane Keeping - DDQN and SAC with kinematics/birdview-images

autonomous-driving ddqn deep-learning deep-reinforcement-learning highway-env lane-keeping prioritized-experience-replay sac simulation soft-actor-critic

Last synced: 05 Apr 2025

https://github.com/cadcad-org/snippets

Repo containing notebooks showcasing features and applications of cadCAD.

cadcad data-science education python simulation snippets

Last synced: 23 Apr 2025

https://github.com/sbischoff-ai/simple-molecular-dynamics

Some C++ code for basic Molecular Dynamics simulations.

molecular-dynamics physics simulation velocity-verlet

Last synced: 23 Oct 2025

https://github.com/matthiaskoenig/dfba

Encoding Dynamic Flux Balance Analysis in SBML

dfba sbml simulation

Last synced: 05 Mar 2026

https://github.com/nv-tlabs/fed-sim

Federated Simulation for Medical Imaging (MICCAI2020)

generative-model medical-imaging miccai-2020 simulation

Last synced: 31 Jan 2026

https://github.com/uncscode/particula

Particula is an open-source, Python-based aerosol simulator. Particula captures gas-particle interactions, transformations, and dynamics to power predictive aerosol science.

aerosol atmosphere model package particle research science simulation

Last synced: 25 Feb 2026

https://github.com/bmad-sim/pytao

PyTao is Python interface for Tao, which is based on the Bmad subroutine library for relativistic charged–particle and X-ray simulations in accelerators and storage rings.

bmad simulation tao

Last synced: 16 Jan 2026

https://github.com/ppp-one/cabaret

cabaret is a Python package to simulate astronomical images using the Gaia catalog of stars.

2mass astronomy gaia images modelling simulation

Last synced: 27 Mar 2026

https://github.com/space-physics/lwpc

SPAWAR LWPC longwave propagation code v.2.1

geoscience longwave propagation simulation

Last synced: 15 Feb 2026

https://github.com/albin-johansson/ecosystem

A 3D simulation of natural processes within a small ecosystem, such as evolution and natural selection.

bachelor-project bachelor-thesis chalmers ecosystem evolution natural-selection simulation unity unity3d

Last synced: 26 Mar 2025

https://github.com/llnl/wcs

Whole Cell Simulator

application simulation

Last synced: 11 Dec 2025

https://github.com/vikashplus/pallet

A collection of simple worlds

mujoco robosapien simulation

Last synced: 15 Oct 2025

https://github.com/FZJ-IEK3-VSA/bslib

Database with battery parameters based on PerMod (HTW Berlin) as well as functions in order to simulate battery storages (manufacturer+model or generic type)

battery energy simulation

Last synced: 07 May 2025

https://github.com/ejmeitz/simplecrystals.jl

An interface for generating simple crystal structures for molecular dynamics simulations.

atomsbase bravais-lattice crystal julia molecular-dynamics simulation solid-state-physics

Last synced: 13 Jul 2025

https://github.com/mcneillj/sitka

A built environment analysis and modeling library for Python.

building-energy modeling-tool simulation

Last synced: 15 Sep 2025

https://github.com/haxscramper/ngspice

Analog circuit simulation library; wrapper for ngspice

ngspice simulation

Last synced: 07 Oct 2025

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

OpenModelica_Microgrids is a library to simulate three phase AC Microgrids. Usable as stand-alone version or part of the toolbox OpenModelica Microgrid Gym (https://github.com/upb-lea/openmodelica-microgrid-gym).

microgrids openmodelica simulation

Last synced: 12 Feb 2026

https://github.com/easifem/base

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.

fem finite-element-analysis finite-element-methods fortran fortran2018 geomechanics linear-algebra multi-phase-flow simulation soil-science

Last synced: 20 Jan 2026

https://github.com/andrekovac/reservoir-persistent-memory

Simulation code of the paper "Persistent Memory in Single Node Delay-Coupled Reservoir Computing"

matlab reservoir-computing simulation

Last synced: 18 Oct 2025

https://github.com/thalesgroup/kessler-game

Kessler is a simulation environment loosely modeled after our internal project PsiBee and the external project Fuzzy Asteroids. The game has ships that shoot bullets at asteroids to gain score. Ships can collide with asteroids and other ships and lose lives.

arcade-game machine-learning real-time-control simulation

Last synced: 06 Jul 2025

https://github.com/pnnl/copper

Performance curve generator for building energy simulation

building energy hvac simulation

Last synced: 07 Jan 2026

https://github.com/quancs/upsimulator

A univeral P system simulator for membrane computing researchers.

computing membrane psystem simulation simulator

Last synced: 07 May 2025