shadcn/ui components for Go, built with gomponents.
Displays a callout for user attention.
Displays content within a desired ratio.
An image element with a fallback for representing the user.

Displays a badge or a component that looks like a badge.
Displays the path to the current resource using a hierarchy of links.
Displays a button or a component that looks like a button.
Displays a card with header, content, and footer.
Card content goes here. You can put any content inside.
Your notifications will appear here.
A carousel with motion and swipe.
A control that allows the user to toggle between checked and not checked.
An interactive component which expands/collapses content.
Displays a form input field or a component that looks like an input field.
Accessible one-time password component with copy paste functionality.
Enter your one-time password.
Renders an accessible label associated with controls.
Pagination with page navigation, next and previous links.
Displays an indicator showing the completion progress of a task.
A set of checkable buttons where only one can be checked at a time.
Accessible resizable panel groups and layouts with keyboard support.
Augments native scroll functionality for custom, cross-browser styling.
Description here
Description here
Description here
Description here
Description here
Visually or semantically separates content.
An open-source UI component library.
A composable, themeable and customizable sidebar component.
Use to show a placeholder while content is loading.
Sofia Davis
sofia@example.com
An input where the user selects a value from within a given range.
A control that allows the user to toggle between on and off.
A responsive table component.
| Invoice | Status | Method | Amount |
|---|---|---|---|
| INV001 | Paid | Credit Card | $250.00 |
| INV002 | Pending | PayPal | $150.00 |
| INV003 | Unpaid | Bank Transfer | $350.00 |
| Total | $750.00 | ||
A succinct message that is displayed temporarily.
A set of layered sections of content—known as tab panels—that are displayed one at a time.
Displays a form textarea or a component that looks like a textarea.
A two-state button that can be either on or off.
A set of two-state buttons that can be toggled on or off.