A favicon of Fcnui

Fcnui

A Flutter port of shadcn-ui, offering beautiful, customizable components to easily integrate into Flutter applications, inspired by the original React library.

A screenshot of FcnuiVisit

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.

Distribution:
opensource
GitHub:
40 Stars
5 Forks
Share:

 

  
 

Similar to Fcnui: