tailwindlabs
headlessui
TypeScript

Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

Last updated Jul 9, 2026
28.7k
Stars
1.2k
Forks
102
Issues
+7
Stars/day
Attention Score
98
Language breakdown
TypeScript 95.3%
Vue 4.2%
JavaScript 0.3%
Shell 0.1%
CSS 0.0%
HTML 0.0%
โ–ธ Files click to expand
README

Headless UI

A set of completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.


Documentation

For full documentation, visit headlessui.com.

Installing the latest version

You can install the latest version by using:

  • npm install @headlessui/react@latest
  • npm install @headlessui/vue@latest

Installing the insiders version

You can install the insiders version (which points to whatever the latest commit on the main branch is) by using:

  • npm install @headlessui/react@insiders
  • npm install @headlessui/vue@insiders
Note: The insiders build doesn't follow semver and therefore doesn't guarantee that the APIs will be the same once they are released.

Packages

| Name | Version | Downloads | | :------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | | @headlessui/react | npm version | npm downloads | | @headlessui/vue | npm version | npm downloads | | @headlessui/tailwindcss | npm version | npm downloads |

Community

For help, discussion about best practices, or feature ideas:

Discuss Headless UI on GitHub

Contributing

If you're interested in contributing to Headless UI, please read our contributing docs before submitting a pull request.

ยฉ 2026 GitRepoTrend ยท tailwindlabs/headlessui ยท Updated daily from GitHub