Introducing Wind 1.12.0
Rapidly build modern Flutter apps without ever leaving your widget tree.
Tailwind CSS for Flutter. A utility-first styling framework packed with classes like flex, p-4, dark:bg-gray-800, hover:scale-105, and md:flex-row that compose into responsive, theme-aware widget trees.
Style. Compose. Ship.
Stop nesting widgets for styling. Write className="p-4 bg-blue-500 hover:bg-blue-700" directly in your Dart code. Same Tailwind syntax you write on the web.
-
Utility-First Styling
Style widgets with composable classes like
Learn more about Utility-First Stylingp-4 bg-blue-500 rounded-lg. No more deeply nested widget trees just for styling. -
Responsive Design
Mobile-first breakpoint system. Prefix any utility with
Learn more about Responsive Designsm:,md:orlg:to apply styles at specific screen sizes. -
Interactive States
Add
Learn more about Interactive Stateshover:bg-blue-700ordisabled:opacity-50to any element. Built-in hover, focus, loading, and custom state support. -
Theming
Define your entire design system in
Learn more about ThemingWindThemeData: custom colors, typography scales, spacing tokens, and shadows. One config, consistent UI everywhere. -
Dark Mode
Prefix any utility with
Learn more about Dark Modedark:for automatic dark mode support. Usedark:bg-slate-900and toggle themes at runtime with a single call. -
Dynamic Rendering
Build Flutter UIs from JSON at runtime with
Learn more about Dynamic RenderingWDynamic. Server-driven UI for CMS layouts, A/B testing, and remote configuration. No app rebuild needed.
Live Playground
Write Wind code and see the results instantly. Experiment with utility classes, test your ideas, and copy the code directly to your Flutter project.
- Real-time preview as you type
- One-click copy to clipboard
- Full utility class support
Your agent speaks Wind.
The Wind UI skill teaches your coding assistant the className grammar, dark-mode pairing rules, and anti-patterns before the first line. One command wires it up.
run in your project other editors
works with
And verifies what it wrote.
Skills teach the grammar. The MCP server at mcp.anilcancakir.com/wind gives your agent live docs lookup while it edits, so it never ships a hallucinated className.
-
Streamable HTTP
One endpoint, every client.
-
search-docs
Live query against the source.
-
Public, no auth
MIT, free forever.
# streamable http, the default
# or stdio, for clients without http
Public, no auth, MIT.
Loved by developers
Start building in seconds
Or add to pubspec.yaml:
dependencies:
wind_kit: ^1.12.0
Or give your AI agent this prompt: