//barduibyimran-baitham

bardui

pre-built UI components to help you create stunning websites in no time with bardui.com...

8
0
8

Bardui - Ultimate Tailwind CSS Component Library

Screenshot 2026-02-12 at 1 32 18โ€ฏAM

Next.js
React
Tailwind CSS
TypeScript
Visitors
License

undefinedBardui is a professional, full-stack component library and developer toolkit built for the modern web. With over 1,000+ monthly unique visitors, it serves as a comprehensive resource for developers building beautiful, responsive applications.

Beyond just a component library, Bardui is a complete platform featuring a powerful Component Builder, essential developer tools, and a thriving community.

๐Ÿš€ Key Features

  • undefined352+ Professional Components: diverse range of copy-paste Tailwind CSS components.
  • undefinedFull-Stack Architecture: Built with Next.js App Router, Server Actions, and robust state management.
  • undefinedInteractive Component Builder: Real-time playground powered by Monaco Editor to customize and preview code.
  • undefinedDeveloper Tools:
    • ๐ŸŽจ Palette Generator & Trending Palettesundefined
    • ๐Ÿ‘๏ธ Contrast Checker for accessibility
    • ๐Ÿ“ Tailwind Grid Generatorundefined
  • undefinedUser Dashboard: Profiles, saved components, and membership management.
  • undefinedModern Tech: Leveraging React 19, Tailwind CSS v4, and AI-powered features.
  • undefinedDark Mode: Seamless built-in dark/light theme support.

๐Ÿ› ๏ธ Tech Stack

undefinedFrontend & Coreundefined

undefinedState & Logicundefined

  • undefinedState Management: Zustand
  • undefinedAuthentication: NextAuth.js
  • undefinedData Fetching: Server Actions & Axios

undefinedTools & Integrationsundefined

  • undefinedEditor: Monaco Editor
  • undefinedPayments: Lemon Squeezy
  • undefinedAI: OpenAI & DeepSeek SDKs
  • undefinedAnalytics: Vercel Analytics

๐Ÿ“ฆ Getting Started

Prerequisites

  • Node.js 18+
  • npm, yarn, or pnpm

Installation

  1. undefinedClone the repositoryundefined

    git clone https://github.com/your-username/bardui.git
    cd bardui
    
  2. undefinedInstall dependenciesundefined

    npm install
    # or
    pnpm install
    
  3. undefinedSet up environment variablesundefined
    Copy the example env file and fill in your credentials:

    cp .env.example .env.local
    
  4. undefinedRun the development serverundefined

    npm run dev
    

Open http://localhost:3000 with your browser to see the result.

๐Ÿ“‚ Project Structure

bardui/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ app/                 # Next.js App Router pages & layouts
โ”‚   โ”œโ”€โ”€ components/          # Shared UI components (atomic)
โ”‚   โ”œโ”€โ”€ features/            # Feature-specific logic & components
โ”‚   โ”‚   โ”œโ”€โ”€ dashboard/       # User dashboard views
โ”‚   โ”‚   โ”œโ”€โ”€ play/            # Component builder playground
โ”‚   โ”‚   โ””โ”€โ”€ tools/           # Dev tools (palette, contrast, etc.)
โ”‚   โ”œโ”€โ”€ lib/                 # Core utilities & configurations
โ”‚   โ”œโ”€โ”€ services/            # API services & data fetching
โ”‚   โ”œโ”€โ”€ styles/              # Global styles & Tailwind config
โ”‚   โ””โ”€โ”€ types/               # TypeScript definitions
โ”œโ”€โ”€ public/                  # Static assets
โ””โ”€โ”€ package.json             # Dependencies & scripts

๐Ÿค Contributing

We welcome contributions from the community! Whether itโ€™s a new component, a bug fix, or a documentation update, your help is appreciated.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

Distributed under the MIT License. See LICENSE for more information.

๐ŸŒ Community & Support


Made with โค๏ธ by the [Imran Baitham](https://imrandev.site)

[beta]v0.20.0