A curated list of robotics libraries, simulators, and software for developers and researchers.
Awesome Robotics Libraries is a curated GitHub repository listing hundreds of open-source libraries, simulators, and software tools for robotics development and research. It serves as a centralized directory to help developers, researchers, and students discover specialized tools for tasks like physics simulation, motion planning, perception, and machine learning in robotics. The list is categorized by domain and includes activity indicators to show the maintenance status of each project.
Robotics researchers, software engineers, students, and hobbyists who are building robotic systems and need to find reliable, open-source software components for simulation, control, perception, or learning.
It saves significant time and effort in software discovery by providing a well-organized, vetted, and community-maintained list. Unlike generic searches, it offers curated categories, activity status for each tool, and links to other specialized awesome lists, making it a trusted starting point for robotics software exploration.
:sunglasses: A curated list of robotics libraries and software
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Libraries are organized into logical domains like Dynamics Simulation and Motion Planning, making it easy to discover tools for specific robotics tasks, as detailed in the README's Contents section.
Each entry is tagged with color-coded legends (e.g., 🟢 Active, 🔴 Stale) to signal maintenance status, helping users avoid outdated projects, as explained in the Legend section.
Includes hundreds of specialized libraries from low-level physics engines like MuJoCo to high-level learning environments like Isaac Lab, providing a broad resource base across robotics subfields.
Maintained by community contributions and links to other awesome lists for adjacent fields like computer vision and grasping, enhancing its value as a centralized hub.
The list only provides links and basic descriptions without tutorials, comparisons, or recommendations, forcing users to independently evaluate each tool's suitability.
Despite activity indicators, the list relies on community updates, and categories include archived or slow-moving projects (e.g., 💀 Flex, 🔴 FROST), which could mislead if not cross-checked.
With hundreds of entries and no prioritization or performance benchmarks, it can be daunting to choose the right tool without additional context or expertise.