60+ components now available

Rapidly build beautiful interfaces without ever leaving your React.

A comprehensive component library packed with components like <Button>, <Card>, <DataTable> and <Form> that can be composed to build any design, directly in your TSX.

Get started
Quick search...
Component Code
tsx
Live Preview

Component Preview

Interactive
Jane Smith
Product Designer
2.4k
Downloads
98%
Uptime
4.9
Rating

Everything You Need To Build Modern UIs

Heco UI provides all the building blocks you need to create beautiful, accessible, and performant user interfaces.

Lightning Fast

Optimized for performance with tree-shaking and minimal bundle size.

Composable

Built with compound patterns for maximum flexibility and reusability.

Developer First

TypeScript-first with excellent IntelliSense and type safety.

Featured Components

Powerful UI Building Blocks

Explore our most advanced and versatile components that will elevate your user interfaces

Tag Input

New

Interactive tag input with autocomplete, drag-and-drop reordering, and validation

React
TypeScript
Next.js
Suggestions: UI, Components, Design System
Explore Tag Input

Flexible Container

New

Versatile container that can switch between normal and full-screen modes

Content Viewer

Click the expand button to view in fullscreen

Explore Flexible Container

Link Hover Card

New

Elegant preview cards that appear when hovering over links

Check out our for more details.
Documentation
Complete guides and examples for all components
Explore Link Hover Card

Number Field

New

Specialized input field for numeric values with rich formatting and controls

$
Explore Number Field

Notification Badge

New

Versatile notification indicator with various styles and animations

3
9+
Explore Notification Badge

Popover Dialog

New

Progressive disclosure component combining popovers with dialogs

Quick Actions
Edit profile
View settings
Explore Popover Dialog

Timeline

New

Display chronological events with customizable layouts, styles and markers

Step 1
Completed
Step 2
In Progress
Step 3
Upcoming
Explore Timeline

Stepper

New

Guide through multi-step processes with interactive step indicators

Account
2
Details
3
Payment
Explore Stepper

Data Grid

New

Advanced data table with sorting, filtering, pagination, and selection

Search...
Filter: Status
IDNameStatus
001Product A
Active
002Product B
Pending
Explore Data Grid

Verify Code

OTP verification with auto-focus and paste support

Enter verification code
4
2
8
Explore Verify Code

Gradient Text

Beautiful text gradients with customizable colors and directions

Gradient Heading
Colorful Subheading
Explore Gradient Text

Sign Drawer

Capture signatures with a smooth drawing experience

Sign below:
Draw your signature
Clear
Explore Sign Drawer

Gallery

Beautiful image galleries with lightbox and zoom functionality

Explore Gallery

Image Generate

Generate and download images from DOM elements in various formats

Generate
Download
Explore Image Generate

Time Picker

Intuitive time selection with 12/24 hour format support

10:30 AM
Hour
09
10
11
Minute
29
30
31
Period
AM
PM
Explore Time Picker

Color Picker

Advanced color selection with HEX, RGB, and HSL support

#EF4444
rgb(239, 68, 68)
Explore Color Picker

QR Code Generate

Generate customizable QR codes for links, text, and contact information

https://heco-ui.com
Explore QR Code Generate

Form

Comprehensive form components with validation and accessibility

user@example.com
••••••••
Remember me
Sign In
Explore Form

Dialog

Modal dialogs for focused user interactions and confirmations

Confirm Action

Are you sure you want to delete this item? This action cannot be undone.

Cancel
Delete
Explore Dialog

Drawer

Side panels that slide in from the edge of the screen

Navigation

Dashboard
Settings
Profile
Main content area
Explore Drawer

Sidebar

Responsive navigation sidebar with collapsible sections

Dashboard
Users
Settings
Main content area
Explore Sidebar

Rich Text Editor

Powerful WYSIWYG editor with formatting tools and customizable features

B
I
U

This is a rich text editor with formatting options.

Explore Rich Text Editor

Star Rating

Interactive star rating component with customizable appearance and half-star support

4.0 out of 5
1
2
Explore Star Rating

File Upload

Drag and drop file upload with preview, progress, and validation support for multiple files

document.pdf
2.4 MB
image.jpg
1.2 MB
75%
Explore File Upload
Browse All

Component Categories

Explore our complete collection of UI components organized by functionality

8 components

Layout & Structure

Components that help organize and structure your content

Card
Popular
Grid
Flex
Header
View all 8 components
14 components

Form & Input

Components for collecting user input and form handling

Button
Essential
Form
Checkbox & Radio
Select Box
View all 14 components
7 components

Data Display

Components for displaying data in various formats

Table
Data Grid
New
Avatar
Badge
View all 7 components
5 components

Navigation & Progress

Components for navigating through content and showing progress

Stepper
New
Timeline
New
Breadcrumb
Pagination
View all 5 components
8 components

Overlay & Modals

Components that overlay the UI for focused interactions

Dialog
Drawer
Dropdown
Popover
View all 8 components
3 components

Media & Display

Components for displaying images, videos, and other media

Carousel
Gallery
Image Generate
View all 3 components
2 components

Feedback & Status

Components for providing feedback to users

Loading
Star Rating
View all 2 components
6 components

Utility & Special

Specialized components and utilities

Gradient Text
Sign Drawer
QR Code Generate
Color Picker
View all 6 components

Ready to Build Beautiful UIs?

Start using Heco UI today and create stunning, accessible, and responsive user interfaces with ease.

60+ Components
MIT Licensed