Tooling
Everything that makes robot development faster.
- RerunOpen source
Log and visualize multimodal data over time for robotics and computer vision.
- Awesome Robotics
A curated list of robotics libraries, software and resources.
- PlotJugglerOpen source
Fast, intuitive time-series visualization for robotics.
- QGroundControlOpen source
Cross-platform ground control station for MAVLink vehicles.
- jetson-containersOpen source
The companion computer of choice for perception and learning on robots.
- Ceres SolverOpen source
Large-scale nonlinear optimization library from Google.
- Awesome LLM Robotics
Papers and code on using LLMs and VLMs in robotics.
- BehaviorTree.CPPOpen source
Behavior trees for robotics, used by Nav2 and MoveIt.
- GTSAMOpen source
Factor graphs for SLAM and sensor fusion.
- Robotics Toolbox for PythonOpen source
Peter Corke's toolbox for kinematics, dynamics and trajectories.
- viserOpen source
Web-based 3D visualization and GUI for Python.
- CasADiOpen source
Symbolic framework for nonlinear optimization and optimal control.
- manifOpen source
Small header-only C++ library for Lie theory.
- rosbridgeOpen source
The WebSocket bridge that lets browsers and apps talk to ROS.
- FoxgloveOpen source
Visualization and debugging for robotics data, ROS and MCAP.
- MCAPOpen source
Modular container format for multimodal robotics logs.
- roslibjsOpen source
JavaScript libraries for interacting with ROS from the browser.
- urdf-loadersOpen source
URDF loading and rendering in three.js and Unity.
- ROS Docker imagesOpen source
Official OSRF Docker images for ROS and Gazebo.
- Spatial Maths for PythonOpen source
Rotations, poses, twists and quaternions done right.
- py_trees
Behaviour trees in Python, with ROS 2 bindings.
- onshape-to-robotOpen source
Export Onshape CAD assemblies directly to URDF, SDF and MJCF.
- PlanSys2Open source
PDDL task planning for ROS 2.
- RViz 2Open source
The 3D visualization tool for ROS 2.
- Open-RMFOpen source
Multi-fleet coordination, traffic and door and lift integration.
- MeshCatOpen source
Remotely controllable 3D viewer built on three.js.
- VizantiOpen source
A browser mission planner and map viewer for outdoor ROS robots.
- TransactOpen source
An open-source fleet management dashboard for robots.
- setup-rosOpen source
GitHub Action that installs ROS 2 for continuous integration.
- FlexBE
Hierarchical state machines with a graphical editor and runtime monitoring.