Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Venumity UI Logo

Beautiful, production-ready React components. Copy. Paste. Ship. ⚑️

GitHub stars GitHub forks PRs Welcome License: MIT Last Commit CLI Version CLI Downloads


Venumity UI demo


⭐ If Venumity UI saves you time, please star this repo - it helps more developers discover it and motivates us to keep building. Takes 2 seconds and means a lot !


Live Site - Components - Docs - Templates - ⚑ CLI - Discussions


⚑ Install Components via CLI

The fastest way to add Venumity UI components to your Next.js project:

npx venumityui@latest add <component-name>

Examples:

# Add a single component
npx venumityui@latest add profile-card-1

# Add a folder-based component (with all files)
npx venumityui@latest add personal-panel-1

# Add multiple components
npx venumityui@latest add profile-card-1 basic-accordion ai-chat-bot-1

# Install all available components
npx venumityui@latest add --all

CLI Commands

Command Description
npx venumityui@latest add <component> Add one or more components
npx venumityui@latest add --all Install all components
npx venumityui@latest list List all components
npx venumityui@latest search <query> Search components
npx venumityui@latest info <component> Component details
npx venumityui@latest categories List categories
npx venumityui@latest subcategory <category> List subcategories

Features

  • βœ… Auto-dependency installation - Detects and installs npm & shadcn/ui dependencies
  • βœ… Folder-based components - Supports multi-file components like personal-panel-1
  • βœ… Next.js + TypeScript - Optimized for modern React development
  • βœ… Zero configuration - Just run and go

πŸ› οΈ Components we want - pick one and build it !

Want to contribute but don't know where to start ? Pick any unchecked component below, comment on its GitHub Issue so nobody duplicates work, then submit a PR !

Status Component Difficulty Issue
⬜ Spotlight Card (mouse-tracking glow on hover) Easy #open
⬜ Aurora Background (animated gradient blobs) Medium #open
⬜ Typewriter / Text Reveal Effect Easy #open
⬜ Glowing Border Card Easy #open
⬜ Infinite Marquee (logo / text scroll row) Easy #open
⬜ Floating Blur Navbar Medium #open
⬜ Animated Counter (count-up on scroll) Easy #open
⬜ Command Palette (Cmd+K popup) Hard #open
⬜ Timeline Component Easy #open
⬜ Step Indicator / Stepper Medium #open
⬜ Floating Dock (macOS-style icon dock) Medium #open
⬜ Hero Section Block (full ready-to-paste section) Medium #open
⬜ Pricing Section Block Medium #open
⬜ Stats Section with Animated Numbers Easy #open

πŸ’‘ Don't see what you want to build ? Open a Discussion and suggest a new component !


⚑ Why Venumity UI ?

Building modern web apps shouldn't be complicated. Venumity UI gives you beautiful, functional React components with clean minimal code that works right out of the box - no bloated dependencies, no complex configuration. Just copy, paste, and customize.

Perfect for SaaS dashboards, landing pages, portfolios, startups, and developers who want to ship faster without compromising on quality.


πŸ”‘ Key Features

πŸš€ Developer First

  • βœ… Zero runtime dependencies
  • βœ… TypeScript ready β€” full type safety
  • βœ… Works with Next.js, React, and Vite
  • βœ… Clean, readable source code
  • βœ… CLI support - Install components with one command

🎨 Design That Scales

  • βœ… Built with Tailwind CSS
  • βœ… Fully responsive β€” mobile first
  • βœ… Dark mode support on every component
  • βœ… Accessibility-first approach

πŸ“¦ Easy Integration

  • βœ… Copy-paste workflow β€” no install needed
  • βœ… Works with any React framework
  • βœ… Simple customization
  • βœ… Auto-dependency installation - npm & shadcn/ui

πŸš€ Getting Started

Option 1: Using CLI (Recommended)

# Install components directly
npx venumityui@latest add profile-card-1

Option 2: Manual Copy-Paste

1. Browse β†’ 2. Copy β†’ 3. Paste β†’ 4. Customize

// Example: using the Profile Card component
import ProfileCard1 from '@/components/ui/profile-card-1'

export default function MyPage() {
  return (
    <ProfileCard1 />
  )
}

πŸ‘‰ Browse all components β†’


πŸ› οΈ Tech Stack

Tool Purpose
Next.js 15+ Framework
Tailwind CSS v4+ Styling
TypeScript Type safety
Framer Motion / Motion Animations
Lucide React Icons
shadcn/ui Component primitives

🀝 How to Contribute

We welcome contributions from developers of all skill levels. Here is the exact step-by-step :

Step 1 - Fork and clone

# Fork the repo on GitHub, then:
git clone https://github.com/YOUR_USERNAME/ui.venumity.git
cd ui.venumity
npm install
npm run dev

Step 2 - Create your component file

/components/[category]/[your-component-name].tsx

For example, a spotlight card goes in :

/components/cards/spotlight-card.tsx

Step 3 - Add it to the registry

Open registry/components.ts and add your component entry following the existing pattern.

Step 4 - Add a thumbnail screenshot

Capture a full-screen screenshot at 1280Γ—800px and save it to :

/public/thumbnails/[your-component-name].png

Step 5 - Run and verify

npm run dev
# Check your component renders correctly at localhost:3000

Step 6 - Submit your PR

git checkout -b feat/spotlight-card
git add .
git commit -m "feat: add spotlight card component"
git push origin feat/spotlight-card
# Then open a Pull Request on GitHub

PR title format : feat: add [ComponentName] component

πŸ“– See the full Contributing Guide for detailed code style and quality standards.

Contribution Areas

Area What to do
πŸ› Bug fixes Fix broken components or styling issues
✨ New components Build from the wishlist table above
πŸ“š Documentation Improve component descriptions and examples
🎨 Design updates Improve visual quality of existing components
β™Ώ Accessibility Add ARIA labels, keyboard nav, reduced motion

πŸ“š Resources

The Resources page is a curated learning hub for developers - framework guides, animation patterns, cheat sheets, and community-shared tips.


🌟 Who is it for ?

Startups - launch 60% faster with polished components ready on day one.

Agencies - deliver consistent quality across every client project.

Developers - clean TypeScript code you can actually read, understand, and own.


πŸ“„ License

Released under the MIT License - free to use commercially, modify, and distribute. The only restriction: don't resell components as-is.

See LICENSE for full details.


🀝 Contributors

Thanks to everyone who has helped build Venumity UI !

Contributors

Want your avatar here ? Pick a component from the wishlist above and submit a PR !

πŸ“ž Get Help or Report Issues

Channel Link
⭐ GitHub Repo ui.venumity
πŸ’¬ Discussions GitHub Discussions
πŸ› Bug Reports GitHub Issues
🌐 Contact Page ui.venumity.com/contact
πŸ“§ Email thevinayakgore@gmail.com


Built with ❀️ by Vinayak Gore

GitHub ~ Twitter / X ~ Instagram ~ LinkedIn ~ YouTube

Venumity UI ⚑ Ship beautiful interfaces faster.

About

πŸŽ‰ Open-Source UI library providing ready-to-use components, templates and developer resources built with Next.js, Tailwind CSS, ShadCN UI, and Framer Motion.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages