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

Open-source simulation software

1601 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.

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

ProductHealth v2StarsMaturity
kavan010/black_hole
A C++ black hole simulation that uses ray tracing and GPU compute shaders to render gravitational lensing, accretion disks, and spacetime c…
512643active
EMI-Group/evox
EvoX is a distributed GPU-accelerated framework for evolutionary computation, compatible with PyTorch and built on JAX. It provides 50+ evo…
972640active
darklife/darkriscv
DarkRISCV is an open-source RISC-V CPU softcore implemented from scratch in Verilog, supporting RV32E/RV32I and running on a wide range of …
742622active
LÖVR
LÖVR is an open-source Lua framework for rapidly building 3D games and VR experiences, written in C11 and scripted with LuaJIT. It provides…
822609active
flyinghead/flycast
Flycast is a multiplatform emulator for the Sega Dreamcast, Naomi, Naomi 2, and Atomiswave systems, derived from reicast. It runs on Window…
862599active
atong01/conditional-flow-matching
TorchCFM is a PyTorch library implementing Conditional Flow Matching (CFM), a simulation-free training objective for continuous normalizing…
722596active
raulmur/ORB_SLAM2
ORB-SLAM2 is a real-time SLAM library for monocular, stereo, and RGB-D cameras that computes camera trajectories and sparse 3D reconstructi…
3210245maintenance
splunk/attack_range
Splunk Attack Range is a tool that builds instrumented, vulnerable lab environments in the cloud (AWS, Azure, GCP) or locally using Terrafo…
812562active
BrunoLevy/geogram
Geogram is a C++ programming library of geometric algorithms for geometry processing, including surface reconstruction, remeshing, Boolean …
932558stable
google/swiftshader
SwiftShader is a high-performance CPU-based implementation of the Vulkan 1.3 graphics API, acting as a drop-in replacement for GPU drivers.…
772553active
simbody/simbody
Simbody is a high-performance open-source C++ multibody dynamics library for science- and engineering-quality simulation of articulated mec…
662552stable
cocotb/cocotb
cocotb is a coroutine-based Python framework for writing testbenches that verify VHDL, Verilog, and SystemVerilog RTL designs via cosimulat…
862538stable
nortikin/sverchok
Sverchok is a powerful visual programming addon for Blender that enables parametric geometry creation through a node-based interface. It pr…
742525active
Farama-Foundation/Minigrid
Minigrid is a Python library of lightweight, easily configurable discrete grid-world environments for reinforcement learning research, foll…
802523active
LinuxCNC/linuxcnc
LinuxCNC is an open-source machine control software that drives CNC machines such as milling machines, lathes, 3D printers, laser and plasm…
952501stable
AngusJohnson/Clipper2
Clipper2 is a polygon clipping, offsetting, and triangulation library available in C++, C#, and Delphi. It performs boolean operations (int…
702496active
corundum/corundum
Corundum is an open-source FPGA-based network interface card (NIC) and platform for in-network compute, written in Verilog/SystemVerilog. I…
322489active
jyjblrd/Low-Cost-Mocap
A low-cost, room-scale motion capture system built with PlayStation cameras and ESP32 hardware, used to track objects and autonomously fly …
292487active
Farama-Foundation/Arcade-Learning-Environment
The Arcade Learning Environment (ALE) is a framework built on the Stella Atari 2600 emulator that lets researchers and hobbyists develop an…
922458stable
google-parfait/tensorflow-federated
TensorFlow Federated (TFF) is an open-source Python framework for machine learning and other computations on decentralized data. It provide…
672454active
BeyondMimic Motion Tracking
BeyondMimic's official motion tracking training code, a humanoid control framework built on Isaac Lab that trains sim-to-real-ready whole-b…
102444active
drk1wi/Portspoof
Portspoof is a lightweight C++ tool that emulates open TCP ports and convincing service signatures across all 65535 ports, making port scan…
792425active
ange-yaghi/engine-sim
A real-time internal combustion engine simulator that generates realistic engine audio and simulates engine response characteristics. It is…
239573maintenance
BelfrySCAD/BOSL2
BOSL2 is a large OpenSCAD library providing shapes, masks, attachments, rounding/filleting tools, math utilities, and shorthands to simplif…
1002415active
ucb-bar/chipyard
Chipyard is an open-source agile hardware design framework for building Chisel-based RISC-V systems-on-chip, including processor cores (Roc…
812411active
slembcke/Chipmunk2D
Chipmunk2D is a fast, lightweight 2D rigid body physics library written in C99 with no external dependencies. It provides collision detecti…
652409stable
QuantEcon/QuantEcon.py
QuantEcon.py is an open-source Python library for quantitative economics, providing routines for dynamic programming, Markov chain analysis…
982405active
ArduPilot/MissionPlanner
Mission Planner is the primary open-source ground control station (GCS) for ArduPilot autopilots, written in C#/.NET. It provides point-and…
682399active
akfamily/akquant
AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev…
762392active
NVlabs/ProtoMotions
ProtoMotions is a GPU-accelerated simulation and reinforcement learning framework for training physically simulated digital humans and huma…
662392active
idaholab/moose
MOOSE is a finite-element, multiphysics simulation framework developed by Idaho National Laboratory, built on top of PETSc's nonlinear solv…
772388stable
AminHP/gym-anytrading
gym-anytrading is a collection of OpenAI Gym environments for developing and testing reinforcement learning-based trading algorithms in FOR…
232386stable
johnBuffer/AntSimulator
A simple 2D ant colony simulator written in C++ with SFML, showing emergent foraging behavior with pheromone trails. It supports interactiv…
372381active
OctoMap/octomap
OctoMap is a C++ library providing an efficient probabilistic 3D mapping framework based on octrees, with occupancy representation and volu…
852378stable
Cxbx-Reloaded
Cxbx-Reloaded is an open-source emulator that runs original Microsoft Xbox games on Windows and Linux via Wine. It uses high-level emulatio…
752378active
zhm-real/PathPlanning
A Python collection of common robotics path planning algorithms, covering search-based methods (Dijkstra, A* and variants, D* Lite) and sam…
329362maintenance
CelestiaProject/Celestia
Celestia is a free, open-source real-time 3D space simulation that lets users explore the universe, traveling seamlessly from galaxy cluste…
672373active
xbpeng/MimicKit
MimicKit is a lightweight Python framework providing a suite of motion imitation methods (DeepMimic, AMP, ASE, AWR, and others) for trainin…
512360active
NavMeshPlus
NavMeshPlus is a Unity library that extends Unity's NavMeshComponents with 2D pathfinding support, generating navigation meshes from tilema…
742356active
elalish/manifold
A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically r…
992355stable
ALOHA
ALOHA is an open-source hardware and software system for low-cost bimanual robot teleoperation and demonstration data collection, built on …
312336active
moderngl/moderngl
ModernGL is a Python wrapper over OpenGL Core that simplifies creating high-performance graphics applications such as scientific simulation…
612328stable
appleseed
appleseed is an open source, physically-based global illumination rendering engine designed for animation and visual effects. It ships as a…
582327active
PRBonn/kiss-icp
KISS-ICP is a LiDAR odometry pipeline built around a simple ICP-based approach that works out of the box on most datasets without parameter…
812326active
UZ-SLAMLab/ORB_SLAM3
ORB-SLAM3 is a real-time SLAM library supporting Visual, Visual-Inertial, and Multi-Map SLAM with monocular, stereo, and RGB-D cameras usin…
239125maintenance
CHAMP
CHAMP is an open-source ROS-based development framework for building quadruped robots and developing locomotion control algorithms, based o…
322323active
amilich/isometric-city
IsoCity is an open-source isometric city-building simulation game built with Next.js, TypeScript, and HTML5 Canvas, featuring traffic, pede…
602319active
casadi/casadi
CasADi is an open-source symbolic framework for gradient-based numerical optimization, implementing forward and reverse mode automatic diff…
932307stable
JSBSim-Team/jsbsim
JSBSim is an open-source, object-oriented flight dynamics model (FDM) written in C++ that simulates the nonlinear 6-DoF motion of aircraft …
952303stable
InteractiveComputerGraphics/PositionBasedDynamics
A C++ library for physically-based simulation of rigid bodies, deformable solids and fluids using position-based dynamics methods. It is de…
642291active
facebookresearch/fairchem
FAIR Chemistry's centralized Python library of machine learning models, datasets, and applications for materials science and quantum chemis…
982289active
Vortex GPGPU
Vortex is a full-stack open-source RISC-V GPGPU supporting OpenCL, with configurable cores, warps, and threads, plus graphics and tensor co…
782286active
kennetek/gridfinity-rebuilt-openscad
A parametric OpenSCAD library that rebuilds the Gridfinity storage bin system from the ground up, allowing fully customizable bins for 3D p…
372285active
NEORV32 RISC-V Processor
NEORV32 is a customizable 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL. It bundles the CPU…
972283active
UZDoom/UZDoom
UZDoom is a modern, feature-rich source port for the classic DOOM engine, continuing the ZDoom and GZDoom lineage. It adds advanced renderi…
842283active
marcomusy/vedo
vedo is a Python library for scientific analysis and visualization of 3D objects, meshes, point clouds, and volumetric data, built on top o…
702272active
galilai-group/stable-worldmodel
A Python library providing a unified platform for reproducible world model research, covering data collection, training, and evaluation via…
782260active
nillerusr/source-engine
A modified, cross-platform port of Valve's Source game engine (based on the 2017/2018 leaked codebase), extended to run on Android, macOS, …
522259active
TuringLang/Turing.jl
Turing.jl is a probabilistic programming library in Julia for Bayesian inference. Models are defined with an @model macro resembling mathem…
932258active
MFEM
MFEM is a lightweight, modular C++ library for finite element discretization of PDEs, supporting arbitrary high-order element spaces, adapt…
852258stable
BOOM
BOOM (Berkeley Out-of-Order Machine) is a synthesizable, parameterizable open-source RV64GC RISC-V processor core written in the Chisel har…
672256active
erichlof/THREE.js-PathTracing-Renderer
A real-time path tracing renderer built on top of the Three.js WebGL framework, providing global illumination, progressive rendering, refle…
702252active
google-deepmind/mujoco_playground
MuJoCo Playground is an open-source Python library of GPU-accelerated robot learning environments built on MuJoCo MJX and MuJoCo Warp. It s…
742250active
OpenFOAM
OpenFOAM-dev is the development repository of OpenFOAM, a free, open-source C++ toolkit for computational fluid dynamics (CFD) maintained b…
752244active
LIJI32/SameBoy
SameBoy is an open source, highly accurate Game Boy (DMG), Game Boy Color (CGB), and Super Game Boy emulator written in portable C. It ship…
912229active
rwengine/openrw
OpenRW is an open-source, cross-platform re-implementation of the Grand Theft Auto III game engine written in C++. It requires a legitimate…
412228active
unrealcv/unrealcv
UnrealCV is an open-source Unreal Engine plugin that connects computer vision research to virtual worlds by exposing a command API and Pyth…
942219active
BIMK/PlatEMO
PlatEMO is a MATLAB-based platform for evolutionary multi-objective optimization developed by BIMK at Anhui University. It provides 300+ op…
842207active
spla-tam/SplaTAM
SplaTAM is a dense RGB-D SLAM system that uses 3D Gaussian splatting for high-fidelity scene reconstruction and precise camera tracking fro…
182200active
ZJU-FAST-Lab/ego-planner-swarm
EGO-Swarm is a decentralized, asynchronous trajectory planner for single and multi-agent quadrotor navigation in unknown, obstacle-rich env…
332197stable
RISC Zero
RISC Zero is a zero-knowledge verifiable general computing platform built on zk-STARKs and a RISC-V-based zkVM. It lets developers prove th…
922192active
felixrieseberg/macintosh.js
An Electron desktop app that emulates a 1991 Macintosh Quadra running Mac OS System 8. It packages a full virtual classic Macintosh for Win…
558499maintenance
tensorflow/quantum
TensorFlow Quantum is a Python framework for hybrid quantum-classical machine learning that integrates Cirq quantum circuits with TensorFlo…
802186active
tylermorganwall/rayshader
rayshader is an open-source R package for producing 2D and 3D data visualizations, best known for generating stunning hillshaded and raytra…
762180active
learnsyslab/gym-pybullet-drones
A Python library providing PyBullet-based Gymnasium environments for simulating quadcopter control in single- and multi-agent reinforcement…
682173active
CytopiaTeam/Cytopia
Cytopia is a free, open-source retro pixel-art city building simulation game with a focus on modding. It uses a custom isometric rendering …
672171active
muskie82/MonoGS
MonoGS is a dense SLAM system that applies 3D Gaussian Splatting to monocular, stereo, and RGB-D camera tracking and mapping, presented at …
262164active
PyPSA/PyPSA
PyPSA is an open-source Python framework for optimising and simulating power and energy systems, covering conventional generators with unit…
952162stable
MRPT/mrpt
MRPT is a mature C++ toolkit of libraries and applications for mobile robotics, covering SLAM, localization, probabilistic filtering, senso…
952160stable
SpikingJelly
SpikingJelly is an open-source deep learning framework for Spiking Neural Networks (SNNs) built on PyTorch. It provides a beginner-friendly…
772159active
Open Motion Planning Library (OMPL)
OMPL is an open-source C++ library of over 40 sampling-based motion planning algorithms (RRT-Connect, PRM, RRT*, KPIECE, etc.) across more …
902156stable
google-deepmind/pysc2
PySC2 is DeepMind's Python component of the StarCraft II Learning Environment, exposing Blizzard's StarCraft II Machine Learning API as a P…
238329maintenance
ZiYang-xie/WorldGen
WorldGen is a Python library that generates full 3D scenes in seconds from text prompts or images, supporting 360-degree consistent explora…
512150active
id-Software/Quake-III-Arena
The official GPL source code release of Quake III Arena, id Software's classic first-person shooter, written in C. It provides the full eng…
328272maintenance
sturdyspoon/unity-movement-ai
A Unity library of common movement AI scripts known as Steering Behaviors, used to control NPC movement in games. It includes behaviors lik…
322135stable
LeCAR-Lab/ASAP
ASAP is a two-stage framework for training agile humanoid whole-body skills by aligning simulation and real-world physics. It pre-trains mo…
452130active
Ibex RISC-V Core
Ibex is a production-quality, open-source 32-bit RISC-V CPU core written in SystemVerilog, originally developed as 'Zero-riscy' in the PULP…
772126active
autonomousvision/sdfstudio
SDFStudio is a unified and modular framework for neural implicit surface reconstruction built on top of nerfstudio. It provides unified imp…
322124active
geatpy-dev/geatpy
Geatpy is a high-performance genetic and evolutionary algorithm toolbox for Python supporting single-objective, multi-objective, and many-o…
492122active
a-b-street/abstreet
A/B Street is a transportation planning and traffic simulation application for exploring how street edits affect walking, biking, and publi…
388185maintenance
facebookresearch/ai4animationpy
AI4AnimationPy is a Python framework for AI-driven character animation using neural networks, providing motion capture processing, training…
562111active
patrick-kidger/diffrax
Diffrax is a JAX-based library providing numerical differential equation solvers for ODEs, SDEs, and CDEs. It is fully autodifferentiable a…
802106active
4thfever/cultivation-world-simulator
An open-source AI-driven Cultivation (Xianxia) world simulator where every cultivator NPC is an independent LLM-powered agent that observes…
782106active
Amaranth HDL
Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic, including a standard library…
912102active
HarbourMasters/Starship
Starship is a PC port of Star Fox 64 (SF64) built from a reverse-engineered codebase, requiring users to supply their own legally dumped RO…
612097active
roboterax/humanoid-gym
Humanoid-Gym is a reinforcement learning framework built on Nvidia Isaac Gym for training locomotion skills in humanoid robots, with emphas…
262093active
python-control/python-control
A Python library implementing basic operations for analysis and design of feedback control systems. It provides linear I/O system modeling,…
632086stable
psychopy/psychopy
PsychoPy is an open-source Python package for creating and running psychology and neuroscience experiments, offering both a graphical Build…
922083stable
Carpet Mod
Fabric Carpet is a Minecraft mod for the Fabric mod loader that gives technical players and server operators fine-grained control over vani…
1002082active
mandiant/speakeasy
Speakeasy is a Windows user-mode and kernel-mode emulation framework that runs binaries, drivers, and shellcode inside a modeled Windows ru…
792081active

← prev page 4 / 17 next →