Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Hardware
  4. Robotic Tooling

Robotic Tooling

The "Awesome Robotic Tooling" project is a curated collection of free and open-source tools designed to support professional robotic development. This list encompasses a variety of resources, including simulation software, programming libraries, hardware interfaces, and development frameworks that facilitate the creation and deployment of robotic systems. It is particularly beneficial for engineers, researchers, and hobbyists looking to enhance their robotic projects with reliable and innovative tools. Whether you are just starting out or are an experienced developer, this collection provides essential resources to help you build and optimize your robotic applications.

roboticsopen-sourcedevelopment-toolssimulationprogramming-librarieshardware-interfacerobotic-systems
RSSView on GitHub
3.8k stars537 forks0 contributorsUpdated
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

Related Awesome Lists

⚡
Electronics

The "Awesome Electronics" project is a curated collection of resources for anyone interested in the field of electronics, which encompasses the study and application of electrical circuits and devices. This list features a variety of categories including circuit design tools, component libraries, tutorials, project ideas, and community forums, catering to both beginners and experienced engineers. Whether you are a hobbyist looking to start your first project or a professional seeking advanced tools and techniques, this collection provides valuable insights and resources. Dive into the world of electronics and discover the tools and knowledge you need to bring your ideas to life.

7.5k
📦
Robotics

The "Awesome Robotics" project is a curated collection of resources dedicated to the field of robotics, which involves the design, construction, operation, and use of robots. This list encompasses a wide range of categories including hardware platforms, software frameworks, simulation tools, tutorials, and community forums. It is beneficial for students, hobbyists, researchers, and professionals looking to deepen their understanding or enhance their projects in robotics. With a wealth of information and tools available, users can explore innovative applications and stay updated on the latest advancements in the robotics domain.

6.3k
📦
Internet of Things

The "Awesome Internet of Things" project is a curated resource list designed to support developers and enthusiasts in the field of IoT (Internet of Things). IoT refers to the network of physical devices embedded with sensors, software, and other technologies to connect and exchange data over the internet. This list includes a variety of resources such as frameworks, libraries, tools, tutorials, and community forums that cater to both beginners and experienced developers. Whether you're looking to build smart home applications, industrial IoT solutions, or explore data analytics, this collection provides valuable insights and tools to help you innovate and succeed in the IoT landscape.

3.9k
📦
Plotters

The "Awesome Plotters" project is a curated collection of resources focused on computer-controlled drawing machines and visual art robots. This list encompasses a variety of categories including hardware specifications, software tools, libraries for programming, and community projects that showcase innovative applications of plotters in art and design. It serves as a valuable resource for artists, engineers, and hobbyists alike, providing insights into the intersection of technology and creativity. Whether you're looking to build your own plotter or explore existing projects, this collection offers inspiration and practical guidance for anyone interested in the fascinating world of plotter art.

1.4k

Table of Contents

44 sections · 801 projects

Communication and Coordination

19 projects
Agile Development
agilemanifesto.org
Taiga
Taiga

A Docker container for Taiga, an open-source project management platform for agile teams.

Python2915 years ago
Kanboard
Kanboard

A self-hosted Kanban project management application focused on simplicity and minimalism.

PHP9,6303 days ago
kanban
gitlab.com
Gitlab
Gitlab

A Dockerized GitLab CE image for self-hosted source code management and DevOps lifecycle.

Shell8,08911 days ago
Gogs
Gogs

A painless, self-hosted Git service with a GitHub-like interface, built with Go for easy deployment across platforms.

Go47,59216 hours ago
Wekan
Wekan

An open-source, self-hostable kanban board application built with Meteor for collaborative task management.

JavaScript20,9581 day ago
Chronos-Timetracker
Chronos-Timetracker

A cross-platform desktop client for JIRA that tracks time and uploads worklogs automatically or manually.

JavaScript3018 months ago
Grge
gitlab.com
gitlab-triage
gitlab.com
Helpy
Helpy

A modern, open-source helpdesk platform combining support tickets, knowledgebase, and community forums.

Ruby2,4823 years ago
ONLYOFFICE
ONLYOFFICE

A free open-source collaborative system for document management, CRM, project management, and email aggregation.

C#3,1321 month ago
discourse
discourse

A 100% open-source community discussion platform for those who want complete control over their forum.

Ruby47,20715 hours ago
Gerrit
gerrit.googlesource.com
jitsi-meet
jitsi-meet

Open-source video conferencing platform with HD quality, content sharing, and end-to-end encryption for self-hosted or embedded meetings.

TypeScript29,3843 days ago
mattermost
mattermost

An open-source, self-hosted collaboration platform with chat, automation, voice, and AI for secure software development.

TypeScript37,03815 hours ago
openproject
openproject

Open source web-based project management software for planning, tracking, and collaborating on projects.

Ruby15,24818 hours ago
leantime
leantime

An open-source project management system designed for non-project managers, built with neurodiversity in mind.

PHP9,9971 day ago
gitter
gitlab.com

Documentation and Presentation

42 projects
Typora
typora.io
Markor
Markor

A versatile, offline-first text editor for Android supporting Markdown, todo.txt, and other plaintext formats for notes and task management.

Java5,6663 days ago
Pandoc
Pandoc

A Haskell library and command-line tool for converting between dozens of markup formats, including Markdown, LaTeX, HTML, DOCX, and EPUB.

Haskell44,6511 day ago
Yaspeller
Yaspeller

A CLI tool and library for finding spelling errors and typos in text, files, and websites using Yandex.Speller.

JavaScript6382 years ago
ReadtheDocs
docs.readthedocs.io
Doxygen
Doxygen

A documentation generator for multiple programming languages that extracts comments from source code to produce formatted reference manuals.

C++6,48523 hours ago
Word-to-Markdown
Word-to-Markdown

A Ruby gem that converts Microsoft Word documents to Markdown, liberating content for the web.

Ruby1,5487 months ago
paperless
paperless

A self-hosted document management system that scans, indexes, and archives paper documents with OCR and encryption.

Python7,9185 years ago
carbon
carbon

Create and share beautiful, customizable images of your source code for social media and documentation.

JavaScript36,0343 months ago
undraw
undraw.co
asciinema
asciinema

A command-line tool for recording, live streaming, and replaying terminal sessions in a lightweight text-based format.

Rust17,38427 days ago
inkscape
inkscape.org
Reveal-Hugo
Reveal-Hugo

A Hugo theme that transforms markdown content into HTML presentations using Reveal.js.

JavaScript74120 days ago
Hugo-Webslides
Hugo-Webslides

A Hugo theme for creating WebSlides presentations using markdown.

CSS1334 years ago
jupyter2slides
jupyter2slides

Generate cloud-native presentation slides from Jupyter Notebooks using customized Reveal.js templates.

HTML7926 years ago
patat
patat

A terminal-based presentation tool that renders markdown and other formats using Pandoc, with live reload and speaker notes.

Haskell2,7241 day ago
github-changelog-generator
github-changelog-generator

Automatically generates a changelog file from GitHub tags, issues, labels, and pull requests.

Ruby7,5272 months ago
GitLab-Release-Note-Generator
GitLab-Release-Note-Generator

A GitLab CI/CD tool that automatically generates structured release notes from merged merge requests and closed issues.

JavaScript1003 years ago
OCRmyPDF
OCRmyPDF

A command-line tool that adds an OCR text layer to scanned PDF files, making them searchable and copy-pasteable.

Python33,8151 day ago
papermill
papermill

A Python tool for parameterizing, executing, and analyzing Jupyter Notebooks at scale.

Python6,44926 days ago
docsy
docsy

A skeleton documentation site built with the Docsy Hugo theme, ready to clone and customize.

SCSS5568 days ago
actions-hugo
github.com
overleaf
overleaf

An open-source, web-based, real-time collaborative LaTeX editor for writing and editing scientific documents.

JavaScript17,7853 days ago
landslide
landslide

Generate HTML5 slideshows from Markdown, reStructuredText, or Textile markup.

CSS2,0942 years ago
libreoffice-impress-templates
libreoffice-impress-templates

A curated collection of 253+ freely-licensed, well-designed presentation templates for LibreOffice Impress.

Ruby3996 years ago
opensourcedesign
opensourcedesign.net
Olive Video Editor
olivevideoeditor.org
buku
buku

A powerful command-line bookmark manager with a portable SQLite database, auto-fetching, and privacy focus.

Python7,1362 days ago
swiftlatex
swiftlatex.com
ReLaXed
ReLaXed

Create PDF documents interactively using HTML, Pug, and web technologies like CSS and JavaScript.

JavaScript11,7919 months ago
foam
foam

A personal knowledge management and sharing system for VSCode, inspired by Roam Research.

TypeScript17,1944 days ago
CodiMD
CodiMD

A self-hosted, real-time collaborative markdown editor for creating and sharing notes together.

TypeScript7,2192 days ago
jupyter-book
jupyter-book

An open-source tool for building publication-quality books and documents from computational content like Jupyter notebooks.

TypeScript4,2475 days ago
InvoiceNet
InvoiceNet

Deep neural network to extract structured information from invoice documents with a customizable UI and training tools.

Python2,6832 years ago
tesseract
tesseract

An open-source OCR engine that converts images to text, supporting over 100 languages and multiple output formats.

C++74,5564 days ago
mkdocs
mkdocs

A fast, simple, and beautiful static site generator for building project documentation from Markdown files.

Python22,1487 months ago
PlotNeuralNet
PlotNeuralNet

LaTeX code and Python interface for creating publication-quality neural network architecture diagrams.

TeX24,7952 years ago
Excalidraw
Excalidraw

An open-source virtual whiteboard for sketching hand-drawn diagrams with real-time collaboration and end-to-end encryption.

TypeScript124,8381 day ago
SVGrepo
svgrepo.com
gollum
gollum

A simple, Git-powered wiki with a local web interface and support for multiple markup languages.

Ruby14,2776 months ago
GanttLab
gitlab.com
Zotero
Zotero

A free, open-source reference management tool to collect, organize, annotate, cite, and share research sources.

JavaScript14,4133 days ago

Requirements and Safety

13 projects
awesome-safety-critical
awesome-safety-critical

A curated list of resources about programming practices for writing safety-critical software.

Python1,5881 year ago
open-autonomous-safety
open-autonomous-safety

An open-source library of safety processes and testing procedures for self-driving car startups to supplement their safety programs.

JavaScript1808 years ago
CarND-Functional-Safety-Project
CarND-Functional-Safety-Project

A Udacity project for creating functional safety documents for a lane assistance system following automotive safety standards.

883 years ago
Automated Valet Parking Safety Documents
avp-project.uk
safe_numerics
safe_numerics

C++ library providing safe numeric types that throw exceptions on arithmetic errors like overflow and underflow.

C++2221 month ago
Air Vehicle C++ development coding standards
stroustrup.com
AUTOSAR Coding Standard
autosar.org
The W-Model and Lean Scaled Agility for Engineering
assets.vector.com
doorstop
doorstop

A requirements management tool that stores textual requirements as YAML files alongside source code in version control.

Python6324 days ago
capella
eclipse.org
robmosys
robmosys.eu
Papyrus for Robotics
eclipse.org
fossology
fossology

An open-source license compliance software system and toolkit for scanning licenses, copyrights, and export controls.

HTML9933 days ago

Architecture and Design

9 projects
Guidelines
Guidelines

Replication package and dataset for a research paper on software architecture practices in ROS-based robotic systems.

Python10410 months ago
yEd
yworks.com
Plantuml
Plantuml

A web application that generates UML diagrams from text descriptions on-the-fly.

Java2,19411 days ago
rqt_graph
wiki.ros.org
cpp-dependencies
cpp-dependencies

A command-line tool that analyzes C++ #include dependencies and generates dependency graphs in .dot format for visualization.

C++7764 months ago
aztarna
aztarna

A footprinting tool for scanning and fingerprinting robotic systems, including ROS, SROS, ROS2, and industrial routers.

Python935 years ago
draw.io
draw.io
vscode-drawio
vscode-drawio

An unofficial VS Code extension that integrates the Draw.io diagram editor directly into your IDE.

TypeScript9,4472 months ago
Architecture_Decision_Record
Architecture_Decision_Record

A comprehensive collection of templates, examples, and guidance for creating and managing Architecture Decision Records (ADRs).

16,0257 days ago

Frameworks and Stacks

20 projects
ROS
github.com
Awesome ROS2
Awesome ROS2

A curated list of awesome Robot Operating System 2 (ROS 2) resources, libraries, tools, and learning materials.

2,1142 years ago
Autoware.Auto
gitlab.com
Autoware.ai
github.com
openpilot
openpilot

An open-source operating system that upgrades driver assistance systems in 300+ supported cars.

Python61,30722 hours ago
GitHub repository
GitHub repository

An open-source, high-performance platform for developing, testing, and deploying autonomous vehicles.

C++26,6551 month ago
PythonRobotics
PythonRobotics

A comprehensive collection of Python sample codes and a textbook for robotics algorithms, covering localization, mapping, SLAM, path planning, and control.

Python29,7025 days ago
astrobee
astrobee

Open-source flight software, simulator, and tools for NASA's Astrobee free-flying robots on the International Space Station.

C++1,3546 months ago
Automotive Grade Linux
automotivelinux.org
PX4
PX4

An open-source autopilot stack for drones and unmanned vehicles, supporting multicopters, fixed-wing, VTOL, rovers, and more.

C++11,89416 hours ago
Aslan
Aslan

An open-source full-stack ROS-based software for self-driving applications in low-speed urban environments.

Python2844 years ago
Open-Source-Rover
Open-Source-Rover

A build-it-yourself, 6-wheel rover based on NASA's Mars rover design, using consumer off-the-shelf parts for education and robotics research.

Prolog9,42611 days ago
pybotics
pybotics

An open-source Python toolbox for robot kinematics, dynamics, trajectory generation, and calibration.

Python3601 year ago
makani
makani

Open-source flight simulator, autopilot controller, and monitoring tools for the Makani airborne wind turbine project.

C++1,2054 years ago
mir_robot
mir_robot

ROS driver and configuration for MiR autonomous mobile robots, enabling simulation and control via the Robot Operating System.

Python2711 month ago
COMPAS
COMPAS

A Python package for planning and executing robotic fabrication processes within the COMPAS Framework.

Python1312 days ago
JdeRobot Academy
JdeRobot Academy

An open-source ROS-based platform with practical exercises for learning robotics, AI, and computer vision.

Python4713 days ago
clover
clover

ROS-based framework and Raspberry Pi image for controlling PX4-powered drones, enabling easy autonomous flight development.

C++6191 month ago
ArduPilot
ArduPilot

Open-source autopilot software for controlling aircraft, multi-rotors, rovers, boats, and submarines.

C++15,24216 hours ago
F Prime
F Prime

A flight-proven, component-driven framework for rapid development of spaceflight and embedded software applications.

C++10,9742 days ago