Skip to content

PankajKumardev/ui-unify

Repository files navigation

UI-Unify

image

Stars Forks Issues

🌟 Overview

UI-Unify aggregates components from multiple UI libraries into a single platform for seamless integration, exploration, and implementation. It simplifies UI development with diverse library access, empowering developers to create elegant interfaces effortlessly.


🚀 Features

📦 Unified UI Components

  • Centralized repository of components from Aceternity UI, Magic UI, Shadcn/ui, and more.
  • Component previews and code snippets for all libraries.

🛠 Developer Tools

  • Simplified installation guides for each UI library.
  • AI-powered suggestions and custom component generation via the Gemini API.

📚 Comprehensive Documentation

  • Step-by-step tutorials for using and customizing UI libraries.
  • Legal pages like Privacy Policy and Terms of Service.

🌐 Deployment

  • Hosted on Vercel .

💻 Tech Stack

Category Technology
Frontend Next.js, TailwindCSS, Framer Motion
Backend Next.js API
AI Integration Gemini API
Tools TypeScript
Deployment Vercel

📂 Repository Structure

├── .env
├── .gitignore
├── README.md
├── code-snippets
├── components.json
├── lib
├── next.config.ts
├── package.json
├── postcss.config.mjs
├── tailwind.config.ts
├── tsconfig.json
├── app
│   ├── components
│   ├── Ai
│   ├── api
│   ├── docs
│   ├── preview
│   ├── privacy
│   ├── showcase
│   ├── terms
│   ├── favicon.ico
│   ├── globals.css
│   ├── layout.tsx
│   └── page.tsx

📥 Installation

  1. Clone the repository:
    git clone https://github.com/PankajKumardev/ui-unify.git
    cd ui-unify
  2. Install dependencies:
    npm install
  3. Set up environment variables:
    • Copy .env.example to .env.
    • Add required keys.
  4. Start the development server:
    npm run dev

🤝 Contribution Guidelines

🌱 How to Get Involved

  1. Fork the repository by clicking the "Fork" button.
  2. Clone your fork:
    git clone https://github.com/pankajkumardev/ui-unify.git
  3. Create a new branch:
    git checkout -b feature/<feature-name>
  4. Make changes and commit:
    git add .
    git commit -m "Your descriptive commit message"
  5. Push changes:
    git push origin <your-branch-name>
  6. Open a pull request.

📌 Suggested Contributions

  • Improve UI library integration.
  • Enhance the user experience for component previews.
  • Add new UI libraries or components.

🌟 Stargazers & Forkers

We appreciate your support! 🌟🍴

Stargazers Forks


🛡 License

UI-Unify is available under the MIT License. Feel free to use and modify responsibly.


📖 Changelog

Refer to CHANGELOG.md for updates.


📬 Contact

For queries or collaborations: