Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source simulation software

698 open-source libraries, tools and applications tagged simulation, ranked by how closely simulation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

698 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
orbitersim/orbiter
Orbiter is an open-source space flight simulator based on Newtonian mechanics, letting users pilot historic, hypothetical, or fictional spa…
661986active
rlguy/Blender-FLIP-Fluids
A Blender addon providing a high-quality FLIP-based liquid fluid simulation engine, developed since 2016 and tightly integrated into Blende…
831953active
tgstation/tgstation
The /tg/station codebase for Space Station 13, a round-based multiplayer roleplaying game set on a space station, written in BYOND's DM lan…
681942active
tum-pbs/PhiFlow
PhiFlow is an open-source Python simulation toolkit for solving partial differential equations with support for optimization and machine le…
631939active
B3D Framework
B3D Framework (formerly Banshee 3D) is a modern C++17 library providing a foundation for high-performance game engines and real-time graphi…
771938active
fan-ziqi/robot_lab
robot_lab is a reinforcement learning extension library for robots built on top of NVIDIA IsaacLab, providing preconfigured locomotion envi…
781937active
OpenLoco/OpenLoco
OpenLoco is an open-source C++ re-implementation of Chris Sawyer's Locomotion, a transport company construction and management simulation g…
961918active
pioneerspacesim/pioneer
Pioneer is an open-source, open-ended space adventure game set in the Milky Way galaxy, inspired by Elite and Frontier. It features procedu…
861918active
dynamicslab/pysindy
PySINDy is a Python library for discovering governing equations of dynamical systems from measurement data using the Sparse Identification …
671913active
InteractiveComputerGraphics/SPlisHSPlasH
SPlisHSPlasH is an open-source C++ library for physically-based fluid simulation using the Smoothed Particle Hydrodynamics (SPH) method. It…
951906active
2394425147/astrodx
AstroDX is a free, open-source mobile simulator of the maimai arcade rhythm game, built as a clean-room implementation without original arc…
911901active
Nicholas-L-Johnson/flip-card
A business card built on an RP2350 microcontroller that runs a FLIP (fluid-implicit-particle) fluid simulation on its display, including Ki…
541900active
simh/simh
SIMH is a collection of highly portable simulators for historically significant computer systems such as the DEC PDP series, VAX, IBM mainf…
661882active
alexliniger/MPCC
A C++ and Matlab implementation of a Model Predictive Contouring Controller (MPCC) for autonomous racing, developed at ETH Zurich's Automat…
641879active
tobspr-games/shapez.io
shapez is an open-source, minimalist base-building game inspired by Factorio, where players automate the extraction, cutting, rotating, mer…
656981maintenance
BobbyAnguelov/Esoterica
Esoterica is an MIT-licensed prototype C++ game engine framework intended as a starter pack for building custom engines, an R&D testbed, or…
831849active
ViroReact
ViroReact is an open-source MIT-licensed library for building augmented reality, virtual reality, and mixed reality experiences using React…
981828active
VulkanSceneGraph
VulkanSceneGraph (VSG) is a modern, high-performance scene graph library built on the Vulkan graphics/compute API, written in C++17 followi…
911820active
NanoComp/meep
Meep is a free, open-source finite-difference time-domain (FDTD) simulation package for solving Maxwell's equations in 1D, 2D, 3D, and cyli…
951819active
su2code/SU2
SU2 is an open-source C++ suite for numerically solving partial differential equations and performing PDE-constrained optimization, primari…
811808active
pelicanmapping/osgearth
osgEarth is a C++ SDK for adding geospatially accurate 3D maps and terrain rendering to desktop applications, built on OpenSceneGraph and G…
821805active
Julian-adv/OpenMMO
An open-source MMORPG written in Rust where AI agents and human players connect through the same WebSocket protocol with no privileged API …
821792active
pyfa-org/Pyfa
Pyfa (Python Fitting Assistant) is a cross-platform desktop application for creating, experimenting with, and saving EVE Online ship fittin…
971791active
buserror/simavr
simavr is a lean, hackable Atmel AVR microcontroller simulator written in C, loading ELF/HEX firmware directly and emulating peripherals li…
751790active
microsoft/MarS
MarS is a financial market simulation engine powered by a generative foundation model, developed by Microsoft. It provides tools for simula…
641790active
electronicarts/CnC_Red_Alert
The officially released source code for Command & Conquer: Red Alert, a classic real-time strategy game by Westwood Studios, published by E…
106704maintenance
ricktu288/ray-optics
A free, open-source web application for creating and simulating 2D geometric optical scenes interactively. It supports a wide range of opti…
901784active
google-deepmind/concordia
Concordia is a Python library for building generative agent-based social simulations, using a tabletop role-playing game pattern where a Ga…
831782active
chenjd/Render-Crowd-Of-Animated-Characters
A Unity library that bakes skeletal animation data into an animation map texture and uses GPU instancing to render tens of thousands of ani…
321777active
DanielChappuis/reactphysics3d
ReactPhysics3D is an open-source C++ physics engine library for 3D simulations and games, providing rigid body dynamics, collision detectio…
251775active
wrf-model/WRF
The Weather Research and Forecasting (WRF) model is the official open-source numerical weather prediction system for atmospheric research a…
801772active
Tong89/smartNode
SmartNode is a space-based intelligent relay simulation platform that visualizes satellites, ground stations, relay links, and content-driv…
491767active
VoxelPlugin/VoxelPluginFreeLegacy
Voxel Plugin Legacy is a free Unreal Engine plugin for creating and editing voxel-based terrain and worlds in C++. It supports Unreal Engin…
691765active
flexible-collision-library/fcl
FCL is a C++ library for performing proximity queries on pairs of geometric models composed of triangles. It supports collision detection, …
671762stable
TriAxis-Games/RealtimeMeshComponent
An MIT-licensed Unreal Engine 5 plugin providing a high-performance component for rendering runtime-generated and runtime-modified geometry…
801760active
robocasa/robocasa
RoboCasa is a large-scale simulation framework for training and benchmarking generally capable robots on everyday tasks, focused on kitchen…
781759active
lo-th/3d.city
3d.city is an open-source, browser-based 3D city building game rendered with Three.js via WebGL2 or WebGPU. It uses the micropolisJS simula…
631756active
google-deepmind/mujoco_mpc
MuJoCo MPC (MJPC) is an interactive application and C++ software framework from Google DeepMind for real-time predictive control with the M…
671744active
deal.II
deal.II is a C++ library for solving partial differential equations using adaptive finite elements, with support for dimension-independent …
871737stable
robin-shaun/XTDrone
XTDrone is a customizable UAV simulation platform built on PX4, ROS, and Gazebo, supporting multi-rotors, fixed-wing, VTOL vehicles, and ot…
771733active
HackerPoet/NonEuclidean
A non-Euclidean rendering engine for 3D scenes written in C++ with OpenGL, targeting Windows. It ships with several demo rooms that showcas…
326459maintenance
Kitware/ParaView
ParaView is an open-source, multi-platform data analysis and visualization application built on the Visualization Toolkit (VTK), with a Qt-…
771712stable
BindsNET/bindsnet
BindsNET is a Python package for simulating spiking neural networks (SNNs) built on PyTorch tensor functionality, running on CPUs or GPUs. …
811704active
amazon-far/holosoma
Holosoma is a Python framework for training and deploying reinforcement learning policies on humanoid robots, supporting locomotion and who…
851702active
pybamm-team/PyBaMM
PyBaMM (Python Battery Mathematical Modelling) is an open-source Python package for fast, flexible physics-based battery simulation. It pro…
1001701active
pyscf/pyscf
PySCF is a Python-based framework for quantum chemistry simulations, providing electronic structure methods such as Hartree-Fock, density f…
911699stable
SciML/ModelingToolkit.jl
ModelingToolkit.jl is a Julia-based acausal, equation-based modeling framework and computer algebra system for symbolic-numeric computation…
951694active
hashintel/hash
HASH is an open-source, multi-tenant platform for building self-maintaining knowledge graphs and process graphs, powered by the hgres graph…
971675active
maziarraissi/PINNs
The original reference implementation of Physics-Informed Neural Networks (PINNs), which train neural networks to solve and discover nonlin…
596160maintenance
rafaelvcaetano/melonDS-android
An Android port of melonDS, a Nintendo DS and DSi emulator, written in Kotlin. It offers a ROM library, layout editor, dark theme, and inte…
771657active
gaea-godot/gaea
Gaea is a procedural generation add-on for Godot 4 that uses a node-based graph system to build customizable generation pipelines for 2D an…
711653active
Uriopass/Egregoria
Egregoria is an open-source 3D city-building game written in Rust with wgpu, inspired by Cities: Skylines but without a grid. It emphasizes…
301647active
nophead/NopSCADlib
NopSCADlib is an OpenSCAD library of parametric part models ('vitamins') for 3D printers and electronics enclosures, plus a project framewo…
491636active
albar965/littlenavmap
Little Navmap is a free open-source desktop flight planner, navigation tool, moving map, and airport information system for flight simulato…
771623stable
open-gigaai/giga-world-0
GigaWorld-0 is a unified world model framework that acts as a data engine for Vision-Language-Action (VLA) learning in embodied AI. It comb…
381616active
NVlabs/sionna
Sionna is an open-source, GPU-accelerated, differentiable Python library from NVIDIA for research on communication systems. It comprises Si…
911615active
fofapro/fapro
FaPro is a free, cross-platform, single-file mass network protocol server simulator written in Python. It can start or stop many fake netwo…
231614active
sideeffects/HoudiniEngineForUnreal
SideFX's official Unreal Engine plugin that integrates Houdini's procedural workflow into the Unreal editor via Houdini Digital Assets (HDA…
901607active
Godot RL Agents
Godot RL Agents is an open-source Python package that bridges games built in the Godot Engine with reinforcement learning algorithms, enabl…
601605active
Tencent-Hunyuan/HY-WorldPlay
HY-WorldPlay (HY-World 1.5) is Tencent Hunyuan's open-source framework for interactive 3D world modeling, generating explorable 3D scenes f…
521604active
NatLabRockies/EnergyPlus
EnergyPlus is a whole-building energy simulation program that models energy consumption and water use in buildings. It is developed in C++ …
911602active
simulationcraft/simc
SimulationCraft is a multi-player, event-driven combat simulator for World of Warcraft written in C++, modeling player character DPS in rai…
761602active
KeepTrack.space
KeepTrack is a TypeScript astrodynamics application that provides real-time 3D visualization of 50,000+ satellites and millions of debris o…
961600active
horde3d/Horde3D
Horde3D is a lightweight, shader-based 3D rendering and animation engine written in C++ with a clean C-style API. It provides a unified sce…
841591active
kevinzakka/mink
mink is a Python library for differential inverse kinematics built on the MuJoCo physics engine. It solves task-space objectives as a quadr…
851582active
DiffEqML/torchdyn
Torchdyn is a PyTorch library dedicated to numerical deep learning, providing tools for neural differential equations, implicit models, and…
231580active
unitreerobotics/unitree_ros
ROS packages providing robot descriptions and Gazebo simulation for Unitree robots (quadrupeds like Go1/Go2/A1 and humanoids like H1/G1). I…
761578active
ArztSamuel/Applying_EANNs
A 2D Unity simulation where cars learn to navigate courses using a feedforward neural network trained by a modified genetic algorithm. It s…
391573stable
fogleman/nes
An NES (Nintendo Entertainment System) emulator written in Go with a graphical menu for browsing ROMs. It emulates the 6502 CPU, PPU, and A…
325660maintenance
baijiuyang/collision-avoidance2
A computational modeling framework for pedestrian moving-obstacle avoidance behavior, implementing Fajen-style steering and Cohen-style avo…
691541active
Gazebo
Gazebo Sim is an open source robotics simulator providing high-fidelity physics, rendering, and sensor models. It offers a graphical interf…
691540active
leggedrobotics/ocs2
OCS2 is a C++ toolbox for formulating and solving nonlinear optimal control problems, with an emphasis on real-time Model Predictive Contro…
661529active
copper-project/copper-rs
Copper is a Rust runtime and SDK for building, running, recording, and deterministically replaying static robot task graphs, from Linux dow…
1001522active
sail-sg/envpool
EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu…
961522active
enewhuis/liquibook
Liquibook is a modern C++ order matching engine library providing the low-level components for matching buy and sell orders of fungible ass…
231508stable
Core Flight System (cFS)
NASA's Core Flight System (cFS) is a generic flight software architecture framework written in C, used on spacecraft ranging from flagship …
861507stable
HKUST-Aerial-Robotics/FUEL
FUEL is a C++/ROS framework for fast autonomous UAV exploration, built around an incremental Frontier Information Structure and hierarchica…
321496stable
acados/acados
acados is a modular C library providing fast embedded solvers for nonlinear optimal control problems, designed for real-time applications l…
911493active
Aceinna/gnss-ins-sim
A Python library for simulating GNSS/INS integrated navigation systems. It generates reference trajectories and synthetic IMU, GPS, odomete…
231493active
saharan/works
Source code for a collection of interactive browser-based creative works (Drops, Marimo, Life Universe, Bubbles, Jelly, Clock, Water, Chill…
311489active
gpu-io
gpu-io is a TypeScript WebGL library for composing GPU-accelerated computing workflows in the browser. It handles WebGL state management, s…
321486active
fan-ziqi/rl_sar
A C++ framework for simulation verification and physical deployment of reinforcement learning policies for robots, supporting quadruped, wh…
741481active
mpusz/mp-units
mp-units is a modern C++20/23/26 library providing compile-time-safe quantities and units of measurement, built on the ISO 80000 Internatio…
711480active
MiroShark/MiroShark
MiroShark is a universal swarm-intelligence engine that turns any document or scenario into a simulated world: it builds a Neo4j knowledge …
601473active
Habrador/Computational-geometry
A C# computational geometry library for Unity implementing intersection algorithms, triangulations (Delaunay, constrained Delaunay), Vorono…
321470active
atb033/multi_agent_path_planning
A Python collection of multi-agent/multi-robot path-planning algorithm implementations, including centralized planners (Prioritized Safe-In…
231469active
LocoMuJoCo
LocoMuJoCo is an imitation learning benchmark for whole-body locomotion control built on MuJoCo, featuring humanoid, quadruped, and musculo…
701468active
jax-md/jax-md
JAX MD is a Python library for molecular dynamics simulations built on JAX, making them hardware accelerated on CPU, GPU, and TPU and end-t…
801465active
do-mpc/do-mpc
do-mpc is an open-source Python toolbox for robust model predictive control (MPC) and moving horizon estimation (MHE) of nonlinear systems.…
921464active
Dungeon Template Library
Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel…
261464active
drwhut/tabletop-club
Tabletop Club is a free, open-source multiplayer game for playing tabletop games like chess, cards, and board games in a physics-based 3D e…
831463active
CDT
CDT is a C++ library for generating constrained and conforming Delaunay triangulations. It is portable, dependency-free, and can be consume…
931454stable
trilinos/Trilinos
Trilinos is a collection of C++ libraries and an object-oriented software framework for solving large-scale, complex multi-physics engineer…
981439stable
CliMA Earth System Model
Oceananigans.jl is a Julia package for fast, flexible finite-volume simulations of incompressible fluid dynamics, solving nonhydrostatic an…
951439active
misyltoad/VPhysics-Jolt
Volt (VPhysics Jolt) is a drop-in replacement physics module for Valve's Source Engine, replacing the legacy IVP/Havok-based VPhysics with …
291439active
OpenModelica
OpenModelica is an open-source Modelica-based modeling, compilation, and simulation environment for industrial and academic use. It include…
971431active
fegennari/3DWorld
3DWorld is a cross-platform OpenGL-based 3D game engine written in C++ with GLSL shaders, featuring procedural generation of terrain, citie…
871431active
libraries/gameboy
A full-featured, cross-platform GameBoy emulator written in Rust that runs GameBoy and GameBoy Color ROMs with video scaling, speed control…
691427active
XPandora/PhysGaussian
PhysGaussian is a research library that integrates Material Point Method (MPM) physics simulation with 3D Gaussian Splatting representation…
521427active
Auburn/FastNoise2
FastNoise2 is a modular, node graph based procedural noise generation library written in modern C++17 with SIMD acceleration. It supports P…
861421stable

← prev page 3 / 7 next →