lipgloss

Lip Gloss is a style identification library for terminal interfaces written in the Go language. CSS similarly offers a declarative and expressive approach. ANSI supports 16, 256, True Color profiles, and automatic color reduction (downsampling).

LI

charmbracelet · Modern CLI & Rust Tools

STARS12.0K
FORKS426
COMMITS681
CONTRIBUTORS48
VERSIONv2.0.6
UPDATED20 days ago
GoTerminalTUIStilMIT
What can it do?
  • You format terminal text with CSS-like chaining methods.
  • You use ANSI 16, ANSI 256 and 24-bit True Color color profiles.
  • You convert colors into the best profile that is automatically supported.
User reviews
  • • NeutralGitHub Issue

    Width issue with certain emoji

    “While checking out the `ssh git.charm.ssh` demo, I noticed that the window showing the "Home" tab ends up rendering an incorrect border when certain emoji are used in a line: ![image-2]( Hard to know exactly which emoji would cause this, but these two being used in the demo…”

GitHub

My note

More in: Modern CLI & Rust Tools

  • fzf★ 83,877 · 2 days ago
  • ripgrep★ 69,586 · 3 days ago
  • fd★ 44,912 · yesterday
  • Yazi★ 43,136 · 2 days ago
  • Zellij★ 35,904 · today
  • delta★ 32,615 · 3 days ago