Fcnui
A Flutter port of shadcn-ui, offering beautiful, customizable components to easily integrate into Flutter applications, inspired by the original React library.
fcnui: Shadcn-UI Inspired Components for Flutter
fcnui is a Flutter adaptation of the popular shadcn-ui library, originally for React. It empowers Flutter developers to integrate aesthetically pleasing and highly adaptable UI components into their applications. This project brings the design principles and flexibility of shadcn-ui to Flutter, streamlining the creation of polished user interfaces. Explore comprehensive documentation to accelerate your development.
Features:
- CLI Tool: Dart-based command-line interface for project setup and component addition.
- Core
fcnui base
Package: Central package with essential Flutter dependencies for components. - Component Registry App: Flutter application for isolated testing and visual preview of components.
- Next.js UI Package & API: Provides a JSON API of components for seamless CLI integration.
- Button Component: Pre-built and customizable button widget.
- Card Component: Versatile card widget for displaying grouped content.
- Checkbox Component: Standard checkbox widget for user selections.
- Dropdown Component: Component for selecting an option from a list (replaces Select).
- Form Component: Structures and utilities for building forms.
- Input Component: Text input field widget.
- Radio Component: Radio button widget for mutually exclusive choices.
- Switch Component: Toggle switch widget for on/off states (replaces Toggle).
- Customizable Design: Components are designed to be easily customizable to fit various app styles.
- Accessibility Focus: Aims to provide accessible components, following shadcn-ui's principles.
- Open Source: The project is open source, allowing community contributions and free usage.
Summary:
fcnui delivers shadcn-ui's elegance to Flutter, offering customizable UI components and a CLI for easy integration. It enhances Flutter development with well-designed, accessible building blocks for modern apps, supported by packages for core functions, testing, and API interaction. This open-source toolkit aims to provide a powerful and flexible UI solution for the Flutter community.

Similar to Fcnui:


