Skip to content

Srijan-Baniyal/vyoma-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vyoma UI

Vyoma UI

Beautiful, accessible React components with smooth animations

Version MIT License TypeScript

Star History Chart

πŸš€ Get Started β€’ πŸ“– Components β€’ 🀝 Contributing

✨ Why Vyoma UI?

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

πŸš€ Quick Start

Getting started with Vyoma UI is simple. You can either clone the repository to explore all components or install it directly in your project.

Running the Demo Locally

# Clone and run locally
git clone https://github.com/Srijan-Baniyal/vui.git
cd vui && pnpm install && pnpm dev

Visit http://localhost:3000 to see all components in action.

Installing in Your Project

# 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>;
}

🎨 Components

Vyoma UI offers a rich collection of components across multiple categories, with over 30+ beautifully crafted components including advanced animations, backgrounds, and interactive elements.

πŸ”˜ Buttons & Interactive Elements

FlipButton β€’ MagneticButton β€’ ShimmerButton β€’ SpotLight β€’ VideoButton β€’ ShinyButtons

✏️ Text Animations

AnimatedNumber β€’ CountUp β€’ TextDecryption β€’ TypingText β€’ WavingText β€’ FlipText

🧩 UI Elements

BentoGrid β€’ Card β€’ Navigation β€’ Sheet β€’ Tooltip β€’ WheelPicker β€’ Accordion β€’ Pill

🌊 Backgrounds

Tunnel β€’ WavyTiles β€’ Hexagonal β€’ DrawingLines

πŸŽ›οΈ Inputs & Forms

CheckboxUpgraded β€’ MagicalChatInput β€’ MagicalCaret

πŸ€– AI Components

MagicalChatInput β€’ MagicalCaret

View all components β†’

πŸ› οΈ Built With

Next.js β€’ TypeScript β€’ Tailwind CSS β€’ Framer Motion β€’ Radix UI β€’ GSAP

🀝 Contributing

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

Development Setup

  1. Clone the repository:

    git clone https://github.com/Srijan-Baniyal/vyoma-ui.git
  2. Install dependencies:

    cd vyoma-ui && yarn install
  3. Start the development server:

    yarn dev

Read our Contributing Guide β†’

πŸ“ˆ Stats

  • 30+ Beautiful Components
  • 100% TypeScript Ready
  • Fully Accessible
  • Dark Mode Support
  • Responsive Design

πŸ“„ License

MIT License - feel free to use in personal and commercial projects.


Built with ❀️ by Srijan Baniyal
⭐ Star this on GitHub if you like this project!

About

Beautiful Component Library Build on top of Shadcn/ui with Spatial Wisdom Inside. Truly Beyond UI

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 15

Languages