Components
Production-ready components built with Rails, Stimulus, and Tailwind. Browse, copy, and customize.
Layout
Container
v1.0.0A layout component that wraps content with a max-width and centers it horizontally. Provides cons...
Columns
v1.0.0A layout component using CSS columns for flowing content across multiple columns. Content flows n...
Grid
v1.0.0A layout component using CSS Grid for explicit column layouts. Each child element occupies a grid...
Layout Splitter
v1.0.0Resizable layout component with draggable dividers for creating adjustable panel layouts. Support...
Card
v1.0.0A flexible container component for grouping related content. Supports multiple variants including...
Divider
v1.0.0A visual separator for content sections. Supports horizontal and vertical orientations, solid/das...
Stack
v1.0.0A flexible layout component for stacking elements vertically or horizontally with configurable ga...
Masonry Grid
v1.0.0CSS column-based masonry layout with responsive column adjustment. Content flows into columns nat...
Sidebar
v1.0.0Collapsible application sidebar with sections, nested items, icons, badges, and responsive behavi...
Content
Code Block
v1.0.0Syntax-highlighted code display with optional filename header and copy-to-clipboard functionality.
Stat Card
v1.0.0Display key metrics and statistics in a compact card format. Includes label, value, and optional ...
Clipboard
v1.0.0Copy-to-clipboard component with multiple variants for different use cases. Supports button, inli...
Description List
v1.0.0Semantic description list for displaying key-value pairs. Available in stacked, horizontal, and s...
Accordion
v1.0.0Expandable content sections for organizing information. Available in basic (single open), always-...
Avatar
v1.0.0User or entity representation with image, initials fallback, and optional status indicator. Inclu...
Data Table
v1.0.0A flexible data table component with composable features. Supports pagination, sorting, filtering...
Carousel
v1.0.0A responsive carousel/slider component with arrow navigation, pagination dots, touch/swipe suppor...
Sortable List
v1.0.0Drag-and-drop reorderable list and kanban board using the native HTML Drag and Drop API with Stim...
Kanban Board
v1.0.0A drag-and-drop kanban board for project management and task tracking. Supports multiple columns ...
Timeline
v1.0.0Chronological event display with icons, timestamps, and content slots. Vertical style stacks even...
Calendar
v1.0.0Interactive calendar component for date display and selection. Supports month navigation, event d...
Infinite Scroll
v1.0.0Automatically loads more content when scrolling near the bottom of a container. Works naturally w...
Countdown
v1.0.0Animated countdown timer that ticks down to a target date. Simple style displays plain numbers wi...
Chat Bubble
v1.0.0Conversational message display with sender alignment, avatars, and timestamps. Rounded style mimi...
Pricing Table
v1.0.0Pricing plans display with monthly/yearly toggle. Available as side-by-side cards or feature comp...
Feedback
Spinner
v1.0.0Loading indicator component with circular, dots, and bar variants. Pure CSS animations — no JavaS...
Badge
v1.0.0 FreeA small status indicator component with multiple color variants. Perfect for showing statuses, la...
Alert
v1.0.0 FreeA notification component for displaying important messages to users. Supports success, error, war...
Skeleton
v1.0.0A loading placeholder component with three shape variants. Uses pulse animation to indicate loadi...
Progress Bar
v1.0.0A horizontal progress indicator for showing completion status. Supports determinate (percentage) ...
Toast
v1.1.0Stackable notification toasts and flash message banners for user feedback. Supports success, erro...
Empty State
v1.0.0Display a friendly message when content is empty or missing. Includes icon, title, description, a...
Banner
v1.0.0Persistent announcement bar for important messages, promotions, or warnings. Supports dismiss wit...
Overlays
Tooltip
v1.0.0Contextual tooltips for displaying additional information on hover or click. Supports multiple pl...
Modal Dialog
v2.0.0Accessible modal dialogs with backdrop, focus trapping, and smooth animations. Available in defau...
Slide Over
v1.0.0A panel that slides in from the screen edge for secondary content, forms, or detail views. Includ...
Notification Center
v1.0.0Bell icon notification panel with badge count, read/unread states, and mark-as-read functionality...
Lightbox
v1.0.0Fullscreen image overlay with keyboard navigation and touch support. Available as a single-image ...
Popover
v1.0.0Rich content overlay triggered by click or hover. Unlike Tooltip (hover, text-only), Popover hold...
Context Menu
v1.0.0Right-click context menu with items, submenus, dividers, and keyboard shortcut display. Provides ...
Forms
Button
v1.0.0 FreeA versatile button component with multiple variants (primary, secondary, ghost) and sizes (sm, md...
Text Field
v1.0.0A versatile text input component with label, hint text, and error states. Supports both form buil...
Textarea
v1.0.0A multi-line text input component with optional auto-resize functionality. Supports both form bui...
Select
v1.0.0A native select dropdown component with label, hint text, and error states. Supports both form bu...
Checkbox
v1.0.0A single checkbox input with label and optional description text. Supports both form builder mode...
Radio Group
v1.0.0A group of radio button inputs for selecting a single option from multiple choices. Supports both...
Checkbox Group
v1.0.0A group of checkbox inputs for selecting multiple options from a list. Supports both form builder...
Toggle Group
v1.0.0A row of toggle buttons for switching between views, filters, or modes. Supports single-select (r...
Switch
v1.0.0A toggle switch control for boolean on/off states. Supports both form builder mode (with Rails fo...
Input Group
v1.0.0A text input with optional prefix and suffix addons for icons, text, or buttons. Supports both fo...
File Upload
v1.0.0A drag-and-drop file upload component with preview support. Supports both form builder mode (with...
Combobox
v1.0.0A searchable select dropdown component with keyboard navigation. Supports both form builder mode ...
Number Input
v1.0.0Numeric input with increment/decrement buttons, min/max constraints, and step size. Provides a be...
Slider
v1.0.0Numeric value selection via draggable handle. Supports single value and range (two handles) modes...
Pin Input
v1.0.0Series of single-character inputs for verification codes and OTP entry. Auto-advances focus on en...
Tag Input
v1.0.0Text input that creates removable tags/chips as values are entered. Supports validation, max tags...
Rating
v1.0.0Star (or custom icon) rating input. Supports half-star precision, read-only display mode, and cus...
Password Input
v1.0.0A password input with visibility toggle, strength meter, and requirements checklist. Features an ...
Multi-Select
v1.0.0Searchable dropdown that allows selecting multiple values, displayed as removable tags/chips in t...
Rich Text Editor
v1.0.0A contenteditable rich text editor with toolbar for formatting text. Available in basic and full ...
Mention Input
v1.0.0A textarea with inline mention support. Type a trigger character (default "@") to open a filterab...
Phone Input
v1.0.0International phone number input with country selector dropdown, flag emojis, and dial codes. Fea...
Signature Pad
v1.0.0Canvas-based signature capture with mouse and touch support. Exports signature as base64 PNG to a...
Currency Input
v1.0.0Formatted currency input with symbol addon, automatic thousand separators, and decimal formatting...
Inline Edit
v1.0.0Click-to-edit inline editing component with text, textarea, and select styles. Supports auto-save...
Color Picker
v1.0.0Color selection input with hue/saturation pad, sliders, preset swatches, and hex/rgb input. Suppo...
Datepicker
v1.0.0A date selection component with calendar dropdown. Supports single date and date range selection ...