Skip to main content

What your code says about your components

Usage analytics for design-system teams, built for React and Vue. Open source and self-hosted, so nothing leaves your infrastructure.

Adoption

Chart the adoption of any component

Any mix of libraries, packages or components, across all your repos or just one, scan by scan.

Usage

See which props and values teams actually pass

Every use, with the values it passes, linked to its line of code.

partner-portalButton@acme/ui

Prop values

variant32

  • primary17
  • secondary9
  • danger(selected)3
  • ghost3

Uses· variant=danger2 files · 3 uses

  • src/orders/OrderTable.tsx2 uses

    1. :88variant=danger
    2. :112variant=danger
  • src/components/ConfirmDialog.tsx1 use

    1. :34variant=danger

Impact

See everything that depends on a component

Every component that renders it, directly or further up, so you know which screens a change will reach.

partner-portalButton@acme/ui

Migration

Mark what's replacing what, and watch the move

Mark a whole package or a single component as replaced, and every scan shows how much has moved to its replacement.

Migrations · 2 in progress

Retirement

See who still uses what you're retiring

Retired components show the uses that remain, and where.

Retirements · 1 in progress

Carousel · @acme/legacy-ui31 left in 2 reposdown from 40 previously

Self-hosted

Run it on your own infrastructure

  • One Docker image or a Helm chart, and a Postgres database
  • Your own sign-in, through any OIDC provider
  • Scans uploaded from CI or a laptop
  • Open source, MIT licensed

Deploy the dashboard

Point it at a repo you already have