dynawind

Introduction

Dynamic theming system for Tailwind CSS using CSS variables.

dynawind

dynawind is a dynamic, flexible theme system for Tailwind CSS that leverages the power of CSS variables to enable real-time, user-specific theming. Built with modern frontend needs in mind, it supports both server-side rendering (SSR) and API-based theming, making it ideal for apps that need theme personalization at scale.

Why dynawind?

  • 🔧 Dynamic: Update themes on the fly — no rebuilds needed.
  • 🌐 SSR-Ready: Seamlessly integrate with server-rendered frameworks like Next.js.
  • ⚙️ API-Based: Fetch and apply user themes dynamically from an external source.
  • 🎨 Tailwind-Friendly: Designed to fit perfectly with Tailwind’s utility-first workflow.
  • 💡 Flexible: Supports light/dark modes, custom palettes, user-defined schemes, and more.

Use Cases

  • User-customizable themes in SaaS platforms
  • Theme previews in dashboards or theme editors
  • Multi-branding support in white-label applications
  • A/B testing different color schemes

Get Started

Check out the Installation guide to start using dynawind in your project.

On this page