awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
autowarefoundation avatar

autowarefoundation/autoware

0
View on GitHub↗
11,742 stars·3,655 forks·Dockerfile·Apache-2.0·5 viewswww.autoware.org↗

Autoware

Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides a comprehensive stack for managing perception, planning, and control, enabling the development and deployment of full-stack autonomous driving software on commercial transport hardware.

The platform utilizes a component-based modular architecture that organizes driving functions into isolated, interchangeable nodes. This design is supported by a hardware-abstraction layer and plugin-based sensor integration, which allow the software to interface with diverse hardware configurations and vehicle platforms without requiring modifications to the core driving logic.

The system coordinates complex driving pipelines through graph-based task orchestration and middleware-based message passing, ensuring real-time data exchange and time-synchronized processing across the vehicle. It includes specialized tools for robotics perception optimization and navigation, allowing for high-performance environmental awareness and decision-making even on hardware with limited computing resources.

Features

  • Autonomous Driving Stacks - Serves as an open-source software platform for autonomous vehicles built on the robotics middleware standard.
  • Robotics Middleware - Connects diverse sensor hardware and control systems into a unified software ecosystem for reliable navigation.
  • Hardware Abstraction Layers - Standardizes interfaces between high-level driving logic and low-level vehicle sensors or actuators to allow platform portability.
  • Autonomous Driving Modules - Organizes driving functions into isolated, interchangeable software nodes for independent development and deployment.
  • Navigation Algorithms - Implements algorithms and tools for path planning and vehicle localization on commercial transport hardware.
  • Publish-Subscribe Messaging - Enables real-time data exchange across the vehicle system using a publish-subscribe messaging pattern.
  • Graph-Based Workflow Orchestrators - Manages complex driving pipelines by defining dependencies between perception, planning, and control nodes in a directed graph.
  • Sensor Processing - Processes real-time environmental sensor data to ensure high-performance navigation and awareness.
  • Sensor Plugin Systems - Supports diverse hardware configurations by dynamically loading sensor drivers and calibration parameters.
  • Model Performance Optimization - Optimizes environmental perception models to ensure high performance on hardware with limited computing resources.
  • Time Synchronization - Maintains precise clock alignment across sensor streams to ensure consistent environmental perception.

Star history

Star history chart for autowarefoundation/autowareStar history chart for autowarefoundation/autoware

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does autowarefoundation/autoware do?

Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides a comprehensive stack for managing perception, planning, and control, enabling the development and deployment of full-stack autonomous driving software on commercial transport hardware.

What are the main features of autowarefoundation/autoware?

The main features of autowarefoundation/autoware are: Autonomous Driving Stacks, Robotics Middleware, Hardware Abstraction Layers, Autonomous Driving Modules, Navigation Algorithms, Publish-Subscribe Messaging, Graph-Based Workflow Orchestrators, Sensor Processing.

What are some open-source alternatives to autowarefoundation/autoware?

Open-source alternatives to autowarefoundation/autoware include: cpfl/autoware — Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It… commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… opendrivelab/uniad — UniAD is a unified deep learning framework for autonomous driving that integrates perception, prediction, and planning… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary… stuckatprototype/racer — Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle…

Open-source alternatives to Autoware

Similar open-source projects, ranked by how many features they share with Autoware.
  • cpfl/autowareCPFL avatar

    CPFL/Autoware

    11,716View on GitHub↗

    Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It functions as an integrated operating environment that manages the full pipeline from sensor data processing to vehicle actuation, utilizing the ROS 2 robotics framework for distributed communication and hardware abstraction. The system provides a comprehensive software architecture to enable autonomous driving across various vehicle platforms. It coordinates perception, planning, and control systems to operate vehicles without human intervention. The platform covers several core

    Dockerfile
    View on GitHub↗11,716
  • commaai/openpilotcommaai avatar

    commaai/openpilot

    61,375View on GitHub↗

    Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated steering, acceleration, and braking. It functions as an automotive robotics middleware, utilizing a specialized runtime environment to process sensor data and execute real-time control commands that manage vehicle dynamics. The platform distinguishes itself through a hardware-agnostic interface that translates standardized driving commands into the proprietary protocols required by a wide range of vehicle makes and models. It employs neural-network-based path planning to predic

    Pythonadvanced-driver-assistance-systemsdriver-assistance-systemsrobotics
    View on GitHub↗61,375
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • apolloauto/apolloApolloAuto avatar

    ApolloAuto/apollo

    26,676View on GitHub↗

    Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary components for perception, planning, and control. It functions as a high-performance robotics middleware, utilizing a publish-subscribe data bus to facilitate low-latency communication between distributed modules and hardware sensors. The platform integrates data from cameras, lidar, and radar through a sensor fusion framework to generate a real-time environmental model for navigation. The system features a component-based runtime framework that manages task scheduling and resource al

    C++apolloautonomous-drivingautonomous-vehicles
    View on GitHub↗26,676
See all 30 alternatives to Autoware→