{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Extends colcon-core to execute package builds and tests in parallel rather than sequentially, speeding up multi-package workspace processing.","skillfed_tags":["colcon-plugin","build-acceleration"],"use_cases":["Speed up CI/CD pipelines that build large ROS 2 workspaces by parallelizing package compilation.","Reduce local development iteration time when working on multi-package projects with independent build dependencies.","Distribute build load across multiple CPU cores on development machines to shorten feedback loops."],"what_it_does":"colcon-parallel-executor is a plugin for the colcon build system that replaces the default sequential package processor with a parallel one. Instead of building and testing packages one after another, it processes multiple packages concurrently, reducing total build time in multi-package workspaces. The package depends only on colcon-core and integrates transparently into colcon's command-line interface.\n\nIt is designed for developers working with ROS 2 or other colcon-based projects that contain many interdependent packages. By invoking colcon with the `--executor parallel` flag, users can take advantage of multi-core systems without changing their workflow. The package supports macOS, Windows, and POSIX systems and requires Python 3.6 or later.","worth_installing":"Yes, if you use colcon and have multi-package workspaces. Install friction is minimal, maintenance is active, and the Apache license is unrestrictive. The Alpha classification warrants checking release notes for known issues, but the package has been in use since 2018 and carries no known vulnerabilities."},"id":"colcon-parallel-executor","links":{"html":"https://skillfed.io/packages/colcon-parallel-executor","md":"https://skillfed.io/packages/colcon-parallel-executor.md","pypi":"https://pypi.org/project/colcon-parallel-executor/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-13","license_spdx":null,"license_treatment":"permissive","name":"colcon-parallel-executor","python_support":"supports_current","summary":"Extension for colcon to process packages in parallel."},"popularity":{"monthly_downloads":183035,"position":10075,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
