๐ŸŽจ shadcn_flutter

Beautifully designed components from shadcn/ui, now available for Flutter

Pub Likes Pub Points Pub Version GitHub Sponsors GitHub Repo stars


๐Ÿš€ A comprehensive Flutter UI library inspired by shadcn/ui, providing elegant and customizable components for modern app development.

๐Ÿ“š Widget Catalog โ€ข ๐Ÿ“ฆ pub.dev โ€ข ๐Ÿ’ฌ Discord

โœจ Features

  • ๐ŸŽจ 70+ Beautiful Components - From basic buttons to complex data tables
  • ๐ŸŒ™ Dark/Light Mode - Built-in theme switching with multiple color schemes
  • ๐Ÿ“ฑ Responsive Design - Components that work seamlessly across all screen sizes
  • ๐ŸŽฏ Type Safe - Full TypeScript-like experience with Dart's strong typing
  • ๐Ÿš€ Performance First - Optimized components for smooth animations and interactions
  • ๐ŸŽจ Customizable - Easy theming and styling to match your brand
  • ๐Ÿ“ฆ Tree Shakable - Import only what you need

๐Ÿงฉ Components Library

Animation

AnimatedValueBuilder Number Ticker RepeatedAnimationBuilder

Disclosure

Accordion Collapsible

Feedback

Alert Alert Dialog Circular Progress Progress Bar Skeleton Toast

Forms

Button Checkbox Chip Input Color Picker Date Picker Form Input Input OTP Phone Input Radio Group Select Slider Star Rating Switch Text Area Time Picker Toggle

Layout

Card Carousel Divider Resizable Stepper Steps Timeline

Breadcrumb Menubar Navigation Menu Pagination Tabs Tab List Tree

Surfaces

Dialog Drawer Hover Card Popover Sheet Tooltip

Data Display

Avatar Avatar Group Code Snippet Tracker

Utilities

Badge Calendar Command Context Menu Dropdown Menu

๐Ÿค Contributing & Support

We welcome contributions from the community! Here's how you can help make shadcn_flutter even better:

๐ŸŒŸ Ways to Contribute

โญ Star on GitHub ๐Ÿ’– Sponsor ๐Ÿ› Report Bug ๐Ÿ’ก Request Feature

๐Ÿ’ฐ Financial Support

  • ๐Ÿ’– GitHub Sponsors - Support ongoing development
  • ๐Ÿ’ฐ PayPal - Support ongoing development
  • โญ Star the repository - Help us reach more developers
  • ๐Ÿ“ข Share the project - Spread the word in your community

๐Ÿ› ๏ธ Code Contributions

  • ๐Ÿ› Bug fixes - Help us squash those pesky bugs
  • โœจ New features - Add components or enhance existing ones
  • ๐Ÿ“š Documentation - Improve guides, examples, and API docs
  • ๐Ÿงช Testing - Write tests to improve reliability

๐Ÿ—จ๏ธ Community Support

  • ๐Ÿ’ฌ Join our Discord - Get help and connect with other developers
  • ๐Ÿค Help others - Answer questions and share your knowledge
  • ๐Ÿ“ Write tutorials - Create blog posts or video tutorials

๐Ÿ† Recognition

This project is funded and maintained by the community. Every contribution, no matter how small, makes a difference and helps ensure the continued development of shadcn_flutter.

Thank you to all our contributors and supporters! ๐Ÿ™


Built with โค๏ธ by Thito Yalasatria Sunarya and the community

Made in Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ