Elastic UI — Elastic UI Framework
Skip to content

Elastic UI

The framework powering the Elastic Stack

The Elastic UI framework (EUI) is a design library in use at Elastic to build internal products that need to share our aesthetics. It distributes UI React components and static assets for use in building web layouts.

Elastic UI

Accessible to everyone

Uses high contrast, color-blind safe palettes and tested with most assistive technology.

Flexible and composable

Configurable enough to meet the needs of a wide array of contexts while maintaining brand and low-level consistency.

Well documented and tested

Code is friendly to the novice and expert alike.

Buttons

Buttons for every usage you might need

Cards

Cards like these help you make repeatable content more presentable

Charts

Learn charting best practices and how to integrate EUI with the Elastic Charts library

Flexible layouts

Create layouts by using flex groups, grids, and items

Forms

Input tags, layouts, and validation for your forms

Icons

Our SVG icon library gives you full control over size and color

Pages

Layout your whole application page with this component and its series of child components

Tables

Build tables from individual components or high level wrappers

Text

Simple HTML text like paragraphs and lists are wrapped in a single text component for styling

EUI is dual-licensed under Elastic License 2.0 and Server Side Public License, v 1 | Crafted with ❤️ by