Component library

Available components

Explore the UI components currently available in Zentauri UI. Each preview shows live examples you can adapt in React and Next.js applications.

Components (95)

Change Impact Explorer

Data

Trace proposals through dependency graphs with explanation paths, comparisons, and windowed results.

Open preview→

Accordion

Navigation

Single or multiple disclosure panels with keyboard-friendly triggers and animated content regions.

Open preview→

Activity Feed

Data

Data-driven actor, verb, and object events with automatic grouping of consecutive matching activity.

Open preview→

Alert

Feedback

Inline status messages with semantic tones, optional dismiss controls, and motion presets.

Open preview→

Animated Number

Data

Digit-by-digit number entrances and a count-up counter with themeable appearances and motion presets.

Open preview→

API Response Viewer

Data

HTTP response panel with a status pill, timing/size meta, and tabbed JSON body and headers views.

Open preview→

API Endpoint Card

Data

Display API endpoint details with method badges, path, description, tags, and expandable request/response examples.

Open preview→

Audio Player

Media

Compound HTML5 audio player with seekable progress bar, volume control, and a useAudioPlayer hook for wiring external play/pause/reset controls.

Open preview→

Avatar

Display

Circular images with fallback initials and optional status indicators.

Open preview→

Badge

Display

Compact labels and counts that share the library palette with optional close actions.

Open preview→

Bento Grid

Layout

CSS-Grid-native bento layouts with animated reflow, hover-expand, and morph-to-detail views.

Open preview→

Grid

Layout

Responsive CSS Grid layouts with typed columns, auto sizing, spans, and named areas.

Open preview→

Breadcrumb

Navigation

Navigation paths with interactive links and separators for deep-link navigation.

Open preview→

Buttons

Interactive

A comprehensive set of interactive buttons with robust motion presets and style variants.

Open preview→

Calendar

Forms

Locale-aware month grid with single, multiple, and range selection, full ARIA grid keyboard navigation, and zero date-library dependencies.

Open preview→

Card

Layout

Composable surfaces for summaries and actions with glass, outline, and motion options.

Open preview→

Electric Border

Display

Original SVG current, cursor surges, and click pulses with theme tokens and a static reduced-motion fallback.

Open preview→

Glass Card

Layout

CSS-based glass, crystal, and frosted surfaces with pointer tilt, dynamic lighting, and accessible motion controls.

Open preview→

Carousel

Display

Sliding track with multiple slides per view, vertical orientation, pointer dragging, looping, reduced-motion-aware auto-play, and an optional spring entry.

Open preview→

Checkbox

Form

Standalone checkbox controls with labels, indeterminate state, controlled state, and animated checkmarks.

Open preview→

Circular Menu

Navigation

Radial menu that fans items out around a center trigger on a full ring or an open arc, with configurable radius, sweep, optional rotation, and keyboard navigation.

Open preview→

Code Block

Utility

A formatted code display with language label, optional line numbers, and a copy-to-clipboard button.

Open preview→

Code Diff

Utility

Unified and split views for comparing old and new code with line numbers and gutter markers.

Open preview→

Combobox

Form

Searchable single or multi-select dropdowns with keyboard navigation, filtering, disabled items, and controlled value support.

Open preview→

Console Viewer

Feedback

Browser DevTools-style console output with type icons, filter controls, group toggling, and count badges.

Open preview→

Command palette

Overlay

Cmd+K command palette with global hotkey, keyboard navigation, grouped results, live filtering, and an animated entry.

Open preview→

Context menu

Overlay

Right-click action menus with labels, separators, disabled items, nested submenus, and dropdown-aligned variants.

Open preview→

Copy button

Actions

One-click copy-to-clipboard button with idle and copied states, an optional animated icon swap, and tokenized appearances.

Open preview→

DataTable

Data

Typed data grids with search, sorting, selection, column visibility, pagination, loading states, and bulk actions.

Open preview→

Date picker

Forms

Input-and-popover date selection with single and range modes, Intl-formatted trigger text, and hidden inputs for form posts.

Open preview→

Decrypted Text

Display

Text that cycles random glyphs and resolves into the real string on mount, in view, or on hover, without shifting the line.

Open preview→

Divider

Layout

Horizontal or vertical separators with optional labels and subtle motion.

Open preview→

Drawer

Overlay

Edge-attached panels with focus management, scroll locking, and slide animations.

Open preview→

Dropdown

Navigation

Menu surfaces with portal positioning, keyboard navigation, and grouped items.

Open preview→

Dynamic Stepper

Navigation

Sequential progress indicators with clickable steps and optional labels.

Open preview→

Empty state

Layout

Zero-data layouts with icon, title, description, and primary action slots.

Open preview→

File upload

Form

Drag-and-drop file inputs with progress indicators and custom validation.

Open preview→

Form / Field

Forms

Connected labels, descriptions, validation errors, native field groups, and responsive input layouts.

Open preview→

Neural Graph

Data visualization

Perspective node networks with clusters, data flow, selection, and camera controls.

Open preview→

Orbit System

Data visualization

Layered orbital rings for skills and features with camera controls and selection.

Open preview→

Gauge

Feedback

Accessible radial progress rings and open dials with custom ranges, value formatting, and tokenized appearances.

Open preview→

Hash generator

Utility

Real-time hash generation with SHA-1, SHA-256, SHA-384, SHA-512 using the Web Crypto API.

Open preview→

HTTP Request Viewer

Data

HTTP request panel with a method badge, URL, and tabbed headers, query, and JSON body views.

Open preview→

HTTP Status Badge

Data

Status-code badge that maps 1xx–5xx to semantic tones with solid, soft, and outline appearances.

Open preview→

Image compare

Media

Accessible before-and-after media comparison with a draggable, clickable, and keyboard-operated divider.

Open preview→

Inputs

Form

Accessible input fields including text, file, date, checkbox, and radio inputs with unified styling.

Open preview→

Log Viewer

Feedback

Structured log viewer with level-filter toggles, search, timestamped entries, and a summary bar.

Open preview→

Kbd

Display

Semantic keyboard shortcut keycaps for single keys or chords, with configurable separators and an optional animated key press.

Open preview→

JSON Viewer

Data

Interactive, collapsible JSON tree with syntax-colored values, expand/collapse-all, and copy-to-clipboard.

Open preview→

Marquee

Display

CSS-only infinite logo rails, status tickers, and vertical release feeds with tokenized appearances.

Open preview→

Masked Heading

Display

Semantic headings whose letters reveal an image, video, or gradient mesh, with line-masked entrances and pointer parallax.

Open preview→

Modal

Overlay

Dialog overlays with configurable size, position, and entrance motion.

Open preview→

Network Status

Feedback

Live online/offline indicator using navigator.onLine and the Network Information API, with connection-quality detection and a pulsing status dot.

Open preview→

OTP input

Form

Segmented one-time code fields with paste fill, auto-advance, completion callbacks, and validation state.

Open preview→

Package Install Command

Utilities

Copyable install-command UI with package-manager tabs, themeable appearances, and an optional animated entry.

Open preview→

Pagination

Navigation

Page windows, URL-friendly links, and compact controls for navigating large datasets.

Open preview→

Password Strength Meter

Feedback

Visual strength indicator for passwords with color-coded levels, labels, and animated transitions.

Open preview→

Permission System

Security

Declarative permission and role-based access control with components, hooks, and route guards.

Open preview→

Product 3D

Media

GLB and glTF product showcases with orbit controls, lighting presets, hotspots, and poster fallback.

Open preview→

Progress

Feedback

Determinate progress bars with shimmer animation and a wide appearance scale.

Open preview→

QR code generator

Utility

Generate QR codes from text, URLs, or data with configurable error correction, colors, and animated entry presets.

Open preview→

QR code scanner

Utility

Scan QR codes in real time using the device camera or decode from uploaded images with pure JavaScript QR decoding.

Open preview→

Popover

Overlay

Click-triggered floating panels for forms, action previews, and rich contextual content.

Open preview→

Radio group

Form

Compound radio controls for exclusive choices with shared state, orientation, and animated indicators.

Open preview→

Rating

Form

Feedback ratings with half-step values, custom react-icons support, hidden form values, and accessible radio options.

Open preview→

Resizable Panels

Layout

Compose nested workspaces with pointer and keyboard resizing, percentage constraints, collapsible panes, and themeable handles.

Open preview→

Relative Time

Display

Human-readable relative timestamps ("3 minutes ago") with auto-updating, tooltip fallback, and animated text transitions.

Open preview→

Request Timeline Viewer

Data

Request timing waterfall with proportional, color-coded phase bars, durations, legend, and total.

Open preview→

Scroll area

Layout

Themeable overflow containers with vertical, horizontal, hover, hidden, and always-visible scrollbar variants.

Open preview→

Scroll Expand

Display

A sticky section whose rounded image or video frame grows to full bleed as you scroll, then hands over to overlay content.

Open preview→

Secret reveal

Security

Toggle visibility of sensitive values like API keys, passwords, and tokens with masked defaults and reveal animations.

Open preview→

Search

Form

Controlled search fields and suggestion lists for filters, docs search, and lightweight in-app discovery.

Open preview→

Select

Form

Custom listbox selects with single or multi-value modes and matched trigger width.

Open preview→

Skeleton

Loading

Placeholder blocks, text lines, avatars, and buttons while content streams in.

Open preview→

Speech Recognition

Media

Real-time speech-to-text using the Web Speech API with microphone toggle, interim results, and configurable language.

Open preview→

Speech Synthesizer

Media

Text-to-speech component with play, pause, resume, and stop controls using the Web Speech API.

Open preview→

Split button

Actions

Primary action button paired with a dropdown trigger for secondary actions, loading states, and full-width layouts.

Open preview→

Slide to Complete

Feedback

Drag-to-confirm interaction for payment approvals, transaction confirmation, and destructive-action prompts, with keyboard and threshold support.

Open preview→

Slider

Form

Interactive sliders with range selection and value display for numeric inputs.

Open preview→

Spinner

Loading

Busy indicators with ring, dots, pulse, and bars variants across standard sizes.

Open preview→

Table

Data

Structured data tables with striped, bordered, and sticky header treatments.

Open preview→

Tabs

Navigation

Tab lists and animated panels for switching related content without navigation.

Open preview→

Terminal Emulator

Data

Terminal window with a title bar, prompt-prefixed commands, color-coded output, and copy-to-clipboard.

Open preview→

Time Travel Inspector

Data

Scrub application snapshots with synchronized state, diffs, bookmarks, and custom historical previews.

Open preview→

Timeline

Data

Vertical event tracks with themeable indicators, connector lines, and an optional staggered scroll-in animation.

Open preview→

Timezone Select

Form

Searchable timezone picker with grouped regions, current-time preview, and configurable offset display.

Open preview→

Toast

Feedback

Transient notifications via a provider hook with stacked viewports and timers.

Open preview→

Toggle

Form

Switch controls with semantic appearances and spring thumb motion.

Open preview→

Toolbar

Navigation

Related actions, formatting toggles, and links with one Tab stop, arrow navigation, vertical layouts, and RTL support.

Open preview→

Tooltip

Overlay

Hover and focus hints with delays, placements, and compact styled surfaces.

Open preview→

Tree view

Data

Data-driven hierarchical trees with keyboard navigation, selection state, indentation guides, and animated expand/collapse.

Open preview→

Typing indicator

Feedback

Animated dots for chat and messaging UIs with CSS bounce and framer-motion spring, pulse, and wave animations.

Open preview→

Sortable list

Data

Dependency-free drag-to-reorder lists with controlled state and keyboard-friendly move controls.

Open preview→

Wizard

Form

Declarative multi-step workflows with headers, progress indicators, navigation, sidebars, and footers.

Open preview→

World Clock

Display

Multi-zone clock display with live-ticking times, date labels, day/night indicators, and configurable card appearances.

Open preview→

What this library covers

Zentauri UI focuses on practical React components with Tailwind-first styling. Previews map one-to-one to export paths so you can copy imports into a Next.js repo quickly.

Use these pages when you need to compare variants, motion presets, and density before committing tokens in production.

How previews are organized

Each route under /preview highlights a single component family. Examples favor composition over configuration so you can mirror patterns in your own codebase.

Server-friendly layouts coexist with interactive demos that opt into client rendering only where necessary.

Common use cases

  • Kickstart a dashboard layout with cards, tables, and navigation primitives.
  • Prototype forms with inputs, selects, toggles, and validation-friendly patterns.
  • Add feedback with alerts, toasts, progress, and loading skeletons.
  • Ship overlays such as modals, drawers, and tooltips with consistent motion.
  • Document internal design systems with copy-ready code examples.

Accessibility expectations

Previews demonstrate default semantics, but your integration must supply labels, descriptions, and focus management appropriate to each flow.

Validate keyboard paths any time you change stacking context or portal targets.

Next.js and deployment tips

Set NEXT_PUBLIC_SITE_URL for accurate canonical and Open Graph URLs. Keep heavy syntax highlighting and demos out of critical LCP paths when possible.

Colocate design tokens with Tailwind config extensions from your app, not from the preview shell alone.

FAQ

Can I use these components outside Next.js?

Yes. They are React components; Next.js examples here illustrate common App Router patterns but are not mandatory.

Where do I install the package?

Follow the Installation preview for workspace and npm setup, then import published paths from @zentauri-ui/zentauri-components.

How do I report issues or request variants?

Use your team’s issue tracker or design-system backlog; previews document what ships today so you can diff against future releases.