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
mani-skill/ManiSkill
ManiSkill is an open-source GPU-parallelized robotics simulation framework and benchmark built on SAPIEN, focused on manipulation skills. I…
853442active
AcademySoftwareFoundation/openvdb
OpenVDB is an Academy Award-winning open-source C++ library providing a hierarchical data structure and tool suite for efficiently storing …
893427stable
PhysicsNeMo
NVIDIA PhysicsNeMo is an open-source Python deep-learning framework for building, training, fine-tuning, and inferring physics AI models us…
933373active
synthetichealth/synthea
Synthea is an open-source synthetic patient population simulator that generates realistic but not real patient health records. It models pa…
843366active
hunar4321/particle-life
A simple artificial life simulator that applies attraction and repulsion forces between many particles to produce complex self-organizing, …
233361active
Farama-Foundation/HighwayEnv
HighwayEnv is a collection of Gymnasium environments for autonomous driving and tactical decision-making tasks, covering scenarios like hig…
923325active
pafuhana1213/KawaiiPhysics
KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch…
833313active
virtualagc/virtualagc
Virtual AGC is a project providing emulators for the Apollo Guidance Computer (AGC), Abort Guidance System (AGS), and related peripherals l…
683308active
2Retr0/GodotOceanWaves
An open-source Godot Engine addon implementing FFT-based ocean-wave rendering using inverse Fourier transforms of directional ocean-wave sp…
303299active
amov-lab/Prometheus
Prometheus is an open-source autonomous drone software system platform built on PX4 flight controller firmware and ROS. It provides onboard…
533270active
ANYbotics/grid_map
A C++ library with a ROS interface for managing multi-layered 2D grid maps for mobile robotic mapping, storing data like elevation, travers…
473252active
avianphysics/avian
Avian is an ECS-driven 2D and 3D physics engine built natively for the Bevy game engine in Rust. It provides rigid body dynamics, collision…
963248active
NVIDIAGameWorks/Falcor
Falcor is NVIDIA's open-source real-time rendering framework for rapid prototyping of graphics research, built on DirectX 12 and Vulkan. It…
863237active
PanosK92/SpartanEngine
Spartan Engine is a C++ game engine built over 12+ years by a single developer, featuring a fully bindless, GPU-driven renderer with real-t…
863190active
MaxBittker/sandspiel
Sandspiel is a creative falling-sand browser game implementing cellular automata, written in Rust and compiled to WebAssembly with WebGL re…
753169active
mjlab
mjlab is a Python framework that combines Isaac Lab's manager-based API with MuJoCo Warp, a GPU-accelerated version of MuJoCo, for reinforc…
823163active
openrocket/openrocket
OpenRocket is a free, open-source model rocket simulator written in Java for designing and simulating rockets before building and flying th…
663129active
lammps/lammps
LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is an open-source classical molecular dynamics simulation code focused o…
953104stable
mangos/MaNGOS
MaNGOS is an open-source MMORPG server emulation project, originally announced in 2005, that implements game server software for older vers…
603103active
OpenWorm
OpenWorm is an open-source project building a comprehensive bottom-up computational model of the Caenorhabditis elegans roundworm, integrat…
753063active
projectchrono/chrono
Project Chrono is a high-performance, open-source C++ multiphysics simulation library for multibody dynamics, finite element analysis, gran…
773053stable
project64/project64
Project64 is a free, open-source Nintendo 64 and 64DD emulator written in C++ for Windows. It plays N64 games with high-definition graphics…
753047active
HungryProton/scatter
ProtonScatter is a Godot 4 add-on that procedurally and non-destructively automates the placement of props and scenes within an area. It us…
663013active
GaijinEntertainment/DagorEngine
Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.…
882977active
guillaumeblanc/ozz-animation
ozz-animation is an open source C++ 3D skeletal animation library and toolset providing runtime character animation playback (sampling, ble…
792967stable
BEPUphysics
bepuphysics v2 is a pure C# 3D real-time rigid body physics simulation library targeting .NET 8. It provides collision shapes, constraints,…
862961active
sharpie7/circuitjs1
CircuitJS1 is an electronic circuit simulator that runs entirely in the browser, ported from Paul Falstad's original Java applet using GWT.…
322954active
Renode
Renode is an open-source simulation and virtual development framework for complex embedded systems, letting you run unmodified firmware on …
852938active
Tencent-Hunyuan/HunyuanWorld-1.0
Tencent HunyuanWorld-1.0 is an open-source 3D world generation model that creates immersive, explorable, and interactive 3D worlds from tex…
502936active
Mitsuba 3
Mitsuba 3 is a research-oriented, retargetable rendering system for forward and inverse light transport simulation, written in C++17 on top…
902928active
RoboTwin-Platform/RoboTwin
RoboTwin 2.0 is a scalable benchmark and data-generation platform for bimanual (dual-arm) robotic manipulation, built on simulated digital …
662914active
Open-Cascade-SAS/OCCT
Open CASCADE Technology (OCCT) is an open-source C++ development platform for 3D surface and solid modeling, CAD data exchange, and visuali…
882910stable
Syomus/ProceduralToolkit
Procedural Toolkit is a procedural generation (PCG) programming library for the Unity game engine, written in C#. It provides algorithms an…
232910active
GHDL
GHDL is an open-source analyzer, compiler, simulator, and experimental synthesizer for the VHDL hardware description language, supporting I…
792907active
imsai-sh/zhuzhiliao
A zero-dependency, single-file web simulation of the traditional Chinese bamboo cicada toy (竹知了) that 'wa-wa' cries when spun. It combines …
532883active
IfcOpenShell/IfcOpenShell
IfcOpenShell is an open source C++ and Python library for parsing and working with Industry Foundation Classes (IFC) building models, inclu…
952865active
eduard-permyakov/permafrost-engine
Permafrost Engine is an OpenGL 3.3 real-time strategy game engine written in C, inspired by classic RTS games. It provides rendering, skele…
762767active
RenderKit/embree
Intel Embree is a high-performance ray tracing kernel library providing optimized primitive intersection and acceleration structure constru…
762756stable
TWIST
GMR is a Python library for general motion retargeting that converts human motions into joint commands for diverse humanoid robots in real …
492741active
Play!
Play! is a cross-platform PlayStation 2 emulator written in C++ that uses a built-in high-level emulation BIOS, so no external BIOS file is…
772714active
robosuite
robosuite is a modular simulation framework powered by the MuJoCo physics engine for robot learning, offering standardized benchmark enviro…
662643active
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
Tencent-Hunyuan/HY-Motion-1.0
HY-Motion 1.0 is a series of text-to-3D human motion generation models from Tencent Hunyuan, based on Diffusion Transformer and Flow Matchi…
552574active
simbody/simbody
Simbody is a high-performance open-source C++ multibody dynamics library for science- and engineering-quality simulation of articulated mec…
662552stable
nikmcfly/MiroFish-Offline
MiroFish-Offline is a fully local, English-language fork of MiroFish, a multi-agent swarm intelligence engine that simulates public opinion…
442538active
Roboto Origin
A fully open-source DIY humanoid robot project (ROBOTO_ORIGIN) that can walk and run, including all hardware designs, electronics, training…
592537active
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
amap-cvlab/ABot-World
ABot-World is an open-source interactive world model that generates infinite, explorable video worlds from a single image, running on a sin…
572513active
KsanaDock/Microverse
Microverse is a god-simulation sandbox game built on Godot 4 that implements a multi-agent AI social simulation. AI characters have indepen…
482500active
NASA-AMMOS/3DTilesRendererJS
A JavaScript library that renders OGC 3D Tiles tilesets using Three.js, Babylon.js, or React Three Fiber. It supports most of the 3D Tiles …
972476active
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
ange-yaghi/engine-sim
A real-time internal combustion engine simulator that generates realistic engine audio and simulates engine response characteristics. It is…
239573maintenance
slembcke/Chipmunk2D
Chipmunk2D is a fast, lightweight 2D rigid body physics library written in C99 with no external dependencies. It provides collision detecti…
652409stable
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
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
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
SkyworkAI/Matrix-Game
Matrix-Game is Skywork AI's open-source series of interactive world foundation models that generate real-time, streaming video in response …
502342active
nschloe/meshio
meshio is a Python library for reading and writing many unstructured mesh file formats (VTK, Gmsh, Exodus, CGNS, MED, Nastran, and more), s…
232329stable
CHAMP
CHAMP is an open-source ROS-based development framework for building quadruped robots and developing locomotion control algorithms, based o…
322323active
MCHPR/MCHPRS
MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run…
832321active
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
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
AcademySoftwareFoundation/MaterialX
MaterialX is an open standard and C++/Python library for representing and exchanging rich material and look-development content across comp…
812282stable
gaphor/gaphor
Gaphor is an open-source UML and SysML modeling application written in Python with GTK. It implements a fully-compliant UML 2 data model an…
822277active
MFEM
MFEM is a lightweight, modular C++ library for finite element discretization of PDEs, supporting arbitrary high-order element spaces, adapt…
852258stable
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
FakeFishGames/Barotrauma
Barotrauma is a 2D online multiplayer survival game set in a submarine traveling the icy ocean beneath Jupiter's moon Europa, with source c…
712249active
OpenFOAM
OpenFOAM-dev is the development repository of OpenFOAM, a free, open-source C++ toolkit for computational fluid dynamics (CFD) maintained b…
752244active
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
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
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
PyPSA/PyPSA
PyPSA is an open-source Python framework for optimising and simulating power and energy systems, covering conventional generators with unit…
952162stable
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
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
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
vvoovv/blosm
Blosm is a Blender addon that imports real-world geodata—OpenStreetMap buildings and roads, Google 3D city tiles, and terrain—with global c…
652128active
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
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
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
Rand
Rand is a set of Rust crates providing random number generation, including a standard RNG trait, fast pseudo-random and cryptographically-s…
962085stable
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
DeePMD-kit
DeePMD-kit is a deep learning package for building many-body potential energy representations and running molecular dynamics simulations. I…
922055stable
ezEngine/ezEngine
ezEngine is a free, open source C++ game engine with a modular, plugin-based architecture and a feature-rich editor. It provides a full ECS…
882032active
MoveIt Motion Planning Framework
MoveIt is an open-source motion planning framework for ROS and ROS 2 that provides manipulation, inverse kinematics, collision checking, an…
752024stable
OpenMM
OpenMM is a high-performance toolkit and library for molecular dynamics simulation, with optimized GPU-accelerated kernels. It can be used …
942000stable
djhworld/simple-computer
A Go-based simulator of the 16-bit CPU described in 'But How Do It Know?' by J. Clark Scott, built from NAND gates up through registers, RA…
661998active

← prev page 2 / 7 next →