pinterest/gestalt

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 59 minutes ago
Type:Library / SDKCategory(s):UI Components & Design SystemsWeb Development
Added to GitGenius on September 15th, 2026
Created on February 16th, 2018
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 382
Total Stargazers: 4,373 (+0)
Total Subscribers: 63 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Gestalt is a design system that provides a set of React UI components supporting Pinterest's design language.

The project addresses the need for consistent, reusable UI components across applications by offering a curated collection of React components built to Pinterest's design specifications. Developers use these components as building blocks to construct interfaces that maintain visual and behavioral consistency with Pinterest's design standards. The components are implemented in TypeScript, providing type safety for developers integrating them into their applications.

Gestalt suits teams building applications that need to align with Pinterest's design language or that want to adopt a mature, production-tested component library. It is particularly valuable for projects within Pinterest's ecosystem or external projects that prefer the aesthetic and interaction patterns that Gestalt defines. The library provides a documented set of components ready to use rather than requiring teams to build their own design system from scratch.

The project maintains active development with regular updates to its component library and documentation. The codebase shows consistent refinement of existing components and expansion of the available component set. Documentation is kept current alongside code changes, supporting developers integrating the library into their projects. The project demonstrates sustained investment in maintaining compatibility and adding capabilities that extend the library's usefulness.