UI library for Design Engineers
465+ free and open-source animated components, 240+ blocks, and 7 interactive design tools built with React, TypeScript, Tailwind CSS, and Motion.
Perfect companion for shadcn/ui.
Vritti UI is a React component library for Developers, beautifully designed with Tailwind CSS and Motion.
Copy, paste, and build — no dependencies, full ownership.
Terminal$ npx vritti-ui add shimmer-button Installing shimmer-button... Adding dependencies: motion, clsx, tailwind-merge ✓ Component shimmer-button added successfully! → components/ui/shimmer-button.tsx
465+ Components
Animations, backgrounds, text effects, buttons, cards, charts, inputs, and more — all production-ready.
240+ Blocks
Pre-built page sections — auth, pricing, ecommerce, billing, dashboards, modals, and more.
Copy & Paste
No npm install needed. Copy components directly into your project, shadcn/ui style.
7 Creative Tools
Art Studio, Background Studio, Shape Magic, Texture Lab, Dither, Haptics, and Theme Editor.
Creative Tools
Interactive design tools you can use online or install and embed in your own projects
Art Studio
9 generative art tools — ASCII, Blocks, Dither, Gradients, Lines, NPR, Organic, Plotter, and Topo.
Open ToolBackground Studio
Create beautiful animated backgrounds with customizable patterns and effects.
Open ToolShape Studio
SVG shape editor with automatic rounded inner corners and bridge curves.
Open ToolTexture Studio
WebGL-based image & video effect processor with 30+ stackable filters.
Open ToolDither Studio
SVG dithered backgrounds with Bayer matrices, halftone, and pattern effects.
Open ToolTheme Editor
Visual theme editor for shadcn/ui. Customize colors, typography, radius, and more.
Open ToolHaptics
Native haptic feedback for mobile web apps. 11 built-in patterns, zero dependencies.
Open Tool240+ Ready-Made Blocks
Pre-built page sections for real apps — auth, billing, ecommerce, dashboards, and more
Explore Components
14 categories covering every use case — from backgrounds to charts
Backgrounds
Background patterns and effects
Animations
Motion and animated components
Text Effects
Text animations and effects
Buttons
Interactive button components
Cards
Card components and containers
Charts
Data visualization and chart components
Layouts
Layout and grid systems
Navigation
Menus, navbars, tabs and navigation elements
Carousels & Sliders
Carousel, slider and gallery components
Cursors
Custom cursor effects and interactions
Inputs
Form inputs and interactive controls
Media
Media players and content display
Shaders
Advanced shader-based effects
Special
Complex and unique components
Start Building with Vritti UI
465+ components, 240+ blocks, and 7 creative tools — all open-source and ready for your next project. Copy, paste, and customize.