Components

Production-ready components built with Rails, Stimulus, and Tailwind. Browse, copy, and customize.

Layout

Content

Code Block

v1.0.0

Syntax-highlighted code display with optional filename header and copy-to-clipboard functionality.

Stat Card

v1.0.0

Display key metrics and statistics in a compact card format. Includes label, value, and optional ...

Clipboard

v1.0.0

Copy-to-clipboard component with multiple variants for different use cases. Supports button, inli...

Description List

v1.0.0

Semantic description list for displaying key-value pairs. Available in stacked, horizontal, and s...

Accordion

v1.0.0

Expandable content sections for organizing information. Available in basic (single open), always-...

Avatar

v1.0.0

User or entity representation with image, initials fallback, and optional status indicator. Inclu...

Data Table

v1.0.0

A flexible data table component with composable features. Supports pagination, sorting, filtering...

Carousel

v1.0.0

A responsive carousel/slider component with arrow navigation, pagination dots, touch/swipe suppor...

Sortable List

v1.0.0

Drag-and-drop reorderable list and kanban board using the native HTML Drag and Drop API with Stim...

Kanban Board

v1.0.0

A drag-and-drop kanban board for project management and task tracking. Supports multiple columns ...

Timeline

v1.0.0

Chronological event display with icons, timestamps, and content slots. Vertical style stacks even...

Calendar

v1.0.0

Interactive calendar component for date display and selection. Supports month navigation, event d...

Infinite Scroll

v1.0.0

Automatically loads more content when scrolling near the bottom of a container. Works naturally w...

Countdown

v1.0.0

Animated countdown timer that ticks down to a target date. Simple style displays plain numbers wi...

Chat Bubble

v1.0.0

Conversational message display with sender alignment, avatars, and timestamps. Rounded style mimi...

Pricing Table

v1.0.0

Pricing plans display with monthly/yearly toggle. Available as side-by-side cards or feature comp...

Feedback

Overlays

Forms

Button

v1.0.0 Free

A versatile button component with multiple variants (primary, secondary, ghost) and sizes (sm, md...

Text Field

v1.0.0

A versatile text input component with label, hint text, and error states. Supports both form buil...

Textarea

v1.0.0

A multi-line text input component with optional auto-resize functionality. Supports both form bui...

Select

v1.0.0

A native select dropdown component with label, hint text, and error states. Supports both form bu...

Checkbox

v1.0.0

A single checkbox input with label and optional description text. Supports both form builder mode...

Radio Group

v1.0.0

A group of radio button inputs for selecting a single option from multiple choices. Supports both...

Checkbox Group

v1.0.0

A group of checkbox inputs for selecting multiple options from a list. Supports both form builder...

Toggle Group

v1.0.0

A row of toggle buttons for switching between views, filters, or modes. Supports single-select (r...

Switch

v1.0.0

A toggle switch control for boolean on/off states. Supports both form builder mode (with Rails fo...

Input Group

v1.0.0

A text input with optional prefix and suffix addons for icons, text, or buttons. Supports both fo...

File Upload

v1.0.0

A drag-and-drop file upload component with preview support. Supports both form builder mode (with...

Combobox

v1.0.0

A searchable select dropdown component with keyboard navigation. Supports both form builder mode ...

Number Input

v1.0.0

Numeric input with increment/decrement buttons, min/max constraints, and step size. Provides a be...

Slider

v1.0.0

Numeric value selection via draggable handle. Supports single value and range (two handles) modes...

Pin Input

v1.0.0

Series of single-character inputs for verification codes and OTP entry. Auto-advances focus on en...

Tag Input

v1.0.0

Text input that creates removable tags/chips as values are entered. Supports validation, max tags...

Rating

v1.0.0

Star (or custom icon) rating input. Supports half-star precision, read-only display mode, and cus...

Password Input

v1.0.0

A password input with visibility toggle, strength meter, and requirements checklist. Features an ...

Multi-Select

v1.0.0

Searchable dropdown that allows selecting multiple values, displayed as removable tags/chips in t...

Rich Text Editor

v1.0.0

A contenteditable rich text editor with toolbar for formatting text. Available in basic and full ...

Mention Input

v1.0.0

A textarea with inline mention support. Type a trigger character (default "@") to open a filterab...

Phone Input

v1.0.0

International phone number input with country selector dropdown, flag emojis, and dial codes. Fea...

Signature Pad

v1.0.0

Canvas-based signature capture with mouse and touch support. Exports signature as base64 PNG to a...

Currency Input

v1.0.0

Formatted currency input with symbol addon, automatic thousand separators, and decimal formatting...

Inline Edit

v1.0.0

Click-to-edit inline editing component with text, textarea, and select styles. Supports auto-save...

Color Picker

v1.0.0

Color selection input with hue/saturation pad, sliders, preset swatches, and hex/rgb input. Suppo...

Datepicker

v1.0.0

A date selection component with calendar dropdown. Supports single date and date range selection ...