Headless UI provides a nice set of bare bones React/Vue components — Menu (Dropdown), Listbox (Select), Switch (Toggle), Dialog (Modal), etc. — for us to use in our UIs.
Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
In case you’re no fan of Tailwind, don’t let the “with Tailwind CSS” part in that slogan put you off, as these components are bare bones: you can style them anyhow you want.
In the video below Robin Malfait from Tailwind Labs himself walks us through it all (starting at 40:50):
Ace talk, Robin! Insightful, good build-up, and very smooth!