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. 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.