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

Table of Contents

44 sections · 924 projects

Communication and Coordination

23 projects
Agile Development
agilemanifesto.org
Gitflow
Gitflow
Shell26,8209 months ago
DeepL
DeepL

A Python library and CLI application for translating text using the DeepL neural machine translation service.

Python637 years ago
Taiga
Taiga

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

Python2935 years ago
Kanboard
Kanboard

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

PHP9,7401 day ago
kanban
gitlab.com
Gitlab
Gitlab

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

Shell8,0966 days ago
Gogs
Gogs

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

Go47,6964 days ago
Wekan
Wekan

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

JavaScript20,9986 hours ago
JIRA API
JIRA API
Python2,1253 days ago
Taiga API
Taiga API
Python1383 days ago
Chronos-Timetracker
Chronos-Timetracker

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

JavaScript3019 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,1502 months ago
discourse
discourse

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

Ruby47,5077 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,63912 hours ago
mattermost
mattermost

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

TypeScript38,5457 hours ago
openproject
openproject

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

Ruby15,64712 hours ago
leantime
leantime

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

PHP11,0387 hours ago
gitter
gitlab.com

Documentation and Presentation

43 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,88515 hours ago
Pandoc
Pandoc

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

Haskell45,53611 hours 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,5337 hours ago
Sphinx
Sphinx
Python7,9411 day ago
Word-to-Markdown
Word-to-Markdown

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

Ruby1,5491 day ago
paperless
paperless

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

Python7,9175 years ago
carbon
carbon

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

JavaScript36,0625 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,5981 month ago
inkscape
inkscape.org
Reveal-Hugo
Reveal-Hugo

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

JavaScript7422 months 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,74128 days ago
github-changelog-generator
github-changelog-generator

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

Ruby7,5274 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.

Python34,2701 day ago
papermill
papermill

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

Python6,46017 days ago
docsy
docsy

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

JavaScript5591 day ago
actions-hugo
github.com
overleaf
overleaf

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

JavaScript17,95913 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.

Ruby4046 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,16120 days ago
swiftlatex
swiftlatex.com
ReLaXed
ReLaXed

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

JavaScript11,79410 months ago
foam
foam

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

TypeScript17,3053 days ago
CodiMD
CodiMD

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

TypeScript7,31910 hours ago
jupyter-book
jupyter-book

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

TypeScript4,2603 days ago
InvoiceNet
InvoiceNet

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

Python2,6912 years ago
tesseract
tesseract

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

C++75,52618 hours ago
mkdocs
mkdocs

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

Python22,2719 months ago
PlotNeuralNet
PlotNeuralNet

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

TeX24,9142 years ago
Excalidraw
Excalidraw

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

TypeScript128,23812 hours ago
SVGrepo
svgrepo.com
gollum
gollum

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

Ruby14,3058 months ago
GanttLab
gitlab.com
Zotero
Zotero

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

JavaScript14,77316 hours ago

Requirements and Safety

14 projects
awesome-safety-critical
awesome-safety-critical

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

Python1,5891 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.

904 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++22210 days 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.

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

HTML1,0102 days ago
ScenarioArchitect
ScenarioArchitect

A lightweight Python GUI tool for generating, importing, and exporting driving scenario snapshots for autonomous vehicle testing.

Python362 years ago

Architecture and Design

12 projects
Guidelines
Guidelines

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

Python10411 months ago
yEd
yworks.com
yed_py
yed_py

A tiny Python library for programmatically creating and exporting graphs to yEd's GraphML format.

Python594 months ago
Plantuml
Plantuml

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

Java2,2061 month ago
rqt_graph
wiki.ros.org
rqt_launchtree
rqt_launchtree

An RQT plugin for visualizing and introspecting hierarchical ROS launchfile configurations.

Python534 years ago
cpp-dependencies
cpp-dependencies

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

C++7796 months ago
pydeps
pydeps
Python2,1053 days ago
aztarna
aztarna

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

Python939 days 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,4741 day ago
Architecture_Decision_Record
Architecture_Decision_Record

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

16,50911 days ago

Frameworks and Stacks

21 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,1292 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.

Python63,1986 hours ago
GitHub repository
GitHub repository

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

C++26,7523 months ago
PythonRobotics
PythonRobotics

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

Python30,1173 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,3787 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++12,2247 hours ago
mod_vehicle_dynamics_control
mod_vehicle_dynamics_control
MATLAB2934 years 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,53519 hours 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.

Python2742 months ago
COMPAS
COMPAS

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

Python1359 hours ago
JdeRobot Academy
JdeRobot Academy

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

Python48210 hours ago
clover
clover

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

C++6513 months ago
ArduPilot
ArduPilot

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

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

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

C++11,56013 hours ago

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