Plugins
Explore all topics and documentation guides under Plugins.
Plugin System Architecture
Extend EUIX without bloating core runtime responsibilities using the modular plugin architecture.
SWR REST API Plugin
Declarative HTTP fetching, Stale-While-Revalidate caching, offline queuing, and reactive request status.
Storage & Persistence Plugin
Persisting reactive state seamlessly across page reloads using localStorage or sessionStorage.
Dialog Plugin
Declarative modal dialog overlays with focus management, backdrop dismiss, and Escape key handling.
Collapse & Accordion Plugin
Reactive collapsible sections and accordion containers for FAQs, drawers, and compact UI panels.
Animation & Transitions Plugin
Declarative CSS keyframe animations, enter/leave transitions, and prefers-reduced-motion accessibility compliance.
Chart.js Visuals Plugin
Declarative SVG & Canvas charts powered by Chart.js v4.x with reactive dataset synchronization.
Leaflet GIS Maps Plugin
Declarative interactive maps, markers, polygons, and GIS layers with reactive coordinate state sync.
Date & Intl Plugin
Localized date formatting, relative time calculation, and currency helpers using the EUIX Date Plugin.
WebMCP Browser AI Agent Plugin
Expose UI actions and reactive state directly to AI agents via browser WebMCP (document.modelContext).
Hardware & Navigator Plugin
Reactive browser capabilities including online/offline detection, battery status, geolocation, and clipboard.