# pinterest/gestalt

A set of React UI components that supports Pinterest’s design language

Repository: https://github.com/pinterest/gestalt
Canonical: https://ross.abutalabs.com/products/gestalt
Homepage: https://gestalt.pinterest.systems/
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: javascript, react, design-system
Last push: 2026-08-06T20:19:49+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 96, release rhythm 53, longevity 100
- inputs: {"age_days": 3120, "days_push": 27, "days_rel": 238, "gap_med": 0, "n_releases_24m": 310}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4369, forks 385 (observed 2026-08-28T04:08:46.725949+00:00)

## What it is
Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building accessible, consistent product UI. It includes companion packages for charts and date pickers, TypeScript declarations, and codemods for breaking-change upgrades.

## Use cases
- build React apps with a polished accessible component library
- implement WCAG 2.1 AA compliant interfaces
- support dark mode and right-to-left layouts in a design system
- add charts and date pickers to a React app
- migrate component APIs across versions with codemods
- standardize UI across a large product team

## When to choose
- you want production-tested React components with strong accessibility and i18n support
- you need TypeScript types and upgrade codemods for a design system
- you like Pinterest's visual design language or want a neutral, cohesive system

## When to avoid
- you need a design system matching a different brand aesthetic
- you don't use React or ES6 module bundling
- you want a headless/unstyled component library

## Facets
- artifact type: library
- maturity: active
- function: ui-components, frontend-framework, accessibility, charts, theme
- domain: web-development, frontend, web-design, accessibility
- platform: cross-platform
- tags: design-system, react-components, typescript, codemods, dark-mode, rtl-support, wcag, localization, web-server, nodejs

## Member repositories
- pinterest/gestalt (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:46.725949+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:23.554640+00:00, confidence not recorded.
  - readme: https://github.com/pinterest/gestalt (fetched 2026-08-28T04:08:46.725949+00:00, sha b692c6d380f2)
  - homepage: https://gestalt.pinterest.systems/ (fetched 2026-08-29T09:10:05.418589+00:00, sha 16711682b8f6)
  - site_page: https://gestalt.pinterest.systems/v1/get_started/about_us (fetched 2026-08-29T09:10:05.428035+00:00, sha d478c927a722)
- Data as of 2026-08-30T08:39:29.467469+00:00.
