百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

comfy-table

> 编程语言
开源

:large_orange_diamond: 使用自动内容包装功能创建漂亮的终端表

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

:large_orange_diamond: 使用自动内容包装功能创建漂亮的终端表

Comfy-table

Comfy-table 设计为一个库,用于构建美观的终端表,同时易于使用。

目录

  • 功能
  • 示例
  • 功能标记
  • 贡献
  • 不安全使用
  • 与其他库的比较

项目现状

Comfy-table 可以被视为"完成"。 它包含了所有原计划的主要功能,并在沿途获得了许多额外功能! 据我所知,没有遗留的错误,而且这个项目有大量的测试覆盖率。 "完成" 表示:

  • Comfy-table 仍然定期更新其少数依赖项的版本。 - 修复了所有遗留的错误。 - 根据要求或在修复错误合并后推送新版本。

  • 根据给定的宽度动态布置内容。 - 为终端提供 ANSI 内容样式(颜色、粗体、闪烁等)。 - 提供样式预设和预设修饰符,以帮助您快速入门。 - 表格的几乎每个部分都可自定义(边框、线条、边距、对齐)。 - 列上的约束可让您更好地控制内容的布局。 - 跨平台(Linux、macOS、Windows)。 - 速度够快。 - 基准测试表明,带有复杂约束的一个非常大的表格在 470μs 或 ~0.5ms 内就可以构建完成。 - 读me 文件顶部看到的表格需要 ~30μs。 - 这些数字来自一个超频的 i7-8700K,其单核最大性能为 4.9GHz。 - 要自己运行基准测试,请通过 cargo install cargo-criterion 安装 criterion,然后运行 cargo criterion。

Comfy-table 是为当前的 stable Rust 版本编写的。 更旧的 Rust 版本可能会运行,但不受官方支持。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcommandlinecommandline-interfacestylingtable

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言