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