GitHub 560+

Components

Browse installable Fulldev UI components.

Accordion A vertically stacked set of interactive headings that each reveal a section of content. Alert Displays a callout for user attention. Alert Dialog A modal dialog for important confirmations that expects a response. Avatar An image element with a fallback for representing the user. Badge Displays a badge or a component that looks like a badge. Banner A full-width container for important messages or announcements. Breadcrumb Displays the path to the current resource using a hierarchy of links. Button Displays a button or a component that looks like a button. Card Displays a card with header, content, and footer. Carousel A carousel with motion and swipe built using Embla. Checkbox A control that allows the user to toggle between checked and not checked. Collapsible An interactive component which expands/collapses a panel. Combobox Autocomplete input with a list of suggestions. Command Command menu for search and quick actions. Dialog A window overlaid on either the primary window or another dialog window, rendering the content underneath inert. Dropdown Menu Displays a menu to the user, such as a set of actions or functions, triggered by a button. Empty Displays an empty state placeholder with optional media, title, and description. Field Combine labels, controls, and help text to compose accessible form fields and grouped inputs. Form A thin Astro form wrapper with sensible vertical spacing for fulldev field primitives. Header A responsive site header with grouped content. Hover Card For sighted users to preview content available behind a link. Icon Render Fulldev icons from Lucide and Simple Icons. Image Deprecated image component guidance for Fulldev UI projects. Input Displays a form input field or a component that looks like an input field. Input Group Add addons, buttons, and helper content to inputs. Item A versatile component for displaying content with media, title, description, and actions. Kbd Used to display textual user input from keyboard. Label Renders an accessible label associated with a control. Layout Page-shell primitives for the root html, head, body, and main structure. Logo A component for displaying a brand logo. Marquee A continuous scrolling animation component for displaying content in a loop. Native Select A styled native HTML select element with consistent design system integration. Navigation Menu A collection of links for navigating websites. Popover Displays rich content in a floating layer, triggered by a button. Price A flexible price display component for showing pricing information. Radio Group A set of checkable buttons, known as radio buttons, where no more than one of the buttons can be checked at a time. Rating A star rating component for displaying ratings visually. Section A layout component for organizing page content into sections. Select Displays a list of options for the user to pick from, triggered by a button. Separator Visually or semantically separates content. Sheet A sliding panel component that appears from the edge of the screen. Sidebar A composable, themeable, and customizable Astro sidebar component. Skeleton Use a skeleton as a placeholder while content is loading. Slider An input where the user selects a value from within a given range. Spinner An animated loading indicator. Switch A control that allows the user to toggle between checked and not checked. Table A data table component that displays information in rows and columns. Tabs A set of layered sections of content, known as tabs, that display one panel of content at a time. Textarea Displays a form textarea or a component that looks like a textarea. Theme Toggle A two-state theme toggle that switches immediately between light and dark mode. Tile A minimal surface primitive for flexible grid cells and link tiles. Toc Displays a simple table of contents for page sections and subsections. Toggle A two-state button that can be either on or off. Tooltip Displays contextual information when a user hovers or focuses a trigger. Typography Automatic prose styling and semantic text primitives for documentation and content-heavy interfaces. Video A responsive video component that supports YouTube videos and shorts.