FMonster
Sign in
O

OSS

@oss · since 2026

Featured

Tooltip

Lightweight hover tooltip with delay control and provider wrapper for accessible hint text.

Components (152)

  • Tooltip

    Lightweight hover tooltip with delay control and provider wrapper for accessible hint text.

  • Toggle Group

    Grouped toggle buttons for single or multiple selection patterns like formatting toolbars.

  • Toggle

    Pressable toggle button for on/off states with variant styles, distinct from checkbox or switch.

  • Textarea

    Multi-line text field with consistent borders, focus styles, and disabled states for longer form content.

  • Tabs

    Tabbed interface with list, triggers, and content panels for switching views without page navigation.

  • Table

    Semantic HTML table with header, body, footer, row, and cell components for structured data display.

  • Switch

    Toggle switch for boolean settings with smooth animation and accessible on/off states via Radix.

  • Sonner

    Toast notification toaster using Sonner with theme-aware styling and Lucide status icons.

  • Slider

    Draggable range slider for numeric values with Radix thumb and track styling for volume or progress.

  • Skeleton

    Placeholder shimmer block for loading states that mirrors content layout before data arrives.

  • Sidebar

    Collapsible application sidebar with mobile sheet fallback, menu groups, and keyboard toggle shortcut.

  • Sheet

    Slide-in panel from any screen edge for mobile-friendly drawers, filters, or secondary navigation.

  • Separator

    Visual divider line between sections, horizontal or vertical, with Radix accessibility semantics.

  • Select

    Custom dropdown select with scrollable options, keyboard navigation, and Radix-powered positioning.

  • Scroll Area

    Custom scrollable container with styled scrollbar and overflow handling via Radix scroll primitives.

  • Radio Group

    Grouped radio buttons for single-choice selections with Radix keyboard navigation and focus management.

  • Progress

    Horizontal progress bar showing completion percentage with Radix accessibility and smooth fill animation.

  • Popover

    Floating content panel anchored to a trigger for compact forms, pickers, or contextual information.

  • Pagination

    Page navigation controls with previous, next, ellipsis, and numbered links for long result sets.

  • Menubar

    Desktop-style menubar with nested submenus, shortcuts, and checkbox items using Radix primitives.

  • Input OTP

    One-time password input with segmented digit slots, paste support, and focus management.

  • Input

    Styled single-line text input with focus ring, disabled states, and file upload support for forms.

  • Hover Card

    Rich preview card shown on hover for user profiles, link previews, or compact detail popovers.

  • Dropdown Menu

    Contextual menu with items, checkboxes, radio groups, shortcuts, and submenus powered by Radix.

  • Dialog

    Modal dialog overlay with focus trap, close button, header, footer, and animated open/close transitions.

  • Command

    Command palette with searchable items, groups, and shortcuts using cmdk inside an optional dialog.

  • Checkbox

    Accessible checkbox control with Radix primitives, check indicator, and keyboard-friendly toggle states.

  • Card

    Content container with header, title, description, content, and footer slots for grouped UI blocks.

  • Calendar

    Date picker calendar built on react-day-picker with navigation, outside days, and button variants.

  • Button

    Versatile button with variant and size options built on Radix Slot for composable actions and links.

  • Breadcrumb

    Hierarchical breadcrumb trail with links, current page, separator, and ellipsis for deep navigation.

  • Badge

    Small status label for counts, categories, or tags with variant styles for emphasis levels.

  • Avatar

    User avatar with image fallback and optional status indicator for profiles and comment threads.

  • Alert

    Inline alert banner with title and description for success, warning, or informational messages.

  • Accordion

    Collapsible sections with animated expand/collapse for FAQs, settings groups, or nested content.

  • Textarea Basic

    Simple labeled textarea block for comments and long-form entry.

  • Textarea

    Multi-line text field with consistent border, focus, and disabled styling.

  • Table TanStack Filters

    TanStack table with sorting, text/range/select column filters.

  • Table Basic

    Read-only data table with header, body rows, and footer total.

  • Table

    Composable table primitives for headers, rows, cells, and footers.

  • Switch Labeled

    Toggle switch paired with a descriptive label for settings.

  • Slider Basic

    Labeled single-thumb slider for numeric preference input.

  • Slider

    Range slider for numeric input with Radix drag and keyboard interaction.

  • Signup Dialog

    Modal signup form with email, password, and primary submit action.

  • Select Radix

    Labeled Radix select for choosing one option from a list.

  • Select

    Radix-powered select menu with trigger, content, and item primitives.

  • Search Input Kbd

    Search field with keyboard shortcut hint for quick filtering.

  • Radio Group

    Grouped radio buttons for single-choice form fields.

  • Radio Basic

    Vertical radio group with labels for exclusive choices.

  • Multiselect Tags

    Tag input multiselect with search and removable chips.

  • Multiselect

    Tag-style multiselect built on popover and command patterns.

  • Input With Error

    Labeled text input showing inline validation error messaging.

  • Input

    Accessible text input primitive with focus ring, invalid state, and file/search variants.

  • Combobox Search

    Autocomplete combobox with searchable command palette behavior.

  • Checkbox Basic

    Standard labeled checkbox row for agreements and preferences.

  • Checkbox

    Styled checkbox control with Radix semantics and keyboard support.

  • Calendar Aria

    Accessible calendar grid built with React Aria date components.

  • Text Shimmer

    Shimmer effect on text. Easily adjust the duration and the spread of the shimmer effect. Built for React, Next.js, and Tailwind CSS.

  • Text Morph

    Animates text by morphing shared letters between words, creating fluid transitions. Built for React, Next.js, and Tailwind CSS.

  • Text Loop

    Text animation that transitions between multiple items, creating an engaging looping effect. Built for React, Next.js, and Tailwind CSS.

  • Text Effect

    Easily animate text content with various effects. You can apply animations per character or per word, and customize the animation effects using custom variants or preset animations. Built for React, Next.js, and Tailwind CSS.

  • Spotlight

    A dynamic spotlight effect component that follows cursor movement. Built for React, Next.js, and Tailwind CSS.

  • Scroll Progress

    Animated scroll progress for your web pages. Built for React, Next.js, and Tailwind CSS.

  • Magnetic

    A magnetic effect for elements that allows them to be attracted to the mouse cursor. Built for React, Next.js, and Tailwind CSS.

  • Infinite Slider

    Infinite scrolling slider component that smoothly loops through its children. It supports both horizontal and vertical directions, with customizable speed and speed on hover. Ideal for creating continuous carousels, marquee displays, or dynamic content showcases. Built for React,

  • In View

    Easily animate elements when they come into view. You can apply animations to elements when they enter the viewport, or when they are fully visible. Built for React, Next.js, and Tailwind CSS.

  • Glow Effect

    A customizable glow effect with animation modes, colors, blur-sm, and transitions. Built for React, Next.js, and Tailwind CSS.

  • Dock

    A versatile UI element that provides a flexible and customizable way to organize and display menu items within your application. Built for React, Next.js, and Tailwind CSS.

  • Border Trail

    Animated border effect that moves along the edges of its parent container. Built for React, Next.js, and Tailwind CSS.

  • Animated Number

    Easily animate numbers. Built for React, Next.js, and Tailwind CSS.

  • Animated Background

    Visually highlights selected items by sliding a background into view when hovered over or clicked. This smooth transition helps users focus on the active item, making it ideal for interactive lists, menus, or navigations where clear selection feedback is important. Built for Reac

  • Word Rotate

    A vertical rotation of words

  • Warp Background

    A card with a time warping background effect.

  • Typing Animation

    Characters appearing in typed animation

  • Text Reveal

    Fade in text as you scroll down the page.

  • Sparkles Text

    A dynamic text that generates continuous sparkles with smooth transitions, perfect for highlighting text with animated stars.

  • Shiny Button

    A shiny button component with dynamic styles in the dark mode or light mode.

  • Shimmer Button

    A button with a shimmering light which travels around the perimeter.

  • Ripple Button

    An animated button with ripple useful for user engagement.

  • Retro Grid

    An animated scrolling retro grid effect

  • Rainbow Button

    An animated button with a rainbow effect.

  • Pulsating Button

    An animated pulsating button useful for capturing attention of users.

  • Particles

    Particles are a fun way to add some visual flair to your website. They can be used to create a sense of depth, movement, and interactivity.

  • Orbiting Circles

    A collection of circles which move in orbit along a circular path

  • Number Ticker

    Animate numbers to count up or down to a target number

  • Morphing Text

    A dynamic text morphing component for Magic UI.

  • Meteors

    A meteor shower effect.

  • Marquee

    An infinite scrolling component that can be used to display text, images, or videos.

  • Magic Card

    A spotlight effect that follows your mouse cursor and highlights borders on hover.

  • Interactive Hover Button

    Interactive Hover Button — an animated UI component from Magic UI with hover and motion effects.

  • Hero Video Dialog

    A hero video dialog component.

  • Grid Pattern

    A background grid pattern made with SVGs, fully customizable using Tailwind CSS.

  • Flickering Grid

    A flickering grid background made with SVGs, fully customizable using Tailwind CSS.

  • Dot Pattern

    A background dot pattern made with SVGs, fully customizable using Tailwind CSS.

  • Dock

    An implementation of the MacOS dock using react + tailwindcss + motion

  • Border Beam

    An animated beam of light which travels along the border of its container.

  • Bento Grid

    Bento grid is a layout used to showcase the features of a product in a simple and elegant way.

  • Aurora Text

    A beautiful aurora text effect

  • Animated Shiny Text

    A light glare effect which pans across text making it appear as if it is shimmering.

  • Animated Gradient Text

    An animated gradient background which transitions between colors for text.

  • Animated Beam

    An animated beam of light which travels along a path. Useful for showcasing the integration features of a website.

  • Smooth Tab

    Tab bar with sliding active indicator and smooth content transitions between panels.

  • Smooth Drawer

    Bottom or side drawer with fluid motion curves for filters, settings, and mobile menus.

  • Shimmer Text

    Headline text with a sliding shimmer gradient for eye-catching titles and loading states.

  • Particle Button

    Button that emits particle burst on click for playful micro-interactions and celebrations.

  • Loader

    Animated loading indicator with multiple visual styles for async states and spinners.

  • Liquid Glass Card

    Glassmorphism card with liquid distortion hover for premium dashboards and portfolios.

  • Gradient Button

    CTA button with animated gradient border and hover lift for primary actions.

  • File Upload

    Drag-and-drop file upload zone with progress feedback for forms and asset pickers.

  • Card Flip

    3D flip card revealing back-face content on interaction for product comparisons and reveals.

  • Bento Grid

    Responsive bento layout grid for feature showcases with varied tile sizes and icons.

  • Beams Background

    Radiating light beams background effect for hero sections and dark-mode landing pages.

  • Action Search Bar

    Command-style search bar with keyboard shortcuts and quick action suggestions.

  • Tree

    Expandable tree view for nested folders and hierarchical data.

  • Tags

    Tag input with autocomplete suggestions and removable badges.

  • Table

    TanStack-powered data table provider with sortable headers and row rendering.

  • Status

    Status badge with semantic color variants for online/offline states.

  • Spinner

    Loading spinner variants for inline and centered busy states.

  • Relative Time

    Human-readable relative timestamps that update over time.

  • Rating

    Interactive star rating input with hover preview and half-star support.

  • Mini Calendar

    Compact month calendar widget for inline date picking.

  • List

    Keyboard-navigable list with selection and grouped item support.

  • Editor

    Rich text editor shell with formatting toolbar and slash command menu.

  • Dropzone

    Drag-and-drop file upload zone with click-to-browse fallback.

  • Combobox

    Composable combobox with popover trigger, search input, and creatable items.

  • Color Picker

    HSV color picker with swatch preview and channel inputs.

  • Choicebox

    Card-style radio choice list for plan or option selection flows.

  • Calendar

    Range-capable calendar with month navigation and selection states.

  • Timer

    Countdown timer with configurable duration and visual styles for deadlines and events.

  • Texture Button

    Layered button with texture overlay variants, giving tactile depth without heavy image assets.

  • Sortable List

    Drag-and-drop reorderable list with smooth motion for priorities, queues, and ranked items.

  • Popover Form

    Inline popover form that opens from a trigger for quick edits without navigating away.

  • Minimal Card

    Clean card shell with subtle borders and spacing for content blocks and dashboard tiles.

  • Gradient Heading

    Display heading with animated gradient text fill for hero titles and marketing headlines.

  • Feature Carousel

    Feature highlight carousel with animated slides for product tours and onboarding flows.

  • Dynamic Island

    Compact morphing notification island that expands for status updates and collapses when idle.

  • Dock

    macOS-style dock bar with magnification on hover for app shortcuts and tool palettes.

  • Cosmic Button

    Animated link or button with a rotating cosmic gradient border and soft glow for standout CTAs.

  • Animated Gradient Background

    Full-bleed animated gradient backdrop that adds motion to landing sections and hero areas.

  • Animated Number

    Counts up or down with smooth digit transitions, ideal for stats, KPIs, and live counters.

  • 8-bit Tooltip

    Small pixel tooltip for contextual hints without breaking the retro visual language.

  • 8-bit Switch

    Toggle switch with arcade-style on/off states for binary settings and modes.

  • 8-bit Select

    Dropdown select with chunky pixel menu for retro forms and inventory pickers.

  • 8-bit Progress

    Segmented pixel progress bar for XP bars, loading meters, and completion tracking.

  • 8-bit Input

    Text input with retro pixel outline matching the 8-bit design system forms.

  • 8-bit Dialog

    Modal dialog with retro frame for confirmations and focused task overlays.

  • 8-bit Checkbox

    Chunky pixel checkbox for settings panels and retro-themed preference forms.

  • 8-bit Card

    Retro card container with pixel frame borders for dashboards and game-inspired layouts.

  • 8-bit Button

    Pixel-styled button with chunky borders and retro press states for nostalgic UIs.

  • 8-bit Badge

    Small pixel badge for status labels, rarity tiers, and compact metadata chips.

  • 8-bit Avatar

    Square pixel-framed avatar for player profiles and character pickers.

  • 8-bit Alert

    Inline alert banner with pixel borders for warnings, errors, and success messages.

OSS · FMonster