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
openhwgroup/cv32e40p
CV32E40P is an open-source 32-bit RISC-V processor core (RV32IMFC with PULP extensions) implemented in SystemVerilog, maintained by the Ope…
671312active
LekKit/RVVM
RVVM is a high-performance RISC-V virtual machine and emulator written in C, featuring a tracing JIT with x86_64, ARM64, and RISC-V backend…
671310active
menloresearch/asimov-1
Asimov 1 is an open-source 1.2 m, 35 kg humanoid robot with 25 actuated degrees of freedom, released under CERN-OHL-S for hardware and GPL-…
601310active
nba-emu/NanoBoyAdvance
NanoBoyAdvance is a cycle-accurate Nintendo Game Boy Advance emulator written in C++ with a Qt-based GUI. It prioritizes hardware accuracy,…
101310active
TTimo/doom3.gpl
The official GPL-3.0 source code release of id Software's Doom 3 game engine, provided without game data assets. It can be compiled on Wind…
324637maintenance
nvidia-isaac/nvblox
nvblox is a GPU-accelerated C++/Python library for real-time 3D reconstruction using TSDF and ESDF volumetric mapping, designed for robots …
791307active
ZJU-FAST-Lab/GCOPTER
GCOPTER is a general-purpose trajectory optimizer for multicopters built on the sparse MINCO trajectory representation. It supports user-de…
321306active
libgdx/gdx-ai
gdxAI is a Java artificial intelligence framework for game development, designed as a libGDX extension but usable independently. It provide…
321305stable
zkat/big-brain
big-brain is a Utility AI library for the Bevy game engine, written in Rust. It lets developers define data-driven AI behaviors for game en…
101304active
SebLague/Fluid-Sim
A particle-based fluid simulation built in Unity with C#, implementing SPH-style methods from academic papers. It includes GPU-accelerated …
461301active
InternRobotics/InternUtopia
InternUtopia (formerly GRUtopia) is a Python simulation platform built on NVIDIA Isaac Sim for embodied AI research, supporting diverse rob…
361301active
cvxgrp/cvxportfolio
Cvxportfolio is an object-oriented Python library for portfolio optimization and back-testing, implementing the convex-optimization trading…
551300active
spimort/TerraBrush
TerraBrush is a GDExtension terrain heightmap editor plugin for Godot 4.5+. It provides brush-based sculpting, texture and color painting, …
881299active
Agentshire/Agentshire
Agentshire is an OpenClaw/QClaw plugin that turns AI agents into living 3D NPCs inside a customizable low-poly game town. It combines a rea…
591298active
e2nIEE/pandapower
pandapower is an open-source Python library for power system modeling, analysis, and optimization, built on pandas and PYPOWER. It provides…
991297stable
skylersaleh/SkyEmu
SkyEmu is a low-level, cross-platform emulator for Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems, focused on accuracy…
781296active
ZhengyiLuo/PHC
Official implementation of the ICCV 2023 paper 'Perpetual Humanoid Control for Real-time Simulated Avatars'. It provides a Python codebase …
411296active
gopher64/gopher64
Gopher64 is a highly compatible, cross-platform Nintendo 64 emulator written in Rust. It supports netplay, homebrew ROMs, upscaling, CRT sh…
911294active
kripken/ammo.js
ammo.js is a direct port of the Bullet physics engine to JavaScript and WebAssembly using Emscripten, with autogenerated bindings that mirr…
754581maintenance
cosmosgl/graph
cosmos.gl is a GPU-accelerated force graph layout and rendering engine built on WebGL 2 (via luma.gl), where all simulation and drawing run…
981291active
MaximeHerpin/modular_tree
Mtree is a C++ library for procedurally generating 3D tree models through composable tree functions and meshing. It is distributed primaril…
231291active
floooh/chips
A toolbox of 8-bit chip and complete system emulators written as dependency-free C99 header files. Chip emulators communicate via a pin bit…
751289active
rswinkle/PortableGL
PortableGL is a software implementation of OpenGL 3.x core written in clean C99 as a single-header library in the style of the stb librarie…
801286active
VzBoT3D/VzBoT-Vz330
VzBoT is an open-source high-speed CoreXY 3D printer project (Vz-330 and Vz-235) based on the TronXY X5S/X5SA aluminum extrusion frame, wit…
391284active
SOFA Framework
SOFA is an open-source C++ framework for interactive, real-time multi-physics simulation based on the Finite Element Method, with an emphas…
841279active
meniku/NPBehave
NPBehave is an event-driven behavior tree library for building code-based AI in Unity 3D. It stays in its current state instead of re-trave…
241275stable
EatTheFuture/camera_shakify
Camera Shakify is a Blender addon that adds realistic camera shake to Blender cameras using recorded shake data. It is written in Python an…
581273active
wormtql/genshin_artifact
Mona Divination Shop is a web application for Genshin Impact that computes damage, automatically optimizes artifact (relic) combinations, a…
371273active
CircuitVerse
CircuitVerse is a free, open-source web platform for building and simulating digital logic circuits in the browser, inspired by Logisim. It…
761272active
ethz-asl/rovio
ROVIO (Robust Visual Inertial Odometry) is a C++ framework from ETH Zurich that estimates camera and IMU trajectory using an iterated exten…
741270active
cataclysmbn/Cataclysm-BN
Cataclysm: Bright Nights is an open-source turn-based roguelike survival game set in a procedurally generated post-apocalyptic world, forke…
941269active
tokio-rs/turmoil
Turmoil is a family of Rust crates for deterministic simulation testing of distributed systems, running multiple concurrent hosts on a sing…
801267active
ziyc/drivestudio
DriveStudio is a Python framework for 3D Gaussian Splatting (3DGS) based reconstruction and simulation of dynamic urban driving scenes. It …
371267active
ToniRV/NeRF-SLAM
NeRF-SLAM is a real-time dense monocular SLAM system that combines neural radiance fields (Instant-NGP) with probabilistic volumetric fusio…
321266active
metadriverse/metadrive
MetaDrive is an open-source, lightweight driving simulator built for AI and autonomy research, supporting compositional scene synthesis and…
671265active
VoronDesign/Voron-Stealthburner
Voron Stealthburner is the official open-source toolhead design for Voron 3D printers, providing CAD files, printed part STLs, and assembly…
391264active
OpenSpace/OpenSpace
OpenSpace is an open-source interactive astrovisualization application that renders the entire known universe, from planetary surfaces to g…
871257active
martinpacesa/BindCraft
BindCraft is a Python-based computational pipeline for de novo protein binder design that combines AlphaFold2 backpropagation, ProteinMPNN,…
701256active
jdah/minecraft-weekend
A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener…
324417maintenance
Jaysmito101/TerraForge3D
TerraForge3D is a free, open-source, cross-platform procedural terrain generation and texturing tool built in C++ with GPU acceleration. It…
671251active
Stella VSLAM
stella_vslam is a community-maintained fork of OpenVSLAM implementing a monocular, stereo, and RGBD visual SLAM system in C++. It supports …
731250active
google-deepmind/android_env
AndroidEnv is a Python library from DeepMind that exposes an Android device (real or emulated) as a Reinforcement Learning environment. Age…
831249active
facebookresearch/home-robot
HomeRobot is an open-source robotics stack from Meta AI for mobile manipulation tasks on low-cost hardware like the Hello Robot Stretch. It…
231247active
RigsOfRods/rigs-of-rods
Rigs of Rods is a free, open-source soft-body physics sandbox game that simulates the real-time motion, deformation, and destruction of veh…
721246active
marian42/mesh_to_sdf
A Python library that computes approximate signed distance fields (SDFs) for arbitrary triangle meshes, including non-watertight, self-inte…
321246stable
NVlabs/alpasim
AlpaSim is an open-source, Python-based autonomous vehicle simulation platform for developing and testing end-to-end AV policies in closed …
721245active
ksami/QRemeshify
QRemeshify is a Blender extension (addon) that provides an easy-to-use remesher producing good-quality quad topology, based on QuadWild wit…
141245active
Brian
Brian2 is a free, open-source, clock-driven simulator for spiking neural networks written in Python. It lets scientists define neuron and s…
761241stable
alexhude/uEmu
uEmu is an IDA Pro plugin built on the Unicorn engine that lets you emulate code directly inside the IDA disassembler. It supports x86, x64…
731239active
libtcod
libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,…
851238stable
MyoHub/myosuite
MyoSuite is a collection of musculoskeletal environments and tasks simulated with the MuJoCo physics engine and wrapped in the OpenAI gym A…
851238active
SciML/NeuralPDE.jl
NeuralPDE.jl is a Julia library of physics-informed neural network (PINN) solvers for ordinary, stochastic, and partial differential equati…
991235active
berkeley-abc/abc
ABC is a system for sequential logic synthesis and formal verification of digital circuits, developed at UC Berkeley. It can be used as a s…
761235active
Rakashazi/emu-ex-plus-alpha
A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a…
541234active
MxEngine
MxEngine is an open-source, general-purpose 3D game engine written in modern C++ with an OpenGL rendering backend and a Vulkan backend in p…
321232active
psi4/psi4
Psi4 is an open-source quantum chemistry package for electronic structure calculations, with computationally demanding code in C++ and a fl…
941229active
unitreerobotics/unitree_mujoco
A MuJoCo-based simulator for Unitree robots (Go2, B2, H1, G1, etc.) that integrates with Unitree SDK2 control programs in both C++ and Pyth…
741229active
SwagSoftware/Kisak-Strike
Kisak-Strike (Gentoo Offensive) is a fully open-source rebuild of Counter-Strike: Global Offensive's Source engine codebase, targeted at Li…
341226active
MiceWine
MiceWine is an Android application that runs Windows applications and games on smartphones using a custom Wine build combined with Box64 fo…
701225active
jbikker/tinybvh
TinyBVH is a single-header, dependency-free C++ library for fast Bounding Volume Hierarchy (BVH) construction and ray traversal on CPU and …
671225active
rohanpsingh/LearningHumanoidWalking
A Python research codebase for training humanoid robots to walk using deep reinforcement learning (PPO) in MuJoCo simulation. It provides e…
661224active
FEniCSx
DOLFINx is the next-generation computational environment of the FEniCS Project, implemented in C++ with Python bindings, for solving partia…
931222active
PCjs
PCjs is a collection of JavaScript-based emulators for classic computers, including the original IBM PC (PCx86), 6502 and 8080 microcompute…
771221active
nneonneo/2048-ai
An AI solver for the 2048 game using expectimax optimization with an efficient bitboard representation, searching over 10 million moves per…
611221stable
simondlevy/TinyEKF
TinyEKF is a lightweight, header-only C/C++ implementation of the Extended Kalman Filter designed for microcontrollers like Arduino and STM…
631220stable
microsoft/malmo
Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro…
104270maintenance
dartsim/dart
DART (Dynamic Animation and Robotics Toolkit) is an open-source, research-focused C++ physics engine for robotics, animation, and machine l…
1001217active
cp2k/cp2k
CP2K is an open-source quantum chemistry and solid state physics package for atomistic simulations of molecular, liquid, periodic, and biol…
831217stable
TheDuckCow/godot-road-generator
A Godot engine plugin for procedurally creating 3D highways and streets with lane-following traffic support. It provides editor tooling and…
901215active
i2Nav-WHU/KF-GINS
KF-GINS is an open-source C++ implementation of an EKF-based GNSS/INS loosely-coupled integrated navigation system, developed by Wuhan Univ…
671215active
drhelius/Gearboy
Gearboy is an accurate cross-platform Game Boy, Game Boy Color, and Super Game Boy emulator written in C++, available as a desktop app, a R…
991214active
SamiPerttu/fundsp
FunDSP is a Rust library for audio processing and digital signal synthesis with a composable inline graph notation for building audio netwo…
601214active
NawfalMotii79/PLFM_RADAR
AERIS-10 is an open-source, low-cost 10.5 GHz pulse linear frequency modulated (PLFM) phased array radar system with full schematics, PCB l…
6425349experimental
OriginQ/QPanda-2
QPanda 2 is an open-source quantum computing framework by Origin Quantum for building, running, and optimizing quantum algorithms, with a C…
231209active
roboticslibrary/rl
A self-contained C++ library for rigid body kinematics and dynamics, motion planning, collision detection, and robot control. It includes h…
261206stable
rsd-devel/rsd
RSD is a 32-bit RISC-V out-of-order superscalar processor core written in SystemVerilog. It is designed for high performance with aggressiv…
661204active
SimAI
SimAI is a large-scale network simulation toolkit from Alibaba Cloud for modeling AI training and inference workloads on GPU clusters, publ…
651201active
AirSLAM
AirSLAM is an efficient, illumination-robust point-line visual SLAM system supporting stereo visual odometry/VIO, offline map optimization,…
431200active
trianglesplatting/triangle-splatting
Official implementation of 'Triangle Splatting for Real-Time Radiance Field Rendering' (3DV 2026), which uses 3D triangles as rendering pri…
401197active
rusEFI
rusEFI is a GPL open-source internal combustion engine control unit (ECU) project, including STM32 firmware, KiCAD hardware designs, a Java…
881194active
csete/gpredict
Gpredict is a real-time satellite tracking and orbit prediction desktop application using SGP4/SDP4 propagation with NORAD TLE data. It dis…
921188stable
NetLogo
NetLogo is a widely used agent-based modeling environment written in Scala, letting users program turtles, patches, and links to simulate c…
851187active
ashblue/fluid-behavior-tree
A code-driven behavior tree library for Unity3D built with the builder pattern and a fluent API. It includes pre-built task nodes, a runtim…
561184active
chengxuxin/extreme-parkour
Official code for 'Extreme Parkour with Legged Robots' (ICRA 2024), a reinforcement learning framework for training quadruped robots to per…
281184active
VladimirYugay/Gaussian-SLAM
A research implementation of a dense RGBD SLAM system that uses 3D Gaussian Splatting as its scene representation to photorealistically rec…
271184active
enable3d/enable3d
Enable3d is a TypeScript 3D game framework for the web that wraps three.js and adds ammo.js (Bullet) physics, and can also be used as a phy…
741180active
sultim-t/xash-rt
A fork of the Xash3D FWGS game engine that adds a real-time path-traced renderer (RayTracedGL1), primarily targeting Half-Life 1. It replac…
231178active
madmann91/bvh
A header-only C++20 library for constructing and traversing bounding volume hierarchies (BVH), with multiple SAH-based builders, a reinsert…
771177active
Unity-Technologies/megacity-metro
Megacity Metro is an open-source multiplayer shooter game sample from Unity built with DOTS (Entity Component System) and Netcode for Entit…
571175active
DOSBox Pure
DOSBox Pure is a fork of the DOSBox DOS emulator built as a libretro core for RetroArch, focused on simplicity and ease of use. It supports…
841174active
Deepnest
Deepnest (and its browser-based predecessor SVGnest) is an open-source vector nesting tool that packs arbitrary 2D shapes into sheets of ma…
321174active
madsim-rs/madsim
MadSim is a Rust async runtime similar to tokio that enables deterministic simulation testing for distributed systems. It mocks I/O interfa…
591173active
keijiro/StableFluids
A GPU-based Unity implementation of Jos Stam's Stable Fluids fluid simulation using compute shaders. It exposes the velocity field for rend…
461172active
aappleby/metroboy
A collection of gate-level simulators for the original Game Boy (DMG-01), including GateBoy, which was reverse-engineered from die shots of…
231172active
srsran/srsRAN_4G
srsRAN 4G is an open-source software radio suite implementing a full 4G LTE protocol stack in C++, including srsUE (UE), srsENB (eNodeB), a…
724078maintenance
quantum-visualizations/qmsolve
A Python library for solving the Schrödinger equation for one and two particles and visualizing the resulting eigenstates and time-dependen…
231171active
trekawek/coffee-gb
Coffee GB is a highly compatible Game Boy and Game Boy Color emulator for the desktop, written in Java and Kotlin. It includes a reusable e…
971170active
SarahWeiii/CoACD
CoACD is a C++ library (with Python bindings and a Unity package) that performs approximate convex decomposition of 3D triangle meshes usin…
951169active
simpler-env/SimplerEnv
SIMPLER (SimplerEnv) is a collection of simulated environments built on SAPIEN/ManiSkill for evaluating real-world robot manipulation polic…
481169active
Le0Michine/FusionGridfinityGenerator
A Fusion 360 add-in that generates parametric Gridfinity bins and baseplates for 3D printing organization. It offers configurable options l…
731168active

← prev page 8 / 17 next →