Rust UI components built with Tailwind CSS and Leptos.
A collection of copy-and-paste components for quickly build Rust fullstack applications.


Accordion
Rust UI component that displays an Accordion.


Alert
Rust UI component that displays a callout to the user.


Alert Dialog**
Rust UI component that displays a modal dialog that interrupts the user with important content and expects a response.


Animate
A wrapper for animations, made with Tailwind CSS. Works seamlessly with any children component.


Animate Group
A wrapper for animations, made with Tailwind CSS. Works seamlessly with any children component.


Badge
Rust UI component that displays a badge or a component that looks like a badge.


Breadcrumb
Rust UI component that displays the path to the current resource using a hierarchy of links.


Button
Rust UI component that displays a button or a component that looks like a button.


Card
Rust UI component that displays a card with header, content and footer.


Carousel
Rust UI component that displays a Carousel.


Checkbox
Rust UI component that displays a control that allows the user to toggle between checked and not checked.


Command
Fast, composable, unstyled command menu for Leptos.


Datalist
Rust UI component that displays a datalist to the user.


Date Picker
Rust UI component that displays a date picker.


Dialog
Rust UI component that displays a modal dialog that the user can interact with.


Dropdown Menu
Rust UI component that displays a dropdown menu.


Dropzone
Rust UI component that allows you to drop files onto it.


Grid
Rust UI component that displays a grid.


Headings
Rust UI component that displays a heading with premade styles and animations.


Input
Rust UI component that displays an input field that allows the user to enter text.


Label
Rust UI component that displays a label for an input field.


Marquee
Rust UI component that displays an infinite scrolling component that can be used to display text, images, or videos.


Multi Select Tags
A multi select tags component, made with Tailwind CSS. Works seamlessly with any children component.


Multi Select*
Rust UI component that displays a multi select input field.


Navigation Menu*
Rust UI component that displays a navigation menu.


OTP
Rust UI component that displays an OTP input.


Pagination*
Rust UI component that displays a pagination component.


Popover
Rust UI component that displays rich content in a portal, triggered by a button.


Radio Button Group
Rust UI component that displays a group of radio buttons.


Range Slider
Rust UI component that displays a range slider.


Select
Rust UI component that displays a dropdown menu that allows the user to select an option.


Select Native
Rust UI component that displays a dropdown menu that allows the user to select an option.


Separator
Rust UI component that displays a separator line.


Sheet
Rust UI component that displays a sheet.


Sidenav
Rust UI component that displays a sidenav.


Skeleton
Rust UI component that show a placeholder while content is loading.


Switch
Rust UI component that displays a control that allows the user to toggle between checked and not checked.


Table
Rust UI component that displays a table with header, body and footer.


Tabs
Rust UI component that displays a set of layered sections of content, known as tab pages, that are displayed one at a time.


Textarea
Rust UI component that displays a textarea.


Toast
Rust UI component that displays toast notifications.


Tooltip
Rust UI component that displays an information related to an element when the element receives keyboard focus or the mouse hovers over it.