Top 50 Awesome List

protontypes/awesome-robotic-tooling

Hardware  2 days ago  2.2k
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
View byDAY/WEEK/README
View on Github

This week

Frameworks and Stacks

  • pyboticsstars247 - An open-source and peer-reviewed Python toolbox for robot kinematics and calibration.
  • Mar 21st - Mar 27th, 2022

    Data Visualization and Mission Control

    Annotation

  • 3d-annotation-toolstars55 - Lightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more.
  • Feb 28th - Mar 6th, 2022

    Sensor Processing

    Perception Pipeline

  • se(3)-TrackNetstars232 - A package for 6D pose tracking of dynamic objects when object's CAD model is available.
  • Sensor Processing

    Image Processing

  • AliceVisionstars2.3k - A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.
  • Feb 7th - Feb 13th, 2022

    Sensor Processing

    Lidar and Point Cloud Processing

  • urban_road_filterstars166 - Real-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles.
  • Removertstars315 - Remove then revert. Static map construction in the wild and dynamic points removing tool by constructing a static map.
  • Nov 8th - Nov 14th, 2021

    Electronics and Mechanics

  • kicad - A Cross Platform and Open Source Electronics Design Automation Suite.
  • Oct 25th - Oct 31st, 2021

    Sensor Processing

    Calibration and Transformation

  • TriPstars12 - A Inverse Kinematics library for serial robots, parallel robots and hybrids of both.
  • Oct 11th - Oct 17th, 2021

    Planning and Control

  • Ruckig - Instantaneous Motion Generation. Real-time. Jerk-constrained. Time-optimal.
  • Oct 4th - Oct 10th, 2021

    Data Visualization and Mission Control

  • Foxglove Studiostars899 - Web and desktop app for robotics visualization and debugging; actively maintained fork of webviz.
  • Aug 16th - Aug 22nd, 2021

    Simulation

  • safe-control-gymstars240 - PyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control.
  • Aug 2nd - Aug 8th, 2021

    Simulation

  • Dynamic_logistics_Warehousestars78 - Gazebo simulation of dynamics environment in warehouses.
  • OpenCDAstars676 - A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
  • Jun 28th - Jul 4th, 2021

    Datasets

  • ONCE dataset - A large-scale autonomous driving dataset with 2D&3D object annotations.
  • May 31st - Jun 6th, 2021

    Documentation and Presentation

  • Zoterostars5.9k - A free, easy-to-use tool to help you collect, organize, cite, and share your research sources.
  • Sensor Processing

    Calibration and Transformation

  • e2calibstars100 - Contains code that implements video reconstruction from event data for calibration.
  • May 24th - May 30th, 2021

    Operation System

    Monitoring

  • ShellHub - ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. Think ShellHub as centralized SSH for the the edge and cloud computing.
  • Sshwiftystars1.2k - Sshwifty is a SSH and Telnet connector made for the Web.
  • Data Visualization and Mission Control

  • ROS-Mobilestars315 - Visualization and controlling application for Android.
  • May 10th - May 16th, 2021

    Localization and State Estimation

  • libRSFstars160 - A robust sensor fusion library for online localization.
  • Apr 26th - May 2nd, 2021

    Simulation

  • AI2-THORstars701 - Python framework with a Unity backend providing interaction, navigation, and manipulation support for household based robotic agents, consisting of 200+ of custom scenes, 1500+ custom annotated objects, and 200+ actions.
  • Apr 12th - Apr 18th, 2021

    User Interaction

    Acoustic User Interface

  • TTSstars6.6k - A deep learning toolkit for Text-to-Speech, battle-tested in research and production.
  • Mar 8th - Mar 14th, 2021

    Network and Middleware

    Controller Area Network

  • awesome CANstars667 - A curated list of awesome CAN bus tools, hardware and resources.
  • Network and Middleware

  • mqtt_bridgestars125 - Provides a functionality to bridge between ROS and MQTT in bidirectional.
  • Mar 1st - Mar 7th, 2021

    Simulation

  • gym-pybullet-dronesstars571 - PyBullet-based Gym environments for single and multi-agent reinforcement learning of quadcopter control.
  • Documentation and Presentation

  • GanttLab - The easy to use, fully functional Gantt chart for GitLab and GitHub.
  • Feb 22nd - Feb 28th, 2021

    Documentation and Presentation

  • gollumstars12.8k - A simple, Git-powered wiki with a sweet API and local frontend.
  • Feb 15th - Feb 21st, 2021

    Frameworks and Stacks

  • F Primestars9k - A component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications.
  • Electronics and Mechanics

  • OpenAeroStructstars127 - A lightweight tool that performs aerostructural optimization using OpenMDAO.
  • Feb 8th - Feb 14th, 2021

    Documentation and Presentation

  • SVGrepo - Download free SVG Vectors for commercial use.
  • Electronics and Mechanics

  • Inkscape Ray Opticsstars249 - An extension for Inkscape that makes it easier to draw optical diagrams.
  • Datasets

  • Papers With Code - Thousands of machine learning datasets provided by Papers With Code.
  • Sensor Processing

    Image Processing

  • libvipsstars7.2k - A fast image processing library with low memory needs.
  • Feb 1st - Feb 7th, 2021

    Sensor Processing

    Lidar and Point Cloud Processing

  • cuda-pclstars251 - Accelerating Lidar for Robotics with NVIDIA CUDA-based PCL.
  • Jan 25th - Jan 31st, 2021

    Data Visualization and Mission Control

  • ipyganystars465 - 3-D Scientific Visualization in the Jupyter Notebook.
  • Frameworks and Stacks

  • ArduPilotstars7.7k - Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles.
  • Jan 18th - Jan 24th, 2021

    Simultaneous Localization and Mapping

    Lidar

  • M-LOAMstars318 - Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration.
  • Data Visualization and Mission Control

  • PyQtGraphstars3k - Fast data visualization and GUI tools for scientific / engineering applications.
  • Frameworks and Stacks

  • cloverstars278 - ROS-based framework and RPi image to control PX4-powered drones.
  • Simulation

  • Cloestars26 - Empowers developers of automated-driving software components by providing a unified interface to closed-loop simulation.
  • Jan 11th - Jan 17th, 2021

    Network and Middleware

    Sensor and Acuator Interfaces

  • TauLidarCamerastars31 - The host-side API for building applications with the Tau LiDAR Camera.
  • Documentation and Presentation

  • Excalidrawstars33.4k - Virtual whiteboard for sketching hand-drawn like diagrams.
  • PlotNeuralNetstars17.4k - Latex code for drawing neural networks for reports and presentation.
  • Jan 4th - Jan 10th, 2021

    Frameworks and Stacks

  • JdeRobot Academystars183 - JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way.
  • Network and Middleware

  • micro-ROS for Arduinostars220 - A experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI.
  • Dec 28th - Jan 3rd, 2020

    Development Environment

    Debugging and Tracing

  • ros2_tracing - Tracing tools for ROS 2.
  • Dec 21st - Dec 27th, 2020

    Sensor Processing

    Image Processing

  • eo-learnstars927 - A collection of open source Python packages that have been developed to seamlessly access and process spatio-temporal image sequences acquired by any satellite fleet in a timely and automatic manner.
  • Data Visualization and Mission Control

  • K3D-tools - Jupyter notebook extension for 3D visualization.
  • Simultaneous Localization and Mapping

    Lidar

  • LIO_SAMstars2k - Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping.
  • Dec 14th - Dec 20th, 2020

    Sensor Processing

    Lidar and Point Cloud Processing

  • SA-SSDstars453 - Structure Aware Single-stage 3D Object Detection from Point Cloud.
  • Architecture and Design

  • Architecture_Decision_Recordstars7.8k - A document that captures an important architectural decision made along with its context and consequences.
  • Dec 7th - Dec 13th, 2020

    Documentation and Presentation

  • mkdocsstars15k - A fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
  • Sensor Processing

    Lidar and Point Cloud Processing

  • CamVoxstars431 - A low-cost SLAM system based on camera and Livox lidar.
  • Frameworks and Stacks

  • COMPASstars82 - Robotic fabrication package for the COMPAS Framework.
  • Sensor Processing

    Image Processing

  • satpystars854 - A python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats.
  • Simulation

  • BlueSkystars229 - The goal of BlueSky is to provide everybody who wants to visualize, analyze or simulate air traffic with a tool to do so without any restrictions, licenses or limitations.
  • Nov 23rd - Nov 29th, 2020

    Simulation

  • Unity-Robotics-Hubstars1.3k - Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.
  • Simultaneous Localization and Mapping

    Visual

  • gradslamstars1.1k - An open source differentiable dense SLAM library for PyTorch.
  • Nov 16th - Nov 22nd, 2020

    Sensor Processing

    Machine Learning

  • nnstreamer-rosstars14 - A set of Gstreamer plugins and ROS examples that allow Gstreamer developers to adopt neural network models easily and efficiently and neural network developers to manage neural network pipelines and their filters easily and efficiently.
  • Planning and Control

  • se2_navigationstars248 - Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space.
  • Development Environment

    Code and Run

  • Gitpodstars9.2k - An open source developer platform that automates the provisioning of ready-to-code development environments.
  • Sensor Processing

    Lidar and Point Cloud Processing

  • kaolinstars3.3k - A PyTorch Library for Accelerating 3D Deep Learning Research.
  • Network and Middleware

    Sensor and Acuator Interfaces

  • blickfeld-scanner-libstars15 - Cross-platform library to communicate with LiDAR devices of the Blickfeld GmbH.
  • Nov 9th - Nov 15th, 2020

    Communication and Coordination

  • Chronos-Timetrackerstars291 - Desktop client for JIRA. Track time, upload worklogs without a hassle.
  • gitlab-triage - Gitlab's issues and merge requests triage, automated.
  • discoursestars36.5k - A platform for community discussion. Free, open, simple.
  • leantimestars1.7k - Leantime is a lean project management system for innovators.
  • Agile Development - Manifesto for Agile Software Development.
  • Gitflowstars26k - Makes parallel development very easy, by isolating new development from finished work.
  • DeepLstars58 - An online translator that outperforms Google, Microsoft and Facebook.
  • Taigastars288 - Agile Projectmanagment Tool.
  • Kanboardstars6.8k - Minimalistic Kanban Board.
  • kanban - Free, open source, self-hosted, Kanban board for GitLab issues.
  • Gitlabstars7.4k - Simple Selfhosted Gitlab Server with Docker.
  • Gogsstars41k - Build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way.
  • Wekanstars18.2k - Meteor based Kanban Board.
  • JIRA APIstars1.6k - Python Library for REST API of Jira.
  • Taiga APIstars86 - Python Library for REST API of Taiga.
  • Grge - Grge is a daemon and command line utility augmenting GitLab.
  • Helpystars2.2k - A modern, open source helpdesk customer support application.
  • ONLYOFFICEstars1.8k - A free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place.
  • Gerrit - A code review and project management tool for Git based projects.
  • jitsi-meetstars18.7k - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
  • mattermoststars23.9k - An open source, private cloud, Slack-alternative.
  • openprojectstars6.1k - The leading open source project management software.
  • Documentation and Presentation

  • GitLab-Release-Note-Generatorstars78 - A Gitlab release note generator that generates release note on latest tag.
  • actions-hugo - Deploy website based on Hugo to GitHub Pages.
  • github-changelog-generatorstars6.9k - Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
  • opensourcedesign - Community and Resources for Free Design and Logo Creation.
  • Typora - A Minimalist Markdown Editor.
  • Markorstars2.3k - A Simple Markdown Editor for your Android Device.
  • Pandocstars26.6k - Universal markup converter.
  • Yaspellerstars617 - Command line tool for spell checking.
  • ReadtheDocs - Build your local ReadtheDocs Server.
  • Doxygenstars4.3k - Doxygen is the de facto standard tool for generating documentation from annotated C++ sources.
  • Sphinxstars4.9k - A tool that makes it easy to create intelligent and beautiful documentation for Python projects.
  • Word-to-Markdownstars1.3k - A ruby gem to liberate content from Microsoft Word document.
  • paperlessstars7.7k - Index and archive all of your scanned paper documents.
  • carbonstars31.3k - Share beautiful images of your source code.
  • undraw - Free Professional business SVGs easy to customize.
  • asciinemastars10.8k - Lets you easily record terminal sessions and replay them in a terminal as well as in a web browser.
  • inkscape - Inkscape is a professional vector graphics editor for Linux, Windows and macOS.
  • jupyter2slidesstars771 - Cloud Native Presentation Slides with Jupyter Notebook + Reveal.js.
  • patatstars1.9k - Terminal-based presentations using Pandoc.
  • OCRmyPDFstars7.3k - Adds an OCR text layer to scanned PDF files, allowing them to be searched.
  • papermillstars4.9k - A tool for parameterizing, executing, and analyzing Jupyter Notebooks.
  • docsystars319 - An example documentation site using the Docsy Hugo theme.
  • overleafstars10.3k - An open-source online real-time collaborative LaTeX editor.
  • landslidestars2k - Generate HTML5 slideshows from markdown, ReST, or textile.
  • libreoffice-impress-templatesstars287 - Freely-licensed LibreOffice Impress templates.
  • olive - A free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software.
  • bukustars5.3k - Browser-independent bookmark manager.
  • swiftlatex - A WYSIWYG Browser-based LaTeX Editor.
  • ReLaXedstars11.7k - Allows complex PDF layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX.
  • CodiMDstars3.3k - Open Source Online Real-time collaborate on team documentation in markdown.
  • jupyter-bookstars3k - Build interactive, publication-quality documents from Jupyter Notebooks.
  • InvoiceNetstars2.1k - Deep neural network to extract intelligent information from invoice documents.
  • tesseractstars46.8k - Open Source OCR Engine.
  • Requirements and Safety

  • open-autonomous-safetystars173 - OAS is a fully open-source library of Voyage's safety processes and testing procedures, designed to supplement existing safety programs at self-driving car startups across the world.
  • CarND-Functional-Safety-Projectstars69 - Create functional safety documents in this Udacity project.
  • Automated Valet Parking Safety Documents - Created to support the safe testing of the Automated Valet Parking function using the StreetDrone test vehicle in a car park.
  • safe_numericsstars188 - Replacements to standard numeric types which throw exceptions on errors.
  • Air Vehicle C++ development coding standards - Provide direction and guidance to C++ programmers that will enable them to employ good programming style and proven programming practices leading to safe, reliable, testable, and maintainable code.
  • AUTOSAR Coding Standard - Guidelines for the use of the C++14 language in critical and safety-related system.
  • The W-Model and Lean Scaled Agility for Engineering - Ford applied an agile V-Model method from Vector that can be used in safety related project management.
  • doorstopstars364 - Requirements management using version control.
  • Architecture and Design

  • vscode-drawiostars8.4k - This extension integrates Draw.io into VS Code.
  • Plantumlstars1.2k - Web application to generate UML diagrams on-the-fly in your live documentation.
  • draw.io - A free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
  • Guidelines - How to architect ROS-based systems.
  • yEd - A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams.
  • yed_pystars53 - Generates graphML that can be opened in yEd.
  • rqt_graph - Provides a GUI plugin for visualizing the ROS computation graph.
  • cpp-dependenciesstars666 - Tool to check C++ #include dependencies (dependency graphs created in .dot format).
  • pydepsstars1.1k - Python Module Dependency graphs.
  • aztarnastars83 - A footprinting tool for robots.
  • Frameworks and Stacks

  • Aslanstars244 - Open source self-driving software for low speed environments.
  • open-source-roverstars7.1k - A build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL.
  • mir_robotstars149 - This is a community project to use the MiR Robots with ROS.
  • OpenPilotstars36k - Open Source Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS).
  • ROS - (Robot Operating System) provides libraries and tools to help software developers create robot applications.
  • Autoware.Auto - Autoware.Auto applies best-in-class software engineering for autonomous driving.
  • Autoware.ai - Autoware.AI is the world's first "All-in-One" open-source software for autonomous driving technology.
  • Stanford Self Driving Car Code - Stanford Code From Cars That Entered DARPA Grand Challenges.
  • CARMAPlatformstars324 - Enables cooperative automated driving plug-in.
  • Automotive Grade Linux - Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car.
  • PX4stars5.9k - An open source flight control software for drones and other unmanned vehicles.
  • KubOSstars268 - An open-source software stack for satellites.
  • makanistars1.1k - Contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools.
  • Development Environment

    Code and Run

  • reboundstars3.9k - Command-line tool that instantly fetches Stack Overflow results when an exception is thrown.
  • roslibpystars202 - Python ROS Bridge library allows to use Python and IronPython to interact with ROS, the open-source robotic middleware.
  • mybinder - Open notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere.
  • Vim-rosstars124 - Vim plugin for ROS development.
  • atomstars58.5k - Hackable text editor for the 21st century.
  • Teletypestars2.4k - Share your workspace with team members and collaborate on code in real time in Atom.
  • Sublime - A sophisticated text editor for code, markup and prose.
  • ade-cli - The ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images.
  • recipe-wizardstars21 - A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system.
  • Jupyter ROSstars501 - Jupyter widget helpers for ROS, the Robot Operating System.
  • ros_rqt_pluginstars343 - The ROS Qt Creator Plug-in for Python.
  • xeus-clingstars2.4k - Jupyter kernel for the C++ programming language.
  • TabNinestars9.5k - The all-language autocompleter.
  • kite - Use machine learning to give you useful code completions for Python.
  • jedistars5.2k - Autocompletion and static analysis library for python.
  • pybind11stars11.6k - Seamless operability between C++11 and Python.
  • Sourcetrailstars12.9k - Free and open-source cross-platform source explorer.
  • ROSOnWindows - An experimental release of ROS1 for Windows.
  • live-sharestars2k - Real-time collaborative development from the comfort of your favorite tools.
  • cocalcstars1k - Collaborative Calculation in the Cloud.
  • EasyClangCompletestars562 - Robust C/C++ code completion for Sublime Text 3.
  • vscode-rosstars258 - Visual Studio Code extension for Robot Operating System (ROS) development.
  • awesome-hppstars2k - A curated list of awesome header-only C++ libraries.
  • Development Environment

    Build and Deploy

  • rosbuild - The ROS build farm.
  • crosstars41 - A single thread pure C implementation of the ROS framework.
  • superflorestars42 - An extended platform release manager for Robot Operating System.
  • gitlab-release - Simple python3 script to upload files (from ci) to the current projects release (tag).
  • qemu-user-staticstars1.6k - Enable an execution of different multi-architecture containers by QEMU and binfmt_misc.
  • Cross compile ROS 2 on QNX - Introduces how to cross compile ROS 2 on QNX.
  • bloomstars45 - A release automation tool which makes releasing catkin packages easier.
  • catkin_toolsstars144 - Command line tools for working with catkin.
  • industrial_cistars192 - Easy continuous integration repository for ROS repositories.
  • ros_gitlab_ci - Contains helper scripts and instructions on how to use Continuous Integration (CI) for ROS projects hosted on a GitLab instance.
  • gitlab-runner - Runs tests and sends the results to GitLab.
  • colcon-corestars74 - Command line tool to improve the workflow of building, testing and using multiple software packages.
  • clangstars2.9k - This is a compiler front-end for the C family of languages (C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM compiler infrastructure project.
  • catkin_virtualenvstars63 - Bundle python requirements in a catkin package via virtualenv.
  • pyenvstars28.9k - Simple Python version management.
  • aptlystars2.2k - Debian repository management tool.
  • cross_compilestars161 - Assets used for ROS2 cross-compilation.
  • docker_imagesstars342 - Official Docker images maintained by OSRF on ROS(2) and Gazebo.
  • robot_upstartstars163 - Presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs.
  • robot_systemd - Units for managing startup and shutdown of roscore and roslaunch.
  • ryo-iso - A modern ISO builder that streamlines the process of deploying a complete robot operating system from a yaml config file.
  • network_autoconfig - Automatic configuration of ROS networking for most use cases without impacting usage that require manual configuration.
  • Development Environment

    Unit and Integration Test

  • setup-rosstars57 - This action sets up a ROS and ROS 2 environment for use in GitHub actions.
  • googleteststars27.8k - Google's C++ test framework.
  • action-ros-cistars88 - GitHub Action to build and test ROS 2 packages using colcon.
  • pyteststars9.3k - The pytest framework makes it easy to write small tests, yet scales to support complex functional testing.
  • docteststars4.2k - The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD.
  • osrf_testing_tools_cppstars23 - Contains testing tools for C++, and is used in OSRF projects.
  • code_coveragestars30 - ROS package to run coverage testing.
  • Development Environment

    Lint and Format

  • action-ros-lintstars15 - GitHub action to run linters on ROS 2 packages.
  • cppcheckstars4.4k - Static analysis of C/C++ code.
  • hadolintstars7.5k - Dockerfile linter, validate inline bash, written in Haskell.
  • catkin_lintstars54 - Checks package configurations for the catkin build system of ROS.
  • harosstars171 - Static analysis of ROS application code.
  • shellcheckstars30k - A static analysis tool for shell scripts.
  • blackstars29.2k - The uncompromising Python code formatter.
  • pydocstylestars946 - A static analysis tool for checking compliance with Python docstring conventions.
  • pydanticstars11.2k - Data parsing and validation using Python type hints.
  • Development Environment

    Debugging and Tracing

  • FlameGraphstars13.6k - Visualize profiled code.
  • lttng - An open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries.
  • memory_profilerstars3.6k - A python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs.
  • ros1_fuzzerstars14 - This fuzzer aims to help developers and researchers to find bugs and vulnerabilities in ROS nodes by performing fuzz tests over topics that the target nodes process.
  • heaptrackstars2.1k - Traces all memory allocations and annotates these events with stack traces.
  • Linuxperf - Various Linux performance material.
  • lptracestars686 - It lets you see in real-time what functions a Python program is running.
  • pyre-checkstars6.1k - Performant type-checking for python.
  • gpuvisstars650 - GPU Trace Visualizer.
  • sanitizerstars8.8k - AddressSanitizer, ThreadSanitizer, MemorySanitizer.
  • cppinsightsstars2.1k - C++ Insights - See your source code with the eyes of a compiler.
  • inspect - The inspect module provides functions for learning about live objects, including modules, classes, instances, functions, and methods.
  • pyperformancestars624 - Python Performance Benchmark Suite.
  • qirastars3.6k - QIRA is a competitor to strace and gdb.
  • ros2-performancestars174 - Allows to easily create arbitrary ROS2 systems and then measures their performance.
  • bccstars15.6k - Tools for BPF-based Linux IO analysis, networking, monitoring, and more.
  • bpftracestars5.9k - High-level tracing language for Linux eBPF.
  • pudbstars2.5k - Full-screen console debugger for Python.
  • backward-cppstars2.7k - A beautiful stack trace pretty printer for C++.
  • libstatistics_collectorstars20 - ROS 2 library providing classes to collect measurements and calculate statistics across them.
  • system_metrics_collectorstars17 - Lightweight, real-time system metrics collector for ROS2 systems.
  • Development Environment

    Version Control

  • gitgstars142 - A graphical user interface for git.
  • python-gitlabstars1.9k - A Python package providing access to the GitLab server API.
  • nbdimestars2.3k - Tools for diffing and merging of Jupyter notebooks.
  • git-fuzzystars2k - A CLI interface to git that relies heavily on fzf.
  • meldstars819 - Meld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects.
  • tigstars11.2k - Text-mode interface for git.
  • git-colastars1.9k - The highly caffeinated Git GUI.
  • semantic-releasestars16.5k - Fully automated version management and package publishing.
  • go-semrel-gitab - Automate version management for Gitlab.
  • Git-repo - Git-Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow.
  • divestars33.9k - A tool for exploring each layer in a docker image.
  • dvcstars10.3k - Management and versioning of datasets and machine learning models.
  • learnGitBranchingstars25.7k - A git repository visualizer, sandbox, and a series of educational tutorials and challenges.
  • git-secretstars3k - Encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys.
  • glabstars2.1k - An open-source GitLab command line tool.
  • Simulation

  • highway-envstars1.5k - A collection of environments for autonomous driving and tactical decision-making tasks.
  • ROSIntegrationVisionstars56 - Support for ROS-enabled RGBD data acquisition in Unreal Engine Projects.
  • rotors_simulatorstars910 - Provides some multirotor models.
  • rex-gymstars868 - OpenAI Gym environments for an open-source quadruped robot (SpotMicro).
  • Drakestars2.4k - Drake aims to simulate even very complex dynamics of robots.
  • carlastars8.3k - Open-source simulator for autonomous driving research.
  • ros-bridgestars345 - ROS bridge for CARLA Simulator.
  • scenario_runnerstars312 - Traffic scenario definition and execution engine.
  • deepdivestars789 - End-to-end simulation for self-driving cars.
  • uuv_simulatorstars492 - Gazebo/ROS packages for underwater robotics simulation.
  • AirSimstars