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
·
elastic avatar

elastic/eui

0
View on GitHub↗
6,337 estrellas·882 forks·TypeScript·8 vistaseui.elastic.co↗

Eui

EUI es una librería de componentes de UI de React y un framework de sistema de diseño. Proporciona una colección de componentes de interfaz tipados y reutilizables, además de directrices visuales para asegurar una experiencia de usuario unificada en los diseños de aplicaciones web.

El proyecto funciona como un toolkit de UI con temas, permitiendo la gestión de la estética visual y la capacidad de alternar entre modos claro y oscuro. Incorpora una librería de estilos CSS-in-JS para definir estilos personalizados y conjuntos de reglas para elementos individuales de la aplicación.

El framework cubre áreas clave como la implementación de sistemas de diseño, estilos de interfaz personalizados y pruebas de componentes de UI en entornos simulados para verificar la corrección visual.

Features

  • Design Systems - Implements a comprehensive design system that provides standardized visual identity and guidelines across the application.
  • React Design System Libraries - Provides a comprehensive library of primitive UI components for React using a theme-driven approach for visual consistency.
  • Dynamic Theme Switching - Implements the ability to swap between light and dark color schemes at runtime via a top-level provider.
  • React Components - Ships a collection of reusable, typed interface components designed specifically for the React ecosystem.
  • Dark Mode Toggles - Implements mechanisms for manually or automatically switching between light and dark visual themes.
  • Design Token Theming - Implements tools for dynamically applying and switching design token sets to ensure consistent branding.
  • Component-Wide Theme Toggles - Ships with global theme toggles that switch all UI components between light and dark color schemes.
  • Standard UI Component Libraries - Provides a collection of standard interface elements used to construct consistent and unified web layouts.
  • CSS-in-JS Implementations - Uses CSS-in-JS to generate unique, encapsulated style rulesets for individual React components at runtime.
  • Design System Implementations - Centralizes visual tokens and styling patterns to maintain consistent branding and layout constraints.
  • User Interface Components - Offers reusable UI elements and layout patterns for building predictable and standardized application interfaces.
  • React Development - Provides a specialized library of reusable components for building applications within the React ecosystem.
  • Theme Management Toolkits - Provides tools for managing visual aesthetics and toggling between light and dark color modes.
  • UI Component Test Suites - Provides frameworks for asserting the behavior and rendered output of UI components to verify visual correctness.
  • UI Component Mocking - Validates component behavior and visual correctness by simulating a controlled build environment within automated test suites.
  • Component Testing - Provides strategies for isolating and testing individual UI components for behavior and visual correctness.
  • Component Style Customizations - Allows for specific adjustments to the colors, typography, and layout properties of individual UI components.
  • Context-Based Style Distributions - Distributes visual properties like colors and spacing through React context to maintain a consistent design language.
  • Prop-Based Utility Styling - Maps abstract design tokens to concrete CSS properties using strongly typed component properties instead of raw CSS classes.
  • UI Brand Integration - Integrates official brand identities and design assets directly into the provided user interface layouts.
  • Design System Consistency - Ensures a unified visual identity across the application through the systemic application of standardized palettes.
  • Visual Style Customization - Provides mechanisms to modify the overall appearance and visual rules of the application using a CSS-in-JS approach.
  • Visual Themes - Provides customizable visual identities and a consistent look and feel across the entire user interface.
  • UI Component Libraries - Design system and component library for building Elastic-style interfaces.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Historial de estrellas

Gráfico del historial de estrellas de elastic/euiGráfico del historial de estrellas de elastic/eui

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

Preguntas frecuentes

¿Qué hace elastic/eui?

EUI es una librería de componentes de UI de React y un framework de sistema de diseño. Proporciona una colección de componentes de interfaz tipados y reutilizables, además de directrices visuales para asegurar una experiencia de usuario unificada en los diseños de aplicaciones web.

¿Cuáles son las características principales de elastic/eui?

Las características principales de elastic/eui son: Design Systems, React Design System Libraries, Dynamic Theme Switching, React Components, Dark Mode Toggles, Design Token Theming, Component-Wide Theme Toggles, Standard UI Component Libraries.

¿Qué alternativas de código abierto existen para elastic/eui?

Las alternativas de código abierto para elastic/eui incluyen: douyinfe/semi-design — Semi Design is a React UI component library and design token system used to build web application frontends. It… system-ui/theme-ui — Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as… arco-design/arco-design — Arco Design is a React UI component library and design system framework used to build professional web interfaces. It… palantir/blueprint — Blueprint is a React UI component library and web design system focused on accessibility and the creation of… uber/baseweb — Base Web is a React UI component library and design system implementation. It provides a collection of reusable… pinterest/gestalt — Gestalt is a type-safe React UI component library and design system. It provides a collection of reusable interface…

Alternativas open-source a Eui

Proyectos open-source similares, clasificados según cuántas características comparten con Eui.
  • douyinfe/semi-designAvatar de DouyinFE

    DouyinFE/semi-design

    10,017Ver en GitHub↗

    Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product. The project features a design-to-code workflow that converts visual design drafts into production-ready React code and stylesheets. It includes an internationalization framework for adapting interfaces to different languages and text layouts, as well as a web component wrapper to isolate UI elements for use in SDKs and browser plugins. The libr

    TypeScriptai-friendlycode2designdark-mode
    Ver en GitHub↗10,017
  • system-ui/theme-uiAvatar de system-ui

    system-ui/theme-ui

    5,405Ver en GitHub↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    TypeScriptcolordesigndesign-system
    Ver en GitHub↗5,405
  • arco-design/arco-designAvatar de arco-design

    arco-design/arco-design

    5,625Ver en 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
    Ver en GitHub↗5,625
  • palantir/blueprintAvatar de palantir

    palantir/blueprint

    21,836Ver en GitHub↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    TypeScriptblueprintcomponentsdesign
    Ver en GitHub↗21,836
  • Ver las 30 alternativas a Eui→