
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
The easiest, free and open-source Tailwind CSS component library with semantic classes.
FlyonUI is the easiest, free and open-source Tailwind CSS component library with semantic classes. ๐
Created by ThemeSelection, with a commitment to empowering the open-source community.
FlyonUI is designed to combine the best of both worlds: the aesthetic appeal of semantic classes and the powerful functionality of JS plugins.
Under the hood, it uses the strengths of:
Using Tailwind CSS alone may lead to cluttered HTML with numerous utility classes, which can be a nightmare to maintain.
Apart from that Tailwind CSS or daisyUI doesnโt provide any interactive headless JavaScript components like accordion, overlay, dropdowns, etcโฆ
This is where FlyonUI shines.โจ
FlyonUI Tailwind CSS Components Library brings together the beauty of semantic classes and the interactive headless JavaScript plugins, offering you a powerful toolkit to build stunning, interactive user interfaces with ease.
For comprehensive documentation, please visit flyonui.com.
HTML | React | Nextjs | Vue | Nuxtjs |
![]() |
![]() |
![]() |
![]() |
![]() |
Angular | Svelte | Remix | Astro | Qwik |
![]() |
![]() |
![]() |
![]() |
![]() |
SolidJS | Django | Flask | Laravel | 11ty |
![]() |
![]() |
![]() |
![]() |
![]() |
FlyonUI can be easily integrated into any existing Tailwind CSS project.
To use FlyonUI, ensure that you have Node.js and Tailwind CSS installed.
Install FlyonUI as a dependency:
npm install flyonui
Include FlyonUI as a plugin in your app.css
file:
@import "tailwindcss";
@plugin "flyonui";
@import "./node_modules/flyonui/variants.css"; // Require only if you want to use FlyonUI JS component
@source "./node_modules/flyonui/dist/index.js"; // Require only if you want to use FlyonUI JS component
This ensures that FlyonUI's styling is applied correctly throughout your project.
If you want to include specific js component:
@source "./node_modules/flyonui/dist/accordion.js";
For enabling interactive components such as accordion, dropdown, modal etc... , include FlyonUI's JavaScript in your HTML file, just before the closing </body>
tag:
<script src="../node_modules/flyonui/flyonui.js"></script>
For a single component, use the specific path:
<script src="../node_modules/flyonui/dist/accordion.js"></script>
FlyonUI components offer native RTL support. Simply add the dir="rtl"
attribute to your HTML element to enable this feature.
FlyonUI provides a robust library of UI components built with Tailwind CSS utility classes, enabling fast and efficient web development. Our library includes 80+ components, from basic elements like buttons and cards to more complex third-party integrations.
Accordion | Alert | Apex Charts |
|
|
|
Button | Card | Checkbox |
|
|
|
Dropdown | Input | Modal |
|
|
|
Navbar | Tabs & Pills | Tooltip |
|
|
|
Join the FlyonUI community to discuss the library, ask questions, and share your experiences:
Fix a bug, or add a new feature. You can make a pull request and see your code in the next version of FlyonUI.
Before adding a pull request, please see the contributing guidelines.
We are grateful for the contributions of the open-source community, particularly:
These projects form the backbone of FlyonUI, allowing us to build a powerful and user-friendly UI kit.
[2.4.0] - [06-August-2025]
Sidebar : Collapsible sidebar
Sidebar : collapsible with mini sidebar
Dropdown : Scope Window
--color-neutral
in the Corporate theme for better consistency.--interaction
class option and focus example.dropdown-active
when used in menus.FAQs
The easiest, free and open-source Tailwind CSS component library with semantic classes.
The npm package flyonui receives a total of 2,631 weekly downloads. As such, flyonui popularity was classified as popular.
We found that flyonui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.ย It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.