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
lipgloss
95charmbracelet · 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…”