@heroui · 82 packages

Name Description License Versions
@heroui/accordion Collapse display a list of high-level options that can expand/collapse to reveal more information. MIT 8 greenflagged / 138 total
@heroui/alert Alerts are temporary notifications that provide concise feedback about an action or event. MIT 16 greenflagged / 158 total
@heroui/aria-utils A package for managing @react-aria HeroUI utils. MIT 16 greenflagged / 134 total
@heroui/autocomplete An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query. MIT 16 greenflagged / 177 total
@heroui/avatar The Avatar component is used to represent a user, and displays the profile picture, initials or fallback icon. MIT 14 greenflagged / 126 total
@heroui/badge Badges are used as a small numerical value or status descriptor for UI elements. MIT 9 greenflagged / 82 total
@heroui/breadcrumbs Breadcrumbs display a hierarchy of links to the current page or resource in an application. MIT 13 greenflagged / 121 total
@heroui/button 16 greenflagged / 156 total
@heroui/calendar A calendar displays one or more date grids and allows users to select a single date. MIT 16 greenflagged / 157 total
@heroui/card Card is a container for text, photos, and actions in the context of a single subject. MIT 13 greenflagged / 136 total
@heroui/checkbox Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected. MIT 16 greenflagged / 175 total
@heroui/chip Chips help people enter information, make selections, filter content, or trigger actions. MIT 13 greenflagged / 122 total
@heroui/code Code is a component used to display inline code. MIT 14 greenflagged / 115 total
@heroui/date-input A date input allows users to enter and edit date and time values using a keyboard. MIT 16 greenflagged / 175 total
@heroui/date-picker A date picker combines a DateInput and a Calendar popover to allow users to enter or select a date and time value. MIT 16 greenflagged / 177 total
@heroui/divider . A separator is a visual divider between two groups of content MIT 14 greenflagged / 113 total
@heroui/dom-animation Dom Animation from Framer Motion for dynamic import MIT 5 greenflagged / 44 total
@heroui/drawer Used to render a content that slides in from the side of the screen. MIT 16 greenflagged / 137 total
@heroui/dropdown A dropdown displays a list of actions or options that a user can choose. MIT 16 greenflagged / 156 total
@heroui/form A form is a group of inputs that allows users submit data to a server and supports field validation errors. MIT 16 greenflagged / 174 total
@heroui/framer-utils A set of framer motion transitions for react MIT 16 greenflagged / 134 total
@heroui/image A simple image component MIT 10 greenflagged / 89 total
@heroui/input 16 greenflagged / 176 total
@heroui/input-otp InputOTP is a component that allows users to enter otp input. It can be used to get user otp in forms. MIT 11 greenflagged / 175 total
@heroui/kbd The keyboard key components indicates which key or set of keys used to execute a specificv action MIT 14 greenflagged / 125 total
@heroui/link Links allow users to click their way from page to page. This component is styled to resemble a hyperlink and semantically renders an <a> MIT 13 greenflagged / 132 total
@heroui/listbox A listbox displays a list of options and allows a user to select one or more of them. MIT 16 greenflagged / 135 total
@heroui/menu A menu displays a list of options and allows a user to select one or more of them. MIT 16 greenflagged / 133 total
@heroui/modal Displays a dialog with a custom content that requires attention or provides additional information. MIT 11 greenflagged / 136 total
@heroui/navbar A responsive navigation header positioned on top side of your page that includes support for branding, links, navigation, collapse and more. MIT 15 greenflagged / 134 total
@heroui/number-input The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons MIT 15 greenflagged / 150 total
@heroui/pagination The Pagination component allows you to display active page and navigate between multiple pages. MIT 13 greenflagged / 126 total
@heroui/popover A popover is an overlay element positioned relative to a trigger. MIT 16 greenflagged / 156 total
@heroui/progress Progress bars show either determinate or indeterminate progress of an operation over time. MIT 13 greenflagged / 118 total
@heroui/radio Radios allow users to select a single option from a list of mutually exclusive options. MIT 16 greenflagged / 175 total
@heroui/react 13 greenflagged / 237 total
@heroui/react-rsc-utils A set of utilities for react compatible with RSC MIT 4 greenflagged / 58 total
@heroui/react-utils A set of utilities for react on client side MIT 7 greenflagged / 78 total
@heroui/ripple A simple implementation to display a ripple animation when the source component is clicked MIT 10 greenflagged / 100 total
@heroui/scroll-shadow A component that applies top and bottom shadows when content overflows on scroll. MIT 9 greenflagged / 84 total
@heroui/select 16 greenflagged / 177 total
@heroui/shared-icons Internal icons set, commonly used in the components stories MIT 5 greenflagged / 63 total
@heroui/shared-utils A set of HeroUI utilities MIT 1 greenflagged / 76 total
@heroui/skeleton Skeleton is used to display the loading state of some component. MIT 9 greenflagged / 94 total
@heroui/slider A slider allows a user to select one or more values within a range. MIT 16 greenflagged / 134 total
@heroui/snippet Display a snippet of copyable code for the command line. MIT 16 greenflagged / 157 total
@heroui/spacer A flexible spacer component designed to create consistent spacing and maintain alignment in your layout. MIT 14 greenflagged / 115 total
@heroui/spinner 16 greenflagged / 155 total
@heroui/styles 7 greenflagged / 46 total
@heroui/switch A switch is similar to a checkbox, but represents on/off values as opposed to selection. MIT 13 greenflagged / 120 total
@heroui/system 16 greenflagged / 134 total
@heroui/system-rsc 14 greenflagged / 110 total
@heroui/table Tables are used to display tabular data using rows and columns. MIT 16 greenflagged / 175 total
@heroui/tabs Tabs organize content into multiple sections and allow users to navigate between them. MIT 16 greenflagged / 153 total
@heroui/theme 13 greenflagged / 160 total
@heroui/toast Toast are temporary notifications that provide concise feedback about an action or event MIT 15 greenflagged / 137 total
@heroui/tooltip A React Component for rendering dynamically positioned Tooltips MIT 16 greenflagged / 134 total
@heroui/use-aria-accordion React-aria useAccordion hooks with custom implementations MIT 9 greenflagged / 110 total
@heroui/use-aria-button Internal hook to handle button a11y and events, this is based on react-aria button hook but without the onClick warning MIT 12 greenflagged / 116 total
@heroui/use-aria-link Internal hook to handle link a11y and events, this is based on react-aria link hook but without the onClick warning MIT 12 greenflagged / 118 total
@heroui/use-aria-modal-overlay A custom implementation of react aria modal overlay, this removes the prevent scroll MIT 12 greenflagged / 112 total
@heroui/use-aria-multiselect Provides the behavior and accessibility implementation for a multi-select component. MIT 12 greenflagged / 112 total
@heroui/use-aria-overlay 6 greenflagged / 34 total
@heroui/use-callback-ref React hook to persist any value between renders, but keeps it up-to-date if it changes. MIT 3 greenflagged / 55 total
@heroui/use-clipboard Wrapper around navigator.clipboard with feedback timeout MIT 3 greenflagged / 55 total
@heroui/use-data-scroll-overflow A hook to add data attributes when the element has top or bottom scroll. MIT 6 greenflagged / 78 total
@heroui/use-disclosure The hook in charge of managing modals MIT 11 greenflagged / 109 total
@heroui/use-draggable This hook can provide drag and drop interaction MIT 12 greenflagged / 113 total
@heroui/use-form-reset 1 greenflagged / 6 total
@heroui/use-image React hook for progressing image loading MIT 8 greenflagged / 86 total
@heroui/use-intersection-observer Tracks the intersection of a DOM element and its containing element or the viewport. MIT 6 greenflagged / 85 total
@heroui/use-is-mobile A hook that returns whether the device is mobile or not MIT 6 greenflagged / 72 total
@heroui/use-is-mounted This hook can be used to render client-based components or run client logic MIT 3 greenflagged / 55 total
@heroui/use-measure Hook that measure and track a element dimensions MIT 3 greenflagged / 55 total
@heroui/use-pagination State management hook for Pagination component, it lets you manage pagination with controlled and uncontrolled state MIT 11 greenflagged / 114 total
@heroui/use-resize 1 greenflagged / 55 total
@heroui/use-safe-layout-effect A Quick description of the component MIT 3 greenflagged / 55 total
@heroui/use-scroll-position Provides the logic to control the scroll over an element MIT 3 greenflagged / 55 total
@heroui/use-theme 4 greenflagged / 65 total
@heroui/use-update-effect React effect hook that invokes only on update MIT 3 greenflagged / 54 total
@heroui/use-viewport-size 1 greenflagged / 6 total
@heroui/user Flexible User Profile Component. MIT 14 greenflagged / 128 total
Showing 82 packages