awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
elastic avatar

elastic/eui

0
View on GitHub↗
6,337 stele·882 fork-uri·TypeScript·8 vizualizărieui.elastic.co↗

Eui

EUI este o bibliotecă de componente UI React și un framework de sistem de design. Oferă o colecție de componente de interfață reutilizabile, tipizate, și ghiduri vizuale pentru a asigura o experiență de utilizare unificată în layout-urile aplicațiilor web.

Proiectul funcționează ca un toolkit UI tematic, permițând gestionarea esteticii vizuale și posibilitatea de a comuta între modurile light și dark. Încorporează o bibliotecă de stilizare CSS-in-JS pentru definirea stilurilor personalizate și a seturilor de reguli pentru elementele individuale ale aplicației.

Framework-ul acoperă domenii vaste, inclusiv implementarea sistemului de design, stilizarea interfeței personalizate și testarea componentelor UI în medii simulate pentru a verifica corectitudinea vizuală.

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.

Istoric stele

Graficul istoricului de stele pentru elastic/euiGraficul istoricului de stele pentru elastic/eui

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Eui

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Eui.
  • douyinfe/semi-designAvatar DouyinFE

    DouyinFE/semi-design

    10,017Vezi pe 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
    Vezi pe GitHub↗10,017
  • system-ui/theme-uiAvatar system-ui

    system-ui/theme-ui

    5,405Vezi pe 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
    Vezi pe GitHub↗5,405
  • arco-design/arco-designAvatar arco-design

    arco-design/arco-design

    5,625Vezi pe 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
    Vezi pe GitHub↗5,625
  • palantir/blueprintAvatar palantir

    palantir/blueprint

    21,836Vezi pe 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
    Vezi pe GitHub↗21,836
Vezi toate cele 30 alternative pentru Eui→

Întrebări frecvente

Ce face elastic/eui?

EUI este o bibliotecă de componente UI React și un framework de sistem de design. Oferă o colecție de componente de interfață reutilizabile, tipizate, și ghiduri vizuale pentru a asigura o experiență de utilizare unificată în layout-urile aplicațiilor web.

Care sunt principalele funcționalități ale elastic/eui?

Principalele funcționalități ale elastic/eui sunt: 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.

Care sunt câteva alternative open-source pentru elastic/eui?

Alternativele open-source pentru elastic/eui includ: 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…