<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: KeenThemes</title>
    <description>The latest articles on Forem by KeenThemes (@keenthemes).</description>
    <link>https://forem.com/keenthemes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F685771%2Fa2506e7d-fc74-44b9-a262-894b702ab6db.png</url>
      <title>Forem: KeenThemes</title>
      <link>https://forem.com/keenthemes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/keenthemes"/>
    <language>en</language>
    <item>
      <title>ReUI v1.0.16 - 🚀 Just shipped our biggest update since launch!</title>
      <dc:creator>KeenThemes</dc:creator>
      <pubDate>Thu, 26 Jun 2025 10:51:28 +0000</pubDate>
      <link>https://forem.com/keenthemes/reui-v1016-just-shipped-our-biggest-update-since-launch-17l4</link>
      <guid>https://forem.com/keenthemes/reui-v1016-just-shipped-our-biggest-update-since-launch-17l4</guid>
      <description>&lt;h1&gt;
  
  
  ReUI v1.0.16: Massive Component Library Expansion with animation effects.
&lt;/h1&gt;

&lt;h2&gt;
  
  
  🌍 About ReUI
&lt;/h2&gt;

&lt;p&gt;ReUI is an open-source collection of UI components and animated effects built with React, Typescript, Tailwind CSS, and Motion. Pairs beautifully with shadcn/ui.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧩 New UI Components
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Core Interface Elements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/stepper" rel="noopener noreferrer"&gt;Stepper Component&lt;/a&gt;&lt;/strong&gt; - Guide users through multi-step processes with our intuitive stepper component&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/file-upload" rel="noopener noreferrer"&gt;File Upload Component&lt;/a&gt;&lt;/strong&gt; - Drag-and-drop file uploads with progress indicators and validation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/tree" rel="noopener noreferrer"&gt;Tree Component&lt;/a&gt;&lt;/strong&gt; - Display hierarchical data with expandable/collapsible nodes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Enhanced Existing Components
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/badge" rel="noopener noreferrer"&gt;Badge Component&lt;/a&gt;&lt;/strong&gt; - Now supports extended theming options for greater customization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/alert" rel="noopener noreferrer"&gt;Alert Component&lt;/a&gt;&lt;/strong&gt; - Updated with extended theming capabilities for better brand alignment&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ✨ Special Effects Components
&lt;/h2&gt;

&lt;p&gt;Transform your UI with these eye-catching components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/marquee" rel="noopener noreferrer"&gt;Marquee Component&lt;/a&gt;&lt;/strong&gt; - Smooth scrolling text and content animations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/github-button" rel="noopener noreferrer"&gt;GitHub Button Component&lt;/a&gt;&lt;/strong&gt; - Ready-to-use GitHub integration buttons&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/avatar-group" rel="noopener noreferrer"&gt;Avatar Group Component&lt;/a&gt;&lt;/strong&gt; - Stack user avatars with overflow indicators&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📝 Text Animation Components
&lt;/h2&gt;

&lt;p&gt;Bring your text to life with our comprehensive text animation library:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/typing-text" rel="noopener noreferrer"&gt;Typing Text Component&lt;/a&gt;&lt;/strong&gt; - Simulate real-time typing effects&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/word-rotate" rel="noopener noreferrer"&gt;Word Rotate Component&lt;/a&gt;&lt;/strong&gt; - Smooth word transitions and rotations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/video-text" rel="noopener noreferrer"&gt;Video Text Component&lt;/a&gt;&lt;/strong&gt; - Text effects that play like video animations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/svg-text" rel="noopener noreferrer"&gt;SVG Text Component&lt;/a&gt;&lt;/strong&gt; - Vector-based text animations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/counting-number" rel="noopener noreferrer"&gt;Counting Number Component&lt;/a&gt;&lt;/strong&gt; - Animated number counting effects&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/sliding-number" rel="noopener noreferrer"&gt;Sliding Number Component&lt;/a&gt;&lt;/strong&gt; - Smooth number transitions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/shimmering-text" rel="noopener noreferrer"&gt;Shimmering Text Component&lt;/a&gt;&lt;/strong&gt; - Elegant shimmer effects for loading states&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/text-reveal" rel="noopener noreferrer"&gt;Text Reveal Component&lt;/a&gt;&lt;/strong&gt; - Progressive text reveals with animations&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🌈 Background Effects
&lt;/h2&gt;

&lt;p&gt;Create stunning visual backdrops:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/gradient-background" rel="noopener noreferrer"&gt;Gradient Background Component&lt;/a&gt;&lt;/strong&gt; - Dynamic gradient backgrounds with customizable colors&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/grid-background" rel="noopener noreferrer"&gt;Grid Background Component&lt;/a&gt;&lt;/strong&gt; - Dotted and line grid patterns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://reui.io/docs/hover-background" rel="noopener noreferrer"&gt;Hover Background Component&lt;/a&gt;&lt;/strong&gt; - Interactive background effects on hover&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the video preview in our &lt;a href="https://x.com/reui_io/status/1938168930209771712" rel="noopener noreferrer"&gt;X Post&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>tailwindcss</category>
      <category>motion</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Introducing KtUI</title>
      <dc:creator>KeenThemes</dc:creator>
      <pubDate>Fri, 30 May 2025 08:17:54 +0000</pubDate>
      <link>https://forem.com/keenthemes/introducing-ktui-593p</link>
      <guid>https://forem.com/keenthemes/introducing-ktui-593p</guid>
      <description>&lt;h2&gt;
  
  
  Introducing KtUI – A New Open Source UI Library for Tailwind CSS &amp;amp; Vanilla JS
&lt;/h2&gt;

&lt;p&gt;We’re excited to introduce &lt;a href="https://ktui.io" rel="noopener noreferrer"&gt;KtUI&lt;/a&gt; – open-source UI component library built with Tailwind CSS and Vanilla JavaScript. It draws inspiration from the elegant and accessible design philosophy of shadcn/ui, but is designed to work without a JavaScript framework.&lt;/p&gt;

&lt;p&gt;KtUI helps developers build polished user interfaces quickly using just HTML, Tailwind CSS, and plain JavaScript — no frameworks, no build tools, just clean components that work out of the box.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why KTUI?
&lt;/h2&gt;

&lt;p&gt;shadcn/ui offers a fantastic design system but is tailored specifically for React. KTUI brings similar design principles to developers who want to build using pure HTML and JavaScript. It’s an ideal solution for those looking for a lightweight, framework-agnostic approach.&lt;/p&gt;

&lt;p&gt;KTUI delivers composable, accessible components with full control over styling through Tailwind utility classes.&lt;/p&gt;




&lt;h2&gt;
  
  
  What’s Included?
&lt;/h2&gt;

&lt;p&gt;KTUI includes a comprehensive and growing set of UI components. Below is a selection of what’s currently available:&lt;/p&gt;

&lt;h3&gt;
  
  
  Base Components
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/avatar" rel="noopener noreferrer"&gt;Avatar&lt;/a&gt;&lt;/strong&gt; – User image or placeholder initials.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/alert" rel="noopener noreferrer"&gt;Alert&lt;/a&gt;&lt;/strong&gt; – Dismissible alerts with optional icons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/badge" rel="noopener noreferrer"&gt;Badge&lt;/a&gt;&lt;/strong&gt; – Status indicators and tags.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/breadcrumbs" rel="noopener noreferrer"&gt;Breadcrumbs&lt;/a&gt;&lt;/strong&gt; – Navigation hierarchy indicators.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/button" rel="noopener noreferrer"&gt;Button&lt;/a&gt;&lt;/strong&gt; – Multiple styles, states, and icons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/skeleton" rel="noopener noreferrer"&gt;Skeleton&lt;/a&gt;&lt;/strong&gt; – Placeholder elements for loading states.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/card" rel="noopener noreferrer"&gt;Card&lt;/a&gt;&lt;/strong&gt; – Structured content containers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/kbd" rel="noopener noreferrer"&gt;Kbd&lt;/a&gt;&lt;/strong&gt; – Inline keyboard key display.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/link" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/strong&gt; – Styled anchor elements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/pagination" rel="noopener noreferrer"&gt;Pagination&lt;/a&gt;&lt;/strong&gt; – Page navigation controls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/progress" rel="noopener noreferrer"&gt;Progress&lt;/a&gt;&lt;/strong&gt; – Visual indicators for loading or steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/separator" rel="noopener noreferrer"&gt;Separator&lt;/a&gt;&lt;/strong&gt; – Horizontal or vertical dividers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiondbxwg1eqjdubhu7y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiondbxwg1eqjdubhu7y.png" alt="Badges demo" width="380" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkw6p2z5jqk3aq81ykpxu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkw6p2z5jqk3aq81ykpxu.png" alt="Buttons demo" width="573" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6d0g87241evp8mbu2jk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6d0g87241evp8mbu2jk.png" alt="Alerts demo" width="748" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F455y5at5jhg6k64ltsxe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F455y5at5jhg6k64ltsxe.png" alt="Alerts demo" width="744" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Interactive Elements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/input" rel="noopener noreferrer"&gt;Input Fields&lt;/a&gt;&lt;/strong&gt; – Text inputs with validation and styling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/textarea" rel="noopener noreferrer"&gt;Textarea&lt;/a&gt;&lt;/strong&gt; – Multiline input with Tailwind support.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/switch" rel="noopener noreferrer"&gt;Switch&lt;/a&gt;&lt;/strong&gt; – Toggle switches with accessibility features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/checkbox" rel="noopener noreferrer"&gt;Checkboxes &amp;amp; Radios&lt;/a&gt;&lt;/strong&gt; – Custom-styled, accessible inputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/accordion" rel="noopener noreferrer"&gt;Accordion&lt;/a&gt;&lt;/strong&gt; – Expandable/collapsible sections.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/modal" rel="noopener noreferrer"&gt;Modal&lt;/a&gt;&lt;/strong&gt; – Dialogs with transitions and focus trapping.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/toast" rel="noopener noreferrer"&gt;Toast&lt;/a&gt;&lt;/strong&gt; – Temporary notification messages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/select" rel="noopener noreferrer"&gt;Select&lt;/a&gt;&lt;/strong&gt; – Custom dropdowns with search and keyboard nav.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/drawer" rel="noopener noreferrer"&gt;Drawer&lt;/a&gt;&lt;/strong&gt; – Off-canvas panels for side content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/dropdown" rel="noopener noreferrer"&gt;Dropdown&lt;/a&gt;&lt;/strong&gt; – Toggleable action menus.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/tabs" rel="noopener noreferrer"&gt;Tabs&lt;/a&gt;&lt;/strong&gt; – Content panels with switchable navigation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/tooltip" rel="noopener noreferrer"&gt;Tooltip&lt;/a&gt;&lt;/strong&gt; – Contextual popups for hints or info.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/scrollto" rel="noopener noreferrer"&gt;ScrollTo&lt;/a&gt;&lt;/strong&gt; – Smooth scroll behavior on click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/scrollspy" rel="noopener noreferrer"&gt;ScrollSpy&lt;/a&gt;&lt;/strong&gt; – Auto-highlight sections in view.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/password-toggle" rel="noopener noreferrer"&gt;Toggle Password&lt;/a&gt;&lt;/strong&gt; – Show/hide password functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/sticky" rel="noopener noreferrer"&gt;Sticky&lt;/a&gt;&lt;/strong&gt; – Elements that stick to the viewport.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/reparent" rel="noopener noreferrer"&gt;ReParent&lt;/a&gt;&lt;/strong&gt; – Dynamically move DOM elements between containers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/dismiss" rel="noopener noreferrer"&gt;Dismiss&lt;/a&gt;&lt;/strong&gt; – Close any element on trigger.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/collapse" rel="noopener noreferrer"&gt;Collapse&lt;/a&gt;&lt;/strong&gt; – Simple content toggling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/datatable" rel="noopener noreferrer"&gt;Datatable&lt;/a&gt;&lt;/strong&gt; – Interactive tables with sorting, filtering, and pagination.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://ktui.io/docs/stepper" rel="noopener noreferrer"&gt;Stepper&lt;/a&gt;&lt;/strong&gt; – Multi-step form navigation and progress tracking.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbp1aw5inncea1bbtjrza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbp1aw5inncea1bbtjrza.png" alt="Datatable demo" width="746" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff1q4w339gb67tl3pt57t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff1q4w339gb67tl3pt57t.png" alt="Dropdown menu" width="625" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnpyqiph5rdyqwkjipbu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnpyqiph5rdyqwkjipbu.png" alt="Select" width="591" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyi78tfrdezz0ba0wrw2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyi78tfrdezz0ba0wrw2t.png" alt="Accordion menu" width="394" height="440"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;KTUI offers multiple ways to integrate into your project. You can use CDN links, install via npm, or include with Tailwind CLI.&lt;/p&gt;

&lt;p&gt;Refer to the official installation guide for full setup instructions:&lt;br&gt;&lt;br&gt;
&lt;a href="https://ktui.io/docs/installation" rel="noopener noreferrer"&gt;https://ktui.io/docs/installation&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Explore the Documentation
&lt;/h2&gt;

&lt;p&gt;Browse components, examples, and usage tips:&lt;br&gt;&lt;br&gt;
&lt;a href="https://ktui.io/docs" rel="noopener noreferrer"&gt;https://ktui.io/docs&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Used By Metronic
&lt;/h2&gt;

&lt;p&gt;KTUI powers &lt;a href="https://keenthemes.com/metronic" rel="noopener noreferrer"&gt;Metronic&lt;/a&gt;, the world’s most popular Bootstrap, Tailwind, HTML, React, Next.js admin dashboard template, trusted by over 117,000 developers. If you're building complex UIs like dashboards or admin panels, Metronic shows the full potential of KtUI in production environments.&lt;/p&gt;




&lt;h2&gt;
  
  
  Roadmap
&lt;/h2&gt;

&lt;p&gt;We're actively working on the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More advanced components&lt;/li&gt;
&lt;li&gt;Layouts for real world use cases&lt;/li&gt;
&lt;li&gt;Theme Customizer&lt;/li&gt;
&lt;li&gt;Expanded accessibility and customization options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback and contributions are welcome.&lt;/p&gt;




&lt;h2&gt;
  
  
  Contribute or Support
&lt;/h2&gt;

&lt;p&gt;KTUI is open-source under the MIT license. Visit the GitHub repository to follow development, contribute, or report issues:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ktui/ktui" rel="noopener noreferrer"&gt;https://github.com/ktui/ktui&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Regards,&lt;br&gt;
The Keenthemes Team&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why Bootstrap Users Should Consider Tailwind CSS for Their Next Project ?</title>
      <dc:creator>KeenThemes</dc:creator>
      <pubDate>Wed, 18 Sep 2024 14:45:52 +0000</pubDate>
      <link>https://forem.com/keenthemes/why-bootstrap-users-should-consider-tailwind-css-for-their-next-project--4j20</link>
      <guid>https://forem.com/keenthemes/why-bootstrap-users-should-consider-tailwind-css-for-their-next-project--4j20</guid>
      <description>&lt;h2&gt;
  
  
  A Bootstrap User’s Guide to Getting Started with Tailwind CSS
&lt;/h2&gt;

&lt;p&gt;Hey everyone! 👋 If you’re a long-time &lt;a href="https://getbootstrap.com/" rel="noopener noreferrer"&gt;Bootstrap&lt;/a&gt; user and are curious about transitioning to &lt;a href="https://tailwindcss.com/" rel="noopener noreferrer"&gt;Tailwind CSS&lt;/a&gt;, this guide is for you. Tailwind is a utility-first CSS framework that offers a radically different approach compared to Bootstrap’s component-based structure. Let’s dive into how you can easily get started with Tailwind as a Bootstrap user!&lt;/p&gt;

&lt;p&gt;This improved version ensures that all code blocks are properly formatted and indented, making the guide easier to read and follow.&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Why Tailwind CSS?
&lt;/h2&gt;

&lt;p&gt;Before jumping into the tutorial, here’s a quick comparison between Bootstrap and Tailwind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bootstrap&lt;/strong&gt;: A component-based framework that provides pre-built UI components with opinionated design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind&lt;/strong&gt;: A utility-first framework that allows you to style components with low-level utility classes, offering more flexibility and control.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tailwind shines when you need a highly customized design, but it can feel unfamiliar if you’re used to Bootstrap. So let’s break it down step by step.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Setting Up Tailwind in a Project
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Install Tailwind CSS
&lt;/h3&gt;

&lt;p&gt;To begin using Tailwind CSS, you’ll need to install it in your project. Follow these steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install Tailwind via npm:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-D&lt;/span&gt; tailwindcss postcss autoprefixer
  npx tailwindcss init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;In your tailwind.config.js file, set up the content array to ensure Tailwind scans your project for classes:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  module.exports &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    content: &lt;span class="o"&gt;[&lt;/span&gt;
      &lt;span class="s1"&gt;'./public/**/*.html'&lt;/span&gt;,
      &lt;span class="s1"&gt;'./src/**/*.{html,js}'&lt;/span&gt;,
    &lt;span class="o"&gt;]&lt;/span&gt;,
    theme: &lt;span class="o"&gt;{&lt;/span&gt;
      extend: &lt;span class="o"&gt;{}&lt;/span&gt;,
    &lt;span class="o"&gt;}&lt;/span&gt;,
    plugins: &lt;span class="o"&gt;[]&lt;/span&gt;,
  &lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Create Your CSS File
&lt;/h3&gt;

&lt;p&gt;Now, create a styles.css file in your project with the following Tailwind directives:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;@tailwind base&lt;span class="p"&gt;;&lt;/span&gt;
@tailwind components&lt;span class="p"&gt;;&lt;/span&gt;
@tailwind utilities&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3: Include Tailwind in Your HTML
&lt;/h3&gt;

&lt;p&gt;In your HTML files, link the generated CSS file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;&lt;span class="nb"&gt;link &lt;/span&gt;&lt;span class="nv"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"/path-to-your-styles.css"&lt;/span&gt; &lt;span class="nv"&gt;rel&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"stylesheet"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You’re now ready to start using Tailwind in your project!&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Understanding the Tailwind Philosophy
&lt;/h2&gt;

&lt;p&gt;If you’re used to Bootstrap’s classes like .container, .row, and .col-6, switching to Tailwind might feel like a big change. In Bootstrap, layout and design decisions are abstracted into components, while in Tailwind, you’re in full control of the design using utility classes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example: Creating a Grid Layout
&lt;/h3&gt;

&lt;p&gt;Bootstrap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"container"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"row"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"col-md-6"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Column 1&amp;lt;/div&amp;gt;
    &amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"col-md-6"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Column 2&amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tailwind:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"grid grid-cols-2 gap-4"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &amp;lt;div&amp;gt;Column 1&amp;lt;/div&amp;gt;
  &amp;lt;div&amp;gt;Column 2&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Tailwind, the grid and grid-cols-2 classes replace Bootstrap’s row and col system. The gap-4 class adds spacing between the grid items, and you can adjust everything as needed by tweaking utility classes.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Typography and Spacing with Tailwind
&lt;/h2&gt;

&lt;p&gt;One major difference between Bootstrap and Tailwind is how typography and spacing are handled.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example: Adding Typography and Padding
&lt;/h3&gt;

&lt;p&gt;Bootstrap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;h1 &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"display-4"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Hello, Bootstrap!&amp;lt;/h1&amp;gt;
&amp;lt;p &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"lead"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;This is a lead paragraph.&amp;lt;/p&amp;gt;
&amp;lt;button &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"btn btn-primary"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Click Me&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tailwind:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;h1 &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"text-4xl font-bold"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Hello, Tailwind!&amp;lt;/h1&amp;gt;
&amp;lt;p &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"text-lg"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;This is a lead paragraph.&amp;lt;/p&amp;gt;
&amp;lt;button &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"bg-blue-500 text-white px-4 py-2 rounded"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Click Me&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Tailwind, there are no pre-defined button or heading styles. Instead, you directly apply utility classes (text-4xl, bg-blue-500, px-4, etc.) to build your design exactly the way you want it.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Responsive Design
&lt;/h2&gt;

&lt;p&gt;One thing Bootstrap users love is the responsive grid system. Tailwind also has great responsive utilities, but instead of relying on pre-defined breakpoints, you can control styles for different screen sizes using Tailwind's responsive prefixes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example: Making an Element Responsive
&lt;/h3&gt;

&lt;p&gt;Bootstrap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"col-sm-12 col-md-6"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Responsive Column&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tailwind:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;div &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"w-full md:w-1/2"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Responsive Column&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Tailwind, w-full ensures the element takes up the full width on smaller screens, and md:w-1/2 applies the 50% width starting from the md breakpoint (medium screen size).&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Customizing Tailwind
&lt;/h2&gt;

&lt;p&gt;Just like you may have customized Bootstrap variables, you can extend Tailwind’s utility classes or create your own custom design system. In your tailwind.config.js, you can extend or modify the default theme:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;module.exports &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  theme: &lt;span class="o"&gt;{&lt;/span&gt;
    extend: &lt;span class="o"&gt;{&lt;/span&gt;
      colors: &lt;span class="o"&gt;{&lt;/span&gt;
        primary: &lt;span class="s1"&gt;'#1DA1F2'&lt;/span&gt;,
        secondary: &lt;span class="s1"&gt;'#14171A'&lt;/span&gt;,
      &lt;span class="o"&gt;}&lt;/span&gt;,
    &lt;span class="o"&gt;}&lt;/span&gt;,
  &lt;span class="o"&gt;}&lt;/span&gt;,
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this configuration, you can use your custom colors like so:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;button &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"bg-primary text-white"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Custom Button&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  6. Migrating Bootstrap Components to Tailwind
&lt;/h2&gt;

&lt;p&gt;If you want to recreate common Bootstrap components (like buttons, navbars, and modals) in Tailwind, it’s all about using the right utilities. Here are a few examples:&lt;/p&gt;

&lt;h3&gt;
  
  
  Button Component
&lt;/h3&gt;

&lt;p&gt;Bootstrap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;button &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"btn btn-primary"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Submit&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tailwind:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;button &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  Submit
&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Navbar Component
&lt;/h3&gt;

&lt;p&gt;Bootstrap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;nav &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"navbar navbar-expand-lg navbar-light bg-light"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &amp;lt;a &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"navbar-brand"&lt;/span&gt; &lt;span class="nv"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"#"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Brand&amp;lt;/a&amp;gt;
&amp;lt;/nav&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tailwind:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;nav &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"flex items-center justify-between p-6 bg-gray-100"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &amp;lt;a &lt;span class="nv"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"text-xl font-bold"&lt;/span&gt; &lt;span class="nv"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"#"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;Brand&amp;lt;/a&amp;gt;
&amp;lt;/nav&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;By learning Tailwind's utility classes, you can build complex components with greater flexibility than Bootstrap’s pre-built styles.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Using Tailwind Plugins
&lt;/h2&gt;

&lt;p&gt;Tailwind has a rich ecosystem of plugins that extend its functionality. For example, you can easily add forms, typography, or aspect-ratio utilities:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; @tailwindcss/forms @tailwindcss/typography @tailwindcss/aspect-ratio
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In your tailwind.config.js:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;module.exports &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  plugins: &lt;span class="o"&gt;[&lt;/span&gt;
    require&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'@tailwindcss/forms'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;,
    require&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'@tailwindcss/typography'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;,
    require&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'@tailwindcss/aspect-ratio'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;,
  &lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  8. Level Up with Metronic 9 – All-in-One Tailwind UI Toolkit
&lt;/h2&gt;

&lt;p&gt;If you're looking for a Tailwind CSS experience that combines the simplicity and familiarity of Bootstrap, look no further than &lt;a href="https://keenthemes.com/metronic" rel="noopener noreferrer"&gt;Metronic 9&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://keenthemes.com/metronic/tailwind/docs/" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fai1puebcrzx4ulcjphan.png" alt="Metronic Tailwind Live Preview" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://keenthemes.com/metronic" rel="noopener noreferrer"&gt;Metronic 9&lt;/a&gt; is an all-in-one Tailwind UI toolkit that brings the best of both worlds: the utility-first power of Tailwind CSS, paired with the structured and component-driven approach you're familiar with from Bootstrap.&lt;/p&gt;

&lt;p&gt;Why Choose Metronic 9 for Your Tailwind Projects?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Popular &amp;amp; Trusted: Released back in 2013, Metronic became the number one Admin Dashboard Template on Envato Market with 115,000 sales, and 8000 5-star reviews powering over 3000 SaaS projects worldwide.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pre-Built Components: Just like Bootstrap, Metronic 9 comes with hundreds of ready-to-use components like buttons, navbars, modals, forms, and more — all powered by Tailwind CSS utilities. This allows you to quickly build modern, responsive UIs without writing custom styles from scratch.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tailwind + Bootstrap Experience: You get the flexibility of Tailwind with the structured feel of Bootstrap. Whether you’re migrating from Bootstrap or starting fresh, you’ll find the learning curve minimal.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multiple Layouts: With over 5 app layout demos and 1000+ UI elements, Metronic 9 lets you build complex applications quickly and easily, whether you're working on a SaaS dashboard, admin panel, or a general web app.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seamless Integration: Metronic 9 integrates perfectly with modern frameworks like React, Next.js, and Angular, giving you a head start on your Tailwind journey with a Bootstrap-like ease of use.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://keenthemes.com/metronic" rel="noopener noreferrer"&gt;Get Started with Metronic 9 Today&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;If you’re transitioning from Bootstrap and want a familiar, feature-packed environment to work with Tailwind, Metronic 9 is the perfect solution. It's designed to save you time and effort, letting you focus on building great products, without getting bogged down by design details.&lt;/p&gt;

&lt;p&gt;👉 Check out Metronic 9 here and start creating beautiful UIs with Tailwind’s flexibility and Bootstrap’s simplicity!&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Conclusion: Is Tailwind the Right Choice for You?
&lt;/h2&gt;

&lt;p&gt;If you’re looking for more customization and control over your design without being restricted by pre-built components,&lt;br&gt;
Tailwind CSS is a great choice. It may take some time to adjust if you’re used to Bootstrap, but once you get comfortable with the utility-first approach, the possibilities are endless!&lt;/p&gt;

&lt;p&gt;Feel free to ask any questions or share your experiences in the comments below. Happy coding! 🎉&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tailwindcss</category>
      <category>bootstrap</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
