Refolk

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.

  1. 1
    ArduPilot/ardupilot15,023 · ⑂ 20,744

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    • arducopter
    • ardupilot
    • arduplane
    • ardurover
    • ardusub
    • uav
  2. 2
    bulletphysics/bullet314,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
  3. 3
    google-deepmind/mujoco13,370 · ⑂ 1,492

    Multi-Joint dynamics with Contact. A general purpose physics simulator.

    • robotics
    • physics
    • mujoco
  4. 4
    dusty-nv/jetson-inference8,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
  5. 5
    cartographer-project/cartographer7,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
  6. 6
    ClemensElflein/OpenMower6,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
  7. 7

    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
  8. 8
    cyberbotics/webots4,335 · ⑂ 2,026

    Webots Robot Simulator

    • robotics
    • robot
    • simulator
    • simulation
    • ros
    • physics-engine
  9. 9
    ros-navigation/navigation24,227 · ⑂ 1,817

    ROS 2 Navigation Framework and System

    • ros2
    • navigation
    • robotics
  10. 10
    RobotLocomotion/drake4,023 · ⑂ 1,365

    Model-based design and verification for robotics.

    • robotics
    • drake
  11. 11
    BehaviorTree/BehaviorTree.CPP4,004 · ⑂ 830

    Behavior Trees Library in C++. Batteries included.

    • behaviortree
    • ai
    • robotics
    • games
    • coordination
    • ros
  12. 12
    introlab/rtabmap3,757 · ⑂ 918

    RTAB-Map library and standalone application

    • slam
    • scanning
    • mapping
    • localization
    • project-tango
    • robotics
  13. 13
    facebookresearch/habitat-sim3,653 · ⑂ 530

    A flexible, high-performance 3D simulator for Embodied AI research.

    • ai
    • computer-vision
    • robotics
    • simulator
    • sim2real
    • cplusplus
  14. 14
    ai-winter/ros_motion_planning3,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
  15. 15
    stack-of-tasks/pinocchio3,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
  16. 16
    rpng/open_vins2,874 · ⑂ 848

    An open source platform for visual-inertial navigation research.

    • visual-inertial-odometry
    • slam
    • msckf
    • sensor-calibration
    • ekf-localization
    • research-platform
  17. 17
    projectchrono/chrono2,829 · ⑂ 593

    High-performance C++ library for multiphysics and multibody dynamics simulations

    • simulation
    • physics-simulation
    • modeling
    • robotics
    • physics-engine
    • multibody-dynamics
  18. 18
    eProsima/Fast-DDS2,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
  19. 19
    ros-planning/navigation2,632 · ⑂ 1,837

    ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.

    • ros
    • navigation
    • robotics
  20. 20
    simbody/simbody2,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
  21. 21
    strasdat/Sophus2,411 · ⑂ 660

    C++ implementation of Lie Groups using Eigen.

    • c-plus-plus
    • math
    • robotics
    • computer-vision
    • geometry
    • graphics
  22. 22
    MIT-SPARK/TEASER-plusplus2,268 · ⑂ 406

    A fast and robust point cloud registration library

    • point-clouds
    • robotics
    • optimization
    • 3d-registration
    • 3d-reconstruction
    • slam
  23. 23
    chvmp/champ2,223 · ⑂ 431

    MIT Cheetah I Implementation

    • ros
    • robotics
    • quadruped-robot-gaits
    • legged-robots
    • legged-robotics
    • gazebo
  24. 24
    onlytailei/CppRobotics2,197 · ⑂ 531

    cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control

    • robotics
    • cpp
    • algorithms
    • planning
    • localization
  25. 25
    PRBonn/kiss-icp2,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

Refolk searched GitHub for public C++ repositories tagged with the Robotics topic, ranked them by stargazer count, and kept those with at least 25 stars. The list refreshes once a day.

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

See all repository lists.

Or zoom out