Vyoma UI (VUI) is a modern React component library built on top of shadcn/ui, taking it to the next level with enhanced design patterns, improved usability, and a streamlined developer experience. While shadcn/ui provides excellent building blocks, VUI adds the spatial wisdom and design philosophy that makes creating beautiful interfaces effortless.
- π― Copy & Paste - No complex setup, just beautiful components
- β‘ Lightweight - Only what you need, when you need it
- π¨ Customizable - Built with Tailwind CSS for easy theming
- π± Responsive - Works perfectly on all devices
- βΏ Accessible - ARIA compliant with keyboard navigation
- π Dark Mode - Beautiful in light and dark themes
- π Enhanced shadcn/ui - Improved design system with consistent spacing
- π§ Spatial Wisdom - Thoughtful design that respects space and visual hierarchy
Getting started with Vyoma UI is simple. You can either clone the repository to explore all components or install it directly in your project.
# Clone and run locally
git clone https://github.com/Srijan-Baniyal/vui.git
cd vui && pnpm install && pnpm devVisit http://localhost:3000 to see all components in action.
# Using pnpm
pnpm add vui// Copy any component and use it
import { ShimmerButton } from "vui/buttons/ShimmerButton";
export default function App() {
return <ShimmerButton>β¨ Click me!</ShimmerButton>;
}Vyoma UI offers a rich collection of components across multiple categories, with over 30+ beautifully crafted components including advanced animations, backgrounds, and interactive elements.
FlipButton β’ MagneticButton β’ ShimmerButton β’ SpotLight β’ VideoButton β’ ShinyButtons
AnimatedNumber β’ CountUp β’ TextDecryption β’ TypingText β’ WavingText β’ FlipText
BentoGrid β’ Card β’ Navigation β’ Sheet β’ Tooltip β’ WheelPicker β’ Accordion β’ Pill
Tunnel β’ WavyTiles β’ Hexagonal β’ DrawingLines
CheckboxUpgraded β’ MagicalChatInput β’ MagicalCaret
MagicalChatInput β’ MagicalCaret
Next.js β’ TypeScript β’ Tailwind CSS β’ Framer Motion β’ Radix UI β’ GSAP
We'd love your help making Vyoma UI even better!
- π Report bugs or suggest features
- π¨ Add new components following our guidelines
- π Improve documentation or fix typos
- β Star the repo to show your support
-
Clone the repository:
git clone https://github.com/Srijan-Baniyal/vyoma-ui.git
-
Install dependencies:
cd vyoma-ui && yarn install
-
Start the development server:
yarn dev
Read our Contributing Guide β
- 30+ Beautiful Components
- 100% TypeScript Ready
- Fully Accessible
- Dark Mode Support
- Responsive Design
MIT License - feel free to use in personal and commercial projects.
β Star this on GitHub if you like this project!