This application requires JavaScript.

Animated Vue components you copy, paste and own.

Beautiful animated components for Vue. Built with Tailwind CSS and motion-v. 364+ components, MIT, free.

Browse components
Fluid Glassupdated
Crystalized Ballnew
Split Flap Textnew
KPI Carouselnew
Prismatic Burstupdated
Data Tablenew

364 live demos. Pick one to see its docs, props and source.

Components 139

Accordion Gallerynew
Animated Listupdated
Animated TOC
Annotated Textnew
Aurora Accordion
Art Gallery
Auth Modal
Banknote Bento
Bell Togglenew
Block Palettenew
Border Glowupdated
Bounce Cardsupdated
Bouncy Accordion
Branched Menunew
Bubble Menuupdated
Call Chipnew
Canvas Toolbarnew
Card Navupdated
Card Swapupdated
Carouselupdated
Case Study Flip Stacknew
Chroma Gridupdated
Circle Input
Circular Carouselnew
Circular Galleryupdated
Code Slotsnew
Collection Surfer
Color Picker
Comet Dialnew
Command Menu
Counterupdated
Curved Drawer
Curved Inputupdated
Decay Cardupdated
Depth Carouselnew
Dithered Logo
Dockupdated
Dodge Fieldnew
Dome Galleryupdated
Drag Reorder List
Drift Wallnew
Dynamic Island Header
Elastic Sliderupdated
Eye Tracking
Flex Carouselnew
Flight Status Card
Flip Cardnew
Flowing Menuupdated
Flying Postersupdated
Fluid Glassupdated
Folderupdated
Folder Floatnew
Frosted Navigation
GitHub Calendar
Glass Iconsupdated
Glass Surfaceupdated
Glide Selectnew
Gooey Dropdown
Gooey Navupdated
Holo Cardnew
Holo Sticker
Holo Cloth
Hover Transitionnew
Infinite Menuupdated
Infinite Spiralnew
Jelly Radionew
Lanyardupdated
Lattice Loadernew
Layered Stack
Lens Clocknew
Line Sidebarupdated
Liquid Glass Carousel
Mac Keyboard
Magic Bentoupdated
Magnetic Dock
Masonryupdated
Model Viewerupdated
Morph Slidernew
Music Player
Newsletter Bookshelfnew
Node Canvasnew
Node Diagram
Nostalgia
Notification Center
Option Wheelnew
Orbit Card Stack
Orbit Imagesupdated
Paper Crumplenew
Peek Ratingnew
Pill Navupdated
Pixel Cardupdated
PlayStation Navbar
Podcast Player
Profile Cardupdated
Progress Steppernew
Prompt Barnew
Pulse Heartnew
Receipt Printer
Refine Framenew
Reflective Cardupdated
Ripple Transition
Rubber Segmentnew
Scroll Choreography
Scroll Split Card
Scroll Stackupdated
Scroll Tilted Gridnew
Scrub Fieldnew
Scrub Input
Showcase Card
Shreddernew
Signature
Signature Eraser
Slide Commitnew
Slosh Gaugenew
Specular Buttonnew
Spiral 3D Slidernew
Split Flap Display
Spotlight Cardupdated
Spring Checknew
Squish Switchnew
Stackupdated
Stacked List
Staggered Menuupdated
Status Marknew
Stepperupdated
Sticky Scroll Cards
Swipe Rownew
Swipe Toastnew
Tear Ticketnew
Testimonial Marquee
Thought Linenew
Timezone Companion
Tilted Cardupdated
Visual Stepper
Voice Pillnew
Wake Slidernew
Warm Tooltipnew
Weather Forecast
Wheel Carouselnew

Backgrounds 65

Acid Squaresnew
Aero Shardsnew
Antigravityupdated
Auroraupdated
Balatroupdated
Ballpitupdated
Beamsupdated
Color Bendsupdated
CRT Warpnew
Dark Veilupdated
Ditherupdated
Dot Fieldupdated
Dot Gridupdated
Evil Eyeupdated
Faulty Terminalupdated
Ferrofluidupdated
Floating Linesupdated
Flux Linesnew
Galaxyupdated
Ghost Fibersnew
Gradient ASCIInew
Gradient Blindsupdated
Gradient Wavesnew
Grainientupdated
Grid Distortionupdated
Grid Motionupdated
Grid Scanupdated
Hyperspeedupdated
Iridescenceupdated
Laser Flowupdated
Letter Glitchupdated
Light Tunnelnew
Lightfallupdated
Light Pillarupdated
Light Raysupdated
Lightningupdated
Line Wavesupdated
Liquid Chromeupdated
Liquid Etherupdated
Metallic Paintupdated
Micro Slatsnew
Molten Metalnew
Orbupdated
Particlesupdated
Pattern Wavesnew
Pixel Blastupdated
Pixel Snowupdated
Plasmaupdated
Plasma Waveupdated
Prismupdated
Prismatic Burstupdated
Radarupdated
Ripple Gridupdated
Scannernew
Shape Gridupdated
Shape Wavesnew
Silkupdated
Side Raysupdated
Sliced Wavesnew
Soft Auroraupdated
Squares
Threadsupdated
Topographynew
Wavesupdated
Web Threadsnew

About nxui

nxui is a collection of beautifully crafted animated Vue components that you can copy and paste into your applications. Built with Tailwind CSS and motion-v.

The registry ships 364 components across 10 categories: text animations, components, dashboard widgets, charts, visual effects, buttons, animations, backgrounds, Paper shaders and hero backgrounds. Each one installs with a single shadcn-vue command as source you own, supports dark mode, and adds only the npm packages that component needs.

Features

  • Animated components — Text animations, backgrounds, visual effects, hero backgrounds, buttons, animations, and more
  • Vue 3 Composition API — Built with <script setup> and TypeScript
  • Tailwind CSS v4 — Styled with utility classes, fully customizable
  • motion-v — Smooth animations powered by the Vue port of Framer Motion
  • VueUse — Leverages VueUse composables throughout
  • Dark Mode — Every component supports dark mode out of the box
  • Copy & Paste — Install via CLI or copy the source directly

Installation

Install components using the shadcn-vue CLI:

npx shadcn-vue@latest add "https://nxui.geoql.in/r/hyper-text.json"

Or browse the component docs and copy the source code directly.

Tech Stack

LibraryPurpose
Vue 3UI framework
Nuxt 4SSR/SSG framework
Tailwind CSS v4Utility-first styling
motion-vAnimation library (Vue port of Framer Motion)
VueUseComposition utilities
reka-uiHeadless UI primitives

Frequently asked questions

Is nxui free?

Yes. nxui is open source and free forever under the MIT license. You can use every component in personal and commercial projects at no cost.

How do I install an nxui component?

Run the shadcn-vue CLI with the component URL, e.g. `npx shadcn-vue@latest add "https://nxui.geoql.in/r/hyper-text.json"`. The source is copied into your project — you own the code, with no runtime dependency on nxui.

What is nxui built with?

nxui is built with Vue 3 (Composition API and `<script setup>`), Nuxt 4, Tailwind CSS v4, and motion-v (the Vue port of Framer Motion). It ships 364+ animated, copy-paste components.

Does nxui work with Nuxt?

Yes. nxui components are standard Vue 3 single-file components and work in any Vue 3 or Nuxt 4 project. Every component supports dark mode out of the box.

Can I copy the source instead of using the CLI?

Yes. Every component has a live demo and its full source on the docs site, so you can copy and paste the code directly without the CLI.