newPrimeReact is now in alpha.

Components

Discover 65+ accessible UI components in Styled and Tailwind versions — built for easy customization and production use.
Accordion component preview

Accordion

Accordion groups a collection of contents in panels.

AnimateOnScroll component preview

AnimateOnScroll

AnimateOnScroll is used to apply animations to elements when entering or leaving the viewport during scrolling.

AutoComplete component preview

AutoComplete

AutoComplete is an input component that provides real-time suggestions when being typed.

Avatar component preview

Avatar

Avatar represents people using icons, labels and images.

Badge component preview

Badge

Badge is a small status indicator for another element.

Breadcrumb component preview

Breadcrumb

Breadcrumb provides contextual information about page hierarchy.

Button component preview

Button

Button is an extension to standard input element with icons and theming.

Card component preview

Card

Card is a flexible container component.

Carousel component preview

Carousel

Carousel is a content slider featuring various customization options.

Checkbox component preview

Checkbox

Checkbox is an extension to standard checkbox element with theming.

CheckboxGroup component preview

CheckboxGroup

Checkbox is an extension to standard checkbox element with theming.

Chip component preview

Chip

Chip represents entities using icons, labels and images.

ColorPicker component preview

ColorPicker

ColorPicker is a component that allows the user to select a color.

CommandMenu component preview

CommandMenu

CommandMenu represents a command menu component.

Compare component preview

Compare

Compare two items side by side with a slider.

ConfirmDialog component preview

ConfirmDialog

ConfirmDialog uses a Dialog UI

ConfirmPopup component preview

ConfirmPopup

ConfirmPopup uses a Dialog UI

ContextMenu component preview

ContextMenu

ContextMenu uses Menu component and displays an overlay menu to display actions related to a trigger.

DataView component preview

DataView

DataView displays data in grid or list layout with pagination and sorting features.

DatePicker component preview

DatePicker

DatePicker is a form component to work with dates.

Dialog component preview

Dialog

Dialog is a container to display content in an overlay window.

Divider component preview

Divider

Divider is used to separate contents.

Drawer component preview

Drawer

Drawer is a panel component displayed as an overlay at the edges of the screen.

Fieldset component preview

Fieldset

Fieldset is a grouping component with a legend and content toggle feature.

FileUpload component preview

FileUpload

FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.

FloatLabel component preview

FloatLabel

FloatLabel visually integrates a label with its form element.

Fluid component preview

Fluid

Fluid is a layout component to make descendant components span full width of their container.

FocusTrap component preview

FocusTrap

Focus Trap keeps focus within a certain DOM element while tabbing.

Gallery component preview

Gallery

Gallery is a component to display a collection of images in a gallery.

IconField component preview

IconField

IconField wraps an input and an icon.

IftaLabel component preview

IftaLabel

IftaLabel visually integrates a label with its form element.

Inplace component preview

Inplace

Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content.

InputGroup component preview

InputGroup

InputGroup displays text, icon, buttons and other content can be grouped next to an input.

InputNumber component preview

InputNumber

InputNumber is used to enter numeric values.

InputOtp component preview

InputOtp

InputOtp is used to enter one time passwords.

InputTags component preview

InputTags

InputTags groups a collection of contents in items.

InputText component preview

InputText

InputText is an extension to standard input element with icons and theming.

Knob component preview

Knob

Knob is a form component to define number inputs with a dial.

Listbox component preview

Listbox

ListBox is used to select one or more values from a list of items.

Menu component preview

Menu

Menu is a versatile component that provides various features such as inline and portal rendering, composite structures, app-style layouts, menubars, sidebars, and router integration.

Message component preview

Message

Message component is used to display inline messages.

MeterGroup component preview

MeterGroup

MeterGroup displays scalar measurements within a known range.

OrgChart component preview

OrgChart

OrgChart visualizes hierarchical organization data.

Paginator component preview

Paginator

Paginator displays data in paged format and provides navigation between pages.

Panel component preview

Panel

Panel is a grouping component providing with content toggle feature.

Password component preview

Password

Password is an enhanced input for password entry with strength metering, mask toggling, and controlled or uncontrolled usage.

Popover component preview

Popover

Popover is a container component that can overlay other components on page.

ProgressBar component preview

ProgressBar

ProgressBar is a process status indicator.

ProgressSpinner component preview

ProgressSpinner

ProgressSpinner is a process status indicator.

RadioButton component preview

RadioButton

RadioButton is an extension to standard radio button element with theming.

Rating component preview

Rating

Rating component is a star based selection input.

ScrollArea component preview

ScrollArea

ScrollArea is a cross browser, lightweight and themable alternative to native browser scrollbar.

Select component preview

Select

Select is used to choose an item from a collection of options.

Skeleton component preview

Skeleton

Skeleton is a placeholder to display instead of the actual content.

Slider component preview

Slider

Slider is a component to provide input with a drag handle.

SpeedDial component preview

SpeedDial

SpeedDial is a floating action button with a popup menu displaying a set of actions.

Splitter component preview

Splitter

Splitter is utilized to separate and resize panels.

Stepper component preview

Stepper

The Stepper component displays a wizard-like workflow by guiding users through the multi-step progression.

Switch component preview

Switch

Switch is used to select a boolean value.

Tabs component preview

Tabs

Tabs is a component that displays a list of tabs and allows the user to select one.

Tag component preview

Tag

Tag component is used to categorize content.

Terminal component preview

Terminal

Terminal is a text-based interface component that emulates a command line experience, enabling users to enter commands and receive responses.

Textarea component preview

Textarea

Textarea is a multi-line text input element.

Timeline component preview

Timeline

Timeline visualizes a series of chained events.

Toast component preview

Toast

Toast is a component that displays a message to the user.

ToggleButton component preview

ToggleButton

ToggleButton component is used to create a button that can be toggled on or off.

ToggleButtonGroup component preview

ToggleButtonGroup

ToggleButtonGroup component is used to create a group of toggle buttons.

Toolbar component preview

Toolbar

Toolbar is a grouping component for buttons and other content.

Tooltip component preview

Tooltip

Tooltip is a component that displays a tooltip when the user hovers over an element.

Tree component preview

Tree

Tree is used to display hierarchical data.