awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pinterest avatar

pinterest/gestalt

0
View on GitHub↗
4,360 stars·380 forks·TypeScript·Apache-2.0·4 vuesgestalt.pinterest.systems↗

Gestalt

Gestalt est une bibliothèque de composants d'interface utilisateur React typée et un système de conception. Elle fournit une collection d'éléments d'interface réutilisables et de jetons de conception qui suivent les normes d'accessibilité internationales pour assurer la convivialité pour les personnes ayant des besoins divers.

Le framework inclut un système de mise en page web responsive avec des points de rupture définis et des conteneurs de grille qui adaptent les interfaces pour les appareils de bureau, mobiles et tablettes. Il dispose d'une suite de composants internationalisée qui prend en charge plusieurs langues, des schémas de couleurs régionaux et des orientations de texte de droite à gauche.

La bibliothèque couvre une large gamme de capacités d'interface, y compris des affichages en grille et en maçonnerie flexibles avec virtualisation pour un rendu haute performance, des éléments de formulaire complets et des systèmes de navigation. Elle fournit également des outils pour la communication de l'état du système via des alertes et des bannières, des superpositions contextuelles comme des modales et des popovers, et des visualisations de données accessibles pour les métriques et les tendances.

Le système utilise des déclarations TypeScript officielles pour assurer l'intégrité des données et prévenir les erreurs d'exécution pendant le développement.

Features

  • React Design System Libraries - Implements a themed collection of primitive UI components specifically for the React ecosystem to ensure visual consistency.
  • Design System Consistency - Applies a standardized design system through reusable components to ensure a uniform look and feel across all product pages.
  • Type Safety - Ensures correct data types for UI components using official declaration files to prevent runtime errors.
  • Accessibility Standards - Implements interface components that follow international accessibility standards to ensure usability for people with diverse needs.
  • Accessible Design Systems - Provides a comprehensive framework of themed components that prioritize international accessibility standards.
  • Accessible Interface Design - Provides principles and implementations for building interactive user interfaces that are usable for people with disabilities.
  • Component Composition Primitives - Assembles complex user interfaces by nesting a set of small, reusable primitive UI elements.
  • Context-Based Theme Injection - Uses a centralized provider to broadcast visual theme and dark mode settings to all nested components.
  • Design Tokens - Maps standardized color palettes and typography to reusable design tokens for consistent visual identity.
  • Interface Accessibility - Develops web user interfaces that follow international accessibility standards to ensure usability for people with diverse needs.
  • Internationalization - Provides comprehensive support for multiple languages and regional text adaptations within the UI.
  • React UI Component Libraries - Ships a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
  • Responsive Breakpoints - Features a responsive web layout system with defined breakpoints that adapt interfaces for desktop, mobile, and tablet devices.
  • Standard UI Component Libraries - Provides a collection of built-in interface elements used to construct consistent and intuitive user interfaces.
  • Color-Based Visual Identities - Ensures a consistent visual identity using standardized color palettes, typography, and iconography.
  • UI Component Composition - Enables the assembly of complex user interfaces by nesting a set of small and reusable primitive UI elements.
  • Visual Theme Configurations - Controls application appearance and dark mode settings using a centralized configuration provider.
  • WAI-ARIA Frameworks - Implements standardized WAI-ARIA roles and attributes to ensure screen readers and assistive technologies can navigate the interface.
  • TypeScript-Enforced Component Architectures - Uses official TypeScript declarations to validate component props and data types during development.
  • Type-Safe UI Frameworks - Utilizes official TypeScript declarations to ensure type safety for UI components and styling.
  • Enterprise Component Systems - Provides a scalable library of pre-built elements like modals and forms designed for consistency across enterprise projects.
  • Forms and Inputs - Offers a suite of specialized form controls and input components for diverse data entry needs.
  • Data Visualization - Creates accessible charts and graphs for data representation using specialized color palettes and design tokens.
  • Data Trend Visualizations - Presents metrics and trends using accessible graphs, charts, and high-level data points.
  • Flexible Grid Layouts - Implements two-dimensional layouts with adaptive column widths and flexible grid containers.
  • Reduced Motion Controls - Respects system-level requests to reduce non-essential motion and controls focus interactions to improve the user experience.
  • Right-To-Left Support - Includes styling rules and components that adjust visual flow and alignment for right-to-left languages.
  • Interface Localization Support - Provides multi-language support and regional adaptations to accommodate global users within the interface.
  • Masonry Layouts - Features components that arrange content in masonry styles and virtualized lists for high-performance rendering.
  • Navigation Tabs - Provides navigation components such as tabs, side navigation, and links to direct user flow.
  • Dismissible Alert Banners - Ships styled, dismissible alert banners and toasts to notify users of important information.
  • Overlay Interfaces - Implements contextual display components such as modals, popovers, and sheets that sit above the primary interface.
  • Status Notifications - Uses temporary alert messages and banners to communicate system status, successes, or errors.
  • Virtualized List Rendering - Optimizes the display of large datasets through virtualized grid rendering that only renders elements visible in the viewport.
  • Responsive Web Frameworks - Provides a layout system with defined breakpoints and grid containers that adapt for desktop, mobile, and tablet devices.
  • Responsive Layout Adaptation - Includes mechanisms for adapting layout arrangements based on viewport size and device environment.
  • Data Visualization Libraries - React components implementing Pinterest's design language.
  • Design Systems - React-based design system components for building consistent interfaces.
  • UI Frameworks - Component set based on Pinterest’s design language.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Historique des stars

Graphique de l'historique des stars pour pinterest/gestaltGraphique de l'historique des stars pour pinterest/gestalt

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait pinterest/gestalt ?

Gestalt est une bibliothèque de composants d'interface utilisateur React typée et un système de conception. Elle fournit une collection d'éléments d'interface réutilisables et de jetons de conception qui suivent les normes d'accessibilité internationales pour assurer la convivialité pour les personnes ayant des besoins divers.

Quelles sont les fonctionnalités principales de pinterest/gestalt ?

Les fonctionnalités principales de pinterest/gestalt sont : React Design System Libraries, Design System Consistency, Type Safety, Accessibility Standards, Accessible Design Systems, Accessible Interface Design, Component Composition Primitives, Context-Based Theme Injection.

Quelles sont les alternatives open-source à pinterest/gestalt ?

Les alternatives open-source à pinterest/gestalt incluent : uswds/uswds — The United States Web Design System is a government design system and accessible UI framework. It provides a… arco-design/arco-design — Arco Design is a React UI component library and design system framework used to build professional web interfaces. It… vechai/vechaiui — VechaiUI is an accessible React UI library built on top of utility-first styling principles and unstyled accessible… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… zendeskgarden/react-components — This project is a comprehensive design system framework and component library built for React. It provides a suite of… segmentio/evergreen — Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled,…

Alternatives open source à Gestalt

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Gestalt.
  • uswds/uswdsAvatar de uswds

    uswds/uswds

    7,116Voir sur GitHub↗

    The United States Web Design System is a government design system and accessible UI framework. It provides a collection of standardized CSS and JavaScript components, along with a CSS component library, specifically designed for building consistent federal government websites. The system allows for custom CSS theme development through the use of design tokens for colors, spacing, and typography. Users can customize visual themes and compile custom styles to maintain a unified brand identity across multiple web properties. The framework covers responsive interface design and web accessibility

    SCSS
    Voir sur GitHub↗7,116
  • arco-design/arco-designAvatar de arco-design

    arco-design/arco-design

    5,625Voir sur GitHub↗

    Arco Design is a React UI component library and design system framework used to build professional web interfaces. It provides a collection of pre-built visual elements and layouts designed to maintain a consistent design language across applications. The system features a token-based theming engine that utilizes hierarchical design variables and CSS variables to enable granular visual customization. This allows for the modification of global and component-level styles through a dedicated theme editor or loader to align the interface with specific brand identities. The framework supports ent

    TypeScript
    Voir sur GitHub↗5,625
  • vechai/vechaiuiAvatar de vechai

    vechai/vechaiui

    1,217Voir sur GitHub↗

    VechaiUI is an accessible React UI library built on top of utility-first styling principles and unstyled accessible foundations. It provides pre-designed user interface components that use low-level utility classes and compound component composition to share internal state and behavior while maintaining keyboard navigation and screen reader support. The library centers around a context-based theme provider that distributes global color palettes, typography, and design tokens down the component tree. It includes runtime dark mode switching to dynamically toggle between light and dark visual th

    TypeScriptcssdark-themeheadlessui
    Voir sur GitHub↗1,217
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Voir sur GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    Voir sur GitHub↗4,002
  • Voir les 30 alternatives à Gestalt→