Skip to content

This project showcases five popular Tailwind CSS-based UI libraries with interactive dashboard examples.

Notifications You must be signed in to change notification settings

ant3869/tailwind-ui-showcase

Repository files navigation

Tailwind UI Library Showcase

This project showcases popular Tailwind CSS-based UI libraries with interactive dashboard examples:

  • shadcn/ui
  • Chakra UI
  • Aceternity UI
  • Franken UI
  • Park UI
  • Bulma UI
  • React Aria
  • Tremor UI
  • Vercel UI
  • Cult UI
  • Next UI

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/ant3869/tailwind-ui-showcase.git
    cd tailwind-ui-showcase
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:5173

Dependencies

  • React
  • Typescript
  • Vite
  • Tailwind CSS
  • Lucide React (for icons)
  • Recharts (for data visualization)

How It Works

The application provides a simple navigation system that allows you to switch between different UI library showcases. Each showcase is implemented as a separate component, demonstrating the unique design language and components of its respective library.

Master Dashboard

The Master Dashboard component serves as the shared layout for all examples. It supplies the navigation bar and page structure so each library can be shown in the same context.

Switching Themes

Select a library name in the header to load its dashboard. The master layout stays visible while the content area swaps to that library's components, making it easy to compare themes.

License

MIT

Deploying to GitHub Pages

You can publish the static build with GitHub Pages using the included workflow:

  1. Push the repository to GitHub and enable "GitHub Pages" in the repository settings. Choose the GitHub Actions option as the source.
  2. Every push to the main branch will automatically build the site and deploy it to the gh-pages environment. The workflow sets the correct base path so the app loads from https://<user>.github.io/<repo>/.

If the deployed page is blank, double-check that GitHub Pages is configured to use the GitHub Actions workflow and not a branch build. The vite.config.js file now sets the base path to /tailwind-ui-showcase/, ensuring assets load correctly when hosted at https://<user>.github.io/tailwind-ui-showcase/.

The workflow is defined in .github/workflows/deploy.yml and requires no manual steps once GitHub Pages is enabled.

About

This project showcases five popular Tailwind CSS-based UI libraries with interactive dashboard examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published