awesome-robotics-libraries
github.com/jslee02/awesome-robotics-libraries ↗:sunglasses: A curated list of robotics libraries and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me mapping resources from awesome-robotics-libraries"
Installation instructions →What's inside
SLAM & State Estimation
- ⭐ 10.2kMapping
Real-time SLAM library for Monocular, Stereo and RGB-D cameras.
- ⭐ 1.7kMapping
Flexible voxel-based mapping focusing on truncated and Euclidean signed distance fields.
- ⭐ 1.9k
Real-time dense visual SLAM system.
- ⭐ 238Mapping
Real-time smoothing and mapping.
- ⭐ 3.7k
Smoothing and mapping (SAM) in robotics and vision.
- ⭐ 882
General architecture for performing sensor fusion live on a robot.
Control
- ⭐ 120
Python framework for musculoskeletal optimal control in biomechanics.
- ⭐ 1.3k
Optimal control library for robot control under contact sequence.
- ⭐ 1.5k
Efficient continuous and discrete time optimal control implementation.
- ⭐ 400
A fast trajectory optimization library written in Julia.
- Control Toolbox
Open-Source C++ Library for Robotics, Optimal and Model Predictive Control.
- FROST
Fast Robot Optimization and Simulation Toolkit for hybrid dynamical systems in MATLAB.
Robot Data & Visualization
- ⭐ 1.2k
A collection of utilities and tools for LeRobot.
- Foxglove Studio
A fully integrated visualization and debugging desktop app for your robotics data.
- LeRobot Episode Scoring Toolkit
One-click tool to score, filter, and export higher-quality LeRobot datasets.
- ReductStore
High-performance, time-indexed object storage for robotics and industrial IoT.
- Robot Gui
A three.js based 3D robot interface.
Optimization
- ⭐ 135
A solver for mixed-integer nonlinear optimization problems.
- ⭐ 164
Generic optimisation toolset for robotics platforms.
- ⭐ 17
Interface to use the QLD QP solver with the Eigen3 library.
- ⭐ 170
Evolutionary computation.
- ⭐ 26
Linear Programming solvers in Python with a unified API.
- ⭐ 372
Blackbox stochastic optimization using the CMA-ES algorithm.
Kinematics & Dynamics
- ⭐ 14Inverse Kinematics
Template-based robot dynamics library using spatial algebra.
- ⭐ 181Inverse Kinematics
A simple pure python package to solve inverse kinematics.
- ⭐ 188Inverse Kinematics
Analytical inverse kinematics for 6R and 7R revolute robot arms, returning every IK branch.
- ⭐ 220Inverse Kinematics
A python package to solve robot arm inverse kinematics in symbolic form.
- ⭐ 224
Rigid body dynamics algorithms using spatial algebra with Eigen.
- ⭐ 234
Library for estimation and whole-body dynamics of floating-base robots.
Robot Learning
- ⭐ 140General Machine Learning
OpenAI Gym environments using the DART physics engine.
- ⭐ 211General Machine Learning
Temporal-difference learning algorithms in reinforcement learning.
- ⭐ 28.1k
Pretrained models, datasets, and simulation environments for real-world robotics in PyTorch.
- ⭐ 434General Machine Learning
A header-only C++ library for deep neural networks.
- ⭐ 688General Machine Learning
Deep Learning Library (DLL) for C++.
- ⭐ 845General Machine Learning
OpenAI Gym environments for the Gazebo simulator.
Motion Planning & Navigation
- ⭐ 146
Time-optimal Trajectory Generation and Control.
- ⭐ 234
Humanoid robotics prototyping environment based on OpenRAVE.
- ⭐ 358
Gaussian Process Motion Planner 2.
- ⭐ 365
Behavior tree implementation for ROS-based robot task planning.
- ⭐ 909
Robust and efficient coverage paths for autonomous agricultural vehicles.
- AIKIDO
Solving robotic motion planning and decision making problems.
Physics Engines
- ⭐ 1.4kSoft, Fluid & Multiphysics
Header-only differentiable physics engine for robotics.
- ⭐ 2.3kSoft, Fluid & Multiphysics
Position-based methods for simulating deformable objects and fluids.
- ⭐ 993Soft, Fluid & Multiphysics
Lightweight 3D physics engine for rigid body dynamics.
- ARCSimSoft, Fluid & Multiphysics
Adaptive remeshing cloth and shell simulator for thin deformable objects.
- Brax
Massively parallel differentiable rigid body physics engine in JAX for robotics and RL.
- Bullet
Real-time physics simulation for games, visual effects, and robotics.
Showing a sample of 227 resources. View the full list on GitHub →