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
levskaya/jslinux-deobfuscated
A hand-deobfuscated and annotated version of an old JSLinux x86 emulator written in JavaScript, made readable for study. It runs Linux in t…
321077maintenance
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
dbrizov/Unity-CharacterController
A third-person character controller for Unity written in C#, providing movement, jumping, and camera rotation controls. It supports both ke…
631074maintenance
HViktorTsoi/FAST_LIO_LOCALIZATION
A ROS-based localization framework that re-localizes a robot in a pre-built 3D point cloud map by fusing FAST-LIO lidar odometry with low-f…
321072maintenance
pulp-platform/pulpino
PULPino is an open-source single-core 32-bit RISC-V microcontroller system developed at ETH Zurich, configurable with either the RISCY or z…
321070maintenance
poppy-project/poppy-humanoid
Poppy Humanoid is an open-source, 3D-printed humanoid robot platform combining hardware designs (STL/Solidworks files), software, and docum…
231068maintenance
ntasfi/PyGame-Learning-Environment
PyGame Learning Environment (PLE) is a Python library providing a reinforcement learning environment with a suite of PyGame-based games, mi…
321067maintenance
chengkehan/GPUSkinning
A Unity library that replaces Unity's built-in CPU bone animation with custom GPU skinning, storing bone matrices in textures or compute bu…
231065maintenance
sickcodes/Docker-eyeOS
A Docker container that boots the iPhone's iOS xnu kernel (arm64) under QEMU with KVM acceleration, exposing SSH and GDB ports for kernel d…
321064maintenance
facebookresearch/mbrl-lib
MBRL-Lib is a PyTorch-based toolbox from Facebook Research for developing model-based reinforcement learning algorithms. It provides interc…
101063maintenance
ethz-asl/lidar_align
A ROS-based C++ tool that estimates the extrinsic transformation between a 3D lidar and a 6-DOF pose sensor. It works by fusing lidar point…
331059maintenance
zdzhaoyong/GSLAM
GSLAM is a general Simultaneous Localization and Mapping (SLAM) framework and benchmark written in C++. It provides a unified plugin-based …
231059maintenance
gorhill/Javascript-Voronoi
A standalone JavaScript library implementing Steven Fortune's algorithm to efficiently compute Voronoi diagrams from a set of sites within …
101059maintenance
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
dan200/ComputerCraft
ComputerCraft is a Minecraft mod that adds programmable computers, robots, and turtles running the Lua programming language to Minecraft wo…
231041maintenance
ajweeks/FlexEngine
Flex Engine is a personal cross-platform game engine written in C++ with a Vulkan rendering backend, built as a playground for learning rea…
661040maintenance
Kismuz/btgym
BTGym is a Python library that wraps the Backtrader algorithmic trading engine in an OpenAI Gym environment API, enabling event-driven back…
321037maintenance
yashbhalgat/HashNeRF-pytorch
A pure PyTorch implementation of NVIDIA's Instant-NGP multi-resolution hash encoding for training NeRFs, built on top of NeRF-pytorch. It e…
321036maintenance
hyye/lio-mapping
A C++/ROS implementation of tightly coupled 3D lidar-inertial odometry and mapping (LIO-mapping), published at ICRA 2019. It jointly optimi…
321032maintenance
fashiontec/openwash-hardware
OpenWash Hardware is a repository of electronic schematics for an open-source washing machine project by FashionTec. It contains hardware d…
321031maintenance
torvalds/AudioNoise
A collection of toy digital audio effect implementations (IIR filters, delay loops) written in C, created as a learning project alongside L…
494510experimental
gregsaun/prusa_i3_bear_upgrade
An open-source hardware project providing a stronger aluminum extrusion frame upgrade for Prusa i3 MK2/MK3 3D printers, including printed p…
231020maintenance
mntmn/amiga2000-gfxcard
MNT VA2000 is an open source graphics card for Amiga 2000/3000/4000 computers, implemented in Verilog for a Xilinx Spartan 6 FPGA on a Zorr…
321019maintenance
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
mmp/pbrt-v2
pbrt-v2 is the C++ source code for the physically based rendering system described in the second edition of 'Physically Based Rendering: Fr…
321001maintenance
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
hlorus/CAD_Sketcher
CAD Sketcher is a constraint-based sketcher extension for Blender that lets users create precise 2D shapes using geometric constraints like…
983449experimental
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
PhyAgentOS/PhyAgentOS-core
PhyAgentOS is a self-evolving embodied AI operating system built on agentic workflows, providing a session-centered runtime that decouples …
682511experimental
Strato
Strato is an open-source Nintendo Switch emulator for ARMv8 Android devices, continuing the Skyline emulator project. It is written in C++ …
302344experimental
TrungNguyen1909/qemu-t8030
A fork of QEMU that adds emulation of Apple's T8030 (A13 Bionic) chip, enabling iPhone 11 hardware to be emulated and iOS to boot in a virt…
102207experimental
fpPS4
fpPS4 is a PlayStation 4 compatibility layer (emulator) written in Free Pascal. It is in early development, targeting x64 Windows systems w…
662123experimental
Unity-Technologies/AutoLOD
AutoLOD is a Unity framework that automatically generates levels of detail (LOD) for 3D model assets on import and optimizes whole scenes v…
232060experimental
EQMG/Acid
Acid is an open-source, cross-platform 3D game engine written in modern C++17, using Vulkan as its sole graphics API (with Metal support vi…
322027experimental
iaddis/metalnes
MetalNES is a transistor-level simulation of the Nintendo Entertainment System (NES-001), including support chips, voltage ladders for comp…
321955experimental
google/xls
XLS is Google's High Level Synthesis toolchain that compiles high-level functional descriptions into synthesizable Verilog/SystemVerilog ha…
961954experimental
PistonDevelopers/hematite
Hematite is an open-source reimplementation of the Minecraft client written in Rust using the Piston game engine. It can render and fly thr…
651920experimental
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
iOS on QEMU
A fork of QEMU that emulates an iPhone (iPhone 6s Plus) well enough to boot a fully functional iOS 12.1 system, including launchd, bash, SS…
321460experimental
PorkStudios/FarPlaneTwo
A Minecraft Forge mod that adds a Level-of-Detail (LoD) terrain renderer, enabling render distances of hundreds of thousands to millions of…
501446experimental
GodotECS/godex
Godex is an Entity Component System (ECS) library implemented as a module for the Godot game engine, written in C++. It restructures game d…
321421experimental
hughperkins/VeriGPU
VeriGPU is an open-source GPU written in SystemVerilog, loosely based on the RISC-V ISA and targeting eventual ASIC tape-out for machine le…
321395experimental
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
ngrok/webernetes
Webernetes is a TypeScript port of a subset of Kubernetes that runs entirely in the browser without backend servers. It lets developers boo…
731299experimental
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
xerpi/vita2hos
vita2hos is a translation layer (not an emulator) that runs PlayStation Vita ARMv7 executables natively on the Nintendo Switch's Horizon OS…
301256experimental
joelseverin/linux-wasm
A set of scripts and patches that build a Linux kernel with a WebAssembly architecture port, runnable in the browser. It combines LLVM tool…
511248experimental
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
inexorgame/vulkan-renderer
Inexor is an open-source, render-graph based 3D game engine built with C++20 and Vulkan API 1.3, targeting Linux and Windows. It is in earl…
861228experimental
Genesis-Embodied-AI/RoboGen
RoboGen is a self-guided generative robotic agent that autonomously proposes new tasks, generates simulation environments, and learns robot…
281228experimental
blackhillsinfosec/WifiForge
WifiForge is a Python-based training framework from Black Hills InfoSec that simulates Wi-Fi networks using mininet-wifi so pentesters can …
911216experimental
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
Radiance
Radiance is a Minecraft mod that replaces the vanilla OpenGL renderer with a custom Vulkan C++ renderer supporting hardware-accelerated ray…
781146experimental
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
StrandedKitty/streets-gl
Streets GL is a real-time 3D map renderer that visualizes OpenStreetMap data in the browser using WebGL2. It generates geometry on the fly …
451096experimental
traverseda/pycraft
A community fork of fogleman's 'Minecraft in 500 lines of Python', intended to evolve into a real voxel game engine rather than a learning …
321086experimental
BluestormDNA/ProjectPSX
ProjectPSX is an experimental emulator of the original Sony PlayStation (PS1/PSX) written in C# with no external dependencies. It implement…
701081experimental
ymir-emu/Ymir
Ymir is a work-in-progress Sega Saturn emulator written in modern C++ with an ImGui-based interface. It runs Saturn games from common disc …
811072experimental
Amethyst
Amethyst is a data-oriented, data-driven game engine written in Rust, built around a massively parallel Entity Component System (Specs). De…
108032abandoned
openai/universe
Universe is an OpenAI library that wraps games, websites, and other applications into OpenAI Gym environments so AI agents can be trained a…
107491abandoned
amhndu/SimpleNES
SimpleNES is an NES (Nintendo Entertainment System) emulator written in C++ using SFML, supporting games that use no mapper or mappers 1, 2…
395108abandoned
gbeced/pyalgotrade
PyAlgoTrade is an event-driven Python library for algorithmic trading with a focus on backtesting strategies against historical data, plus …
104675abandoned
nefarius/ViGEmBus
ViGEmBus is a Windows kernel-mode bus driver (built on KMDF) that emulates Xbox 360 and DualShock 4 USB gamepads as virtual devices, lettin…
104231abandoned
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
novatic14/MANPADS-System-Launcher-and-Rocket
A proof-of-concept launcher and interceptor system built from consumer electronics and 3D-printed components. The project has been disconti…
513904abandoned
wellcaffeinated/PhysicsJS
PhysicsJS is a modular, extendable 2D physics engine for JavaScript that supports bodies, behaviors, and multiple renderers (canvas, PIXI, …
103714abandoned
Atomic Game Engine
The Atomic Game Engine is a multi-platform 2D and 3D game engine with a consistent API in C++, C#, JavaScript, and TypeScript, including a …
103482abandoned
googlevr/gvr-android-sdk
Google's VR SDK for Android enabling Daydream and Cardboard app development with stereo rendering, spatial audio, and head tracking. It has…
103293abandoned
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
xdspacelab/openvslam
OpenVSLAM is a versatile visual SLAM (Simultaneous Localization and Mapping) framework supporting monocular, stereo, and RGBD cameras, incl…
102976abandoned
Hummingbird E203
The open-source Hummingbird E203 RISC-V processor core and demo SoC, a two-stage pipeline ultra-low power/area CPU implementation written i…
102853abandoned
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
Stanford Doggo
Stanford Doggo is an open source, ~5kg quadruped robot capable of jumping, flipping, and trotting, designed as an accessible platform for l…
232557abandoned
hannobraun/fornjot
Fornjot is an early-stage boundary representation (b-rep) CAD kernel written in Rust, designed as a foundation for building code-first CAD …
102553abandoned
id-Software/wolf3d
The original source code release of Wolfenstein 3D, id Software's classic raycasting first-person shooter, published in 2012 for historical…
322552abandoned
kahopoon/Pokemon-Go-Controller
An iOS app (Swift/Xcode project) that turns an iPhone or iPad into a virtual joystick controller for Pokemon Go, serving the chosen GPS coo…
322462abandoned
lgsvl/simulator
SVL Simulator is a Unity-based multi-robot simulator for autonomous vehicles with ROS/ROS2 integration, sensor simulation, and Python APIs.…
232459abandoned
ethereum/py-evm
Py-EVM is a Python implementation of the Ethereum Virtual Machine, designed to be readable, flexible, and suitable for research, experiment…
102348abandoned
openai/roboschool
Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi…
102170abandoned
aws/lumberyard
Amazon Lumberyard is a free AAA game engine with full source, deeply integrated with AWS and Twitch. It is no longer offered; the repositor…
102139abandoned
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
sindresorhus/touch-bar-simulator
A macOS app that launches the Touch Bar simulator without requiring Xcode, adding features like a transparency slider, screenshot capture, …
101936abandoned
google/android-emulator-m1-preview
A preview build of the Android Emulator ported to run natively on Apple Silicon (M1) Macs, providing ARM64 Android emulation via Hypervisor…
101858abandoned
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
stanfordroboticsclub/StanfordQuadruped
Stanford Quadruped hosts the Python control software for Stanford Pupper and Woofer, Raspberry Pi-based open-source quadruped robots that c…
321808abandoned
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
Cisco-Talos/pyrebox
PyREBox is a Python-scriptable reverse engineering sandbox built on QEMU that provides whole-system dynamic analysis and debugging of runni…
101685abandoned
jcl5m1/ventilator
An open-source project documenting how to convert a low-cost CPAP blower into a rudimentary non-invasive pressure support ventilator or a P…
321665abandoned

← prev page 13 / 17 next →