function: simulation
1593 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| alexfrom0815/Online-3D-BPP-PCT A Python research implementation of the ICLR 2022 paper 'Learning Efficient Online 3D Bin Packing on Packing Configuration Trees', using de… | 61 | 1045 | active |
| limbo018/DREAMPlace DREAMPlace is a GPU-accelerated VLSI placement tool that reformulates placement as a deep-learning-like optimization using PyTorch. It supp… | 74 | 1044 | active |
| LuisaGroup/LuisaCompute LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel … | 77 | 1043 | active |
| ZhengYinan-AIR/Diffusion-Planner Official PyTorch implementation of Diffusion Planner, an ICLR 2025 Oral paper using a DiT-based diffusion model for closed-loop autonomous … | 53 | 1043 | active |
| Sollimann/bonsai Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets r… | 89 | 1041 | active |
| QuantumBFS/Yao.jl Yao is an extensible, efficient open-source framework for quantum algorithm design and quantum circuit simulation written in Julia. It prov… | 80 | 1040 | active |
| freeorion/freeorion FreeOrion is a free, open-source, turn-based space empire and galactic conquest game inspired by the Master of Orion tradition. It implemen… | 79 | 1040 | active |
| datamllab/rlcard RLCard is a Python toolkit for reinforcement learning research in card games, providing environments for Blackjack, Leduc Hold'em, Texas Ho… | 23 | 3540 | maintenance |
| QNLab-USTC/SimQN SimQN is a discrete-event network-layer simulator for quantum networks, written in Python with optional Cython acceleration. It supports la… | 83 | 1039 | active |
| vectr-ucla/direct_lidar_inertial_odometry DLIO is a lightweight LiDAR-inertial odometry algorithm that constructs continuous-time trajectories using a coarse-to-fine approach for pr… | 53 | 1039 | active |
| firesim/firesim FireSim is an open-source FPGA-accelerated full-system hardware simulation platform for validating, profiling, and debugging RTL hardware i… | 85 | 1038 | active |
| smparsons/retroboy Retro Boy is a cycle-accurate Game Boy emulator written in Rust that compiles to WebAssembly for browser-based play. It features accurate C… | 59 | 1038 | active |
| liyiteng/AlohaMini AlohaMini is an open-source, 3D-printable dual-arm mobile robot with a motorized lift, buildable for under $1,000. It is LeRobot-ready for … | 57 | 1034 | active |
| EricLengyel/Terathon-Math-Library A C++ math library providing classes for 2D/3D/4D vectors, matrices, quaternions, dual numbers, and projective/rigid geometric algebra elem… | 75 | 1032 | active |
| Phylliade/ikpy IKPy is a pure-Python inverse kinematics library that computes IK for arbitrary kinematic chains defined via URDF, MJCF, DH parameters, or … | 96 | 1031 | active |
| whoenig/libMultiRobotPlanning A C++14 header-style library providing highly templated search algorithms for multi-robot/agent task and path planning. It implements singl… | 32 | 1030 | stable |
| mmikk/hextile-demo A C++ demo application implementing the 'Practical Real-Time Hex-Tiling' technique for hiding texture repetition in real-time graphics. It … | 32 | 1029 | stable |
| motional/nuplan-devkit The official devkit for the nuPlan dataset, providing tools to load, visualize, and process the large-scale autonomous driving planning dat… | 40 | 1028 | active |
| SlimeVR SlimeVR is an open-source full-body tracking system for VR consisting of ESP32/ESP8266 tracker firmware supporting various IMU sensors and … | 94 | 1027 | active |
| DREAM-DK/MAKRO MAKRO is a large-scale macroeconomic model of the Danish economy developed by DREAM for the Danish Ministry of Finance, written in GAMS wit… | 63 | 1026 | active |
| gdsfactory/gdsfactory GDSFactory is a Python library for programmatically designing chips (photonics, analog, quantum, MEMS), PCBs, and 3D-printable objects. Use… | 95 | 1023 | active |
| GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator A C++ library from AMD GPUOpen that simplifies memory allocation and resource creation in Direct3D 12 by suballocating large memory heaps i… | 80 | 1023 | stable |
| GNS3 GNS3 is a graphical network simulator that lets users design, build, and emulate complex network topologies using real router, switch, and … | 98 | 1022 | active |
| BRL-CAD/brlcad BRL-CAD is a cross-platform open source combinatorial solid modeling system with an interactive 3D geometry editor, a high-performance netw… | 87 | 1021 | active |
| silvery107/rl-mpc-locomotion A Python framework combining deep reinforcement learning with model predictive control (MPC) for quadruped robot locomotion, where a policy… | 68 | 1020 | active |
| tom-mohr/particle-life-app An interactive desktop application that simulates Particle Life, a simple particle system that exhibits complex life-like emergent behavior… | 62 | 1018 | active |
| diharaw/hybrid-rendering A Vulkan sample application demonstrating a hybrid rendering pipeline that combines rasterization with ray tracing. It integrates ray trace… | 39 | 1017 | stable |
| hku-mars/SUPER SUPER is a safety-assured high-speed navigation system for micro aerial vehicles (MAVs), published in Science Robotics by HKU MaRS Lab. It … | 32 | 1016 | active |
| thomwolf/Magic-Sand Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector… | 23 | 1016 | active |
| shteeve3d/blender-wiggle-2 Wiggle 2 is a Blender add-on that adds physics-driven secondary motion to armature bones, a ground-up rewrite of the original wiggle bones … | 21 | 1013 | active |
| Cloudslab/cloudsim CloudSim is a Java-based framework for modeling and simulating cloud computing infrastructures and services, including data centers, virtua… | 53 | 1012 | active |
| Pjbomb2/TrueTrace-Unity-Pathtracer A high-performance compute shader based path tracer for Unity3D that works without RT cores, using compressed wide BVH for software ray tra… | 81 | 1011 | active |
| MichaelFYang/far_planner FAR Planner is a C++/ROS route planner for autonomous robots that builds a dynamically updated visibility graph to plan paths in both known… | 70 | 1011 | stable |
| cityflow-project/CityFlow CityFlow is an open-source microscopic traffic simulator designed as a multi-agent reinforcement learning environment for large-scale city … | 49 | 1011 | active |
| microsoft/aurora Aurora is Microsoft's implementation of a deep learning foundation model for Earth system forecasting, predicting atmospheric variables lik… | 89 | 1010 | active |
| greatscottgadgets/facedancer A Python library for emulating USB devices using hardware peripherals like Cynthion or GreatFET. It also supports MITM proxying of USB conn… | 83 | 1010 | active |
| NVIDIA-RTX/RTXPT NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan … | 68 | 1010 | active |
| 6-robot/wpr_simulation A Gazebo simulation package for the WPR series of wheeled mobile robots, designed for ROS Noetic on Ubuntu 20.04. It provides demo scenario… | 32 | 1009 | active |
| CHH3213/chhRobotics_CPP A C++ implementation collection of common planning and control algorithms for autonomous driving, including global/local path planning (A*,… | 32 | 1009 | active |
| neuralgcm/neuralgcm NeuralGCM is a Python library for building hybrid machine-learning/physics models of the Earth's atmosphere for weather and climate simulat… | 69 | 1008 | active |
| tomohiron907/Strecs3D Strecs3D is a desktop preprocessor that optimizes 3D printing infill using built-in FEM stress analysis, assigning dense infill to high-str… | 59 | 1007 | active |
| LogicalError/realtime-CSG-for-unity Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d… | 56 | 1006 | active |
| SALib/SALib SALib is a Python library implementing global sensitivity analysis methods such as Sobol, Morris, FAST, PAWN, HDMR, and DGSM. It helps quan… | 68 | 1005 | stable |
| limboemu/limbo Limbo is a QEMU-based PC emulator that runs on Android devices, supporting x86/x86_64, ARM/ARM64, PowerPC, and Sparc guest architectures. I… | 23 | 3401 | maintenance |
| X0nk/Bliss-Shader Bliss is a Minecraft shader pack written in GLSL, an extensively customized edit of Chocapic13's v9 shader. It emphasizes dynamic, varied l… | 80 | 1002 | active |
| aras-p/UnityGaussianSplatting A Unity package implementing real-time visualization of 3D Gaussian Splatting models from the SIGGRAPH 2023 paper. It imports PLY and SPZ s… | 47 | 3389 | maintenance |
| fogleman/ln A vector-based 3D rendering engine written in Go that produces 2D vector graphics (SVG/PNG) depicting 3D scenes as line art. It was created… | 32 | 3373 | maintenance |
| GarageGames/Torque3D Torque 3D is an MIT-licensed open source C++ game engine from GarageGames, originally used for titles ranging from driving simulators to MM… | 23 | 3363 | maintenance |
| davidrmiller/biosim4 A C++ command-line program that simulates biological creatures evolving through natural selection in a 2D arena, as featured in the YouTube… | 71 | 3362 | maintenance |
| mit-biomimetics/Cheetah-Software MIT Biomimetics' software for the Cheetah 3 and Mini Cheetah quadruped robots, containing a dynamics/common library, robot control programs… | 32 | 3292 | maintenance |
| cryinkfly/Autodesk-Fusion-360-for-Linux A shell-based installer that runs Autodesk Fusion 360 on Linux using Wine, with support for many distributions and graphics drivers. The Gi… | 10 | 3286 | maintenance |
| google/brax Brax is a fast, fully differentiable rigidbody physics engine written in JAX, designed for massively parallel simulation on accelerator har… | 85 | 3223 | maintenance |
| lo-th/Oimo.js Oimo.js is a lightweight 3D physics engine written in pure JavaScript, a full conversion of the ActionScript OimoPhysics library. It provid… | 32 | 3172 | maintenance |
| pichenettes/eurorack Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a… | 32 | 3165 | maintenance |
| adereth/dactyl-keyboard A parameterized generator for the Dactyl, a split-hand, concave, columnar ergonomic keyboard, written in Clojure that emits OpenSCAD models… | 32 | 3159 | maintenance |
| Habitat AI Habitat is a high-performance, physics-enabled 3D simulation platform for Embodied AI research, consisting of Habitat-Sim (a fast 3D sim… | 74 | 3108 | maintenance |
| leggedrobotics/legged_gym A Python library providing Isaac Gym environments for training legged robots (e.g., ANYmal) to walk on rough terrain with reinforcement lea… | 43 | 3102 | maintenance |
| Unity-Technologies/NavMeshComponents Unity components (NavMeshSurface, NavMeshModifier, NavMeshModifierVolume, NavMeshLink) providing a high-level API for building and using Na… | 23 | 3087 | maintenance |
| Tencent/behaviac behaviac is a game AI development framework from Tencent supporting behavior trees, finite state machines, and hierarchical task networks. … | 23 | 3043 | maintenance |
| ashima/webgl-noise A collection of GLSL procedural noise shader routines (simplex, classic Perlin, cellular, psrdnoise) compatible with WebGL. The functions a… | 32 | 2995 | maintenance |
| dli/paint A browser-based fluid paint application that simulates fluid dynamics for realistic brush strokes, built with WebGL in JavaScript. It is th… | 32 | 2967 | maintenance |
| isaac-sim/IsaacGymEnvs A collection of example reinforcement learning environments for NVIDIA Isaac Gym, a GPU-accelerated physics simulator. It provides a Gym-st… | 10 | 2952 | maintenance |
| ethz-asl/maplab maplab 2.0 is an open, research-oriented C++ mapping framework for multi-session and multi-robot SLAM, built on ROS. It provides robust vis… | 23 | 2867 | maintenance |
| apitrace/apitrace apitrace is a set of tools for tracing OpenGL, OpenGL ES, Direct3D, and DirectDraw API calls to a file, then replaying and inspecting them.… | 73 | 2861 | maintenance |
| chandlerprall/Physijs Physijs is a physics plugin for the Three.js 3D graphics library, built on top of ammo.js (with a cannon.js branch). It runs physics simula… | 32 | 2859 | maintenance |
| ivanseidel/IAMDinosaur A Node.js application that uses neural networks and a genetic algorithm to teach Google Chrome's offline dinosaur game to jump cacti autono… | 32 | 2804 | maintenance |
| tensorflow/graphics TensorFlow Graphics is a library of differentiable graphics layers for TensorFlow, including differentiable renderers, spatial transformers… | 64 | 2781 | maintenance |
| zauonlok/renderer A shader-based software rasterizer written from scratch in C89 with minimal dependencies, featuring PBR, IBL, shadow mapping, and skeletal … | 23 | 2771 | maintenance |
| RobustFieldAutonomyLab/LeGO-LOAM LeGO-LOAM is a lightweight, ground-optimized lidar odometry and mapping (SLAM) system for ROS-compatible unmanned ground vehicles. It consu… | 32 | 2753 | maintenance |
| Hopson97/MineCraft-One-Week-Challenge A Minecraft-like voxel game written in C++ with OpenGL and SFML, created as a one-week coding challenge documented in a video. It serves pr… | 45 | 2752 | maintenance |
| zhm-real/MotionPlanning A Python collection of motion planning and path tracking algorithms for autonomous vehicles, including Hybrid A*, Frenet Optimal Trajectory… | 32 | 2734 | maintenance |
| cleanflight/cleanflight Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a… | 23 | 2732 | maintenance |
| tum-vision/lsd_slam LSD-SLAM is a real-time monocular SLAM system that uses direct (featureless) image alignment to build large-scale, semi-dense 3D maps from … | 32 | 2724 | maintenance |
| ondras/rot.js rot.js is a JavaScript/TypeScript toolkit for building roguelike games, providing dungeon generation, field-of-view, pathfinding, lighting,… | 23 | 2709 | maintenance |
| veldrid/veldrid Veldrid is a low-level, portable graphics library for .NET that provides a unified, API-agnostic interface to the GPU for rendering and com… | 55 | 2700 | maintenance |
| schteppe/p2.js p2.js is a 2D rigid body physics engine written in JavaScript, providing collision detection, friction, restitution, springs, motors, and c… | 23 | 2691 | maintenance |
| PanicPetal/ALS-Community A community-maintained Unreal Engine plugin replicating and optimizing the Advanced Locomotion System V4 for Unreal Engine 5.4, implemented… | 23 | 2664 | maintenance |
| SFTtech/openage openage is a free, open-source clone of the Genie Engine that powers Age of Empires I/II and Star Wars: Galactic Battlegrounds, built with … | 63 | 14402 | experimental |
| Ganache Ganache is a personal blockchain for Ethereum development, providing a local simulated network with GUI (Electron) and CLI variants for dep… | 10 | 2628 | maintenance |
| amethyst/specs Specs is an Entity-Component System (ECS) library for Rust with easy parallelism, flexible component storages, and system dependency/barrie… | 23 | 2615 | maintenance |
| yuanming-hu/taichi_mpm A high-performance C++ implementation of the Moving Least Squares Material Point Method (MLS-MPM) with cutting and two-way rigid body coupl… | 23 | 2578 | maintenance |
| geerlingguy/macos-virtualbox-vm A shell script and set of instructions for creating a bootable macOS installer ISO and running macOS in a VirtualBox virtual machine. It au… | 32 | 2577 | maintenance |
| godot-jolt/godot-jolt Godot Jolt is a native GDExtension for the Godot game engine that integrates the Jolt physics engine as a drop-in replacement for Godot Phy… | 66 | 2558 | maintenance |
| HackerPoet/MarbleMarcher Marble Marcher is a video game demo built on a fractal physics engine with fully procedural rendering, where players roll a marble across r… | 32 | 2551 | maintenance |
| bupticybee/TexasSolver An open-source, high-performance Texas Hold'em and short deck GTO (game theory optimal) solver written in C++, available as GUI and console… | 67 | 2529 | maintenance |
| sinclairzx81/zero Zero is a 3D software renderer written in JavaScript/TypeScript that renders output to the terminal via Node.js stdout, requiring no GPU. I… | 74 | 2455 | maintenance |
| strasdat/Sophus Sophus is a C++ template library implementing 2D and 3D Lie groups (SO(2), SO(3), SE(2), SE(3)) built on top of Eigen, commonly used for ge… | 23 | 2447 | maintenance |
| HKUST-Aerial-Robotics/A-LOAM A-LOAM is an advanced, simplified C++ implementation of LOAM (Lidar Odometry and Mapping in Real-time) built on Eigen and Ceres Solver. It … | 32 | 2438 | maintenance |
| NVIDIAGameWorks/PhysX-3.4 NVIDIA PhysX SDK 3.4, a real-time physics simulation engine for games and other applications, including rigid body dynamics, collision dete… | 23 | 2412 | maintenance |
| greerviau/SnakeAI A Processing application that trains neural networks to play the game Snake using a genetic algorithm with crossover and mutation across ge… | 32 | 2390 | maintenance |
| getguesstimate/guesstimate-app Guesstimate is a web-based spreadsheet-like tool for creating Fermi estimates using Monte Carlo simulation. Users enter ranges and distribu… | 66 | 2367 | maintenance |
| alecthomas/entityx EntityX is a fast, type-safe Entity Component System (ECS) library for C++11 that decouples entity logic and data from entity objects. It p… | 40 | 2342 | maintenance |
| koide3/hdl_graph_slam hdl_graph_slam is an open-source ROS package for real-time 6DOF SLAM using 3D LIDAR, based on graph SLAM with NDT scan matching odometry an… | 32 | 2332 | maintenance |
| facebookresearch/pyrobot PyRobot is a lightweight, high-level Python library providing hardware-independent APIs for robotic manipulation and navigation, built on t… | 10 | 2307 | maintenance |
| toolbox4minecraft/amidst Amidst is a Java desktop application that renders an overview map of a Minecraft world from just a seed and version, without generating the… | 48 | 2268 | maintenance |
| MikeFricker/StreetMap An Unreal Engine plugin that imports OpenStreetMap XML (.osm) data as a StreetMap asset type and renders streets and buildings in 3D. It in… | 32 | 2266 | maintenance |
| wdas/brdf Disney BRDF Explorer is a desktop application for developing, loading, and analyzing bidirectional reflectance distribution functions (BRDF… | 32 | 2266 | maintenance |
| DavidArayan/ezy-slice EzySlice is an open-source mesh slicing framework for the Unity3D game engine, written entirely in C#. It slices convex meshes using a plan… | 23 | 2265 | maintenance |
| Zylann/godot_heightmap_plugin A heightmap-based terrain plugin for the Godot game engine, implemented entirely in GDScript. It provides terrain sculpting, texture painti… | 75 | 2251 | maintenance |
| MineDojo/MineDojo MineDojo is an AI research framework built on Minecraft for training open-ended, generally capable embodied agents. It provides a simulatio… | 23 | 2251 | maintenance |