awesome-robotic-tooling
github.com/ly0n/awesome-robotic-tooling ↗Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me annotation resources from awesome-robotic-tooling"
Installation instructions →What's inside
Data Visualization and Mission Control
- 3d-annotation-toolAnnotation
Lightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more.
- 3d-batAnnotation
3D Bounding Box Annotation Tool for Point cloud and Image Labeling.
- BMW-Labeltool-LiteAnnotation
Provides you with a easy to use labeling tool for State-of-the-art Deep Learning training purposes.
- bokeh
Interactive Data Visualization in the browser, from Python.
- CloudComparePoint Cloud
CloudCompare is a 3D point cloud (and triangular mesh) processing software.
- cvatAnnotation
Powerful and efficient Computer Vision Annotation Tool (CVAT).
Simultaneous Localization and Mapping
- 3d-tilesVector Map
Specification for streaming massive heterogeneous 3D geospatial datasets.
- A-LOAMLidar
Advanced implementation of LOAM.
- assuremapingtoolsVector Map
Desktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware.
- AtlasVisual
End-to-End 3D Scene Reconstruction from Posed Images.
- barefootVector Map
Online and Offline map matching that can be used stand-alone and in the cloud.
- basaltVisual
Visual-Inertial Mapping with Non-Linear Factor Recovery.
Sensor Processing
- 3d-vehicle-trackingImage Processing
Official implementation of Joint Monocular 3D Vehicle Detection and Tracking.
- AB3DMOTImage Processing
This work proposes a simple yet accurate real-time baseline 3D multi-object tracking system.
- AliceVisionImage Processing
A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.
- anonymizerImage Processing
An anonymizer to obfuscate faces and license plates.
- apriltag_rosImage Processing
A ROS wrapper of the AprilTag 3 visual fiducial detector.
- ArrayFireParallel Processing
A general purpose GPU library.
Simulation
- 42
Simulation for spacecraft attitude control system analysis and design.
- AI2-THOR
Python framework with a Unity backend providing interaction, navigation, and manipulation support for household based robotic agents, consisting of 200+ of custom scenes, 1500+ custom annotated objects, and 200+ actions.
- AirSim
Open source simulator for autonomous vehicles built on Unreal Engine.
- AutoCore simulation
Provides test environment for Autoware and still during early development, contents below may changed during updates.
- awesome-CARLA
A curated list of awesome CARLA tutorials, blogs, and related projects.
- BlueSky
The goal of BlueSky is to provide everybody who wants to visualize, analyze or simulate air traffic with a tool to do so without any restrictions, licenses or limitations.
Datasets
- a2d2_to_ros
Utilities for converting A2D2 data sets to ROS bags.
- adas-dataset-form
Thermal Dataset for Algorithm Training.
- argoverse-api
Official GitHub repository for Argoverse dataset.
- ASTYX HIRES2019 DATASET
Automotive Radar Dataset for Deep Learning Based 3D Object Detection.
- Atlatec Sample Map Data
3D map for autonomous driving and simulation created from nothing but two cameras and GPS in downtown San Francisco.
- awesome-robotics-datasets
A collection of useful datasets for robotics and computer vision.
Planning and Control
- ACADO Toolkit
A software environment and algorithm collection for automatic control and dynamic optimization.
- aikido
Artificial Intelligence for Kinematics, Dynamics, and Optimization.
- am_traj
Alternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight.
- autogenu-jupyter
This project provides the continuation/GMRES method (C/GMRES method) based solvers for nonlinear model predictive control (NMPC) and an automatic code generator for NMPC.
- casADi
A symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs.
- commonroad
Composable benchmarks for motion planning on roads.
Operation System
- acrn-hypervisorEmbedded Operation System
Defines a device hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager.
- ansibleServer Infrastructure and High Performance Computing
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy.
- ansible-role-nfsNetwork Distributed File System
Installs NFS utilities on RedHat/CentOS or Debian/Ubuntu.
- atopMonitoring
System and process monitor for Linux with logging and replay function.
- Automotive Graded LinuxEmbedded Operation System
A collaborative open source project that is bringing together automakers, suppliers and technology companies to build a Linux-based, open software platform for automotive applications that can serve as the de facto industry standard.
- bag-databaseDatabase and Record
A server that catalogs bag files and provides a web-based UI for accessing them.
Development Environment
- action-ros-ciUnit and Integration Test
GitHub Action to build and test ROS 2 packages using colcon.
- action-ros-lintLint and Format
GitHub action to run linters on ROS 2 packages.
- action-tmateDebugging and Tracing
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
- ade-cliCode and Run
The ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images.
- aptlyBuild and Deploy
Debian repository management tool.
- atomCode and Run
Hackable text editor for the 21st century.
Showing a sample of 937 resources. View the full list on GitHub →