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
-
Clone the repository:
git clone https://github.com/ant3869/tailwind-ui-showcase.git cd tailwind-ui-showcase
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
- React
- Typescript
- Vite
- Tailwind CSS
- Lucide React (for icons)
- Recharts (for data visualization)
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.
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.
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.
MIT
You can publish the static build with GitHub Pages using the included workflow:
- Push the repository to GitHub and enable "GitHub Pages" in the repository settings. Choose the GitHub Actions option as the source.
- Every push to the
main
branch will automatically build the site and deploy it to thegh-pages
environment. The workflow sets the correct base path so the app loads fromhttps://<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.