Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
:sunglasses: A curated list of robotics libraries and software
GitHub stars and default-branch commits for jslee02/awesome-robotics-libraries.
192 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Multibody Dynamics Library designed for Free Floating Robots
Robopy is a python port for Robotics Toolbox in Matlab created by Peter Corke
RBDyn provides a set of classes and functions to model the dynamics of rigid body systems.
The GraspIt! simulator
A python package to solve robot arm inverse kinematics in symbolic form
C++ Template Library to Predict, Control, Learn Behaviors, and Represent Learnable Knowledge using On/Off Policy Reinforcement Learning
Analytical inverse kinematics for 6R and 7R revolute arms. Returns every IK branch at machine-precision FK closure. Ships per-arm build artifacts; covers non-Pieper 6R and non-SRS 7R geometries.
Simulation framework for nonsmooth dynamical systems
Simple kinematics calculation toolkit for robotics
Fast Robot Optimization and Simulation Toolkit (FROST)
A lean, ROS-free sim-to-real framework for training and deploying Vision-Language-Action (VLA) models and RL agents. Native MuJoCo Gymnasium wrappers with synchronous execution for Franka, UR5e, xArm, SO101, YAM and Rizon.
A lightweight, generic C++11 framework for evolutionary computation
Extensible Optimization Framework
CoppeliaSim core library
Time-optimal Trajectory Generation and Control
Openai Gym with Dart support
URDF parser
A solver for mixed-integer nonlinear optimization problems
An optimization framework that links CasADi, Ipopt, ACADOS and biorbd for Optimal Control Problem
The iCub Main Software Repository
Simplifying optimal control with metaprogramming
ARTE (A Robotics Toolbox for Education)
Implementation of spatial vector algebra with the Eigen3 linear algebra library.
A lightweight toolkit for quantitatively scoring LeRobot episodes.
[Prefer the newer MOLAorg/mola project] C++ framework for relative SLAM: Sparser Relative Bundle Adjustment (SRBA)
MARS is a cross-platform simulation and visualisation tool created for robotics research.
RobOptim Core Layer: interface and basic mathematical tools
A well-documented C++ implementation of the cover tree datastructure for quick k-nearest-neighbor search. Allows single-point insertion and removal. Uses templates.
A simulation package extending pybullet for industrial robot applications
A multi-body simulation software
ROS based service robot
Python package for inverse kinematic calculations of hybrid serial parallel robots
The Moby rigid body dynamics simulator
Linear programming solvers in Python with a unified API
The Kautham project
AVIS Engine Python API
Trep: Mechanical Simulation and Optimal Control Software
eigen-qld allow to use the QLD QP solver with the Eigen3 library.
micro-ROS Arduino library for Kaia.ai robotics software platform
A template-based robot dynamics library
MBSlib: Multibody systems library
A highly configurable toolkit for commanding robots in mixed modalities