Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Robotics

Robotics

541 projects

Showing 36 of 541 projects

cepton_sdk_redist
cepton_sdk_redistPython

SDK for working with Cepton LiDAR sensors, providing networking, packet parsing, calibration, and frame accumulation.

#lidar#robotics#csharp
Stars24
Forks16
Last commit1 year ago
micropython-servo
micropython-servoPython

A MicroPython library for controlling RC servos using hardware PWM with calibration support.

#robotics#iot#servo-motor
Stars24
Forks4
Last commit8 months ago
ros2_message_filters
ros2_message_filtersC++

A ROS2 library for synchronizing and filtering messages based on time and other conditions, ported from ROS message_filters.

#robotics#message-synchronization#sensor-fusion
Stars22
Forks13
Last commit4 years ago
micropython-stepper
micropython-stepperPython

A MicroPython library for controlling stepper motors with non-blocking timers and angle-based movement.

#robotics#micropython#python-library
Stars22
Forks10
Last commit8 months ago
sts_bt_library
sts_bt_libraryC++

A ROS-based behavior tree library for modular control flow in distributed robotic applications, with XML parsing and visualization.

#robotics#modular-architecture#distributed-systems
Stars21
Forks4
Last commit6 years ago
ticlib
ticlibPython

A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.

#robotics#micropython#i2c
Stars21
Forks6
Last commit3 months ago
Potassium
PotassiumScala

A functional programming framework for writing robot software in Scala.

#robotics#functional-programming#robot-framework
Stars20
Forks2
Last commit8 years ago
system_metrics_collector
system_metrics_collectorC++

A lightweight, real-time system metrics collector for monitoring CPU and memory usage in ROS2 systems (Linux only).

#robotics#metrics-collection#ros2
Stars20
Forks8
Last commit5 years ago
action-ros-lint
action-ros-lintTypeScript

A GitHub Action to run linters on ROS 2 packages without compiling code for fast feedback.

#robotics#ament-lint#linter
Stars20
Forks8
Last commit1 year ago
esp32-microgamepad-ble
esp32-microgamepad-blePython

A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.

#robotics#iot#micropython-esp32
Stars19
Forks1
Last commit5 years ago
meta-ros2
meta-ros2BitBake

An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.

#robotics#embedded#ros2
Stars19
Forks7
Last commit8 years ago
ros2-env
ros2-envShell

A Zsh plugin for managing ROS 2 workspaces, environments, and colcon builds with named workspace activation.

#robotics#shell-tools#ros2
Stars19
Forks3
Last commit9 months ago
rosidl_generator_java
rosidl_generator_javaJava

Java and Android bindings for ROS2, enabling JVM and Android development with the Robot Operating System 2.

#robotics#java bindings#fast-rtps
Stars18
Forks7
Last commit6 years ago
rcljava
rcljavaJava

Java and Android bindings for ROS2, enabling JVM-based robotics applications.

#robotics#java bindings#fast-rtps
Stars18
Forks7
Last commit6 years ago
GitHub repository
GitHub repositoryVerilog

A framework for developing and evaluating LiDAR data processing algorithms, with support for hardware acceleration on embedded platforms.

#robotics#fpga#sensor-fusion
Stars18
Forks3
Last commit1 year ago
robotics-with-ada
robotics-with-adaAda

Demonstrates interfacing Lego NXT Mindstorms sensors and effectors using Ada on low-cost ARM evaluation boards.

#robotics#lego-mindstorms#embedded-systems
Stars17
Forks5
Last commit2 years ago
duro_gps_driver
duro_gps_driverC++

ROS/ROS2 driver for SwiftNav Duro Inertial GPS/GNSS receivers, providing pose, IMU, and navigation data.

#robotics#ethernet#ros-driver
Stars17
Forks13
Last commit1 month ago
pid
pidC++

A PID controller implementation for ROS2 robotics applications.

#robotics#simulation#pid-controller
Stars17
Forks12
Last commit2 years ago
rcljava_examples
rcljava_examplesJava

A collection of Java examples demonstrating the ROS2 Java bindings for robotics and IoT applications.

#robotics#java bindings#iot
Stars17
Forks15
Last commit3 years ago
basalt_ros2
basalt_ros2C++

ROS2 wrapper for Basalt visual-inertial odometry (VIO) system, enabling real-time 6DOF pose estimation.

#robotics#sensor-fusion#pose-estimation
Stars17
Forks1
Last commit3 years ago
adlink_neuronbot
adlink_neuronbotPython

ROS2/DDS robot package demonstrating human following and swarm avoidance capabilities on ADLINK Neuron hardware.

#robotics#sensor-fusion#ros2
Stars16
Forks6
Last commit7 years ago
SmartDashboard.js
SmartDashboard.jsHTML

An unofficial FRC SmartDashboard implementation using nw.js with support for widgets, camera streams, and Driver Station integration.

#robotics#robot-control#camera-streams
Stars16
Forks0
Last commit9 years ago
ros1_fuzzer
ros1_fuzzerPython

A fuzzer for discovering bugs and vulnerabilities in ROS nodes by testing topics with pseudorandom data.

#robotics#fuzzing#vulnerability-detection
Stars16
Forks4
Last commit5 years ago
launch_ros_sandbox
launch_ros_sandboxPython

A roslaunch2 extension for running ROS nodes in isolated environments like Docker containers or separate user accounts.

#robotics#sandbox#containerization
Stars15
Forks2
Last commit4 years ago
ros2_object_map
ros2_object_mapPython

A ROS2 package that marks detected objects on a map during SLAM using object analytics.

#robotics#sensor-fusion#ros-package
Stars15
Forks5
Last commit4 years ago
nnstreamer-ros
nnstreamer-rosC++

NNStreamer extension plugins that enable neural network pipelines to integrate with ROS and ROS2 for robotics applications.

#nnstreamer#robotics#pipeline-framework
Stars14
Forks8
Last commit5 years ago
ROS2-Integration-Service
ROS2-Integration-Service

A deprecated tool for integrating ROS2 with other technologies and enabling ROS2 communication over WAN/Internet.

#robotics#wan-communication#ros2
Stars13
Forks3
Last commit5 years ago
ros2_denso_radar
ros2_denso_radarPython

ROS2 driver for Denso Toyota/Lexus 2015-2017 radar units, enabling autonomous vehicle perception.

#robotics#lexus#perception
Stars12
Forks2
Last commit6 years ago
rmw_opensplice_cpp
rmw_opensplice_cppC++

ROS 2 middleware implementation using Vortex OpenSplice DDS for communication.

#robotics#publish-subscribe#ros2
Stars12
Forks26
Last commit4 years ago
FluadHTN
FluadHTNLua

A Lua hierarchical task network planner for AI, featuring partial planning, domain splicing, and minimal dependencies.

#robotics#game-ai#simulation
Stars12
Forks3
Last commit1 month ago
micropython-ppm-decoder
micropython-ppm-decoderPython

A MicroPython utility for decoding R/C receiver PPM frame signals from radio control systems.

#robotics#micropython#esp32
Stars11
Forks3
Last commit10 years ago
rclada
rcladaAda

Ada programming language client library for ROS2/RCL robotics middleware.

#robotics#embedded-systems#safety-critical
Stars11
Forks2
Last commit1 year ago
ROOSTER
ROOSTERJava

A reusable Java library providing drive pipeline systems, preferences management, and trigger utilities for FRC Team 1540 robots.

#robotics#drive-control#gradle
Stars11
Forks0
Last commit6 years ago
waymo_ros
waymo_rosJupyter Notebook

A ROS package for connecting the Waymo Open Dataset to the Robot Operating System (ROS).

#robotics#dataset-integration#perception
Stars11
Forks4
Last commit6 years ago
ros2_pytorch_cuda
ros2_pytorch_cudaC++

A ROS2 template node for running PyTorch C++ models with CUDA support in a Docker environment.

#robotics#cuda#template
Stars10
Forks1
Last commit4 years ago
ros2_raspicam_node
ros2_raspicam_nodePython

A ROS2 node for capturing and publishing images from Raspberry Pi cameras over ROS2 topics.

#robotics#iot#image-capture
Stars10
Forks5
Last commit7 years ago
PreviousPage 14 of 16Next

Related Tags

#Ros210#Ros2167#Computer Vision138#Slam79#Autonomous Vehicles65#C Plus Plus61#Point Cloud59#Python58#Sensor Fusion56#Embedded Systems54#Lidar52#Real Time50
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub