Skip to main content
← Back to library
Preview of Vaul
Site

UI Components & Libraries · Overlays & motion

Vaul

Unstyled drawer component for React with native-feeling drag, snap points and nested drawers.

Why it’s a gem

Gesture physics tuned to an unusual standard; the reference implementation for drawers

Visit vaul.emilkowal.ski
Author
Emil Kowalski (@emilkowalski)
Type
Website
License
MIT
Added
Aug 17, 2026
Domain
vaul.emilkowal.ski
reactdrawersheetmotion
Browse more:UI Components & LibrariesOverlays & motion#react#drawer#sheet#motion

More from Overlays & motion

Preview of react-highlight-popover

react-highlight-popover

Headless React component that shows a popover when the user selects text, with no styling opinions.

UnknownMIT
Preview of Onborda

Onborda

Product tour and onboarding component for Next.js with step targeting, masking and route awareness.

UnknownMIT
Preview of LDRS

LDRS

Lightweight web-component loading animations and spinners, individually customisable by size, speed and colour, framework-agnostic.

UnknownMIT

the Vibing Company®

the Vibing Company®

Est. for tomorrow.

hello@vibing.inc

Navigate

  • Home
  • Services
  • Pricing
  • About
  • Hiring
  • Contact
  • Start a project

Library

  • The Vibing Library
  • New this week
  • Best-of round-ups
  • Creators
  • Submit a project
  • Featured badge
  • Design generators
  • UI components
  • AI skills & MCP
  • Motion & animation
  • Shaders & WebGL
  • Starters to clone

Guides

  • All guides
  • What is vibe coding
  • Lovable vs Cursor
  • Build an MCP server
  • Export Lovable Cloud data
  • iOS Safari white bar fix

Elsewhere

  • Developer docs & API
  • For agents
  • llms.txt
  • OpenAPI
  • MCP manifest
  • X
  • Terms
  • Refunds
  • Privacy
  • Cookies
  • Imprint
© 2026 the Vibing Company®