-
着色
在您的终端中添加颜色的最简单方法
-
ratatui
关于创建终端用户界面的全部内容
-
crossterm
一个跨平台的终端库,用于操作终端
-
clap
高效、功能全面的命令行参数解析器
-
codespan-reporting
针对基于文本的编程语言的美丽诊断报告
-
owo-colors
零分配的终端颜色,会让人们感到 owo
-
nu-ansi-term
ANSI 终端颜色和样式(粗体,下划线)
-
console
针对 Rust 的终端和控制台抽象
-
rustyline
基于 Antirez 的 Linenoise 的 readline 实现
-
anstyle
ANSI 文本样式
-
yansi
一个简单的 ANSI 终端颜色绘制库
-
dialoguer
一个命令行提示库
-
indicatif
Rust 的进度条和 CLI 报告库
-
clap-verbosity-flag
使用 Clap 轻松添加
--verbose
标志到 CLI -
is-terminal
测试给定的流是否为终端
-
inquire
在终端上构建交互式提示
-
bpaf
带有解析器组合子的命令行参数解析器
-
argh
基于派生的参数解析器,优化代码大小
-
cli-table
在命令行上打印表格
-
color-print
使用类似于HTML的语法,在编译时为终端着色和设置样式
-
prettytable-rs
在终端打印格式化良好的表格
-
reedline
一个类似于readline的CLI文本输入crate
-
colorful
使您的终端输出丰富多彩
-
lscolors
使用LS_COLORS环境变量着色路径
-
strip-ansi-escapes
从字节流中删除ANSI转义序列
-
pretty
Rust中的Wadler样式格式化组合器
-
r3bl_tui
一个TUI库,用于构建受Elm启发的现代应用程序,具有Flexbox、CSS、编辑器组件、表情符号支持等
-
旋转器
🛎 60+ 优雅的 Rust 终端旋转器
-
terminal_size
获取 Linux 或 Windows 终端的大小
-
comfy-table
一个易于使用的库,用于构建带有自动内容包装的美丽表格
-
paris
为 CLI 应用或其他需要在终端中的东西提供日志记录器
-
supports-color
检测终端是否支持颜色,并给出有关该支持的具体信息
-
ansi_colours
true-colour ↔ ANSI 终端调色板转换器
-
update-informer
CLI 应用程序的更新通知器
-
ptree
美化打印树形结构
-
cursive
一个专注于易用性的 TUI(文本用户界面)库
-
pbr
Rust 的控制台进度条
-
lexopt
简约而严格的命令行解析器
-
termsize
获取终端大小
-
tui-input
支持多个后端的TUI输入库
-
alacritty_terminal
编写终端模拟器
-
clearscreen
跨平台终端屏幕清除
-
clap_complete_command
简化将shell完成命令添加到Clap的样板代码
-
clap-num
clap的数字解析器
-
pico-args
一个超简单的CLI参数解析器
-
clio
解析CLI文件名
-
tmux_interface
Rust语言库,用于通过CLI与TMUX通信
-
cliclack
受Clack NPM包启发的美观、简洁、有见地的CLI提示
-
kdam
Rust控制台进度条库。(受tqdm & rich.progress启发)
-
clap-help
打印 clap 应用程序的帮助信息
-
seahorse
使用 Rust 编写的最小 CLI 框架
-
termtree
在命令行上可视化树形数据
-
terminfo
终端信息
-
termion
用于操作终端的无绑定库
-
tui-big-text
用于在终端显示大文本的 Ratatui 小部件
-
term-table
CLI 应用程序的表格
-
cfonts
控制台中的性感 ANSI 字体
-
crokey
解析并描述键,帮助在终端应用程序中集成键绑定
-
ncurses
ncurses TUI 库的一个非常薄的包装器
-
clap_complete
为您的 clap::Command 生成 shell 完成脚本
-
菜单
#[no_std] 命令行界面
-
cursive-tabs
为 gyscos/cursive 视图提供标签页
-
ansi-to-tui
将 ansi 颜色编码的文本转换为 ratatui::text::Text 类型(来自 ratatui 库)
-
tgt
TUI 用于 Telegram
-
kubetui
一个直观的终端用户界面 (TUI) 工具,用于实时监控和探索 Kubernetes 资源
-
terminal-light
告诉您您的终端是深色还是浅色
-
argyle
一个轻量级、无差别的 CLI 参数解析器
-
imara-diff
计算差异的高性能库
-
colored_json
为打印到命令行而着色 JSON
-
cursive-aligned-view
为 gyscos/cursive 视图提供的视图包装器,用于对子视图进行对齐
-
jirust
JIRA 终端用户界面
-
r3bl_tuify
轻松为任何 CLI 应用添加轻量级 TUI 功能
-
tui-tree-widget
ratatui 的树形控件
-
ascii_table
将 ASCII 表打印到终端
-
combu
迷你 CLI 框架
-
viuer
在终端中显示图像
-
qsv_docopt
命令行参数解析
-
aopt
灵活且类型化的 getopt 工具
-
termbg
终端背景颜色检测
-
xflags
中等简单命令行参数解析器
-
高岭石
协助创建TUI文本编辑器
-
ruco-la笔记
基于终端的Markdown笔记管理器
-
tracing-indicatif
自动创建和管理活动跨度进度条的跟踪层
-
nutek-cipher
轻松加密和解密文件和文本
-
console_engine
用于绘制事物和管理用户输入的终端框架
-
sarge
无依赖的参数解析器
-
spinoff
在终端中显示旋转器
-
clap-stdin
从stdin轻松接受Clap参数的类型
-
gumdrop
具有自定义推导支持的选项解析器
-
tui-widget-list
TUI/Ratatui的小部件列表
-
lk
bash函数的命令面板
-
workflow-terminal
在Xterm.js和termion crates之上构建的终端应用程序抽象层,使其在本地(控制台)和浏览器(WASM32)环境中都能统一运行
-
rpian-terminal
基本的终端操作
-
s3rs
支持多配置的s3命令行客户端,具有不同的提供商
-
colog
colog
库是标准Rust日志系统(在log
crate中)的简单格式化后端 -
ratatui-macros
Ratatui的宏
-
cursive_tree_view
cursive的树视图实现
-
notcurses
notcurses C库的高级Rust包装器
-
skeld
一个tui工具,用于在受限沙盒中打开项目以防止供应链攻击,如typesquatting
-
stanza
一个具有自定义文本格式化和渲染器的抽象表格模型
-
tqdm
Rust 中的 Python tqdm
-
openstack_cli
用 Rust 重写的 OpenStack 客户端
-
MeiliFinder
适用于您的终端的终极 Meilisearch 客户端
-
jlf
将 JSON 日志转换为人类可读格式的 CLI
-
colour
用于创建彩色控制台输出的宏
-
ansi-to-html
ANSI 转换为 HTML
-
cursive_buffered_backend
任何 Cursive 后端的缓冲后端
-
proconio
适用于编程竞赛的简单 IO 库
-
ansi-escapes
用于操作终端的 ANSI 转义码
-
libpep
PEP 原语,提供伪优化和加密接口
-
run_script
在 rust 中运行 shell 脚本
-
sigi
为讨厌整理的终端爱好者提供的组织工具
-
bunt
用于将彩色和格式化文本写入终端的宏。基于
termcolor
,因此也是跨平台的 -
requestty
交互式 CLI 提示的集合
-
getopts
类似 getopts 的选项解析
-
allup
一个 CLI 工具,用于检查所有(配置的)服务是否当前处于运行状态
-
支持超链接
检测终端是否支持渲染超链接
-
narrate
一组 CLI 应用程序错误处理和状态报告工具
-
rustop
命令行解析器
-
flood-tide
命令行标志和选项解析工具
-
termwiz
适用于 Unix 和 Windows 的终端魔术
-
crosstermion
crossterm
,不依赖termion
-
aargvark
自相似参数解析
-
terminal-colorsaurus
确定终端的背景和前景颜色
-
spinach
Rust 的实用旋转器
-
argv
通过引用的命令行参数:
Iterator<Item = &'static OsStr>
-
clappers
命令行参数解析特别容易,相对直接!
-
liso
行输入与同时输出:输入行可编辑,输出行不会乱序,所有操作线程安全
-
paclog
查询 pacman 日志文件
-
reedline-repl-rs
基于 reedline 和 clap 生成您应用程序的精美 REPL
-
fyi_msg
用于控制台打印的ANSI格式的前缀消息
-
tazui
终端计算器
-
edisch
使用您的$EDITOR批量更改Discord频道名称
-
deno_terminal
在Deno中使用的终端样式和其他功能
-
docker-pose
用于与🐳 Docker Compose文件玩耍的命令行工具
-
cliargs
解析命令行参数并打印帮助信息
-
shellfish
运行自定义交互式shell
-
cargo-options
可重用的常见Cargo命令行选项
-
zip-password-finder
查找受保护的ZIP文件的密码
-
zabrze
ZSH缩写扩展插件
-
ps-mem
进程内存大小列表
-
shellwords
根据UNIX Bourne shell的单词解析规则操作字符串
-
passterm
读取终端密码,检查isatty
-
nu-protocol
Nushell的内部协议,包括其抽象语法树
-
output_vt100
激活Windows的CMD和PowerShell中的转义码
-
prettytable
在终端打印格式化良好的表格
-
promptuity
提供交互式提示
-
rsfilc
一个Krétá API和控制台客户端:完全用Rust从头开始编写的cli和todo!("TUI")
-
smokehash
使用SHA256散列函数通过用户提供的列表文件检查文件更改
-
pancurses
Rust的curses库,支持Unix和Windows平台,通过抽象其使用的后端(分别使用ncurses-rs和pdcurses-sys)
-
argh_shared
基于派生的参数解析,针对代码大小优化
-
zenity
100+ 个旋转动画和进度条,以及一次性支持多个动画
-
tuit
无_std、无分配的TUI库
-
term-basics-linux
终端应用程序的基本功能
-
tuikit
编写TUI应用程序的工具包
-
io-mux
提供将多个文件描述符写入一个有序管道的功能,并按数据源进行标记(例如 stdout/stderr)
-
afetch-colored
在您的终端中添加颜色的最简单方法
-
r3bl_ansi_color
生成格式化的ANSI 256(8位)和真彩色(24位)颜色输出到stdout
-
conf
基于派生的CLI参数和环境参数的配置解析器
-
lune
独立的Luau运行时
-
mock_gen
C++类的接口和模拟生成器
-
noline
无_std行编辑器
-
libuv-sys2
libuv的轻量级FFI绑定
-
binst
binst的目标是提供一种简单的方式来发布和安装基于Rust的二进制文件,无需使用cargo-install和复杂依赖于操作系统的包管理器
-
cling
一个轻量级的框架,简化了使用clap.rs构建复杂命令行应用程序
-
参数
该软件包提供了一个命令行参数的解析器
-
tui-react
使用类似react的范式编写的TUI小部件,允许可变组件状态和渲染属性
-
tui-prompts
为ratatui构建交互式提示
-
brush-rustyline-fork
brush-shell的Rustyline分支
-
yeelight
Rust CLI和API绑定,用于yeelight WiFi灯泡互操作
-
fit2gpx
从.fit转换为.gpx的转换器
-
clap_mangen
clap的man页生成器
-
progress_bar
允许您显示进度条(与 cargo 进度条样式相同)
-
ratatui-splash-screen
一个 Ratatui 小部件,可以将任何图像转换为终端的启动画面
-
terminal-trx
当前进程终端的句柄
-
rucksack
一个基于终端的秘密管理器、生成器和导入/导出器(Firefox、Chrome),后端使用并发哈希表
-
mvgfahrinfo
在您的终端中获取慕尼黑公共交通的最新发车时间
-
r3bl_terminal_async
具有多行编辑器和彩色动画旋转器的异步非阻塞 read_line 实现,并发显示任务输出
-
archwiki-rs
一个 CLI 工具,用于从 ArchWiki 读取页面
-
color-spantrace
基于 color-backtrace 的 tracing_error::SpanTrace 的美观打印器
-
fecho
echo 多个文件、文本或管道值
-
jargon-args
智能命令行解析器
-
tui_lib
成为Tui操作的基础
-
best_skn_message
Rust的消息库
-
ansiconst
在const上下文中声明可嵌套的ANSI样式
-
lacs
按最后访问时间排序显示目录中文件的CLI工具
-
c8
🎮 CHIP-8 / S-CHIP / XO-CHIP TUI工具包,具有虚拟机、调试器和反汇编器
-
aws-regional-product-services
按区域列出/比较AWS服务
-
argwerk
通过声明宏进行命令行解析
-
mininotes
一个小型的终端文本编辑器
-
crates-tui
crates.io的TUI
-
wezterm-color-types
处理颜色的类型
-
teletypewriter
创建一个模拟 tty 的伪终端(pty),tty 是 Unix 和类 Unix 操作系统中打印连接到标准输入的终端文件名的命令。tty 代表 TeleTYpewriter...
-
arrrg
getops 库的稳定命令行解析包装器
-
bugreport
收集系统和环境信息以生成错误报告
-
tuviv
一个专注于布局的 TUI 库
-
ptree2
美化打印树形结构
-
sys-kaleido
一些新的开源系统工具(如 ls、rm、cp 等)的一站式管理
-
cod
一个迷你、功能性的终端绘图工具
-
promptress
闪电般的快速、可自定义的终端提示符
-
terminal-io
在终端上进行读写操作
-
modalkit
构建使用模态编辑的应用程序
-
客户群体
Clientele.rs
-
climb
创建简单易用的命令行界面应用程序
-
normie
又一个文件名规范化工具
-
text-grid
创建格式化的纯文本表格
-
rboss
Rust 生物信息学工具箱
-
mortal
跨平台终端界面
-
termize
确定终端大小和维度的函数
-
css-minifier
css-minify 库的 CLI 包装器
-
miniarg
一个最小的参数解析器,支持 no-std 和 no-alloc
-
supports-unicode
检测终端是否支持 unicode
-
manga-tui
在您的终端中阅读漫画
-
ansiterm
ANSI终端颜色和样式(粗体,下划线)
-
colors-by-example
通过示例选择ansi-256颜色
-
newt
Rust绑定的Newt控制台UI库
-
cliproc
一个快速、低级、可配置的命令行处理器
-
cursive-spinner-view
Cursive旋转视图
-
ziyy
便捷的终端输出样式化工具
-
uutils_term_grid
将字符串格式化为网格布局。term_grid的分支。
-
easy-sgr
一个易于使用的选择图形渲染(SGR)库
-
tachyonfx
一个ratatui库,用于在TUI中创建类似着色器的效果
-
buildinfy
轻松访问GitLab CI/CD变量以实现自动版本控制
-
color-name
颜色名称及其值以及获取类似颜色名称的实用函数,包括通过RGB数据获取类似颜色名称;基于CSS颜色名称
-
自动参数
通过定义结构体解析命令行参数
-
fints-institute-db
访问许多德国银行的FinTS访问信息
-
dia-args
-
seep
打印stdin并将其重定向到stdout和文件
-
rusty-termcolor
一个轻量级的Rust终端着色库
-
ttycolor
使用termcolor的简单方式
-
rsbadges
从Rust的舒适和安全中创建代码徽章
-
unicode-icons
(1869+) Rust中的Unicode图标
-
cursive_table_view
cursive的基本表格视图实现
-
avt
asciinema虚拟终端
-
papergrid
打印表格的核心库
-
dinf
获取目录信息的命令行
-
term_color_support
确定终端是否支持颜色以及支持的颜色级别
-
ruterm
用于终端操作的小型库
-
yacurses
Curses 库
-
crablit
使用间隔重复的 CLI 学习应用程序
-
hitomi
一个 CLI 应用程序,使用基于 json 的配置文件在 Plex 服务器上构建和更新播放列表
-
ffpb
ffmpeg 的彩色进度条
-
xterm-query
查询您的终端
-
ragout
终端原始模式实用工具
-
geoipsed
IPv4 和 IPv6 地址地理位置的行内装饰
-
ruscii
终端图形引擎
-
mut
用于构建编程项目的命令行界面
-
term2d
终端应用绘图引擎
-
syntect-tui
syntect.rs 和 tui.rs 风格类型之间的轻量级转换层
-
argsplitter
轻量级的命令行参数解析器
-
medic
命令行工具的自我诊断输出
-
thumbs
类似于 vimium/vimperator 的闪电般快速版本复制/粘贴
-
polychrome
在终端中打印带颜色和下划线的文本
-
yumy
一个简单的诊断渲染包
-
termit
crossterm 上的终端 UI
-
tongo
MongoDB 的 TUI
-
arg-kit
一个轻量级的工具包,用于迭代长/短参数
-
menu_rs
命令行菜单
-
tooey
一个用于终端显示的简单无标准库
-
nucleo-picker
基于nucleo的模糊选择tui库
-
tim-cli
像vim一样的命令行文本编辑器。但它是tim。
-
terminal-menu
在终端显示简单菜单
-
stylish
实现彩色文本
-
rarc
搜索文件
-
yash-quote
在POSIX shell脚本中使用的引号字符串
-
conciliator
[WIP] 用于交互式CLI程序的库
-
ttysvr
为您的终端提供屏保
-
radicle-term
Radicle CLI使用的终端库
-
alacritty_config
Alacritty配置抽象
-
anstream
跨平台库,用于向终端写入彩色文本
-
rawrrr
终端操作原语
-
liboci-cli
解析OCI容器运行时的命令行参数
-
diysh
DIY Shell 是一个库,允许您创建自己的类似 shell 的文本界面
-
cote
快速构建您的命令行工具
-
leetcode-tui-rs
Leetcode 终端 UI。帮助您从终端浏览 LeetCode 统计信息和管理 LeetCode。
-
fuzzypicker
模糊搜索和交互式选择命令行应用程序中的项目
-
denim
制作和运行 Rust "脚本"的替代方法,专注于最小化运行时开销和简化脚本开发
-
wca
CLI(命令用户界面)。它能够聚合外部二进制应用程序,以及用您的语言编写的函数。
-
drawille
使用盲文字符在终端上绘图
-
nconsole
Rust 的 NConsole
-
clapcmd
一个 readline 包装器,允许创建自定义交互式 shell,类似于 Python 的 cmd 模块
-
rprompt
在控制台应用程序中提示用户输入
-
getfrompass
从 Pass 键值存储中获取秘密
-
brim
一个优化的大脑*解释器
-
starbase_styles
美化终端
-
args
一个旨在从通用 'getopts' crate 中去除一些繁琐性的参数解析和验证库
-
oma-console
oma使用的控制台和终端模拟器处理库
-
tpi
官方 Turing-Pi2 CLI 工具
-
rustyline-with-newest-nix
Rustyline,基于 Antirez 的 Linenoise 的 readline 实现
-
makeup
Rust 的精美 CLIs/TUIs!
-
rustmission
传输守护进程的TUI
-
egui_ratatui
与egui配合工作的WASM ratatui,支持bevy、macroquad和eframe
-
carapace_spec_clap
为clap-rs/clap生成spec
-
create-discord-bot
获取构建discord机器人的样板代码的命令行工具!
-
ssh_auth_podman_push
使用SSH密钥存储和加密docker-hub secret_token
-
nls_term_grid
类似于ls的网格格式排列文本数据
-
proc-reader
为其他进程的stdout/stderr实现的std::io::Read
-
mprocs-vt100
mprocs的vt100分支
-
cliclr
termcolor的一个非常简单的包装器
-
libnotcurses-sys
notcurses C库的底层Rust绑定
-
loggerv
带颜色的将日志记录到stdout和stderr的实现
-
正在处理
一个轻量级的、基于文本的Rust计数进度条
-
ansi-control-codes
包含ISO 6429标准中定义的所有ANSI转义码
-
argfile
从文件加载额外的CLI参数
-
frack
一个假的Rust错误生成器
-
tuigui
高度可扩展且快速的TUI库
-
main_error
在main()中使用?时,用Display而不是Debug打印错误
-
quit
使用退出码干净退出
-
vtparse
低级转义序列解析器
-
tui-additions
对Rust TUI crate的补充
-
forged
forged.dev和设备配置过程的客户端API
-
dumpsys-rs
dumpsys-rs
是一个用于在 Android 系统中检索和转储服务信息的 Rust 库。它提供了一个方便的方法来从不同的系统服务中获取详细的状态信息... -
tuop-ls
一些日常有用的命令
-
zen-colour
最简化的终端颜色和样式包
-
cursed-timer
一个 TUI 鲁比克计时器
-
termris
Rust 的终端俄罗斯方块
-
ncursesw-win
ncursesw-rs 包的扩展包装,封装了核心 NCurses TUI 库公开的原始指针
-
colorz
一个终端文本着色库
-
term-painter
着色和格式化终端输出
-
ansi-str
一套用于处理 ANSI 字符串的方法
-
braille
生成盲文和框绘图字符
-
blarg
一种类型安全的、领域敏感的、参数/选项范式的命令行解析器
-
flanterm_bindings
flanterm 绑定
-
material
为终端设计颜色调色板
-
zi
用于构建等宽用户界面的声明性库
-
chapter14_colorpractice
TRPL 第14章 - 颜色;而非艺术
-
milk-tea
创建 TUI 应用程序的最小库
-
marquee
将标准输入转换为“滚动的字幕”风格输出
-
enable-ansi-support
在 Windows 10 上启用 ANSI 转义码支持
-
cargo-php
安装扩展并为使用
ext-php-rs
生成的 PHP 扩展生成存根文件 -
r3bl_test_fixtures
r3bl_* TUI 和 CLI 库的测试用例
-
term
终端格式化库
-
easy_argv
从命令行中提取和转换参数、标志和值覆盖的辅助工具
-
math2img
将数学表达式转换为图像
-
iterm
终端工作空间(screen, tmux, zellij)
-
termux-notification
通过
termux-notification
显示系统通知 -
termini
最小的terminfo库
-
cmus-rpc-rs
使用rust 🦀💙为cmus播放器提供Discord Rich Presence
-
argrust
复杂功能
-
quickserve
快速提供目录服务
-
libtermcolor
C/C++和Rust的Ansi颜色库
-
altio
通过在进程中进行管道IO模拟来自动化命令工具
-
openai-func-enums
为async-openai提供伴侣crate,通过利用Rust的类型系统和枚举简化函数调用的组合
-
spanish_catsay
受cowsay启发的项目,可以在控制台中打印出你想让猫说的话
-
fraction_list_fmt_align
格式化任意分数数字列表(可以是字符串或f32/f64),以便在逐行打印时正确对齐
-
command_runner
运行系统命令
-
libuv
libuv的安全Rust包装器
-
tui-menu
Ratatui的菜单小部件
-
prompted
输入和提示的宏
-
linya
并发进度条
-
elevator
在Windows上以提升权限运行程序
-
ralertsinua-models
alerts.in.ua的数据传输对象
-
simple_pretty
用于输出彩色文本到终端的混乱库
-
nameless-clap
高效、功能全面的命令行参数解析器
-
shrs_manpages
键绑定以打开当前输入的命令的man页面
-
exomind-app
Exomind,一款个人知识管理工具
-
tty-overwriter
一个库,用于简化在stdout中覆盖文本。创建一个正文,然后根据需要覆盖它。
-
my-tea-dinf
获取目录信息的命令行
-
ptyprocess
在Unix系统上与PTY/TTY协同工作
-
gong
一个轻量级、灵活且易于使用的命令行参数处理器
-
duct_sh
sh函数的子crate,之前在duct中
-
repl-rs
为您的应用程序生成REPL
-
antsee
一个无依赖且功能丰富的终端颜色和属性crate
-
fui
将CLI &表单界面添加到您的程序中
-
anything
以完美的精度计算一切和 nothing
-
fuzzy_finder
为用Rust编写的CLI应用程序编写的模糊查找UI
-
superconsole
但功能强大的基于文本的用户界面(TUI)框架
-
clap_complete_nushell
用于Nushell完成脚本的clap生成库
-
td-rs
termDisplay/tdRGB库的移植!!!仅限LINUX!!!
-
lb
具有ASCII/Unicode图形的TUI库
-
termsnap-lib
从终端输出创建SVG
-
dreg
终端用户界面库
-
parkour
快速、可扩展的命令行参数解析器
-
tls-xb
从https://tsinglanstudent.schoolis.cn获取成绩和GPA的cli工具
-
rio-config
Rio终端配置
-
smart-read
复杂但简单易用的读取用户输入的方法
-
may-clack
时尚、交互式的命令行提示
-
cursive-markup
cursive的标记视图,支持HTML
-
logma
Logma是什么?LOGMA TEXT
-
rat-scrolled
ratatui滚动小部件和特性
-
terminal-link
在终端中创建可点击的链接
-
azi
显示Azure信息
-
terminal-banner
在终端渲染横幅
-
termrs
构建终端用户界面
-
cartographer-rs
一个小型TUI包,可以轻松制作简单、可搜索的菜单
-
amdgpu_top_tui
为amdgpu_top提供的TUI库
-
alsh_libuv
libuv的安全Rust包装器
-
cjk-align
在终端中正确对齐CJK和emoji字符
-
sty
以最小、基于宏和非常简单的方式为终端输出着色
-
flood-tide-gen
命令行标志和选项解析工具
-
news
在您的终端中消费新闻 📰
-
taap
为 Rust 设计的参数解析器,易于使用
-
pretable
显示美观的表格
-
pagurus_tui
在终端上运行 Pagurus 游戏
-
completest-pty
运行您程序的补全功能
-
interactor
(通常是命令行) 用户交互
-
fold-dif
获取目录信息的命令行
-
termcolor
跨平台库,用于向终端写入彩色文本
-
simple-tqdm
进度条库,类似于 Python 的 tqdm
-
cl_parse
定义和解析命令行选项和参数
-
aopt-help
为命令行程序生成帮助消息
-
fp_tui
一个非常基本的 tui 库
-
交互式掌声
交互模式扩展库,用于命令行参数解析器(https://crates.io/crates/clap)
-
colorize-macros
一组Rust宏,用于将文本转换为颜色以便在终端上打印
-
cmut
用于构建编程项目的命令行界面
-
rucline
一个跨平台、UTF-8感知、支持自动补全、支持制表符建议、支持颜色渲染的行读取器,你可以“休息”在它上面
-
pomprt
一个小巧但功能丰富的readline提示符
-
bevy_tui
一个插件,使用TUI(文本用户界面)而不是图形界面来制作交互式Bevy应用程序
-
dce-cli
用于dce-router的cli可路由协议实现
-
terminal
不同TUI库的统一API
-
clap_allgen
完整的clap生成工具,为你的命令行应用程序用户提供即开即用的更精致体验
-
prettyprint
将美观格式化的文件和字符串打印到您的终端
-
ibox-crossterm
为ibox获取光标stderr位置而制作的crossterm分支。**不适用于通用用途**。
-
took
轻松测量并报告已过时间
-
rusmo
帮助您提高备忘录生活以提升生产力
-
lines-tally
获取目录中代码行数的命令行工具
-
box_drawing
包含UTF-8框绘图常量的非常简单的库
-
caprice
为Rust项目提供了一个易于使用的REPL,具有类似zsh的自动完成功能
-
ssh_auth_cargo_publish
使用SSH密钥存储和使用加密的secret_token进行crates.io
-
ansi-to
-
happylog
命令行工具的后端日志记录
-
termgame
使用tui-rs和crossterm开发基于终端的游戏
-
tui-popup
ratatui的弹出窗口
-
rustyline-derive
Rustyline 宏实现 #[derive(Completer, Helper, Hinter, Highlighter)]
-
termcolor-json
将彩色 JSON 输出到 termcolor 终端
-
gnusay
使用 Rust 开发的 GNU say
-
makeup-ansi
makeup 的 ANSI 辅助库
-
runner-cli
一个 CLI 工具,可以将命令映射到更短的别名
-
roped
一个简单的 CLI 库
-
nu-color-config
Nushell 使用的颜色配置代码
-
tomlyre-cli
此 CLI 工具简化了对 TOML、YAML、JSON 和 RON 文件的操控和探索
-
kommandozeilen_argumente
带有可选自动帮助生成的命令行参数解析器
-
ragout_assistant
ragout crate 的内部/后端 crate
-
altar
类似于 SwiftUI 风格的 TUI 库
-
cursive-open-editor
在 Cursive 应用中打开外部编辑器
-
ratatui-bracket-terminal
Ratatui 的 Bracket Terminal 后端
-
kimono
受 CSS 启发的终端样式工具包,用于创建优雅的 TUI
-
not-so-human-panic
为人类设计的 Panic 消息
-
r3bl_simple_logger
simplelog crate 的替代品,更简单且依赖更清晰
-
lliw
无需额外依赖的终端文本颜色和样式
-
clap_lex
最小化、灵活的命令行解析器
-
lipsum-cli
生成 lipsum 文本的终端应用程序。默认用法将生成类似于
Grate Meminit et Praesentibus
的字符串,使用Liber Primus
,适用于文档标题 -
mprocs-pty
mprocs 的 portable-pty 衍生版
-
domo
封装我们 API 的 SDK。还包括一个 CLI 应用程序。
-
clout
命令行输出库
-
mfform-lib
模拟主机输入表单的输入表单,类似于3270
-
cok
高效,命令行参数解析器
-
canaryspy
从命令行监控VPN Canary页面
-
codeframe
捕获漂亮的代码框架
-
tuifw-window
文本用户界面框架。可重叠的层次窗口。
-
filx
快速文件组织工具
-
cratuity
crates.io的tui搜索工具
-
calm_io
平息恐慌的I/O流
-
arp-whisper
根据主机列表响应用户请求
-
tuiscope
Rust TUI模糊查找小部件,灵感来自neovim的telescope
-
fft_bench
使用FFT进行基准测试
-
ansi_rgb
使用ANSI转义序列进行彩色终端文本
-
fncmd
将命令行界面作为函数
-
typedopts
类型感知命令行解析器
-
rfetch
无需依赖项获取系统和用户信息
-
termal
使用ANSI代码进行漂亮的彩色命令行界面
-
ju-tcs-rust-23-25
提供head/tail函数实现
-
terminal-prompt
一个小型库,用于在终端上提示敏感或非敏感数据
-
shrs
一个模块化库,用于使用Rust构建自己的shell
-
themefox-manager
Firefox CSS(即userchrome文件)的管理器
-
socket_config
根据命令行选项或配置文件设置套接字
-
nu-plugin
Nushell插件的构建功能
-
nvim-wiretapper-client
wiretapper.nvim 的命令行客户端
-
kxxt-owo-colors
零分配的终端颜色,会让人们感到 owo
-
term-data-table
用于 CLI 应用中渲染数据的表格
-
girt-todo-file
git-interactive-rebase-tool 的待办文件系统
-
rct
Rust 项目的 CLI 表格输出
-
singularity
用于将已知的恶意域名拉入一个或多个黑名单的 CLI 工具
-
thokr
具有可视化结果和历史日志的简洁输入法 TUI
-
clicolors-control
控制 CLI 着色的通用工具库
-
termion_temporary_zellij_fork
用于操作终端的无绑定库
-
tui_view
可重用且可轻度配置的 TUI 视图
-
chargrid_runtime
实现 chargrid 前端的辅助工具
-
argio
将函数输入和输出转换为stdio的宏
-
term-kit
Rust的终端UI工具包
-
cmder
轻量级的rust代码库命令行参数解析器
-
ansi-str-forked
一套用于处理 ANSI 字符串的方法
-
leg
🔈 使程序输出变得优雅简单
-
progression
简洁快速的Rust进度条
-
my-ip
从终端获取您的公共IP地址
-
anscape
通过一些样式和颜色自定义终端窗口,并使用ANSI转义序列操作光标位置的方式
-
bidir_termtree
在命令行上可视化树形数据(双向的)
-
cotton
一个带有crates、类型和函数的序言,这些对于编写CLI工具很有用
-
ratatui-widgets
ratatui终端UI库的一组小部件
-
smashquote
从字节字符串中删除shell样式的引号
-
stybulate
Tabulate with Style
-
should-color
确定输出是否应使用颜色
-
extcap
编写 extcap Wireshark 插件
-
promptis
简化 CLI 中获取用户输入
-
hanbun
在终端绘制半块字符
-
argust
rust 程序的命令行解析器
-
carli
快速开发命令行工具
-
leer
小型 trait,用于抽象“为空”的概念类型
-
yes-or-no
非常简单的 yes 或 no CLI 工具
-
commander
Rust 命令行接口的完整解决方案
-
badargs
类型安全的零依赖参数解析器
-
parmacl
命令行文本解析器。解析尚未被 shell 预解析成参数的完整命令行字符串。
-
ratatui-explorer
小巧但高度可定制的ratatui文件浏览器小部件
-
lobtui
lobste.rs网站的TUI
-
text-loading-animation
这个crate/lib可以帮助你在开发CLI时轻松在STDOUT/STDERR上打印加载动画
-
tui-temp-fork
对tui的个人修改版本。你可能想使用实际版本(见仓库链接)。
-
bfuck
Brainfuck解释器和Rust编译器
-
kbar
CLI的进度条
-
crosscurses
Rust的curses库,支持Unix和Windows平台,通过抽象其使用的后端(分别使用ncurses-rs和pdcurses-sys)
-
colo
CLI工具,用于在各种颜色空间之间显示和转换颜色
-
paris-locate
向paris的格式化输出添加函数名
-
mincolor
在终端中添加颜色的最简单方法,无需std crate
-
terminal_color_builder
使用构建器模式打印彩色终端输出
-
getch
一个可移植的getch实现,在Windows上使用_getch,在Unix上使用termios
-
过程
允许在 stdout 中以视觉方式向最终用户执行任务
-
xmenu
使用 xmenu 创建交互式菜单。更多更新即将到来。
-
spaced-rs
一个实现受 sm2 启发的 SR 算法的轻量级库
-
spinners-rs
Rust 的轻量级 Spinner 库
-
arkham
简单的 TUI
-
ttycarousel
Rust 的控制台动画
-
lanmon
一个简单的应用程序,用于监控局域网中节点的健康状态
-
qute
使用大型 ansi 颜色调色板设计您的终端 🎨
-
proxit
Rust 中的 UNIX 风格错误消息
-
wavefc-cli
Wave Function Collapse 算法的自研实现
-
terminal-input
跨终端精确解码修改键和其他输入事件
-
tui_confirm_dialog
Ratatui 对话框
-
braillepatterndots
盲文图案
-
手写体-syntect
使用syntect突出显示手写体样式的文本
-
cursebox
单元格网格 TTY UI 库
-
smallcolors
一个更小巧的颜色库
-
argparsnip
一个小型 Argparser
-
colorstyle
命令行文本的样式。ColorStyle 是一个用于命令行文本的样式库。
-
sargparse
一个为 Rust 设计的合理的参数解析库
-
twilight-sparkle
对文件进行查询
-
neofiglet
所有酷孩子都用的 FIGlet 库
-
no_color
检测 NO_COLOR 环境变量
-
repl_framework
轻松创建简单的 repl
-
cargo-project
检索 Cargo 项目的信息
-
ncursesw
围绕 NCurses TUI 库的胖包装
-
pdcurses-sys
PDCurses 的 FFI 绑定,特别是 win32a 实现
-
keco
彩色输出
-
redox_termios
访问 Redox termios 函数
-
bspl
用于练习位操作的可重复执行程序
-
exomind-gmail
Exomind 的 Gmail 集成,一个个人知识管理工具
-
tw-econ
Teeworlds 外部控制台
-
rat-widget
ratatui 小部件扩展版
-
wrecked
终端图形库
-
read_input
在输入的数据有效之前请求用户输入
-
hiopt
为 rust 提供getopt/getopt_long
-
promptly
有偏见的 CLI 提示助手
-
chalk_rs
为您的终端程序添加颜色和样式
-
文纳
一个优雅的起点,为您的控制台应用程序提供微框架
-
ansi-term
ANSI终端颜色和样式(粗体,下划线)
-
scrap
一个声明式解析库,用于构建美观且高度可定制的命令行界面
-
pflag
实现 POSIX/GNU 风格的 --flags
-
shell_core
一个用于处理命令行参数解析和网络通信的模块,包括从网络连接读取和写入文本行的功能,以及解析字符串形式的命令行参数到枚举类型 Argument 的功能。
-
dialog
使用各种后端显示对话框
-
status-line
允许您在终端中显示状态 & 进度信息
-
cmd_lib_cf
cmd_lib 的修改版本,内置 CREATE_NO_WINDOW
-
termo
终端 UI 框架
-
tidy
一个 CLI 工具,用于删除构建目录和其他杂项
-
xcli
基于 rustyline 的 CLI 实现
-
arch_msgs
Arch Linux 脚本中使用的命令行消息风格
-
tcprint
使用
termcolor
进行结构化、彩色打印到终端 -
dinglebit-terminal
与终端交互
-
tui-file-dialog
tui-rs crate 的文件对话框扩展
-
confirm-rs
在脚本中获得交互式确认
-
grep-cli
面向搜索的命令行应用程序
-
colorpanes
使用各自较暗颜色的阴影的 8 种亮色面板
-
geo2city
命令行反向地理编码器
-
getargs
真正的零成本参数解析器
-
intuition
了解您的多线程/多组件程序的工作情况
-
rm-shared
rustmission 共享内容
-
boxer
自动生成盒子!
-
fade
利用 Fly.io 的短暂虚拟机
-
colorseq
管理 VT 颜色序列
-
prototty_decorator
用于装饰其他视图的 Prototty 视图
-
wezterm-blob-leases
管理 wezterm 的图像 blob 缓存/租赁
-
solwizard
使用 Rust 构建的 Solidity 启动器
-
unico
单元转换命令行工具
-
potnet
pot 框架所需的命令行工具
-
rubble_tea
遵循 MVC 模式的 tui 库
-
cli-batteries
包含电池的、有偏见的命令行界面
-
leetcode-tui-db
Leetcode tui 数据库
-
ashiba
基于 tui-rs 的 tui 框架
-
ezmenulib
轻松构建CLI菜单
-
cls
Linux终端的清理工具
-
cpu-monitor
获取指定时间段内的CPU使用情况
-
ml-progress
终端/控制台的单行进度指示器
-
draw_box
框绘制元素的名称
-
ery
Windows文件搜索的Everything UI,但可在终端中使用
-
rtorrent-utils
Rtorrent XMLRPC API工具
-
yorex_data
外汇数据源
-
grid_ui
轻松构建基于终端的具有多个元素的UI,无需麻烦
-
clap_autocomplete
Clap易于集成的shell补全。查找用户的shell并将补全文件放在适当的位置。
-
clytia
编写CLI更优雅,一组用于常见组件的函数
-
terraform
Terraform CLI的包装器
-
terminal-font
终端中的字体颜色和样式装饰
-
libtui
创建TUI
-
gory
为任务添加一点颜色
-
withoutboats/notty
一种新的终端类型
-
tok-grammar
终端Shell语法
-
yesorno
用于验证CLI提示的回答
-
depman
管理依赖的TUI
-
structopt-flags
StructOpt的可重用标志集合
-
fire-rs
Python-fire
-
question
问一个问题,你还能想要什么?
-
arguably
一个极其简单的参数解析库
-
rawmv
mv(1)但不使用cp(1)回退。renameat2(2)的简单包装。
-
spinners-jdxcode
🛎 60+ 优雅的 Rust 终端旋转器
-
rat-salsa
ratatui小部件和crossterm事件循环
-
clp
创建“命令行演示”
-
tinf
使用 terminfo 功能
-
falcon-cli
轻松高效地开发高质量、功能齐全的 CLI 应用程序
-
datafusion-rustyline
Rustyline 的非官方夜间版本
-
estra
tui for diol
-
codemap2-diagnostic
维护的
codemap-diagnostic
crate 的分支。用于显示编译器错误消息的库,从 rustc 提取 -
mpdsh
类似 Shell 的 MPD 客户端
-
inksac
终端环境的另一种颜色库
-
molehill
这个工具允许您生成 Digdag 工作流模板
-
interact
用于在线程序状态内省的框架
-
wasite
WASI 终端环境 API
-
rust-pager
Rust 中的分页器
-
cliparser
命令行解析器
-
cargo-ghdoc
查看Rust文档,针对开放PR
-
completest
运行您程序的补全功能
-
mowl
支持彩色的日志记录
-
panic-soundcloud
通过将链接到crate主页来处理panic
-
argparse
强大的命令行参数解析库
-
quick-replace
快速、轻量级的查找和替换工具
-
mccolors-rust
处理Minecraft颜色代码和ANSI颜色
-
keymap
从配置中解析终端输入事件
-
colorfully
让你的终端色彩缤纷!
-
flashy
一个TUI(文本用户界面)来编写和使用闪卡
-
argmax
处理'参数过长'错误
-
mimi
面向终端的运行时字符串格式化和插值
-
lagraph
在终端中显示ping图表
-
phosphophyllite
一个个人极简的命令行参数解析器
-
rtwi
Twitter命令行工具,供希望真实Twitter的用户使用
-
tui-scrollview
Ratatui的可滚动视图
-
colorix
与终端颜色交互最简单的Rust crate!
-
sysexits
由 <sysexits.h> 定义的系统退出代码
-
nutek_crt_sh
从crt.sh网站获取地址的子域名列表
-
mirro-rs
带有TUI的ArchLinux mirrorlist管理器
-
jami-rs
Rust中的Jami库
-
makeup-console
makeup的控制台辅助库
-
recolored
colored的分支:在终端中添加颜色的最简单方式
-
gotp
为各种账户生成并保存AES加密的totp代码
-
simple_colors
用于使用颜色、背景以及加粗、斜体和下划线等样式格式化文本的宏
-
forecast-get
从yandex获取天气预测,嵌入到polybar中
-
coup
在CLI中实现的游戏
-
unicode-width
根据Unicode标准附录#11规则确定char和str类型显示的宽度
-
onlyargs
痴迷于极小的参数解析
-
grud
在二维网格中存储和访问数据
-
keymaps
键码的标准编码
-
cmd-args
支持嵌套命令的命令行参数解析器
-
simple-terminal-app
创建需要原始模式和多个场景的基于终端的应用程序
-
commander-rust
在Rust中开发CLI的更好方法
-
newsie
在您的终端中消费新闻 📰
-
znotify-cli
向ZNotify服务器发送通知
-
termail
Rust编写的终端邮件客户端。进行中(WIP)
-
shpool_vt100
解析终端数据
-
fncli
一个用于简化编写简单命令行应用程序的属性宏
-
logi
一个现代、酷炫且美观的日志记录器,用于提升CLI应用程序的体验(DX)
-
termix
受bubbletea启发的TUI框架
-
Invyria
Invyria是一个完全用Rust编写的反逆向工程框架。Invyria的目标是支持红队操作员规避EDR解决方案的检测。
-
tuifw
文本用户界面框架
-
annotate-snippets
构建代码注释
-
tempus-cli
轻松的时间跟踪
-
steelix-onnx
您的ONNX模型分析的单一命令行界面。具有图形可视化、FLOP计数、内存指标等功能!
-
term-sort
在您的终端中可视化排序算法
-
structopt-toml
为structopt提供TOML默认值加载器
-
supports-unicode--used-for-pirs
检测终端是否支持 unicode
-
clgui
一个用于终端GUI的最简库
-
easycurses
使使用curses变得容易
-
teetty
有点像tee,有点像script,但是全部都是假的tty。让您远程控制和查看进程。
-
rin-sys
一个用于在Linux中获取系统信息的小型库
-
linefeed
交互式终端输入读取器
-
nocurses_rust
从nocurses.h端口到终端库
-
anstyle-query
查找彩色控制台功能
-
clap_builder
高效、功能全面的命令行参数解析器
-
swas
+ CLI 工具,通过复杂计算告诉你 swas 将何时上传新视频。它还允许你搜索和播放 swas 及其他频道的 YouTube 视频。搜索 YouTube 频道也是一项选择...
-
vibrance
文本着色库
-
terminal-log-symbols
带有回退的终端日志符号
-
cursive-flexbox
Cursive 的 Flexbox 视图
-
xterm256_converter
将图像转换为终端颜色序列
-
pastel_colours
用于 termion 的柔和色调颜色选择
-
commit_artist
Git 提交哈希美化器
-
matrixise
将任何事物变成《黑客帝国》
-
termrect
字符样式矩形的抽象表示
-
termfest
线程安全的 TUI 库
-
tui-image-rgba-updated
tui-rs 的图像查看器小部件
-
丰富的
富功能移植到Rust!
-
termbuffer
即时模式渲染到终端
-
destroy_ds_store
删除当前文件夹及其所有子文件夹中的讨厌的.DS_Store文件
-
cli-grid
一个小巧且无依赖的crate,用于以基于列的网格样式格式化终端输出
-
show-my-errors
美观、色彩丰富且简单的错误输出
-
yeelight-cli
Rust CLI控制yeelight WiFi灯泡
-
terminal-utils
用于处理终端的一组工具
-
pash
用于生成和存储密码的简单应用程序
-
tui-treemap
一个围绕
treemap
crate的非常薄的包装器,用于在tui-rs
中创建treemap布局 -
ratata
ratatui的微小应用程序构建器,包含您开始所需的一切
-
volu
打印给定目录的大小,具有最大的目录功能
-
统计
进度(条形图)
-
unsegen_signals
使用 unsegen 的输入模块在常规键组合上触发信号
-
nne_core
nne 编辑器的核心。可用于制作 GUI,另一项尝试制作 TUI。
-
fryingpan
基于 pancurses 的 TUI 库
-
borderline
终端中的边框
-
render-tree
将内容树渲染到终端
-
cursive-hjkl
为任何 Cursive 视图透明地添加 Vim 类型的 HJKL 控制
-
rclip-cmd
rust 的命令行界面解析器
-
yacll
类似于 curses 的库
-
sysquery
查找大文件,获取系统信息,获取昂贵进程,以及获取网络输入和输出
-
centaurea-ui
使用 crossterm 创建终端用户界面时的辅助库
-
headway
一个符合人体工程学的进度条库
-
bind-args
替代(非 GNU/非 POSIX)风格命令行参数的解析器
-
termspin
终端旋转库
-
gn
用Rust制作的类似于gron的工具
-
asky
用于在终端中创建美观提示的库
-
simpleargs
getopt的简洁替代品
-
girt-git
git-interactive-rebase-tool的Git模块
-
clean_cli
用于repl的程序命令行解析器
-
vt
Linux虚拟终端API的Rust绑定
-
text_tree_elements
用于构建文本树的Rust语言库
-
getopts-long
受Perl的Getopt::Long启发的Rust CLI选项解析库
-
cnsl
提供与命令行交互的方法和宏的库
-
cata
构建大型CLI的工具包
-
avance
轻量级、无并发恐惧且用户友好的进度条
-
rumatui-tui
构建丰富的终端用户界面或仪表板
-
shellcaster
一个基于终端的播客管理器,用于订阅和播放播客
-
terminal-paint
简化将彩色文本打印到控制台的过程
-
shrs_file_history
文件支持的记录功能
-
revmenu
从终端输出中检查git和mercurial版本
-
rusty_style
为终端中的文本提供样式的库
-
riffle
终端分页库
-
prayterm
使用crossterm的Rust实时非阻塞终端
-
rustix-is-terminal
使用rustix测试给定的流是否为终端
-
scanpw
从标准输入读取密码
-
wezterm-ssh
libssh2的高级封装,更方便
-
ansirs
用于处理ANSI颜色代码的小型库(可能存在缺陷)
-
parse_arg
解析命令行参数的特性和实现
-
termsize-alt
获取终端大小
-
efcl
最简单、最小和快速的终端颜色文本库
-
costottorama
允许在终端中显示彩色文本和格式(适用于Windows)
-
titik
一个跨平台的文本UI小部件
-
terminal_colour
终端颜色的表示
-
termrs_runtime
termrs应用程序的运行时
-
finput
更简单的输入
-
clap-nested
适用于具有多级子命令的CLI应用程序的方便的
clap
-
qtmd
tqdm的更好名称
-
nu-table
Nushell表格打印
-
err-ctx
上下文错误报告助手
-
coloriz
彩色终端
-
commandlines
Rust的命令行参数解析库
-
ming
简约而严格的命令行解析器
-
tui-components
为 tui-rs 程序提供的可重用组件和事件处理结构
-
color-nope
支持标准选项以禁用终端中的颜色
-
copa
终端仿真器实现的解析器
-
term_lattice
用于在支持 VT100 的终端上使用 ANSI 输出点阵绘图板。由于使用了增量输出,因此非常快。
-
giveup
面向用户的错误信息和提示
-
swears
非 curses
-
ezmenu
使用简单宏构建 CLI 菜单
-
karsa
用户友好的 TUI 库
-
dinf-cc
获取目录信息的命令行
-
simple_bar
显示终端中进度条的裸最小化 crate
-
logscroll
提供日志的有限窗口
-
ssite
静态网站生成器
-
consclr
控制台文本彩色化
-
blarg_builder
一种类型安全的、领域敏感的、参数/选项范式的命令行解析器
-
any_terminal_size
获取你的进程或[传递性]父进程的终端大小
-
rat-event
ratatui小部件事件处理特性
-
gflags
不要求所有标志的中央列表的命令行标志库
-
rat-focus
ratatui小部件的焦点处理
-
toolstr_colored
colored的内部版本,用于使用最新提交
-
tui-pattern-highlighter
ratatui的一个简单的搜索模式高亮显示器
-
clia
Rust命令行参数解析器,没有额外依赖
-
iced-pancurses
基于pancurses的iced玩具渲染器
-
slowprint
一个小型库,用于缓慢打印文本,给显示的文本提供滚动效果
-
raw_tty
可以安全地用于与tty模式交互,但最初是为了解决在使用raw模式读取stdin数据时与/dev/tty一起使用的问题
-
winsplit
将字符串拆分为命令行参数,类似于使用VC++ 2008解析规则与CommandLineToArgV
-
exit-code
应用程序中常用的退出代码
-
nu-source
Nushell的源字符串特征化器
-
termui
为懒惰者提供的终端用户界面库
-
inputparser
将终端输入制作成伪代码,就像Python一样简单......可能xD
-
pals
进程的参数列表
-
modalkit-ratatui
构建使用模式编辑的TUI应用程序
-
zui-core
一个用Rust编写的终端UI库
-
tree_decorator
用于在终端程序中渲染令人愉悦的树结构的库
-
textflow
textwrap 扩展
-
input_validation
接收并验证用户 CLI 输入,以匹配程序所需的类型
-
consio
控制台输入
-
dwarf-term
一个窗口,让您拥有 Dwarf Fortress 风格的图形界面
-
screenprints
为您的终端屏幕提供重印
-
easy-args
一个小巧轻量级的库,帮助解析命令行参数
-
cerm
C风格的错误报告宏
-
velocity
一个更高层次的 TUI 库
-
terminal-spinner-data
声明用于旋转动画的帧和动画间隔数据
-
appimanager
用于从可执行文件创建和管理桌面条目的 CLI 工具
-
ansistr
命令行字符串操作助手
-
ssh_ui
轻松将 Rust TUI 应用程序通过 ssh 暴露出来
-
cmdmat
字符串列表与处理程序匹配的命令匹配器
-
ezcli
Rust的简单CLI crate
-
ylf
YunLeFun的cli工具
-
tuwi
Ratatui扩展终端小部件!
-
mysh
用于构建交互式shell的脚手架
-
cursormatrix
Rust的简单TUI库
-
tui-image
tui-rs 的图像查看器小部件
-
console-prompt
console_prompt是一个非常简单的库,用于在Rust中创建干净、线程安全的CLI提示,它严重依赖于crossterm。我为此创建了一个C2客户端...
-
rs-complete
处理文本/单词补全
-
stdin-readlines
在终端中使用,用于读取stdin,它可以读取行,使用
EOF
停止读取 -
palex
一个快速、小巧、无依赖的用于解析命令行参数的crate
-
alinio
帮助在TUI应用程序中对齐和生成表格
-
terminal-emulator
构建终端模拟器的辅助库,源自alacritty,受libvte启发
-
prog_rs
方便的进度条
-
pancurses-result
为 pancurses 提供安全接口的封装。这个库旨在保证线程和内存安全,而 pancurses 只提供直接的 C 绑定。
-
交互
Rust 的最小化、简单 readline 库
-
aniline
一个用于搜索、播放、下载动漫、创建播放列表等命令行工具
-
arg-soup
一个超级简单的命令行解析工具
-
termcol
无依赖的简单终端文本着色和格式化库
-
fake-tty
使用 bash 模拟 tty 运行命令
-
nameless-clap_generate
用于 shell 完成脚本、手册页等的生成库
-
errox
最小化错误记录库
-
interactive-actions
运行声明性定义的动作和交互
-
nvidia-checker
检查 CLI 的 NVIDIA 软件环境
-
structopt-derive
通过定义结构体来解析命令行参数,派生库
-
shrs_output_capture
捕获之前的 stdout 和 stderr 输出
-
bevy_ratatui
一个用于使用 Ratatui 构建终端用户界面的 Bevy 插件
-
thuja
一个受 Elm 启发的用于构建文本用户界面的库
-
rustty
一个终端 UI 库
-
tvis
一个控制台/终端 UI 库(非常原始!这样的 WIP!)
-
terminal-text-styler
创建 ANSI 转义码以生成终端输出的样式化文本
-
tablefy
将任何结构体以表格形式显示的简单方法!
-
leetcode-tui-config
Leetcode tui 配置库
-
clickrs
通过过程宏简化 Rust 的 CLI(Python 的 click,用于 Rust)
-
painted
彩色重生(尽管我不会维护它太多,因为我只需要发布 colored 的新版本)
-
cmd-utils
Rust 命令实用工具特质,管道命令
-
darkside
基于 ncurses-rs 的 Rust TUI 库
-
watercolor
终端 ANSI 代码样式
-
tui-bars
tui-rs 的条形小部件
-
bauxite
将字符串包裹在盒子里,以更美观的样式输出到控制台
-
clap_complete_fig
用于 Fig 完成脚本的 clap 生成库
-
type-cli
方便的强类型 CLI 解析器
-
tui-tools
用于构建终端用户界面的工具集合
-
cmdr
构建面向行的文本用户界面
-
fowlhouse_bay
tui 客户端,允许用户创建多个 ASCII 窗口,显示通过 std::sync::mpsc::channel 提供的消息。注意:目前这个包不应使用,API 完全不稳定...
-
unsegen_jsonviewer
用于查看结构化数据(json)的 unsegen 小部件
-
termux-clipboard
使用 Termux API 访问 Android 剪贴板
-
shikisai
轻松装饰文本
-
fwdansi
将带有ANSI转义码的字节字符串转发到termcolor终端
-
interviewer
CLI提示包
-
cubob
用于显示模式的结构化输出助手
-
colonnade
格式化表格数据以显示
-
lish
Liso Shell,一个非常简单的以作业为导向的shell
-
cliply
在Rust中制作命令行界面变得容易
-
colloquy
基于Notcurses的命令行TUI小工具实用程序
-
libargs
在从C调用的库中获取CLI参数
-
tcurses
ncurses的绑定
-
medusa
使用(并编写在)Rust中构建命令行界面(CLI)的通用模板
-
term_size
确定终端大小和维度的函数
-
indigo-structopt
通过定义结构体解析命令行参数
-
arg
非常简单的命令行参数解析代码生成器
-
clishe
Rust中的具有shell的CLI(命令行界面)框架
-
bunt-logger
在
bunt
周围提供便捷的日志宏包装 -
argopt
通过定义函数来解析命令行参数
-
nu-explore
Nushell表格分页器
-
atty
查询atty的接口
-
parg
Rust的Type-safe命令行参数解析器
-
oce
输出命令执行
-
anstyle-parse
解析ANSI样式转义序列
-
quest
命令行用户输入
-
severlevel
在终端中按严重级别编写消息
-
term_grid
将格式化字符串格式化为网格布局
-
rat-ftable
ratatui 大数据表格小部件
-
yapb
轻量级、纯净且无偏见的 Unicode 进度可视化
-
tuifw-screen-test
文本用户界面框架。用于测试的基本文本屏幕实现。
-
embedded-cli
适用于嵌入式系统(如 Arduino 或 STM32)的 CLI,具有自动完成、帮助和历史记录
-
colorama
为您的 CLI 应用程序着色输出的方法
-
tundra
使用 Ratatui 构建终端交互式应用程序的框架
-
iridescent
通过 ANSI 转义序列对终端文本进行样式化
-
colorhash256
类似于 Chroma-Hash,但带有 ANSI 终端颜色
-
nu-cmd-plugin
用于管理 Nushell 插件的命令
-
structable_derive
将结构体序列化为 Vec
> 表格 -
requestty-ui
基于终端UI渲染的组件库
-
unsegen
tui库
-
unicoqude
检查您的终端仿真器是否支持Unicode
-
kignore
轻松向.gitignore添加模式并在之后清理
-
ragout_custom_events_macro
实现ragout crate custom_events功能的宏crate
-
sparklet-tui
sparklet的TUI
-
attitudes
一个CLI工具,帮助你在按下按钮时表达情感
-
git2-ext
git2扩展
-
tabout
为CLI程序输出表格化
-
scanln
println的逆操作
-
cli-settings-derive
使用配置文件(s)和命令行解析来管理CLI设置,使用serde和clap
-
read-stdin
轻松读取用户输入的方式
-
ng-clp
(无语法定义命令行解析器)
-
structopt-yaml
为 structopt 从 YAML 加载默认值
-
grux
使用 ASCII 字符绘制基于网格的用户界面
-
termstyle
创建并测试终端应用程序中文本的样式和格式
-
chargrid_ansi_terminal
为 ansi 终端提供 chargrid 上下文
-
himalaya
用于管理电子邮件的 CLI
-
fetchatui
使用 Ratatui 编写的实时系统信息命令
-
tui-textbox
ratatui 状态小部件
-
termal_codes
termal 库的 ANSI 代码
-
grab
轻松将用户输入抓取到您的 CLI 中
-
gradient_tui_fork
分支,请使用官方仓库
-
colorify
非Windows平台上用于彩色打印到终端的便利宏
-
pirate
arrguments解析器
-
console-input
在控制台中处理键盘按键
-
rgb2ansi256
将24位RGB颜色转换为ANSI 256(8位)颜色代码,无依赖,使用const fn
-
flasky
为新的flask应用创建样板代码
-
hp
HashParse是一个简单、快速且无依赖的命令行解析库
-
colored-str
通过解析字符串内容为终端着色
-
app
命令行解析器
-
bbml
将BbML(HTML的一个子集)渲染为ratatui文本
-
colored_truecolor
在您的终端中添加真彩色的最简单方法
-
cli-agenda
用于在CLI应用程序中输出进度的API
-
ez_colorize
轻松更改输出文本的颜色
-
fiadtui
ratatui的TUI事件循环,使用tokio和crossterm
-
promptor
功能性的、单调的命令行提示
-
semtext
终端UI库
-
libzui
一个用Rust编写的终端UI库
-
proceed
用于接受用户输入的CLI抽象
-
all_term
跨平台终端抽象库
-
termioff
使用termion的Rust终端工具
-
rusterm
为Rust项目提供一个简单、快速的命令行解释器
-
rpb
为Rust提供的进度条
-
terminol
UNIX终端工具,简单到喝醉了也能使用
-
unsegen_pager
一个具有附加功能的unsegen小部件,用于查看文件
-
tui-tree-widget-table
ratatui 的树形控件表格
-
tui-dashboard
ratatui 的仪表盘控件(开发中)
-
interact_prompt
用于在线程序状态内省的框架
-
rustea
基于 Elm 架构的 Rust TUI 包
-
ansicolor
ANSI 终端颜色定义库
-
nu-term-grid
Nushell 网格打印
-
kurisu
小型惯用命令行选项解析器
-
kommand
通过函数参数进行命令行参数处理
-
clier_parser
从命令行参数构建值和命令的解析器
-
radicle-tui
Radicle 终端用户界面
-
setup-console
提供修复 Windows 命令提示符中 ANSI 转义问题的函数
-
uquery
以鲜艳、多彩的方式向用户显示信息和查询信息
-
leetcode-tui-core
Leetcode tui 相关核心模块
-
tablestream
控制台流式表格格式化工具
-
ansiform
使用 ANSI 颜色轻松格式化字符串
-
withoutboats/notty-cairo
一种新的终端类型
-
geekbar_dialoguer
一个命令行提示库
-
commands
Rust 的命令系统。这提供了一般命令系统,可用于各种环境,包括 GUI 应用程序和命令行工具。这受到 Lisp 机器的启发……
-
girt-input
git-interactive-rebase-tool 的输入模块
-
termimad
终端 Markdown 渲染器
-
tortoise
使用 Rust 构建终端用户界面
-
argp
基于派生的参数解析器,优化代码大小
-
ito-canvas
创建基于文本的绘图
-
rags-rs
rags 是一个易于使用的参数解析库,它提供精美的帮助打印功能。
-
structopt
通过定义结构体解析命令行参数
-
shrs_job
管理作业和进程
-
simple-cli
Rust 中处理命令行输入和输出的接口
-
procr_ansi_term
ANSI 终端颜色和样式(粗体,下划线)
-
shrs_command_timer
shrs 插件,用于计时前一个命令的运行时间
-
unixcli
用于在 Rust 中编写 Unix 命令行工具的帮助库
-
tui_tiling
一个用于拼贴组件和定向输入的 TUI 库
-
abbrev
类似于 Ruby 的 Abbrev 模块
-
clap-markdown-dfir
为 clap 命令行工具自动生成 Markdown 文档
-
shi
制作壳界面
-
tuifw-screen-base
文本用户界面框架。基本的平台无关文本屏幕界面。
-
indicatif-log-bridge
连接日志crate和indicatif,防止日志行与进度条混淆
-
clap_builder_cryo
高效、功能全面的命令行参数解析器
-
clappconfig
基于Clap的app配置模板:设置日志、加载配置、解析参数
-
markdown-reader
使用ratatui渲染markdown文件的markdown阅读器
-
colorchoice-clap
Clap混入,用于覆盖控制台颜色
-
easy-repl
一个易于使用的REPL,适合需要创建临时shell的情况
-
lines_writer
将任何
Display
项的迭代器写入Write
r的trait -
md-to-tui
从markdown到ratatui类型的解析器
-
easy_flag
命令行标志解析器
-
cmdopts
类似GNU的命令行选项解析器
-
colorscape
一个小巧轻量级的库,旨在使使用ANSI颜色更方便
-
ansipix
将图像转换为ANSI字符串以便在终端中打印
-
rusty-panther
基于小部件的终端UI库
-
zigarg
一个非常轻量级的Rust编写的参数解析器。它不依赖于任何第三方库,除了Rust自带的一些。它缺少许多功能,如帮助生成...
-
terminalcolor
将缩写代码转换为完整的ANSI颜色代码
-
sgr_macros
在编译时使用ANSI控制序列舒适地格式化文本的宏
-
colorchoice
全局覆盖颜色控制
-
completest-nu
运行您程序的补全功能
-
from-os-str
一个宏,使用基于autoref的特殊化来猜测如何将 &OsStr 转换为更有用的类型
-
cl_utils
主要用于通过stdin & stdout收集或显示用户在终端/命令行中的输入的函数
-
cliargs_t
命令解析器
-
color_please
一个用于终端着色和终端文本图形控制的轻量级库
-
termine
Rust 的 termion 编程库
-
argone
最直观的全局 CLI 制作工具。(*(lazy_static + config-rs + clap))
-
ap
命令行参数解析
-
colol
一个超级简单的终端颜色库
-
unsegen_terminal
一个可插拔的
unsegen
ANSI 终端 -
arguman
命令行参数解析库
-
tui-markdown
将 Markdown 转换为 Rataui 文本值
-
termint
彩色打印和终端用户界面
-
nu-plugin-engine
在 Nushell 引擎中运行 Nushell 插件的函数
-
rat-input
ratatui 数据输入小部件
-
progressed
一个易于使用且高度可配置的库,用于显示应用程序、计算等的进度
-
gflags-derive
从结构体字段派生gflags调用
-
leetcode-tui-shared
Leetcode tui 共享库
-
ansi-hex-color
使用ANSI和十六进制代码在终端中着色文本
-
getopt_rs
获取命令行选项