Top 50 Awesome List

protontypes/awesome-robotic-tooling

Hardware  10 days ago  1.8k
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

Oct 15th

Planning and Control

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

    Data Visualization and Mission Control

  • Foxglove Studiostars447 - Web and desktop app for robotics visualization and debugging; actively maintained fork of webviz.
  • Aug 20th

    Simulation

  • safe-control-gymstars63 - PyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control.
  • Aug 3rd

    Simulation

  • Dynamic_logistics_Warehousestars69 - Gazebo simulation of dynamics environment in warehouses.
  • OpenCDAstars385 - A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
  • Jun 28th

    Datasets

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

    Documentation and Presentation

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

    Calibration and Transformation

  • e2calibstars64 - Contains code that implements video reconstruction from event data for calibration.
  • May 25th

    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.
  • Sshwiftystars686 - Sshwifty is a SSH and Telnet connector made for the Web.
  • Data Visualization and Mission Control

  • ROS-Mobilestars227 - Visualization and controlling application for Android.
  • May 12th

    Localization and State Estimation

  • libRSFstars108 - A robust sensor fusion library for online localization.
  • Apr 27th

    Simulation

  • AI2-THORstars568 - 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 18th

    User Interaction

    Acoustic User Interface

  • TTSstars2.7k - A deep learning toolkit for Text-to-Speech, battle-tested in research and production.
  • Mar 8th

    Network and Middleware

    Controller Area Network

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

  • mqtt_bridgestars97 - Provides a functionality to bridge between ROS and MQTT in bidirectional.
  • Mar 2nd

    Simulation

  • gym-pybullet-dronesstars334 - 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 23rd

    Documentation and Presentation

  • gollumstars12.2k - A simple, Git-powered wiki with a sweet API and local frontend.
  • Feb 19th

    Frameworks and Stacks

  • F Primestars8.5k - A component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications.
  • Feb 15th

    Electronics and Mechanics

  • OpenAeroStructstars105 - A lightweight tool that performs aerostructural optimization using OpenMDAO.
  • Feb 13th

    Documentation and Presentation

  • SVGrepo - Download free SVG Vectors for commercial use.
  • Feb 9th

    Electronics and Mechanics

  • Inkscape Ray Opticsstars226 - An extension for Inkscape that makes it easier to draw optical diagrams.
  • Feb 8th

    Datasets

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

    Image Processing

  • libvipsstars5.9k - A fast image processing library with low memory needs.
  • Feb 6th

    Sensor Processing

    Lidar and Point Cloud Processing

  • cuda-pclstars132 - Accelerating Lidar for Robotics with NVIDIA CUDA-based PCL.
  • Jan 27th

    Data Visualization and Mission Control

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

  • ArduPilotstars6.4k - Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles.
  • Jan 24th

    Simultaneous Localization and Mapping

    Lidar

  • M-LOAMstars216 - Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration.
  • Jan 19th

    Data Visualization and Mission Control

  • PyQtGraphstars2.6k - Fast data visualization and GUI tools for scientific / engineering applications.
  • Jan 18th

    Frameworks and Stacks

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

  • Cloestars14 - Empowers developers of automated-driving software components by providing a unified interface to closed-loop simulation.
  • Jan 15th

    Network and Middleware

    Sensor and Acuator Interfaces

  • TauLidarCamerastars25 - The host-side API for building applications with the Tau LiDAR Camera.
  • Jan 12th

    Documentation and Presentation

  • Excalidrawstars24k - Virtual whiteboard for sketching hand-drawn like diagrams.
  • Jan 11th

    Documentation and Presentation

  • PlotNeuralNetstars13.9k - Latex code for drawing neural networks for reports and presentation.
  • Jan 10th

    Frameworks and Stacks

  • JdeRobot Academystars138 - JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way.
  • Jan 9th

    Network and Middleware

  • micro-ROS for Arduinostars128 - A experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI.
  • Dec 30th, 2020

    Development Environment

    Debugging and Tracing

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

    Sensor Processing

    Image Processing

  • eo-learnstars790 - 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.
  • Dec 25th, 2020

    Simultaneous Localization and Mapping

    Lidar

  • LIO_SAMstars1.4k - Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping.
  • Dec 17th, 2020

    Sensor Processing

    Lidar and Point Cloud Processing

  • SA-SSDstars401 - Structure Aware Single-stage 3D Object Detection from Point Cloud.
  • Dec 14th, 2020

    Architecture and Design

  • Architecture_Decision_Recordstars5.6k - A document that captures an important architectural decision made along with its context and consequences.
  • Dec 10th, 2020

    Documentation and Presentation

  • mkdocsstars13k - A fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
  • Dec 9th, 2020

    Sensor Processing

    Lidar and Point Cloud Processing

  • CamVoxstars300 - A low-cost SLAM system based on camera and Livox lidar.
  • Dec 8th, 2020

    Frameworks and Stacks

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

    Image Processing

  • satpystars765 - A python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats.
  • Dec 7th, 2020

    Sensor Processing

    Image Processing

  • AliceVisionstars2k - A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.
  • Simulation

  • BlueSkystars185 - 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 26th, 2020

    Simulation

  • Unity-Robotics-Hubstars806 - Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.
  • Nov 25th, 2020

    Simultaneous Localization and Mapping

    Visual

  • gradslamstars959 - An open source differentiable dense SLAM library for PyTorch.
  • Nov 22nd, 2020

    Sensor Processing

    Machine Learning

  • nnstreamer-rosstars12 - 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.
  • Nov 21st, 2020

    Planning and Control

  • se2_navigationstars174 - Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space.
  • Nov 18th, 2020

    Development Environment

    Code and Run

  • Gitpodstars5.6k - An open source developer platform that automates the provisioning of ready-to-code development environments.
  • Nov 16th, 2020

    Sensor Processing

    Lidar and Point Cloud Processing

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

    Sensor and Acuator Interfaces

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

    Communication and Coordination

  • Chronos-Timetrackerstars282 - Desktop client for JIRA. Track time, upload worklogs without a hassle.
  • gitlab-triage - Gitlab's issues and merge requests triage, automated.
  • discoursestars34.3k - A platform for community discussion. Free, open, simple.
  • leantimestars890 - Leantime is a lean project management system for innovators.
  • Agile Development - Manifesto for Agile Software Development.
  • Gitflowstars25.4k - Makes parallel development very easy, by isolating new development from finished work.
  • DeepLstars52 - An online translator that outperforms Google, Microsoft and Facebook.
  • Taigastars289 - Agile Projectmanagment Tool.
  • Kanboardstars6.3k - Minimalistic Kanban Board.
  • kanban - Free, open source, self-hosted, Kanban board for GitLab issues.
  • Gitlabstars7k - Simple Selfhosted Gitlab Server with Docker.
  • Gogsstars37.9k - Build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way.
  • Wekanstars17.6k - Meteor based Kanban Board.
  • JIRA APIstars1.4k - Python Library for REST API of Jira.
  • Taiga APIstars83 - Python Library for REST API of Taiga.
  • Grge - Grge is a daemon and command line utility augmenting GitLab.
  • Helpystars2.1k - A modern, open source helpdesk customer support application.
  • ONLYOFFICEstars1.5k - 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-meetstars16.9k - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
  • mattermoststars21.2k - An open source, private cloud, Slack-alternative.
  • openprojectstars5.2k - The leading open source project management software.
  • Documentation and Presentation

  • GitLab-Release-Note-Generatorstars63 - 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.6k - 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.
  • Markorstars1.7k - A Simple Markdown Editor for your Android Device.
  • Pandocstars23.7k - Universal markup converter.
  • Yaspellerstars577 - Command line tool for spell checking.
  • ReadtheDocs - Build your local ReadtheDocs Server.
  • Doxygenstars3.8k - Doxygen is the de facto standard tool for generating documentation from annotated C++ sources.
  • Sphinxstars4.2k - 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.6k - Index and archive all of your scanned paper documents.
  • carbonstars29k - Share beautiful images of your source code.
  • undraw - Free Professional business SVGs easy to customize.
  • asciinemastars9.6k - 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.
  • jupyter2slidesstars770 - Cloud Native Presentation Slides with Jupyter Notebook + Reveal.js.
  • patatstars1.7k - Terminal-based presentations using Pandoc.
  • OCRmyPDFstars5k - Adds an OCR text layer to scanned PDF files, allowing them to be searched.
  • papermillstars4.4k - A tool for parameterizing, executing, and analyzing Jupyter Notebooks.
  • docsystars252 - An example documentation site using the Docsy Hugo theme.
  • overleafstars9.1k - An open-source online real-time collaborative LaTeX editor.
  • landslidestars2k - Generate HTML5 slideshows from markdown, ReST, or textile.
  • libreoffice-impress-templatesstars261 - 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.
  • bukustars4.8k - 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.
  • CodiMDstars2.3k - Open Source Online Real-time collaborate on team documentation in markdown.
  • jupyter-bookstars2.5k - Build interactive, publication-quality documents from Jupyter Notebooks.
  • InvoiceNetstars1.8k - Deep neural network to extract intelligent information from invoice documents.
  • tesseractstars42.4k - Open Source OCR Engine.
  • Requirements and Safety

  • open-autonomous-safetystars167 - 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-Projectstars63 - 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_numericsstars177 - 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.
  • doorstopstars293 - Requirements management using version control.
  • Architecture and Design

  • vscode-drawiostars7.7k - This extension integrates Draw.io into VS Code.
  • Plantumlstars1k - 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_pystars47 - Generates graphML that can be opened in yEd.
  • rqt_graph - Provides a GUI plugin for visualizing the ROS computation graph.
  • cpp-dependenciesstars638 - Tool to check C++ #include dependencies (dependency graphs created in .dot format).
  • pydepsstars824 - Python Module Dependency graphs.
  • aztarnastars84 - A footprinting tool for robots.
  • Frameworks and Stacks

  • Aslanstars197 - Open source self-driving software for low speed environments.
  • open-source-roverstars6.9k - A build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL.
  • pyboticsstars215 - An open-source and peer-reviewed Python toolbox for robot kinematics and calibration.
  • mir_robotstars114 - This is a community project to use the MiR Robots with ROS.
  • OpenPilotstars30.3k - 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 Codestars719 - Stanford Code From Cars That Entered DARPA Grand Challenges.
  • CARMAPlatformstars278 - 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.
  • PX4stars4.9k - An open source flight control software for drones and other unmanned vehicles.
  • KubOSstars247 - 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.7k - Command-line tool that instantly fetches Stack Overflow results when an exception is thrown.
  • roslibpystars162 - 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-rosstars116 - Vim plugin for ROS development.
  • atomstars56.2k - Hackable text editor for the 21st century.
  • Teletypestars2.3k - 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-wizardstars16 - A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system.
  • Jupyter ROSstars451 - Jupyter widget helpers for ROS, the Robot Operating System.
  • ros_rqt_pluginstars307 - The ROS Qt Creator Plug-in for Python.
  • xeus-clingstars2k - Jupyter kernel for the C++ programming language.
  • TabNinestars8.7k - The all-language autocompleter.
  • kite - Use machine learning to give you useful code completions for Python.
  • jedistars5k - Autocompletion and static analysis library for python.
  • pybind11stars9.9k - Seamless operability between C++11 and Python.
  • Sourcetrailstars12.1k - Free and open-source cross-platform source explorer.
  • ROSOnWindows - An experimental release of ROS1 for Windows.
  • live-sharestars1.9k - Real-time collaborative development from the comfort of your favorite tools.
  • cocalcstars949 - Collaborative Calculation in the Cloud.
  • EasyClangCompletestars548 - Robust C/C++ code completion for Sublime Text 3.
  • vscode-rosstars183 - Visual Studio Code extension for Robot Operating System (ROS) development.
  • awesome-hppstars1.6k - A curated list of awesome header-only C++ libraries.
  • Development Environment

    Build and Deploy

  • rosbuild - The ROS build farm.
  • crosstars37 - A single thread pure C implementation of the ROS framework.
  • superflorestars32 - 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.1k - 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.
  • bloomstars40 - A release automation tool which makes releasing catkin packages easier.
  • catkin_toolsstars128 - Command line tools for working with catkin.
  • industrial_cistars168 - 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-corestars63 - 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_virtualenvstars54 - Bundle python requirements in a catkin package via virtualenv.
  • pyenvstars25k - Simple Python version management.
  • aptlystars2k - Debian repository management tool.
  • cross_compilestars113 - Assets used for ROS2 cross-compilation.
  • docker_imagesstars276 - Official Docker images maintained by OSRF on ROS(2) and Gazebo.
  • robot_upstartstars137 - 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-rosstars50 - This action sets up a ROS and ROS 2 environment for use in GitHub actions.
  • googleteststars24k - Google's C++ test framework.
  • action-ros-cistars60 - GitHub Action to build and test ROS 2 packages using colcon.
  • pyteststars7.9k - The pytest framework makes it easy to write small tests, yet scales to support complex functional testing.
  • docteststars3.5k - The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD.
  • osrf_testing_tools_cppstars22 - Contains testing tools for C++, and is used in OSRF projects.
  • code_coveragestars28 - ROS package to run coverage testing.
  • Development Environment

    Lint and Format

  • action-ros-lintstars14 - GitHub action to run linters on ROS 2 packages.
  • cppcheckstars3.7k - Static analysis of C/C++ code.
  • hadolintstars6.1k - Dockerfile linter, validate inline bash, written in Haskell.
  • catkin_lintstars50 - Checks package configurations for the catkin build system of ROS.
  • harosstars148 - Static analysis of ROS application code.
  • shellcheckstars26.4k - A static analysis tool for shell scripts.
  • blackstars23.4k - The uncompromising Python code formatter.
  • pydocstylestars824 - A static analysis tool for checking compliance with Python docstring conventions.
  • pydanticstars7.9k - Data parsing and validation using Python type hints.
  • Development Environment

    Debugging and Tracing

  • FlameGraphstars12k - 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.1k - A python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs.
  • ros1_fuzzerstars13 - 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.
  • heaptrackstars1.6k - Traces all memory allocations and annotates these events with stack traces.
  • Linuxperf - Various Linux performance material.
  • lptracestars678 - It lets you see in real-time what functions a Python program is running.
  • pyre-checkstars5.6k - Performant type-checking for python.
  • gpuvisstars583 - GPU Trace Visualizer.
  • sanitizerstars7.3k - AddressSanitizer, ThreadSanitizer, MemorySanitizer.
  • cppinsightsstars1.6k - 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.
  • pyperformancestars460 - Python Performance Benchmark Suite.
  • qirastars3.4k - QIRA is a competitor to strace and gdb.
  • ros2-performancestars134 - Allows to easily create arbitrary ROS2 systems and then measures their performance.
  • bccstars12.8k - Tools for BPF-based Linux IO analysis, networking, monitoring, and more.
  • bpftracestars4.3k - High-level tracing language for Linux eBPF.
  • pudbstars2.2k - Full-screen console debugger for Python.
  • backward-cppstars2.2k - A beautiful stack trace pretty printer for C++.
  • Development Environment

    Version Control

  • gitgstars129 - A graphical user interface for git.
  • python-gitlabstars1.7k - A Python package providing access to the GitLab server API.
  • nbdimestars2.1k - Tools for diffing and merging of Jupyter notebooks.
  • git-fuzzystars1.8k - A CLI interface to git that relies heavily on fzf.
  • meldstars716 - Meld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects.
  • tigstars10.4k - Text-mode interface for git.
  • git-colastars1.8k - The highly caffeinated Git GUI.
  • semantic-releasestars13.9k - 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.
  • divestars28.1k - A tool for exploring each layer in a docker image.
  • dvcstars8.8k - Management and versioning of datasets and machine learning models.
  • learnGitBranchingstars22.5k - A git repository visualizer, sandbox, and a series of educational tutorials and challenges.
  • git-secretstars2.6k - Encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys.
  • glabstars1.5k - An open-source GitLab command line tool.
  • Simulation

  • highway-envstars965 - A collection of environments for autonomous driving and tactical decision-making tasks.
  • ROSIntegrationVisionstars49 - Support for ROS-enabled RGBD data acquisition in Unreal Engine Projects.
  • rotors_simulatorstars791 - Provides some multirotor models.
  • rex-gymstars772 - OpenAI Gym environments for an open-source quadruped robot (SpotMicro).
  • Drakestars2k - Drake aims to simulate even very complex dynamics of robots.
  • carlastars6.7k - Open-source simulator for autonomous driving research.
  • ros-bridgestars265 - ROS bridge for CARLA Simulator.
  • scenario_runnerstars233 - Traffic scenario definition and execution engine.
  • deepdivestars693 - End-to-end simulation for self-driving cars.
  • uuv_simulatorstars399 - Gazebo/ROS packages for underwater robotics simulation.
  • AirSimstars12.3k - Open source simulator for autonomous vehicles built on Unreal Engine.
  • self-driving-car-simstars3.5k - A self-driving car simulator built with Unity.
  • ROSIntegrationstars252 - Unreal Engine Plugin to enable ROS Support.
  • gym-gazebostars707 - An OpenAI gym extension for using Gazebo known as gym-gazebo.
  • VREP Interface - ROS Bridge for the VREP simulator.
  • sumostars1.2k - Eclipse SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks.
  • ESIMstars334 - An Open Event Camera Simulator.
  • Mengestars112 - Crowd Simulation Framework.
  • pedsim_rosstars225 - Pedestrian simulator powered by the social force model for Gazebo.
  • opencrg - Open file formats and open source tools for the detailed description, creation and evaluation of road surfaces.
  • esministars235 - A basic OpenSCENARIO player.
  • OpenSceneGraphstars2.3k - An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling.
  • morse - An academic robotic simulator, based on the Blender Game Engine and the Bullet Physics engine.
  • fetch_gazebostars75 - Contains the Gazebo simulation for Fetch Robotics Fetch and Freight Research Edition Robots.
  • flowstars716 - A computational framework for deep RL and control experiments for traffic microsimulation.
  • gnss-ins-simstars562 - GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation.
  • simulation assets for the SubT - This collection contains simulation assets for the SubT Challenge Virtual Competition in Gazebo.
  • gazebo_ros_motorsstars68 - Contains currently two motor plugins for Gazebo, one with an ideal speed controller and one without a controller that models a DC motor.
  • map2gazebostars80 - ROS package for creating Gazebo environments from 2D maps.
  • sim_vehicle_dynamicsstars49 - Vehicle Dynamics Simulation Software of TUM Roborace Team.
  • gym-carlastars228 - An OpenAI gym wrapper for CARLA simulator.
  • pylotstars171 - Autonomous driving platform running on the CARLA simulator.
  • flightmarestars521 - Flightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation.
  • champstars756 - ROS Packages for CHAMP Quadruped Controller.
  • Trick