Overlay
Store
Portal root, z-index stack, and overlay registry used by dialog, menu, tooltip, and command.
$store.overlay / $overlay
Alpine.js Toolkit
@ailuracode · Interactive plugin demos
Interactive demos
Explore Alpine Toolkit packages by functional category and composed families. Each package demo remains directly addressable from its family or category page.
Plugin registry, overlay portal, keyboard routing, directives, and shared composition primitives.
Store
Portal root, z-index stack, and overlay registry used by dialog, menu, tooltip, and command.
$store.overlay / $overlay
Store
Scoped keyboard shortcut registry with chords, sequences, and conflict resolution.
$store.keyboard / $keyboard
Directive
asChild-style directive that merges wrapper attributes onto the first child.
x-child
Theme, layout, scroll, sidebar, and language preferences for app shells.
Store
Light, dark, and system color modes with persistence and pluggable DOM strategies.
$store.theme
Store
Reactive viewport breakpoints, dimensions, and browser media features.
$store.media
Store
Scroll position tracking, section observer, and handle-based body lock.
$store.scroll / $scroll
Store
Open, close, and toggle visibility for application shells.
$store.sidebar
Store
Detect, query, and change the current application language.
$store.lang
Environment signals, transfer APIs, notifications, geolocation, and permissions.
Store
Unified browser permission registry with a typed adapter contract.
$store.permissions / $permissions
Magic
Browser notifications and push permission helpers.
$notify
Store
Geolocation coordinates, accuracy, and permission state.
$store.geo
Magic
Wake Lock and Idle Detection for presentations and session-aware UI.
$wakelock · $idle
Toggle state, child composition, and pointer gesture recognition.
Magic
Binary and ternary toggle state factories for segmented controls and filters.
$toggle
Store
Headless pointer gesture recognition — tap, swipe, pan, pinch, and long-press.
$store.gesture / x-gesture
Store
Headless undo/redo history controller with transactions, persistence, and configurable limits.
$store.history / $history
Magic
Drift-resistant countdown, countup, and stopwatch factories for Alpine components.
$timer
Accessible dialog, menu, tooltip, toast, tabs, and related UI state machines.
Store
Accessible modal state with focus trap, scroll-lock hooks, and ARIA helpers.
$store.dialog
Store
Dropdown and context menu state with keyboard navigation and ARIA helpers.
$store.menu
Store
Tooltip open/close state with hover and focus delays.
$store.tooltip
Magic
Headless toast queue with timed and persistent stacks.
$toast
Store
Accessible tabs with keyboard navigation and optional URL query sync.
$store.tabs
Store
Single or multi-open accordion state with keyboard focus and ARIA helpers.
$store.accordion
Store
Spotlight-style command palette with searchable actions and shortcuts.
$store.command
Store
Accessible carousel store powered by Embla.
$store.carousel
Store
Headless virtual list controller with fixed and variable item sizes.
$store.virtual / $virtual
Store
Framework-agnostic selection primitives with single, multiple, and range modes.
$store.selection / $selection
Store
Headless form state and validation — dirty, touched, valid, submitting, async validation, server error mapping, and reset, without replacing x-model.
$store.form / $form
Query cache, JSON:API client, calendars, and data-fetching adapters.