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
Improbable-AI/walk-these-ways
A sim-to-real reinforcement learning starter kit for the Unitree Go1 quadruped robot, implementing the Walk These Ways (MoB) locomotion con…
321465maintenance
ProbableTrain/MapGenerator
A browser-based tool that procedurally generates American-style city maps with images exportable as PNG or SVG and 3D models exportable as …
321430maintenance
uzh-rpg/flightmare
Flightmare is a modular quadrotor simulator from the UZH Robotics and Perception Group, composed of a decoupled Unity-based rendering engin…
231424maintenance
uRaymarching
uRaymarching is a Unity asset that generates raymarching shaders from templates, letting developers create ray-marched objects by writing o…
231410maintenance
johnBuffer/NoCol
NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend…
231393maintenance
jdah/jdh-8
JDH-8 is a fully custom 8-bit minicomputer with its own RISC instruction set, register set, and port-mapped I/O, complete with an assembler…
321389maintenance
kripken/box2d.js
A direct port of the Box2D 2D physics engine to JavaScript and WebAssembly using Emscripten, with automatically generated bindings. It pres…
321382maintenance
SebLague/Solar-System
A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc…
321378maintenance
sharpemu/sharpemu
SharpEmu is an experimental PlayStation 5 emulator written from scratch in C#, distributed as a single binary that works as both a desktop …
796387experimental
neherlab/covid19_scenarios
A web application for modeling COVID-19 outbreak trajectories and hospital demand using epidemiological simulation. It provides an interact…
231351maintenance
ElasticSea/unity-fracture
A Unity library that fractures any mesh at runtime using the NVIDIA Blast library, converting the mesh into physics-driven chunks with rigi…
231329maintenance
diwi/PixelFlow
PixelFlow is a Processing/Java library for high-performance GPU computing via GLSL shaders. It provides fluid simulation, flow-field partic…
231284maintenance
evanw/webgl-water
A browser-based WebGL demo by Evan Wallace simulating water with realistic reflections, refraction, and caustics. It is an interactive 3D g…
321279maintenance
UnitySteer
UnitySteer is a toolkit for building steering behaviors for autonomous agents in Unity, based on OpenSteer but reworked with a Unity-like c…
321253maintenance
HackerPoet/FractalSoundExplorer
An interactive audio-visual sandbox application for exploring fractals in real time on the GPU. Users can click on fractals like the Mandel…
321250maintenance
mrc-ide/covid-sim
CovidSim is a C++ microsimulation model of COVID-19 transmission developed by Imperial College London's MRC Centre for Global Infectious Di…
321234maintenance
red42/HTML5_Genetic_Cars
A browser-based simulation that evolves 2D cars using a genetic algorithm rendered on HTML5 canvas with the Box2D physics engine. It runs e…
101226maintenance
dli/fluid
A WebGL-based real-time 3D fluid simulation and rendering demo using the PIC/FLIP particle method on the GPU. It renders particles with sph…
321218maintenance
google/makani
The open-sourced software stack from Google X's Makani project, which developed a commercial-scale airborne wind turbine (energy kite). It …
101202maintenance
flow-project/flow
Flow is a computational framework for deep reinforcement learning and control experiments in traffic microsimulation, built on top of the S…
231192maintenance
barronwaffles/dwc_network_server_emulator
A Python-based emulator of Nintendo's discontinued Nintendo Wi-Fi Connection servers, allowing Nintendo DS and Wii games to play online mul…
321183maintenance
OneYoungMean/Automatic-DynamicBone
A free, open-source Unity plugin that automatically generates physics-based bone cloth simulation (hair, skirts, tails) for skinned charact…
321178maintenance
HKUST-Aerial-Robotics/Teach-Repeat-Replan
Teach-Repeat-Replan is a complete C++/ROS system enabling aggressive autonomous drone flight in complex environments. It converts a manuall…
321163maintenance
jbox2d/jbox2d
JBox2d is a native Java port of the C++ Box2D and LiquidFun 2D physics engines, providing rigid body simulation, joints, continuous collisi…
321150maintenance
huawei-noah/SMARTS
SMARTS is a simulation platform for multi-agent reinforcement learning research focused on autonomous driving, emphasizing realistic and di…
231135maintenance
yrlu/quadrotor
A MATLAB codebase implementing quadrotor PD controllers, path planning algorithms (Dijkstra, A*), and trajectory optimization (minimum snap…
231129maintenance
trebonian/visual6502
A browser-based transistor-level simulator of the 6502 (and 6800) microprocessors, originally from visual6502.org. It includes a general-pu…
321127maintenance
adrianco/spigo
Spigo (now transitioning to simianviz) is a Go-based simulator that models protocol interactions between actors in a distributed microservi…
321119maintenance
methusalah/SplineMesh
SplineMesh is a Unity plugin for creating curved content in real time using Bézier splines. It provides a general spline component, mesh be…
321118maintenance
mitsuba-renderer/mitsuba
Mitsuba is a research-oriented physically based rendering system written in portable C++, inspired by PBRT. It implements unbiased and bias…
321116maintenance
dli/waves
A WebGL-based ocean wave simulation with a CSS 3D UI, running in the browser. It renders realistic ocean waves using GPU shaders.
321114maintenance
SimHacker/micropolis
The open-source GPL release of Micropolis, based on the original SimCity Classic city-building simulation game by Will Wright and Maxis. Th…
581107maintenance
Scrawk/Ceto
Ceto is an ocean and water rendering system for the Unity game engine, providing realistic wave simulation and water surface effects. It is…
321086maintenance
erincatto/box2d-lite
Box2D-Lite is a small 2D rigid body physics engine written in C++, originally developed for the 2006 GDC Physics Tutorial. It is the minima…
231077maintenance
eliasts/Ocean_Community_Next_Gen
A community-driven ocean shader and water simulation package for Unity, featuring wave rendering, buoyancy, and boat physics with multiple …
321076maintenance
zdzhaoyong/GSLAM
GSLAM is a general Simultaneous Localization and Mapping (SLAM) framework and benchmark written in C++. It provides a unified plugin-based …
231059maintenance
isaac-sim/OmniIsaacGymEnvs
A collection of GPU-accelerated reinforcement learning environments built on NVIDIA Isaac Sim and the omni.isaac.gym framework, with PPO tr…
101049maintenance
Shunichi09/PythonLinearNonlinearControl
A Python library implementing linear and nonlinear control theory algorithms such as MPC, iLQR, DDP, MPPI, and CEM using only NumPy and Sci…
231043maintenance
SebLague/Hydraulic-Erosion
A Unity project that simulates hydraulic erosion on heightmap terrains to make procedurally generated landscapes look more natural. It incl…
321041maintenance
wqaetly/NKGMobaBasedOnET
A MOBA game project inspired by League of Legends, built on the ET framework in Unity and C#. It provides a complete state frame synchroniz…
321009maintenance
AlexAltea/orbital
Orbital is an experimental, virtualization-based PlayStation 4 emulator written in C/C++. It is a research project not ready for end users,…
323649experimental
InoriRus/Kyty
Kyty is an early-stage open-source emulator for PlayStation 4 and PlayStation 5 consoles written in C++. It can run some simple PS4 games a…
233196experimental
livinamuk/Hell2025
Hell Engine is a custom C++ game engine built to power a splitscreen roguelike/deathmatch survival horror game. It features real-time raytr…
732870experimental
Strato
Strato is an open-source Nintendo Switch emulator for ARMv8 Android devices, continuing the Skyline emulator project. It is written in C++ …
302344experimental
MaikKlein/unreal-rust
An opinionated Rust integration for Unreal Engine 5, delivered as a plugin that lets developers write gameplay code in Rust with an ECS, ho…
602251experimental
iaddis/metalnes
MetalNES is a transistor-level simulation of the Nintendo Entertainment System (NES-001), including support chips, voltage ladders for comp…
321955experimental
YGYOOO/WorldX
WorldX is an open-source web application that generates an AI-driven virtual world from a single sentence, creating maps, pixel-art charact…
581512experimental
osama-fawad/Pekingman
Pekingman is a multimodal AGI-oriented agent system that connects environmental perception, long-term memory, human-like reasoning, emotion…
511419experimental
Tencent-Hunyuan/Hunyuan3D-WorldClaw
WorldClaw is a research framework from Tencent Hunyuan for agentic, large-scale 3D open-world generation, released alongside an arXiv paper…
531334experimental
WinDurango/WinDurango
WinDurango is an Xbox One compatibility (translation) layer for Windows that lets users run ERA-based Xbox One UWP games natively on a PC. …
771333experimental
RPCSX/rpcsx-ui-android
RPCSX-UI-Android is an experimental native Android UI frontend for the RPCSX emulator, a PlayStation 3 emulator. It targets Android 10+ dev…
631327experimental
0xNikilite/oboromi
oboromi is a work-in-progress, proof-of-concept emulator for the Nintendo Switch 2 written in Rust. It currently emulates an 8-core ARMv8 C…
601292experimental
decaf-emu/decaf-emu
decaf-emu is a research-oriented Wii U emulator written in C++, providing a Qt GUI frontend (decaf-qt) and an SDL command-line frontend. It…
231277experimental
paradigms-of-intelligence/swissgl
SwissGL is a minimalistic JavaScript wrapper around the WebGL2 API that reduces boilerplate for managing GLSL shaders, textures, and frameb…
601241experimental
Genesis-Embodied-AI/RoboGen
RoboGen is a self-guided generative robotic agent that autonomously proposes new tasks, generates simulation environments, and learns robot…
281228experimental
openfootmanager/openfootmanager
Openfoot Manager is a free, open-source football/soccer management simulation game built with a Rust match engine, React UI, and Tauri v2 d…
921157experimental
Pound Emulator
Pound is an open-source emulator for the Nintendo Switch 1 and 2, written in C and still highly work-in-progress. Development is focused on…
621135experimental
EmbarkStudios/kajiya
Kajiya is an experimental real-time global illumination renderer written in Rust on Vulkan, hybridizing rasterization, compute, and hardwar…
105338abandoned
udacity/self-driving-car-sim
A Unity-based self-driving car simulator built for Udacity's Self-Driving Car Nanodegree, used to train cars to navigate road courses with …
103984abandoned
wellcaffeinated/PhysicsJS
PhysicsJS is a modular, extendable 2D physics engine for JavaScript that supports bodies, behaviors, and multiple renderers (canvas, PIXI, …
103714abandoned
openai/mujoco-py
mujoco-py provides Cython-based Python 3 bindings for the MuJoCo physics engine, enabling rigid body simulation with contacts from Python. …
103145abandoned
xbpeng/DeepMimic
DeepMimic is a C++ simulation framework with a Python (SWIG/TensorFlow) wrapper that trains simulated humanoid characters to imitate motion…
533110abandoned
haxiomic/GPU-Fluid-Experiments
A cross-platform GPU-accelerated fluid simulation experiment written in Haxe, with a browser-based interactive demo. It renders real-time f…
323064abandoned
Terrain Generator
A JavaScript library that procedurally generates fantasy terrain maps using the algorithm behind the @unchartedatlas Twitter bot. It builds…
323043abandoned
Engine-Simulator/engine-sim-community-edition
A real-time internal combustion engine simulation application that generates realistic engine audio and simulates engine response character…
372980abandoned
KeenSoftwareHouse/SpaceEngineers
The archived source code of Space Engineers, a voxel-based sandbox game by Keen Software House. The repository lets owners of the Steam gam…
102977abandoned
openai/multiagent-particle-envs
A simple multi-agent particle world environment with continuous observations and discrete actions, used in the paper 'Multi-Agent Actor-Cri…
102775abandoned
lgsvl/simulator
SVL Simulator is a Unity-based multi-robot simulator for autonomous vehicles with ROS/ROS2 integration, sensor simulation, and Python APIs.…
232459abandoned
openai/roboschool
Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi…
102170abandoned
facebookresearch/darkforestGo
DarkForest is a computer Go game engine developed at Facebook AI Research, powered by deep neural networks and Monte Carlo tree search. It …
102096abandoned
mitsuba-renderer/mitsuba2
Mitsuba 2 is a research-oriented, retargetable physically-based rendering system written in C++17, supporting CPU, SIMD-vectorized, and GPU…
232073abandoned
openai/multi-agent-emergence-environments
OpenAI's environment generation code for multi-agent reinforcement learning research, implementing environments like Hide and Seek from the…
101815abandoned
qiayuanl/legged_control
legged_control is a C++ control framework for legged robots combining nonlinear model predictive control (NMPC), whole-body control (WBC), …
321809abandoned
geek-ai/MAgent
MAgent is a research platform for many-agent reinforcement learning, supporting environments that scale from hundreds to millions of agents…
321762abandoned
swift502/Sketchbook
Sketchbook is a simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay me…
101754abandoned
kmammou/v-hacd
V-HACD is a C++ library that decomposes a 3D surface mesh into a set of near-convex parts for use in collision detection and physics simula…
381656abandoned
openai/neural-mmo
Neural MMO is a massively multiagent game environment (MMORPG-style) for training and evaluating intelligent agents, released alongside an …
101652abandoned
sonicether/SEGI
SEGI is a fully-dynamic voxel-based global illumination system for the Unity game engine, distributed as a Unity package of C# scripts and …
231573abandoned
nibsbin/LockstepFramework
A C# framework for building lockstep multiplayer games like RTS, tower defense, and MOBA titles, integrated with Unity. It provides a deter…
661537abandoned
Environment Project
A deprecated environment plugin for Unreal Engine 4 providing ocean and sky simulation, buoyancy, time-of-day, and fish plugins. It has bee…
321401abandoned
amitp/mapgen2
A procedural map generator for games, written in ActionScript (Flash), that creates island/continent maps with coastlines, mountains, and r…
381377abandoned
mitsuba-renderer/enoki
Enoki is a C++17 header-only template library for structured vectorization and automatic differentiation of numerical code, compiling the s…
101290abandoned
RPCS3-Android/rpcs3-android
An experimental Android port of the RPCS3 PlayStation 3 emulator, written in Kotlin and requiring Android 12+. The project is discontinued,…
101207abandoned
LukeRoss00/gta5-real-mod
The R.E.A.L. mod is a VR enabler plugin for Grand Theft Auto V that renders the game in full virtual reality with head tracking and stereos…
231190abandoned
nv-tlabs/ASE
ASE (Adversarial Skill Embeddings) is a research codebase from NVIDIA for training reusable low-level skill controllers for physically simu…
531124abandoned
Working-Title-MSFS-Mods/fspackages
A collection of community-made mod packages for Microsoft Flight Simulator, primarily improving aircraft avionics like the CJ4, G3000, and …
101115abandoned
autoas/as-deprecated
An open-source automotive software framework implementing OSEK/AUTOSAR basic software (BSW), including an OSEK-compliant RTOS (ASKAR), CAN/…
571053abandoned
MADEAPPS/newton-dynamics
Newton Dynamics is a real-time physics simulation engine for rigid body dynamics in games and interactive applications. This specific repos…
531022abandoned
poliastro/poliastro
poliastro is a pure Python library for interactive astrodynamics and orbital mechanics, offering orbit propagation, maneuver planning, and …
101014abandoned
Apollo
Apollo is an open-source autonomous driving platform providing a high-performance, modular software stack for developing, testing, and depl…
5426853active
microsoft/AirSim
AirSim is an open‑source high‑fidelity simulator for drones, cars and other vehicles built as a plugin for Unreal Engine and Unity. It prov…
6518564active
CesiumGS/cesium
CesiumJS is an open-source JavaScript library for rendering high-precision 3D globes and 2D maps in the browser using WebGL. It supports st…
9815817stable
Open3D
Open3D is an open-source C++ and Python library for 3D data processing, offering data structures, algorithms, and pipelines for point cloud…
8614097active
PX4/PX4-Autopilot
PX4 is an open-source autopilot flight stack for drones and unmanned vehicles, supporting multirotors, fixed-wing, VTOL, rovers, and other …
8712829stable
NVIDIA/cosmos
NVIDIA Cosmos is an open platform of omnimodal world foundation models, datasets, and tools for building Physical AI systems such as robots…
6911892active
Cocos (Cocos Creator Engine)
Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ cor…
759852stable
JPL Open Source Rover
The JPL Open Source Rover is a build-it-yourself, scaled-down 6-wheel rover based on the design JPL uses to explore Mars, made entirely fro…
649660active
unicorn-engine/unicorn
Unicorn is a lightweight, multi-architecture CPU emulator framework based on QEMU, supporting ARM, ARM64, M68K, MIPS, PowerPC, RISC-V, SPAR…
679388stable
openai/gym
Gym is a Python toolkit for developing and comparing reinforcement learning algorithms via a standard API between learning algorithms and e…
1037236maintenance
rtqichen/torchdiffeq
torchdiffeq is a PyTorch library of differentiable ordinary differential equation (ODE) solvers, best known as the canonical implementation…
356482stable

← prev page 6 / 7 next →