Core ROS packages (by ros)


Basic ROS repo stats
10 days ago

ros/ros is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

ROS Alternatives

Similar projects and alternatives to ROS

  • GitHub repo OpenCV

    Open Source Computer Vision Library

  • GitHub repo Keras

    Deep Learning for humans

  • GitHub repo johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

  • GitHub repo open-source-rover

    A build-it-yourself, 6-wheel rover based on the rovers on Mars!

  • GitHub repo ImageAI

    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

  • GitHub repo examples

    TensorFlow examples (by tensorflow)

  • GitHub repo yarp

    YARP - Yet Another Robot Platform

  • GitHub repo awesome-weekly-robotics

    A list of projects that were or will be featured in Weekly Robotics newsletter

  • GitHub repo video_stream_opencv

    A package to open video streams and publish them in ROS using the opencv videocapture mechanism

  • GitHub repo teleop_tools

    A set of generic teleoperation tools for any robot.

  • GitHub repo Robotics-Resources

    List of commonly used robotics libraries and packages

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better ROS alternative or higher similarity.


Posts where ROS has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-14.
  • Robotics-Resources: Find all the robotic frameworks, libraries, papers, and textbooks in one place. | 2021-04-14
    Thanks! I've been looking into ROS too, but didn't see it on your list. I'm curious if I should learn that or a different framework/library for common robot tasks.
  • ML language/frameworks for robotics applications
  • Robot Systems: Software Stack Overview | 2021-04-04
  • Datetime changes in Python 4 | 2021-04-02
    ROS is an ubuntu based robotic operating system.
  • Need Advice For High School Robotics Club | 2021-03-02
    Outside of first, look into the robot operating system ( ). It can have a steep learning curve, but might be a fit and is used in industry. They use a simulation environment called gazebo: ( )
  • Can I still learn how to code on an Arduino without actually having one? | 2021-03-02
    Pretty much all things Arduino, plus ROS on top of that - because your Arduino will end up being an electricaldigital translation layer in any serious robotics project ;)