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 651 C++ repositories tagged robotics. Refreshed daily.

  1. 1
    ArduPilot/ardupilot15,326 · ⑂ 20,956

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    • arducopter
    • ardupilot
    • arduplane
    • ardurover
    • ardusub
    • uav
  2. 2
    bulletphysics/bullet314,560 · ⑂ 3,078

    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,929 · ⑂ 1,585

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

    • robotics
    • physics
    • mujoco
  4. 4
    dusty-nv/jetson-inference8,898 · ⑂ 3,100

    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,883 · ⑂ 2,330

    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

    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
  7. 7
    cyberbotics/webots4,420 · ⑂ 2,031

    Webots Robot Simulator

    • robotics
    • robot
    • simulator
    • simulation
    • ros
    • physics-engine
  8. 8
    ros-navigation/navigation24,357 · ⑂ 1,857

    ROS 2 Navigation Framework and System

    • ros2
    • navigation
    • robotics
  9. 9
    RobotLocomotion/drake4,082 · ⑂ 1,373

    Model-based design and verification for robotics.

    • robotics
    • drake
  10. 10
    BehaviorTree/BehaviorTree.CPP4,074 · ⑂ 841

    Behavior Trees Library in C++. Batteries included.

    • behaviortree
    • ai
    • robotics
    • games
    • coordination
    • ros
  11. 11
    introlab/rtabmap3,841 · ⑂ 933

    RTAB-Map library and standalone application

    • slam
    • scanning
    • mapping
    • localization
    • project-tango
    • robotics
  12. 12
    facebookresearch/habitat-sim3,718 · ⑂ 541

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

    • ai
    • computer-vision
    • robotics
    • simulator
    • sim2real
    • cplusplus
  13. 13
    ai-winter/ros_motion_planning3,525 · ⑂ 515

    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
  14. 14
    stack-of-tasks/pinocchio3,474 · ⑂ 544

    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
  15. 15

    Robotics Toolbox for Python

    • python
    • robotics
    • robotics-toolbox
    • robotics-simulation
    • robotics-control
    • kinematics
  16. 16
    rpng/open_vins2,942 · ⑂ 872

    An open source platform for visual-inertial navigation research.

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

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

    • simulation
    • physics-simulation
    • modeling
    • robotics
    • physics-engine
    • multibody-dynamics
  18. 18
    eProsima/Fast-DDS2,832 · ⑂ 930

    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,647 · ⑂ 1,831

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

    • ros
    • navigation
    • robotics
  20. 20
    simbody/simbody2,525 · ⑂ 494

    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,430 · ⑂ 662

    C++ implementation of Lie Groups using Eigen.

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

    A fast and robust point cloud registration library

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

    MIT Cheetah I Implementation

    • ros
    • robotics
    • quadruped-robot-gaits
    • legged-robots
    • legged-robotics
    • gazebo
  24. 24
    PRBonn/kiss-icp2,229 · ⑂ 452

    A LiDAR odometry pipeline that just works

    • 3d-mapping
    • icp
    • lidar-slam
    • slam
    • robotics
    • ros
  25. 25
    onlytailei/CppRobotics2,209 · ⑂ 537

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

    • robotics
    • cpp
    • algorithms
    • planning
    • localization

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 651 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: Sun, 21 Jun 2026 08:14:50 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