The roadie-backstage-plugins repository is a comprehensive collection of Backstage plugins developed and maintained by Roadie, a SaaS Backstage solution provider. Written primarily in TypeScript, this repository serves as the central hub for all plugins created by Roadie that extend the functionality of Backstage, an open platform for building developer portals. The repository contains a diverse set of integrations spanning CI/CD systems, monitoring tools, cloud services, and automation capabilities, making it a significant resource for teams looking to enhance their Backstage deployments.
The plugin collection includes integrations with major development and operations platforms. Notable plugins include GitHub Pull Requests and GitHub Insights for source control visibility, AWS Lambda for serverless function management, Jira for issue tracking, Datadog for monitoring and observability, Travis CI and Buildkite for continuous integration, and Argo CD for deployment management. Additional plugins provide integrations with Bugsnag for error tracking, Cloudsmith for package management, and Security Insights for vulnerability assessment. The repository also features an AI Assistant powered by RAG AI technology. The Argo CD plugin was notably created in collaboration with American Airlines, demonstrating community involvement in plugin development.
From an activity perspective, the repository shows strong engagement patterns. GitGenius tracking data reveals a median issue and pull request response latency of 0.0 hours with a mean of 6.2 hours across 141 tracked items, indicating rapid community responsiveness. The most active issue labels are stale with 100 occurrences, kind/bug with 89, and kind/enhancement with 43, suggesting ongoing maintenance and feature development. Primary contributors tracked include Xantier with 60 events, punkle with 19 events, and RaoJackie123 with 11 events. The repository's contributor base overlaps with major open-source projects including Microsoft's VSCode and TypeScript repositories as well as the Rust language project, indicating involvement from experienced developers across the ecosystem.
The repository is structured to support both frontend and backend plugins, with all plugins organized under a /plugins directory. Each plugin includes separate unit tests, while general end-to-end tests are maintained in a dedicated folder. The repository includes a test-entity.yaml file that provides a sample-service entity for isolated testing purposes, allowing developers to test plugins without relying on real external services. Getting started involves cloning the repository, fetching dependencies, and running an initial build from the root directory, with individual plugin installation instructions provided in each plugin's README.
The project maintains an active community presence through a Discord chatroom and welcomes contributions through a documented contributing guide. Licensed under the Apache License 2.0 and copyrighted by Larder Software Limited, the repository represents a mature, well-maintained collection of production-ready plugins for the Backstage ecosystem.