Create stunning user interfaces in minutes with our free collection of high-quality Tailwind CSS components.
Explore DuneUI →- 🎨 Modern designs ready for production.
- 📱 Responsive by default.
- ⚡ No extra dependencies, just TailwindCSS.
- ♿ Accessibility built-in (proper ARIA attributes and roles).
- 🔄 Easy customization with Tailwind utilities.
Before using the components, make sure TailwindCSS is installed in your project. If you don’t have it yet, follow the official installation guide.
- Find the component you want in the documentation.
- Copy the component code.
- Paste it into your project and tweak as needed.
Example: Basic Button
<button className="px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition">
Click Me
</button>
- Buttons
- Forms & Inputs
- Cards
- Navbar
- Modals
- Tables
- Alerts & Notifications
- Badges & Labels
- Pagination
- … and more
Note
If you are using TailwindCSS version 4, the tailwind.config.js
file is no longer necessary. Now, all your configurations and customizations must be done directly in the globals.css
file.
Check out the official documentation on how to do it correctly. TailwindCSS Docs
Note
If you are using TailwindCSS version 3, you will need to make the appropriate configurations in the tailwind.config.js
file to adapt the components to your liking.
- You can customize colors, typography, and spacing directly from your
tailwind.config.js
file.
// tailwind.config.js
export default {
theme: {
extend: {
colors: {
primary: '#2563eb',
},
},
},
}
This project is Open Source under the MIT License.
If you’d like to add a new component or improve an existing one:
- Fork the repository
- Create a branch for your changes
- Submit a pull request ¿Quieres que lo prepare así?