awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zendeskgarden avatar

zendeskgarden/react-components

0
View on GitHub↗
1,110 estrellas·101 forks·TypeScript·Apache-2.0·5 vistaszendeskgarden.github.io/react-components↗

React Components

This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition.

The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard navigation and focus handling. It utilizes a centralized styling engine and design token injection to propagate visual variables like colors, typography, and spacing throughout the component tree. This architecture ensures that all elements, from form controls and navigation to modal overlays and feedback indicators, adhere to a predictable and standardized design pattern.

Beyond the core components, the project includes a suite of development tools to support the entire lifecycle of a design system. This includes utilities for component scaffolding, automated integrity testing, and package bundling within a monorepo structure. It also provides an interactive documentation workflow that allows developers to preview and test components in isolation during the development process.

Features

  • Design Tokens & Themeable Components - Provides a standardized set of accessible and themeable interface elements for building consistent web applications.
  • React UI Component Libraries - Provides a comprehensive React component library of accessible and themeable interface elements for building complex web applications.
  • Accessibility Management - Encapsulates complex accessibility and keyboard navigation logic into reusable functions for inclusive user experiences.
  • Accessible UI Components - Provides a suite of reusable interface components that encapsulate complex accessibility logic for inclusive user experiences.
  • Declarative Component Architectures - Builds complex interface elements through hierarchical nesting of reusable functional units.
  • Design System Implementations - Implements a comprehensive design system framework that ensures visual consistency and brand alignment through centralized tokens and modular components.
  • Interaction Hooks - Provides reusable hooks for encapsulating complex keyboard navigation and focus management logic to ensure inclusive user experiences.
  • UI Component Libraries - Ships a collection of flexible, responsive interface elements that automatically adjust their layout and behavior for different screen sizes.
  • Component Scaffolding - Generates standardized file structures for new interface elements to ensure consistency across the codebase.
  • Dependency Management Systems - Coordinates shared peer dependencies across packages to ensure consistent styling and rendering behavior.
  • Documentation Previewers - Provides a development server for interactive component demonstrations with automatic reloading to facilitate rapid visual development.
  • Package Component Bundling - Compiles source code into multiple distribution formats including common modules and type definitions for broad compatibility.
  • Monorepo Orchestration - Orchestrates dependencies and build pipelines across multiple packages within a single repository.
  • Component-Based Encapsulations - Isolates internal interaction logic within individual components to provide a predictable and standardized public interface.
  • Visual Consistency Testing - Executes automated visual consistency tests to ensure interface elements maintain correct rendering across browsers and screen sizes.
  • Accessible Form Controls - Implements standard form fields that follow established design patterns to ensure consistent interaction and accessibility.
  • Component Documentation - Includes an interactive documentation workflow that allows developers to preview and test components in isolation.
  • Color Theme Managers - Manages and applies consistent color schemes and design tokens across an application to maintain a unified visual aesthetic.
  • Design Tokens - Propagates standardized design variables like colors and spacing through a provider pattern for global brand alignment.
  • Floating Element Positioning - Calculates dynamic coordinates for overlays and menus to ensure they remain visible and correctly aligned within the viewport.
  • Form Input Validation - Validates form data by displaying clear error messages and status indicators to provide immediate feedback.
  • Web Accessibility Compliance - Provides standardized keyboard navigation and focus management to ensure inclusive user experiences across all interface elements.
  • Interactive Form Controls - Provides standardized form controls and validation patterns to ensure predictable user input and consistent feedback.
  • Interface Component Libraries - Offers a suite of modular building blocks including forms, modals, and navigation elements for constructing functional user interfaces.
  • Modal Overlays - Renders overlay windows that focus user attention on specific tasks while temporarily obscuring underlying content.
  • Selection Menus - Renders accessible dropdown menus that support keyboard navigation and custom triggers for selecting items from a list.
  • Styling Engines - Applies consistent visual design and layout properties to components to maintain a unified aesthetic.
  • CSS-in-JS Implementations - Injects component-specific styles directly into the document head for consistent visual design and theme application.
  • Theme Configuration Systems - Injects standardized color palettes, typography, and spacing variables into the component tree to ensure visual consistency.
  • Status Notifications - Provides standardized, transient alert components for communicating system status, errors, and success messages to users.
  • User Interaction Patterns - Implements standardized behavior for common interface patterns such as dropdown selection and modal focus management.
  • Design System Consistency - Defines standardized styling tokens and layout patterns to maintain consistent brand alignment throughout an application.
  • Row-and-Column Layouts - Organizes interface elements into flexible rows and columns that automatically adjust to fit different screen widths.
  • Component Composition - Wraps interaction logic and visual styling into high-level components to provide a standardized public interface.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Historial de estrellas

Gráfico del historial de estrellas de zendeskgarden/react-componentsGráfico del historial de estrellas de zendeskgarden/react-components

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con React Components

Colecciones seleccionadas manualmente donde aparece React Components.
  • una librería de JavaScript para construir interfaces de usuario
  • a component library for React web interfaces
  • Librería de componentes para React

Alternativas open-source a React Components

Proyectos open-source similares, clasificados según cuántas características comparten con React Components.
  • react95/react95Avatar de React95

    React95/React95

    3,789Ver en GitHub↗

    React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems. The project functions as a CSS-in-JS design system, using a centralized set of visual tokens to ensure consistent retro styling without the need for external stylesheets. It operates as a frontend design system that provides the necessar

    TypeScriptdesign-systemhacktoberfestreact
    Ver en GitHub↗3,789
  • pinterest/gestaltAvatar de pinterest

    pinterest/gestalt

    4,360Ver en GitHub↗

    Gestalt is a type-safe React UI component library and design system. It provides a collection of reusable interface elements and design tokens that follow international accessibility standards to ensure usability for people with diverse needs. The framework includes a responsive web layout system with defined breakpoints and grid containers that adapt interfaces for desktop, mobile, and tablet devices. It features an internationalized component suite that supports multiple languages, regional color schemes, and right-to-left text orientations. The library covers a broad range of interface ca

    TypeScript
    Ver en GitHub↗4,360
  • chakra-ui/arkAvatar de chakra-ui

    chakra-ui/ark

    5,004Ver en GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    Ver en GitHub↗5,004
  • tamagui/tamaguiAvatar de tamagui

    tamagui/tamagui

    13,729Ver en GitHub↗

    Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced

    TypeScriptatomic-csscss-in-jsoptimizing-compiler
    Ver en GitHub↗13,729
Ver las 30 alternativas a React Components→

Preguntas frecuentes

¿Qué hace zendeskgarden/react-components?

This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition.

¿Cuáles son las características principales de zendeskgarden/react-components?

Las características principales de zendeskgarden/react-components son: Design Tokens & Themeable Components, React UI Component Libraries, Accessibility Management, Accessible UI Components, Declarative Component Architectures, Design System Implementations, Interaction Hooks, UI Component Libraries.

¿Qué alternativas de código abierto existen para zendeskgarden/react-components?

Las alternativas de código abierto para zendeskgarden/react-components incluyen: react95/react95 — React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction… pinterest/gestalt — Gestalt is a type-safe React UI component library and design system. It provides a collection of reusable interface… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… tamagui/tamagui — Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that… semantic-org/semantic-ui-react — Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design… coreui/coreui-free-react-admin-template — This project is a React-based administrative template and UI kit designed for building dashboards. It provides a…