Top C++ Robotics repositories on GitHub
Control, perception, simulation, and ROS-ecosystem code. Filtered to projects whose primary language is C++.
Ranked by stars across 631 C++ repositories tagged robotics. Refreshed daily.
- 1ArduPilot/ardupilot★ 15,023 · ⑂ 20,744
ArduPlane, ArduCopter, ArduRover, ArduSub source
- arducopter
- ardupilot
- arduplane
- ardurover
- ardusub
- uav
- 2bulletphysics/bullet3★ 14,456 · ⑂ 3,072
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
- simulation
- robotics
- kinematics
- virtual-reality
- reinforcement-learning
- computer-animation
- 3google-deepmind/mujoco★ 13,370 · ⑂ 1,492
Multi-Joint dynamics with Contact. A general purpose physics simulator.
- robotics
- physics
- mujoco
- 4dusty-nv/jetson-inference★ 8,838 · ⑂ 3,099
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
- deep-learning
- inference
- computer-vision
- embedded
- image-recognition
- object-detection
- 5cartographer-project/cartographer★ 7,848 · ⑂ 2,328
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
- slam
- mapping
- localization
- robotics
- self-driving
- 6ClemensElflein/OpenMower★ 6,482 · ⑂ 379
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
- raspberry-pi
- arduino
- robot
- robotics
- gps
- ros
- 7PetoiCamp/OpenCat-Quadruped-Robot★ 4,791 · ⑂ 556
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
- quadruped
- walking
- legged-robot
- arduino
- stem
- simulation
- 8cyberbotics/webots★ 4,335 · ⑂ 2,026
Webots Robot Simulator
- robotics
- robot
- simulator
- simulation
- ros
- physics-engine
- 9ros-navigation/navigation2★ 4,227 · ⑂ 1,817
ROS 2 Navigation Framework and System
- ros2
- navigation
- robotics
- 10RobotLocomotion/drake★ 4,023 · ⑂ 1,365
Model-based design and verification for robotics.
- robotics
- drake
- 11BehaviorTree/BehaviorTree.CPP★ 4,004 · ⑂ 830
Behavior Trees Library in C++. Batteries included.
- behaviortree
- ai
- robotics
- games
- coordination
- ros
- 12introlab/rtabmap★ 3,757 · ⑂ 918
RTAB-Map library and standalone application
- slam
- scanning
- mapping
- localization
- project-tango
- robotics
- 13facebookresearch/habitat-sim★ 3,653 · ⑂ 530
A flexible, high-performance 3D simulator for Embodied AI research.
- ai
- computer-vision
- robotics
- simulator
- sim2real
- cplusplus
- 14ai-winter/ros_motion_planning★ 3,489 · ⑂ 513
Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, PSO, Voronoi, PID, LQR, MPC, DWA, APF, Pure Pursuit etc.
- astar
- jump-point-search
- motion-planning
- ros
- dstar-lite
- rrt
- 15stack-of-tasks/pinocchio★ 3,337 · ⑂ 537
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
- robotics
- dynamics
- analytical-derivatives
- kinematics
- c-plus-plus
- rigid-body-dynamics
- 16rpng/open_vins★ 2,874 · ⑂ 848
An open source platform for visual-inertial navigation research.
- visual-inertial-odometry
- slam
- msckf
- sensor-calibration
- ekf-localization
- research-platform
- 17projectchrono/chrono★ 2,829 · ⑂ 593
High-performance C++ library for multiphysics and multibody dynamics simulations
- simulation
- physics-simulation
- modeling
- robotics
- physics-engine
- multibody-dynamics
- 18eProsima/Fast-DDS★ 2,797 · ⑂ 915
The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact info@eprosima.com
- dds
- ros2
- rtps
- middleware
- cpp
- omg
- 19ros-planning/navigation★ 2,632 · ⑂ 1,837
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
- ros
- navigation
- robotics
- 20simbody/simbody★ 2,518 · ⑂ 491
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- multibody-dynamics
- physics-engine
- physics-simulation
- robotics
- biomechanics
- 21strasdat/Sophus★ 2,411 · ⑂ 660
C++ implementation of Lie Groups using Eigen.
- c-plus-plus
- math
- robotics
- computer-vision
- geometry
- graphics
- 22MIT-SPARK/TEASER-plusplus★ 2,268 · ⑂ 406
A fast and robust point cloud registration library
- point-clouds
- robotics
- optimization
- 3d-registration
- 3d-reconstruction
- slam
- 23chvmp/champ★ 2,223 · ⑂ 431
MIT Cheetah I Implementation
- ros
- robotics
- quadruped-robot-gaits
- legged-robots
- legged-robotics
- gazebo
- 24onlytailei/CppRobotics★ 2,197 · ⑂ 531
cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
- robotics
- cpp
- algorithms
- planning
- localization
- 25PRBonn/kiss-icp★ 2,167 · ⑂ 441
A LiDAR odometry pipeline that just works
- 3d-mapping
- icp
- lidar-slam
- slam
- robotics
- ros
Find C++ engineers shipping Robotics
The list above ranks the most-starred public C++ repositories tagged with the Robotics topic, drawn from the public GitHub graph. Across 631 matching repositories, the contributors are a tight cluster of engineers with both C++ chops and real Robotics experience.
That overlap is rare. Most C++ engineers haven’t shipped Robotics, and most Robotics maintainers don’t write C++. The people on this list’s contributor graph are the ones who do both.
Refolk turns this list into a search. Ask for “C++ Robotics maintainers hiring” or “C++ engineers shipping Robotics in 2025” and Refolk returns a ranked shortlist with the commits, profiles, and projects behind each name.
How this list is built
Last refreshed: Thu, 07 May 2026 06:34:52 GMT
Need a more specific search?
Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these:
Related lists
- C++ · Game engines
- C++ · Machine learning
- Python · Robotics
- TypeScript · React
- TypeScript · Next.js
- TypeScript · Vue
- TypeScript · Svelte
- TypeScript · Tailwind CSS
See all repository lists.