backstage/backstage

Backstage is an open framework for building developer portals

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 56 minutes ago
Added to GitGenius on November 22nd, 2022
Created on January 24th, 2020
Open Issues & Pull Requests: 403 (+0)
Number of forks: 7,543
Total Stargazers: 34,110 (+1)
Total Subscribers: 232 (+0)

Issue Activity (beta)

Open issues: 179
New in 7 days: 7
Closed in 7 days: 7
Avg open age: 360 days
Stale 30+ days: 98
Stale 90+ days: 47

Recent activity

Opened in 7 days: 4
Closed in 7 days: 6
Comments in 7 days: 35
Events in 7 days: 113

Top labels

  • type:bug (2,246)
  • stale (1,793)
  • type:suggestion (1,366)
  • priority:contrib-needed (856)
  • area:catalog (663)
  • needs:triage (599)
  • area:scaffolder (494)
  • area:techdocs (343)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 84.7 days
90th percentile: 244.5 days
Tracked items: 2,749

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "area:core" is answered fastest, typically in about 7 hours, while "priority:contrib-needed" waits about 4 days. Almost all tracked open issues have seen activity in the last three months. Only 4% of issues opened in the past year have been closed.

Detailed Description

Backstage is an open source framework for building developer portals, created by Spotify and now hosted by the Cloud Native Computing Foundation as an Incubation level project. The framework is built around a centralized software catalog that brings order to microservices and infrastructure environments, enabling product teams to ship code quickly while maintaining autonomy. Written primarily in TypeScript, Backstage unifies infrastructure tooling, services, and documentation into a streamlined development environment.

The core features included out of the box are the Backstage Software Catalog for managing microservices, libraries, data pipelines, websites, and ML models; Backstage Software Templates for spinning up new projects and standardizing tooling with organizational best practices; and Backstage TechDocs, which implements a docs-like-code approach to making technical documentation easier to create, maintain, find, and use. The framework also includes a growing ecosystem of open source plugins that expand customizability and functionality for specific organizational needs.

The repository demonstrates significant community engagement and active maintenance.

The repository's scope spans multiple interconnected domains including service discovery, internal tooling, documentation management, catalog management, plugin architecture, and DevOps tools. This breadth is reflected in GitGenius classifications that identify Backstage as relevant to service catalogs, monorepo management, infrastructure visibility, deployment pipelines, and lifecycle management.

Backstage's community engagement extends beyond code contributions through multiple channels including a Discord chatroom, monthly community sessions, RFC processes for technical direction, and an adopters list documenting companies already using the framework. The project maintains comprehensive documentation covering main documentation, software catalog features, architecture decisions, design systems, and UI component storybooks. The framework's positioning as a CNCF Incubation project reflects its maturity and importance within the cloud native ecosystem, particularly for organizations managing complex microservices architectures and seeking to improve developer experience through centralized infrastructure visibility and self-service capabilities.

backstage
by
backstagebackstage/backstage

Repository Details

Fetching additional details & charts...