Forui

GitHub Actions Workflow Status Pub Version GitHub Repo stars GitHub commit activity

📚 Documentation🖼️ Widgets🤓 API Reference

Forui is a UI library for Flutter that provides a set of minimalistic widgets heavily inspired by shadcn/ui.


Forui

Documentation

Visit forui.dev/docs to view the documentation.

Contributing

Please read the contributing guide.

License

Licensed under the MIT license.

Libraries

assets
The bundled assets in forui_assets, exported for convenience.
forui
A Flutter package for building beautiful user interfaces.
foundation
Low-level utilities and services.
theme
Classes and functions for configuring the Forui widgets' theme. A theme configures the colors and typographic choices of Forui widgets.

Widgets

widgets/accordion Widgets
A vertically stacked set of interactive headings that each reveal a section of content.
widgets/alert Widgets
Displays a callout for user attention.
widgets/avatar Widgets
An image element with a fallback for representing the user.
widgets/badge Widgets
A badge. Badges are typically used to draw attention to specific information, such as labels and counts.
widgets/bottom_navigation_bar Widgets
A bottom navigation bar.
widgets/button Widgets
A button.
widgets/calendar Widgets
A calendar.
widgets/card Widgets
A card.
widgets/checkbox Widgets
A checkbox control that allows the user to toggle between checked and not checked.
widgets/dialog Widgets
A modal dialog.
widgets/divider Widgets
A divider.
widgets/header Widgets
A header.
widgets/icon Widgets
An icon that may inherit its style from its enclosing widget if supported.
widgets/label Widgets
A label that describes a form field with a label, description, and error message (if any).
widgets/popover Widgets
A popover displays rich content in a portal that is aligned to a target.
widgets/progress Widgets
A progress bar.
widgets/radio Widgets
A radio button that typically allows the user to choose only one of a predefined set of options.
widgets/resizable Widgets
A resizable which children can be resized along either the horizontal or vertical main axis.
widgets/scaffold Widgets
A scaffold.
widgets/select_group Widgets
A group of form fields that represent a single selection.
widgets/slider Widgets
An input where the user selects a value from within a given range.
widgets/switch Widgets
A control that allows the user to toggle between checked and unchecked.
widgets/tabs Widgets
Allows switching between widgets through tabs.
widgets/text_field Widgets
A text field.
widgets/tooltip Widgets
A tooltip displays information related to an widget when focused, hovered over on desktop, and long pressed on Android and iOS.