Skip to content

Components

Composed Space UI components styled with Tailwind CSS.

Components

Avatar ExtendedComponent

Extended Avatar components with rings, status badges, indicators, icons, and a built-in procedural fallback powered by the SpaceUI Avatars API.

View
Avatar GroupComponent

A component for rendering a group of avatars, supporting different stacking directions and action buttons.

View
Frost BlurredComponent

Stacked, masked backdrop-filter layers that frost content along an edge.

View
Bouncy AccordionComponent

Spring accordion that splits rounded rows when a panel opens.

View
Detachable AccordionComponent

An interactive accordion with spring motion where the expanded item physically detaches with animated gaps and rounded corners.

View
Smooth SliderComponent

A continuous slider with a filled track, tick dots, and a draggable thumb.

View
Slosh SliderComponent

Liquid fill slider. Corner, viscosity, momentum, tilt.

View
Tick SliderComponent

A scrubber drawn as a row of tick marks, backed by a real range input.

View
Liquid SwitchComponent

Elastic toggle switch with velocity-based organic stretch and spring return physics.

View
Theme ToggleComponent

View Transition API theme switch with circle, blur, rectangle, and polygon reveals.

View
Liquid Sortable ListComponent

Smooth drag-and-drop sortable team list with generative avatars and spring reordering.

View
Interactive ChecklistComponent

Tactile checklist with spring checkmarks, animated strike-through lines, and completion progress.

View
Team Roster SelectorComponent

Interactive team roster selection list with generative avatars, spring hover pill, and multi-select state.

View
Member SelectorComponent

An interactive participant and member avatar selector with dynamic row layout, animated selection badges, quick-add button, and searchable popover.

View
Slide To ConfirmComponent

Tactile slide-to-confirm action slider with inertia spring physics.

View
SquircleComponent

Flawless math-driven squircle masking and geometry rendering for modern UIs using CSS Houdini.

View
Interest PickerComponent

A draggable row-packed interest picker with an emoji burst on select and a shake-to-explode clear action.

View
Voice Chat WidgetComponent

An expandable voice chat pill with participant avatars, animated speaking indicators, and a smooth pill-to-panel transition.

View
Badge SquircleComponent

Tactile squircle badge components featuring dynamic curvature morphing on hover with polymorphic Base UI render support.

View
Morphing Command BarComponent

Elastic command bar that expands seamlessly from passive state to active input with action trigger.

View
Morphing AreaComponent

Adaptive aspect ratio surface with constant-area morphing for any child element, card, or media.

View
Morphing Search PillComponent

Adaptive search pill that expands smoothly from a compact button into a full input field.

View
User Presence AvatarComponent

A compact avatar group for showing online and offline users, with smooth animated transitions when presence changes.

View
Event CalendarComponent

Displays scheduled events across day, week, and month views, making it easy for users to create and manage appointments.

View
Tournament BracketComponent

Animated knockout bracket with round navigation, live and finished matches, and elbow connectors.

View
Status BadgeComponent

Displays a real-time status indicator with a pulsing dot and color coding to show whether a service or user is online or busy.

View
GitHub ActivityComponent

An interactive GitHub ecosystem showcase featuring pure 52-week contribution heatmap matrix content with live fetch for users and repositories.

View
Section ScrollspyComponent

Floating section scrollbar that tracks the active heading as you scroll.

View
Liquid Metal BorderComponent

Liquid metal shader as a border wrap. Put any registry component inside.

View
Rainbow Glow BorderComponent

Smooth animated rainbow glow border wrap with drifting color orbs. Put any registry component inside.

View
Silk BorderComponent

Fluid WebGPU silk mesh gradient wrapper. Wrap avatars, badges, buttons, and cards with theme presets and CSS fallback.

View
Morph IconComponent

Transforms one vector icon smoothly into another with fluid shape morphing animations when state changes.

View
Chroma PaletteComponent

Perceptually uniform color generator and interactive swatch palette with organic gooey fluid morph and one-click copy.

View
Adaptive Density GridComponent

A fluid polymorphic grid featuring velocity-driven spring pill tabs, staggered layout reflow animations, and built-in memory optimization.

View
Dirt CarouselComponent

3D ring of video worlds. Drag, wheel, or snap. Open the gear panel to change radius, tilt, and auto-rotate.

View
Doodle CalloutComponent

A hand-drawn arrow that draws itself next to a handwritten label, replaying on a loop.

View
Gooey ExperimentsComponent

A gallery of drag-to-merge and hover-morph gooey micro-interactions built with SVG filters.

View
Pin ListComponent

Provides a quick-access bar where users can pin, organize, and reorder favorite items, documents, or shortcuts.

View
Phone InputComponent

Allows users to enter international phone numbers with automatic country flag detection, dial codes, and formatted digits.

View
Gradient File UploadComponent

A refined upload surface with an animated glowing beam border, dynamic radial feedback, file extension badges, and multi-state progress indicators.

View
Date SelectorComponent

Allows users to quickly choose single dates or time ranges using interactive timeline scrubbers and preset shortcut buttons.

View
RatingComponent

Allows users to submit ratings or view average customer scores using interactive star icons with half-star precision.

View
Autoscale InputComponent

Input that binary-searches a font size so the value always fills the available width, with locale number formats.

View
FiltersComponent

Provides a filter bar with badges and active tags, allowing users to narrow down search results by multiple criteria simultaneously.

View
ResizableComponent

Allows users to adjust side-by-side workspace panels by dragging divider handles to fit their screen needs.

View
ScrollspyComponent

Tracks the user’s scroll position on the page and automatically highlights the corresponding link in the table of contents.

View
Data GridComponent

Displays large datasets in an interactive table where users can sort, filter, paginate, and resize columns to analyze data efficiently.

View
SortableComponent

Allows users to reorder items in a list or grid by dragging and dropping them with smooth layout animations.

View
KanbanComponent

Displays tasks across draggable columns, allowing users to organize projects, track progress stages, and reorder cards intuitively.

View
TimelineComponent

Displays a vertical sequence of events, milestone dates, and activity logs connected by a timeline line.

View
Notification ListComponent

Displays an interactive feed of incoming notifications with unread indicators, timestamps, and swipe-to-dismiss actions.

View
Icon StackComponent

Displays an overlapping cluster of icons or avatars that expands smoothly when hovered to reveal every individual item.

View
Image DarkComponent

An adaptive image component that dynamically switches between light and dark mode sources using standard HTML img elements with zero layout shift and no hydration mismatch.

View

Text

Handle ReelComponent

Kinetic tumbler reel that spins a vertical reel of names past a prefix, highlighting the centered handle as it decelerates and settles with momentum.

View
Fluid CountdownComponent

A countdown timer with fluid rolling digits, play/pause and reset controls, and auto-loop built with NumberFlow and Motion.

View
Words PreloaderComponent

Greeting cycle preloader that exits with a curved SVG wipe. Replay from the demo.

View
Blur Reveal TextComponent

A progressive word, character, or line-by-line blur reveal animation with customizable motion vectors and viewport triggers.

View
Morphing TextComponent

Seamless character-level FLIP morphing animation between words or phrases with pause-on-hover capability.

View
Flip TextComponent

Per-character 3D flip animation with a sine-eased stagger wave across the text.

View
Gooey Text RevealComponent

Line-by-line blur reveal with a gooey SVG edge filter, driven by GSAP SplitText — plays immediately, on scroll, or scrubbed to scroll position.

View
Scroll Text RevealComponent

Progressive character-by-character and word-by-word text reveal driven by scroll progress.

View
Scroll ManifestoComponent

A pinned statement that comes into focus word by word as you scroll. Each word rises, sharpens from a blur and lights up in reading order.

View
TextmojiComponent

Renders every Unicode emoji in a string as an image sized to the surrounding text.

View
Textmoji AnimatedComponent

Renders every Unicode emoji in a string as an animated image sized to the surrounding text.

View
Scatter TextComponent

A text input whose content scatters into drifting canvas grains on submit.

View
Pixel Reveal TextComponent

A typography shader component that materializes text out of pixel matrix noise with neon contour highlights on scroll.

View

Shader

CloudShader

Volumetric cloud material. Color the sky, sun, and shadows, then fly the camera with mouse or touch.

View
Heat ShadeShader

WebGPU heat field or climbing licks. Logo cyan on a navy ember.

View
Silk GradientShader

WebGPU silk mesh. Three colors, warp, grain. Animation on by default.

View
Silk FlareShader

WebGPU single-pass composite shader fusing silky mesh warp gradients and rising thermodynamic heat flares.

View
Paper ShaderShader

Paper Shaders WebGL2 canvas. Pass a fragment shader and uniforms; the mount compiles, resizes, and ticks time.

View
Pixel Reveal ImageShader

A WebGL image component with dynamic pixel matrix wave and customizable neon accent border on scroll.

View
Fluid Distortion ImageShader

An interactive WebGL image component with cover UV mapping and dynamic cursor fluid-distortion ripples using data textures.

View
Fluid CrossfadeShader

Dual-pass WebGL fluid simulation with chromatic wave refraction and Bayer 4x4 matrix ordered dither crossfading.

View
Fluid Dither CrossfadeShader

A dual-pass WebGL shader component featuring real-time Navier-Stokes fluid pressure simulation and Bayer 4x4 matrix ordered dithering crossfade.

View
Liquid Mask CrossfadeShader

A WebGL shader component featuring interactive liquid cursor mask crossfade with dynamic trail, refraction, and parallax effects.

View
Mesh GradientShader

Dynamic WebGL mesh gradient shader background featuring fluid swirls, configurable color stops, distortion turbulence, and film grain overlay.

View
Liquid Mesh BlurShader

Organic liquid mesh gradient shader background blending orbiting particle clusters through a high-radius Gaussian blur diffusion filter.

View