skip to content
[readonly]

21 packages match "ratatui"

  • total 22
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-rect/# 0.1.0 Rectangles of terminal cells with saturating u16 arithmetic, as ratatui's Rect
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-style/# 0.1.0 Colours, modifiers and styles that patch onto each other, as ratatui's Style
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-paragraph/# 0.1.0 Text in a box: word-wrapped (trimmed or not) or truncated, aligned, scrolled, as ratatui's Paragraph
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-sparkline/# 0.1.0 A one-row-per-eighth bar sparkline of u64 values, as ratatui's Sparkline
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-block/# 0.1.0 A bordered, titled box around a widget, as ratatui's Block
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-buffer/# 0.1.0 A grid of styled terminal cells, one grapheme each, as ratatui's Buffer and Cell
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-chart/# 0.1.0 Line and scatter charts with axes, labels and a legend, as ratatui's Chart
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-text/# 0.1.0 Styled spans, lines and text, measured and rendered as ratatui's Span, Line and Text
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-table/# 0.1.0 Rows of cells in columns laid out by constraints, with a header, selection and highlighting, as ratatui's Table
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-render/# 0.1.0 Drawing buffers to a terminal: the cells that changed since the last frame, as ANSI escapes, as ratatui's Terminal with crossterm
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-canvas/# 0.1.0 A drawing surface of braille dots, half blocks or characters: points and clipped lines in world coordinates, as ratatui's Canvas
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-layout/# 0.1.0 Splitting a rectangle by constraints (Length, Min, Max, Percentage, Ratio, Fill) with flex and spacing, solved exactly as ratatui's Layout
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-solver/# 0.1.0 The Cassowary incremental simplex solver for linear constraints with strengths, ported from kasuari 0.4 (ratatui's)
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-arena/# 0.1.0 A bump allocator for one frame of a terminal UI: allocate freely, free everything at once
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-utf8/# 0.1.0 UTF-8 decoding, encoding and repair exactly as Rust's String::from_utf8_lossy (one U+FFFD per maximal ill-formed subpart)
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-term/# 0.1.0 The terminal itself: raw mode, the alternate screen, size, resize signals and timed reads, with termios
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-unicode-width/# 0.1.0 Terminal column widths of characters and strings, exactly as Rust's unicode-width 0.2.2 (Unicode 17)
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-grapheme/# 0.1.0 Extended grapheme clusters (UAX #29, Unicode 17), the same boundaries as Rust's unicode-segmentation 1.13
  • drwxr-xr-x-Oct 27 04:12@ajax/tui-input/# 0.1.0 Key events from terminal input bytes (arrows, function keys, Ctrl, UTF-8), as crossterm decodes them
  • drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-ui/# 0.1.0 mesh-top's frame: the tab bar, the current tab's panes, the key help and last reply, the prompt; and the flush onto a blank screen that --print and the golden frames read
  • drwxr-xr-x-Oct 27 04:12@ajax/rsfmt/# 0.1.0 Numbers and padding formatted exactly as Rust's format! does: {:.N}, {:+.N}, {:.Ne}, NaN/inf, and width by characters