📚 Documentation • 🖼️ Widgets • 🤓 API Reference
Forui is a Flutter UI library that provides a set of beautifully designed, minimalistic widgets.
Documentation
Visit forui.dev/docs to view the documentation.
Contributing
Please read the contributing guide.
License
Licensed under the MIT License and Open Font 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.
- localizations
- Localizations for Forui widgets. Forui supports all 115 languages supported by Material.
- 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.
- A popover menu displays a menu in a portal aligned to a child.
- 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 allow users to make a selection from a set of options.
- A tile that, when triggered, displays a list of options for the user to pick from.
- widgets/select_tile_group
- A group of tiles that allow users to make a selection from a set of options.
- 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/tile
- A tile is typically used to group related information together.
- widgets/tooltip
- A tooltip displays information related to an widget when focused, hovered over on desktop, and long pressed on Android and iOS.