nank1ro avatar

Shadcn Ui Flutter

If you're building Flutter apps and want a solid component library with good defaults, this brings shadcn's design philosophy to Flutter. You get 30+ components (buttons, forms, dialogs, tables) with built-in theming, light/dark modes, and accessibility baked in. The theming system gives you 12 preset color schemes or lets you roll your own. It bundles flutter_animate for animations and Lucide icons so you don't need extra imports. The docs include working examples for each component, which is helpful when you just need to see how a date picker or input OTP field actually works. Good choice if you want consistent UI without building everything from scratch.

skills.sh installs
720
GitHub stars
2.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add nank1ro/flutter-shadcn-ui --skill shadcn-ui-flutter --agent claude-code

Installs into .claude/skills of the current project.

Files

Shadcn UI for Flutter

This skill provides documentation and examples for using the shadcn_ui package in Flutter.

Theming and Customization

Shadcn UI for Flutter provides a powerful theming system. You can use built-in color schemes (blue, gray, green, neutral, orange, red, rose, slate, stone, violet, yellow, zinc) or create your own.

Applying a Theme

Use ShadThemeData within ShadApp to define your light and dark themes.

Detailed Guides

Sponsors

Details

Repository
github.com/nank1ro/flutter-shadcn-ui
Categories
Frontend Development, Code Review & Quality, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026
1aj-geddes avatarreact-component-architectureaj-geddes/useful-ai-promptsDesign scalable React components using functional components, hooks, composition patterns, and TypeScript. Use when building reusable component libraries and ma683skills.sh installs
2onewave-ai avatarreact-component-generatoronewave-ai/claude-skillsGenerate React components with TypeScript, proper props, hooks, and accessibility. Use when creating new React components, UI elements, or refactoring existing 332skills.sh installs
3thebushidocollective avatartailwind-responsive-designthebushidocollective/hanUse when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.235skills.sh installs
4exceptionless avatarshadcn-svelte Componentsexceptionless/exceptionlessUI components with shadcn-svelte and bits-ui. Component patterns, trigger snippets, dialog handling, and accessibility. Keywords: shadcn-svelte, bits-ui, Button0skills.sh installs
5huntabyte avatarshadcn-sveltehuntabyte/shadcn-svelteshadcn svelte7.2Kskills.sh installs
6unovue avatarshadcn-vueunovue/shadcn-vueshadcn vue6.1Kskills.sh installs