Skip to content

Components Library

Extended component library beyond the core API. Import from "silvery" unless noted otherwise.

For core components (Box, Text, SelectList, TextInput, TextArea, ListView, Tabs, Table, Spinner, ProgressBar), see the API Reference.

Layout

  • Screen -- Fullscreen root component
  • SplitView -- Recursive binary-tree pane tiling
  • Fill -- Repeats content to fill parent width

Text & Display

  • Badge -- Inline status label
  • Breadcrumb -- Navigation breadcrumb trail
  • Divider -- Horizontal separator with optional title
  • CursorLine -- Single-line cursor rendering
  • Image -- Bitmap images (Kitty/Sixel)
  • Link -- OSC 8 terminal hyperlinks
  • Skeleton -- Loading placeholder
  • Tooltip -- Contextual help text
  • Typography -- Semantic text presets (H1-H3, P, Lead, Muted, Code, etc.)

Input & Selection

Feedback

Scrollback

  • TreeView -- Expandable/collapsible tree hierarchy