bugg-ui Tailwind Templates

Bugg Ui

Bugg-ui is a React UI component library built with TypeScript and Tailwind CSS. Initially created for personal projects, it has evolved into a reusable design system offering components like buttons, cards, inputs, modals, and loaders for rapid front‑end development.

🐞 Bugg-ui

Currently in active development, Bugg-ui is a UI component library for React built with TypeScript and Tailwind CSSβ€”designed for rapid development and scalability.

Originally created for personal use, it has become a foundational toolkit for various projects. Now, it's freely available to anyone looking to integrate it into their workflow.

npm version License: MIT React TypeScript Tailwind CSS


πŸ“– Table of Contents

  1. πŸš€ Features
  2. πŸ“¦ Installation
  3. 🏁 Quick Start
  4. 🧩 Components
  5. πŸ“š Documentation
  6. πŸ› οΈ Development
  7. 🀝 Contributing
  8. πŸ“„ License
  9. πŸ“ž Support
  10. πŸ‘€ Stay in Touch

πŸš€ Features

  • πŸ“¦ 10+ Components: Intuitive, reusable UI elements for rapid development.
  • 🎨 Customizable: Full Tailwind CSS support for easy theming and branding.
  • πŸŒ— Dark Mode: Built-in light/dark theme support.
  • πŸ”§ TypeScript First: Complete type definitions for robust, scalable development.
  • πŸ“š Storybook Integration: Interactive live previews and API documentation.

πŸ“¦ Installation

Install Bugg-ui

npm install @bugg-m/bugg-ui
# or
yarn add @bugg-m/bugg-ui

Set Up Tailwind CSS

Follow the Tailwind CSS installation guide to configure Tailwind CSS in your project.


🎨 Set Up CSS

Add the following directive to your root CSS file (e.g., index.css)

@import '@bugg-m/bugg-ui/style.css';

Alternatively, import it in your root app file (e.g., index.tsx)

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import './index.css';
import '@bugg-m/bugg-ui/style.css';

ReactDOM.createRoot(document.getElementById('root')!).render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

🏁 Quick Start

// Importing components from Bugg-ui
import { Button, Input, Card } from '@bugg-m/bugg-ui';

function App() {
  return (
    <Card>
      <h1>Welcome to Bugg-ui</h1>
      <Input placeholder='Enter your name' />
      <Button variant='primary'>Get Started</Button>
    </Card>
  );
}

For advanced usage, see our full documentation.


🧩 Components

Bugg-ui provides versatile components, including:

  • Button: Configurable buttons with multiple variants.
  • Card: Stylish container for grouping elements.
  • Input: Forms simplified with accessible input fields.
  • Modal: Easy-to-use modal dialogs.
  • Loader: Visual indicators for loading states.

Check out live examples and code snippets in Storybook.


πŸ“š Documentation

Visit our Documentation Site for details about:

  • Component properties and examples.
  • Theming and dark mode setup.
  • Accessibility best practices.

πŸ› οΈ Development

# Clone the repository
git clone https://github.com/bugg-m/bugg-ui.git

# Install dependencies
npm install

# Run the development server
npm run dev

# Start Storybook
npm run storybook

# Build for production
npm run build

🀝 Contributing

We welcome contributions! Check out our Contributing Guide for guidelines on how to contribute.


πŸ“„ License

Licensed under the MIT License.


πŸ“ž Support

If you encounter any issues or have questions, feel free to:


πŸ‘€ Stay in Touch

Top categories

tailwind logo

Need a Tailwind website built?

Hire a professional TailwindCSS developer today.
Loading Svelte Themes