⚠️ Mobile is not supported yet.
Search for a command to run...
Components including MobileMenu, ScrollArea with gradients, Chat UI, HLSVideoPlayer, and Marquee.
A particle emitter for showing ephemeral action feedback hints that fade out.
An image element with a fallback for representing the user.
Displays a badge or a component that looks like a badge.
A fully-featured brick breaker game with multiple levels, brick types, and proper collision physics.
Displays a button or a component that looks like a button.
Groups multiple buttons or inputs into a single visual unit.
A DPR-aware 2D canvas component and hook that handles sizing, pixel ratio, and context setup automatically.
Displays a card with header, content, and footer.
Composable charting components built on top of Recharts.
A composable chat component
A flex container with the design system gap and an optional filler for space distribution.
An interactive component which expands/collapses a panel.
A tweakpane-powered debug panel with URL-persisted state, draggable UI, and reactive hooks for binding component values.
Displays a menu to the user triggered by a button.
A button that opens a file input when clicked.
A drag-and-drop file upload component with image preview, validation, and error handling.
A headless HLS video player with native HLS detection and error handling.
A canvas-based image sequence player with binary progressive loading for smooth playback.
A bias-based infinite scroll wrapper and hook.
Displays a form input field.
Composable input group with addons, buttons, and textarea support.
JOYCO brand font configuration with Public Sans and Roboto Mono.
JOYCO brand theme with light and dark mode color tokens.
The full JOYCO UI kit — all components and brand theming.
Displays a keyboard key or shortcut.
A cursor-attraction wrapper that makes inner content subtly follow the mouse position.
The all in one marquee component with smooth Web Animations API.
A composable media player with controls, settings, captions, and PiP support.
An autocomplete mention input component.
A full-screen overlay mobile menu.
Displays rich content in a portal triggered by a button.
An enhanced R3F Canvas with built-in debug helpers — orbit/fly controls (mutually exclusive), grid, camera monitor, and performance stats — all toggled via a shared tweakpane folder.
A GSAP registered effect that decodes text with staggered character-by-character reveal animation.
A button that scrambles its text on hover using the scramble GSAP effect.
A scrollable area component with customizable top and bottom shadows that appear when content overflows.
Displays a list of options for the user to pick from.
Visually or semantically separates content.
An input where the user selects a value from within a given range.
A minimal, themeable snake game component with highscore persistence.
A vertical-scrolling shoot-'em-up with enemy waves, a scaling boss (REBEL CRUSHER), pause, and highscore persistence.
A WAAPI-powered spritesheet animator for squared grid-based spritesheets with stepped frame animation.
A control that allows the user to toggle between checked and unchecked.
A set of layered sections of content displayed one at a time.
Displays a form textarea field.
A popup that displays information related to an element on hover.
A thin typed wrapper around tiny-emitter that lets subclasses pin an event-map type for fully typed on/emit.
A lightweight typewriter text component that cycles through phrases with minimal JavaScript.
The cn class-merge helper used by every JOYCO UI component.