Edited: Sunday 25 January 2026

UI Package Documentation

Auto-generated documentation for all exported functions in the UI package.

Quick Start

1# Install the package
2go get github.com/emad-elsaid/ui
3
4# Generate documentation
5make docs

Table of Contents

Atoms

Components

Layouts

  • Centered - Centered centers a widget both vertically and horizontally in available space.
  • Columns - Columns arranges flex children horizontally in a row layout.
  • ColumnsVCentered - ColumnsVCentered arranges flex children horizontally with vertical centering.
  • FormRow - FormRow creates a horizontal layout with vertical centering for form elements.
  • Grid - Grid creates a responsive grid layout that adapts to available width.
  • Rows - Rows arranges flex children vertically in a column layout.

Molecules

Spacing

Theme

Utilities

Widgets


Documentation generated with make docs