用 Go 编写的键盘驱动终端下载管理器,支持分块并行下载与多镜像下载。
3596155GoMIT更新于 5天前
用于构建终端界面的 Go 库,以类似 CSS 的声明式方式定义样式与布局。
Lip Gloss 是一个 Go 语言库,用于在终端中渲染带样式的文本和布局。样式以声明式、链式调用的方式定义,支持颜色、文字格式、内边距、外边距、边框、对齐以及固定宽高,对熟悉 CSS 的开发者来说上手较快。
除了单个样式,它还提供拼接和放置文本块、测量渲染尺寸、混合颜色实现渐变、合成分层内容等工具函数。table、list、tree 三个子包分别用于渲染表格、列表和树形结构。输出颜色会自动从真彩色降级为 256 色或 16 色,输出不是 TTY 时则直接去除颜色。
Lip Gloss 设计上与 Charm 的终端应用框架 Bubble Tea 配合使用,也可以单独用于格式化命令行输出。
使用 Go 安装该库
go get charm.land/lipgloss/v2概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用 Go 编写的键盘驱动终端下载管理器,支持分块并行下载与多镜像下载。
为 Bubble Tea 终端应用提供的一组现成 TUI 组件,包括输入框、表格、列表、进度条等。
一款用 Go 编写、基于 Bubble Tea 的现代终端文件管理器,用于在命令行中浏览和管理文件。
一个基于 Elm 架构的 Go 语言终端 UI(TUI)框架,用于构建交互式命令行应用。
用 Go 编写的终端个人信息仪表盘,以模块形式集中展示 GitHub、日历、DigitalOcean 等常用数据。