Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source robotics software

583 open-source libraries, tools and applications tagged robotics, ranked by how closely robotics 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.

583 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
NVlabs/FoundationStereo
FoundationStereo is NVIDIA's official PyTorch implementation of a foundation model for zero-shot stereo depth estimation, published as a CV…
442923active
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
RL Baselines3 Zoo
RL Baselines3 Zoo is a training framework for reinforcement learning agents built on Stable Baselines3. It provides CLI scripts for trainin…
882892active
physical-superintelligence-lab/Psi0
Psi-Zero (Ψ₀) is an open vision-language-action (VLA) foundation model for dexterous humanoid loco-manipulation, combining a Qwen3-VL backb…
592859active
viser-project/viser
Viser is a Python library for web-based 3D visualization aimed at computer vision and robotics. It provides APIs for rendering 3D primitive…
962803active
stevenlovegrove/Pangolin
Pangolin is a lightweight, portable C++ utility library for rapid prototyping of 3D, numeric, and video-based programs, providing cross-pla…
812750stable
TWIST
GMR is a Python library for general motion retargeting that converts human motions into joint commands for diverse humanoid robots in real …
492741active
dreamzero0/dreamzero
DreamZero is NVIDIA's World Action Model (WAM) that jointly predicts future video and actions from a pretrained video diffusion backbone, e…
482700active
princeton-vl/DROID-SLAM
DROID-SLAM is a deep learning-based visual SLAM system for monocular, stereo, and RGB-D cameras that estimates camera trajectory and dense …
382699active
jlblancoc/nanoflann
nanoflann is a C++11 header-only library for fast nearest neighbor search using KD-trees. It is designed for efficient queries over point c…
952697stable
OpenHD/OpenHD
OpenHD is an open-source digital FPV (first-person view) software suite for long-range, low-latency video transmission, telemetry, and RC c…
672684active
ZJU-FAST-Lab/ego-planner
EGO-Planner is a lightweight, ESDF-free gradient-based local trajectory planner for quadrotors, implemented in C++ on ROS. It computes coll…
332683stable
ROS Navigation Stack
The ROS Navigation Stack, a 2D navigation system for mobile robots that consumes odometry, sensor streams, and a goal pose, and outputs saf…
102663stable
open-gigaai/giga-brain-0
GigaBrain-0/0.7 is an open-source vision-language-action (VLA) model family for generalist embodied agents, powered by world models and a t…
602659active
SteveMacenski/slam_toolbox
Slam Toolbox is a 2D SLAM library for ROS and ROS 2 providing lifelong mapping, localization, and pose-graph manipulation for potentially m…
892658active
robosuite
robosuite is a modular simulation framework powered by the MuJoCo physics engine for robot learning, offering standardized benchmark enviro…
662643active
Eclipse iceoryx
iceoryx2 is an ultra-low latency inter-process communication middleware with a Rust core, offering true zero-copy, lock-free messaging via …
802592active
ace-trump-tech/MindPaw
MindPaw is an open-source desktop quadruped robot dog built on ESP8266 with roughly ¥50 in parts, featuring voice control, gesture recognit…
562589active
raulmur/ORB_SLAM2
ORB-SLAM2 is a real-time SLAM library for monocular, stereo, and RGB-D cameras that computes camera trajectories and sparse 3D reconstructi…
3210245maintenance
simbody/simbody
Simbody is a high-performance open-source C++ multibody dynamics library for science- and engineering-quality simulation of articulated mec…
662552stable
AprilTag
AprilTag is a small C library implementing a visual fiducial (marker) detection system, computing the precise 3D position, orientation, and…
652548stable
Roboto Origin
A fully open-source DIY humanoid robot project (ROBOTO_ORIGIN) that can walk and run, including all hardware designs, electronics, training…
592537active
boston-dynamics/spot-sdk
The Boston Dynamics Spot SDK for developing applications and payloads that control the Spot quadruped robot. It includes a Python client li…
752502active
LinuxCNC/linuxcnc
LinuxCNC is an open-source machine control software that drives CNC machines such as milling machines, lathes, 3D printers, laser and plasm…
952501stable
jyjblrd/Low-Cost-Mocap
A low-cost, room-scale motion capture system built with PlayStation cameras and ESP32 hardware, used to track objects and autonomously fly …
292487active
hku-mars/r3live
R3LIVE is a tightly-coupled LiDAR-Inertial-Visual sensor fusion framework for robust, real-time state estimation and RGB-colored 3D mapping…
442473active
Circuit-Digest/ESP-Drone
ESP-Drone is a DIY drone firmware and hardware project built on the ESP32 and MPU6050 IMU, providing Wi-Fi-based stabilization and phone co…
582464active
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
mavlink/mavlink
MAVLink is a lightweight, header-only message marshalling library and protocol for communication between drones, onboard components, and gr…
762442stable
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
pollen-robotics/AmazingHand
AmazingHand is an open-source, low-cost, 3D-printable 8-DOF humanoid robotic hand with four fingers driven by Feetech servos, designed to m…
522398active
NVlabs/ProtoMotions
ProtoMotions is a GPU-accelerated simulation and reinforcement learning framework for training physically simulated digital humans and huma…
662392active
OctoMap/octomap
OctoMap is a C++ library providing an efficient probabilistic 3D mapping framework based on octrees, with occupancy representation and volu…
852378stable
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
xbpeng/MimicKit
MimicKit is a lightweight Python framework providing a suite of motion imitation methods (DeepMimic, AMP, ASE, AWR, and others) for trainin…
512360active
MIT-SPARK/TEASER-plusplus
TEASER++ is a fast and certifiably-robust C++ library for rigid body point cloud registration in 3D, with Python and MATLAB bindings. It es…
442346stable
ALOHA
ALOHA is an open-source hardware and software system for low-cost bimanual robot teleoperation and demonstration data collection, built on …
312336active
PRBonn/kiss-icp
KISS-ICP is a LiDAR odometry pipeline built around a simple ICP-based approach that works out of the box on most datasets without parameter…
812326active
UZ-SLAMLab/ORB_SLAM3
ORB-SLAM3 is a real-time SLAM library supporting Visual, Visual-Inertial, and Multi-Map SLAM with monocular, stereo, and RGB-D cameras usin…
239125maintenance
CHAMP
CHAMP is an open-source ROS-based development framework for building quadruped robots and developing locomotion control algorithms, based o…
322323active
OpenHelix-Team/VLA-Adapter
VLA-Adapter is the official implementation of a tiny-scale vision-language-action model that bridges vision-language representations to rob…
472313active
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
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
openpnp/openpnp
OpenPnP is open source software (with accompanying hardware designs) for controlling SMT pick and place machines used in PCB assembly. It c…
782233active
google-deepmind/tapnet
Google DeepMind's official repository for Tracking Any Point (TAP), containing the TAP-Vid and TAPVid-3D benchmarks, the TAPIR and TAPNext …
752217active
OSQP
OSQP is a C library for solving convex quadratic programs using an ADMM-based operator splitting method, with interfaces to Python, Julia, …
472201stable
spla-tam/SplaTAM
SplaTAM is a dense RGB-D SLAM system that uses 3D Gaussian splatting for high-fidelity scene reconstruction and precise camera tracking fro…
182200active
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
muskie82/MonoGS
MonoGS is a dense SLAM system that applies 3D Gaussian Splatting to monocular, stereo, and RGB-D camera tracking and mapping, presented at …
262164active
MRPT/mrpt
MRPT is a mature C++ toolkit of libraries and applications for mobile robotics, covering SLAM, localization, probabilistic filtering, senso…
952160stable
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
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
nv-tlabs/vipe
ViPE is an open-source video processing engine from NVIDIA that estimates camera intrinsics, camera motion, and dense near-metric depth map…
772122active
sunnypilot/sunnypilot
sunnypilot is an open-source driver assistance system forked from comma.ai's openpilot, providing adaptive cruise control, automated lane c…
952121active
roboterax/humanoid-gym
Humanoid-Gym is a reinforcement learning framework built on Nvidia Isaac Gym for training locomotion skills in humanoid robots, with emphas…
262093active
Cartographer
Cartographer is a C++ library that computes real-time simultaneous localization and mapping (SLAM) in 2D and 3D from sensor streams such as…
237985maintenance
TurtleBot3
Official ROS packages for the ROBOTIS TurtleBot3 mobile robot platform, providing drivers, bringup, and core launch/configuration files. It…
842065active
facebookresearch/theseus
Theseus is a PyTorch-based library for building custom differentiable nonlinear optimization layers, supporting problems in robotics and vi…
232060active
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
CANopenNode
CANopenNode is a free and open-source CANopen protocol stack written in ANSI C, implementing the standardized CiA301 (EN 50325-4) higher-la…
602020stable
HybridRobotics/berkeley-humanoid-lite
Berkeley Humanoid Lite is the open-source codebase for a sub-$5,000 3D-printed humanoid robot platform from UC Berkeley. It includes Isaac …
511980active
cra-ros-pkg/robot_localization
robot_localization is a ROS package of nonlinear state estimation nodes (EKF, UKF, and navsat_transform) for fusing IMU, odometry, and othe…
611966stable
fan-ziqi/robot_lab
robot_lab is a reinforcement learning extension library for robots built on top of NVIDIA IsaacLab, providing preconfigured locomotion envi…
781937active
Robbyant/lingbot-va
LingBot-VA is an autoregressive diffusion framework that unifies video world modeling and robot policy learning in a single interleaved vid…
531918active
koide3/glim
GLIM is a versatile and extensible point cloud-based 3D localization and mapping (SLAM) framework written in C++. It performs direct multi-…
761881active
alexliniger/MPCC
A C++ and Matlab implementation of a Model Predictive Contouring Controller (MPCC) for autonomous racing, developed at ETH Zurich's Automat…
641879active
NVlabs/curobo
cuRobo is a CUDA-accelerated Python library for robot motion generation built on PyTorch, CUDA, and Warp. It provides GPU-parallel algorith…
751865active
okalachev/flix
Flix is an open-source ESP32-based quadcopter flight controller and firmware built from scratch in Arduino C++, designed for education and …
821864active
PRIME-RL/SimpleVLA-RL
SimpleVLA-RL is an open-source reinforcement learning framework for training Vision-Language-Action (VLA) models for robotic manipulation, …
431864active
RoboVerseOrg/RoboVerse
RoboVerse is a unified platform, dataset, and benchmark for scalable and generalizable robot learning, providing tasks, robots, scenes, ass…
651863active
0x23/MicroManipulatorStepper
An open-source, low-cost motorized XYZ micro-manipulator motion control platform achieving sub-micrometer precision, built with 3D-printed …
611862active
boundless-large-model/boundless-world-model
Boundless-World-Model (BWM) is a physically consistent, action-conditioned video world model built on Wan2.2-TI2V-5B that acts as a low-cos…
581840active
Robbyant/lingbot-vla
LingBot-VLA is a Vision-Language-Action foundation model for robot manipulation, pretrained on 20,000 hours of real-world dual-arm robot da…
521837active
norlab-ulaval/libpointmatcher
libpointmatcher is a modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds, with…
641835active
AgiBot X1
The inference module of the open-source AgiBot X1 humanoid robot software stack, providing model inference, platform drivers, and simulatio…
251835active
nvidia-isaac/cuVSLAM
cuVSLAM is NVIDIA's CUDA-accelerated library for real-time visual odometry and simultaneous localization and mapping (SLAM). It supports mu…
781824active
artivis/manif
manif is a header-only C++11 library for Lie theory with Python 3 wrappers, providing common Lie groups (SO(2), SE(2), SO(3), SE(3), SE_2(3…
621821active
MakeYourPet/hexapod
An open-source project providing 3D-printable STL files, wiring diagrams, and build instructions for constructing a hexapod (six-legged) ro…
321817active
allenai/ai2thor
AI2-THOR is an open-source platform from the Allen Institute for AI providing near photo-realistic, interactable 3D environments (iTHOR, Ma…
421809active
Hoverboard FOC Firmware
Open-source firmware that replaces the stock software on hoverboard mainboards with Field Oriented Control (FOC) for BLDC motors. It delive…
691807active
thu-ml/RoboticsDiffusionTransformer
RDT-1B is a 1B-parameter diffusion foundation model for robot bimanual manipulation, pre-trained on 1M+ multi-robot episodes to predict rob…
481806active
stack-chan/stack-chan
Stack-chan is an open-source, JavaScript/TypeScript-driven desktop robot built on M5Stack (CoreS3) hardware, with firmware, MOD application…
961799active
chungmin99/pyroki
PyRoki is a modular Python toolkit for robot kinematic optimization built on JAX, providing differentiable forward kinematics from URDFs, c…
501797active
security-union/videocall-rs
videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (…
901795active
octo-models/octo
Octo is an open-source generalist robot policy: a transformer-based diffusion policy pretrained on 800k robot trajectories from the Open X-…
181787active
ankitdhall/lidar_camera_calibration
A ROS package that computes the rigid-body transformation (rotation and translation) between a LiDAR and a camera using 3D-3D point corresp…
401771active
Skythinker616/foc-wheel-legged-robot
A complete open-source wheel-legged balancing robot project covering mechanical design (SolidWorks), physics simulation (MATLAB/Simulink/Si…
291769stable
flexible-collision-library/fcl
FCL is a C++ library for performing proximity queries on pairs of geometric models composed of triangles. It supports collision detection, …
671762stable
robocasa/robocasa
RoboCasa is a large-scale simulation framework for training and benchmarking generally capable robots on everyday tasks, focused on kitchen…
781759active
xioTechnologies/Fusion
Fusion is a C library for sensor fusion on Inertial Measurement Units (IMUs), implementing an AHRS algorithm that combines gyroscope, accel…
751744stable
google-deepmind/mujoco_mpc
MuJoCo MPC (MJPC) is an interactive application and C++ software framework from Google DeepMind for real-time predictive control with the M…
671744active
verlab/accelerated_features
XFeat is a lightweight, fast learned keypoint detector and descriptor for local feature extraction and image matching, supporting both spar…
161740active
robin-shaun/XTDrone
XTDrone is a customizable UAV simulation platform built on PX4, ROS, and Gazebo, supporting multi-rotors, fixed-wing, VTOL vehicles, and ot…
771733active
Paparazzi UAV
Paparazzi is a free and open-source hardware and software suite for unmanned air vehicles, providing autopilot firmware, ground control sta…
821714active
openpilot
Firmware and Python userspace library for the comma.ai panda, a USB CAN and CAN FD interface device built on the STM32H725 microcontroller.…
771705active
amazon-far/holosoma
Holosoma is a Python framework for training and deploying reinforcement learning policies on humanoid robots, supporting locomotion and who…
851702active
unitreerobotics/xr_teleoperate
xr_teleoperate is a Python application from Unitree Robotics that enables teleoperation of Unitree humanoid robots (G1, H1_2, H2, R1) using…
661685active
gaoxiang12/lightning-lm
Lightning-LM is a C++ library providing a complete 3D LiDAR SLAM system with fast LIO front-end, real-time loop closure detection, and high…
481664active

← prev page 2 / 6 next →