Skip to content
Flow-UILive

Widget catalog

The eight starter widgets that ship with Flow-UI, each a worked example of rendering a server driven UI component as a native SwiftUI view.

FlowWidgets covers the everyday shapes of a server driven app. Every widget documents its full JSON contract and renders live on its page; the library also doubles as reference source code for writing custom widgets.

WidgetType stringUse it for
Title blocktitle_blockHeadings and section openers
Image text cardimage_text_cardThe workhorse list row
BannerbannerPromos and hero imagery
Button rowbutton_rowCalls to action
Tag railtag_railFilters and category chips
Stepper rowstepper_rowQuantities and counts
AccordionaccordionExpandable groups of nested widgets
SeparatorseparatorDividers and spacing

Register the whole library in one call:

swift
FlowWidgets.register(on: registry)

Registration is last writer wins per type string, so you can override any starter widget with your own implementation by registering after the library.