-
unicode-width
根据 Unicode 标准附录 #11 规则确定
char
和str
类型的显示宽度 -
unicode-normalization
Unicode 字符串归一化函数,包括规范和兼容分解与重组,如 Unicode 标准附录 #15 所述
-
unicode-segmentation
根据 Unicode 标准附录 #29 规则确定图形群、单词和句子边界
-
ropey
Rust 的快速且健壮的文本绳
-
mime
强类型 MIME
-
unicode-xid
根据 Unicode 标准附录 #31 确定字符是否具有 XID_Start 或 XID_Continue 属性
-
core-text
到 Core Text 框架的绑定
-
rustybuzz
完整的 harfbuzz 形状算法移植到 Rust
-
swash
字体内省、复杂文本形状和字形渲染
-
whatlang
Rust 的快速轻量级语言识别库
-
fuzzy-matcher
模糊匹配库
-
prettydiff
两个文件并排显示差异
-
unicode-script
暴露了 UAX #24 中的 Unicode
Script
和Script_Extension
属性 -
fontdue
无标准字体解析器和光栅化器
-
text-splitter
将文本分割成语义块,最多达到期望的块大小。支持按字符和标记计算长度,并可从 Rust 和 Python 调用。
-
linkify
在纯文本中查找 URL 和电子邮件地址。注意处理周围标点符号(如括号)的正确边界。
-
glyph_brush
使用 ab_glyph 的快速缓存文本渲染库
-
str_indices
在字符串切片上计数和转换索引方案
-
unicode-id
根据 Unicode 标准附录 #31 确定字符是否具有 ID_Start 或 ID_Continue 属性
-
unicode-security
根据 Unicode 技术标准 #39 规则检测 Unicode 使用的潜在安全问题
-
unicode-properties
根据UAX #44和UTR #51查询字符的Unicode属性
-
text-size
文本偏移的新类型
-
menu
#[no_std] 命令行界面
-
lipsum
lorem ipsum文本生成库。它生成伪随机的拉丁文本。如果您的应用程序需要填充或占位文本,请使用此库。文本是通过简单的马尔可夫链生成的...
-
embedded-text
嵌入图形的TextBox
-
ab_glyph_rasterizer
线条、二次贝塞尔和三次贝塞尔的覆盖光栅化
-
artem
将多种格式(jpg、png、webp等)的图像转换为ASCII艺术
-
unicode-linebreak
Unicode断行算法
-
stdintap
CLI工具,从stdin读取行并将它们广播到连接的TCP客户端
-
languagetool-rust
Rust中的LanguageTool API绑定
-
chamkho
高棉语、老挝语、缅甸语和泰语分词/断句库和命令行工具
-
difflib
将Python的difflib库移植到Rust
-
pdf-extract
从PDF中提取内容
-
protonup-rs
使用Rust编写的自定义Proton下载和安装的TUI程序
-
sliceslice
使用SIMD加速的单模式子串搜索的快速实现
-
cow-utils
Rust的copy-on-write字符串实用工具
-
slice-command
slice是一个命令行工具,允许您使用类似于Python切片语法的语法来切割文件内容
-
byteyarn
超紧凑字符串
-
harfbuzz
Rust对HarfBuzz文本形状引擎的绑定
-
mdbook-yapp
简单的文本替换的mdBook预处理器
-
fuzzy-muff
模糊匹配库
-
tuc
当剪切不起作用时
-
glyph_brush_draw_cache
为ab_glyph提供的纹理绘制缓存
-
imperative
检查文本中的祈使语气
-
aki-gsub
替换文本命令,通过正则表达式替换
-
aki-mcolor
用颜色标记文本
-
line-span
查找行范围并在前后行之间跳转
-
topiary-queries
与 Topiary 兼容的 tree-sitter 查询文件
-
tui-markup
用于终端样式文本的标记语言
-
colonnade
格式化用于显示的表格数据
-
wordcut-engine
词分割/断句库
-
aki-xcat
连接纯文本、gzip、xz 和 zstd 文件
-
basic-text
基本的文本字符串和 I/O 流
-
aki-mline
匹配行,类似于 Linux 命令 grep 的正则表达式文本过滤器
-
aki-mcycle
用循环颜色标记文本
-
lingua-cli
使用 lingua-rs 库进行语言分类的命令行工具
-
bevy_text
Bevy 引擎的文本功能
-
aki-unbody
输出前n行或后n行,类似于Linux命令中的head和tail
-
unic-ucd-bidi
UNIC — Unicode 字符数据库 — Bidi 属性
-
mail-message
一款简单、快捷、容错的命令行发送邮件的程序
-
aki-xtee
将标准输入复制到每个文件并输出到标准输出
-
biff
字节级文件比较器
-
scribe
文本编辑器工具包
-
cedarwood
Rust 中高效的更新双数组 trie(从 cedar 迁移过来)
-
aki-stats
输出文本的统计信息,类似于Linux命令中的wc
-
uuhelp_parser
一组用于解析帮助文件Markdown代码的函数
-
in_definite
获取与给定单词匹配的不定冠词('a' 或 'an')。例如:an umbrella,a user。
-
os_display
以安全、适合平台的方式显示字符串
-
maybe_xml
XML处理库
-
unidoc
统一所有Markdown
-
fasttext
绑定
-
tengwar
将文本转换为J.R.R. Tolkien的Tengwar。
-
egui-dropdown
egui的实际下拉列表
-
glow_glyph
由glyph_brush驱动的glow快速文本渲染器
-
duat
一个高度可定制的文本编辑器,通过使用Rust包配置
-
preserves
通过serde进行序列化格式
-
clipcat
一个命令行工具,可以一次性复制多个文件的剪贴板内容
-
clipcount
统计剪贴板内容的单词数量
-
stop-words
多种语言中的常见停用词
-
askalono
检测许可证文件的内容
-
svgbob
将您的ASCII图表转换为SVG
-
vcard
基于RFC 6350的纯Rust实现的vCard
-
gst-plugin-textahead
显示即将到来的文本缓冲区的GStreamer插件
-
erniebot-rs
Ernie API的非官方Rust库
-
termdiff
将带有颜色代码的diff写入字符串
-
edtui
基于TUI的vim风格编辑器
-
lexmatch
给定一个词汇表(单词或短语),识别目标文本中所有匹配的词典匹配工具。使用后缀数组。
-
cola
实时协同编辑的文本CRDT
-
text-grid
创建格式化的纯文本表格
-
fecho
输出多个文件、文本或管道值
-
whitespace-sifter
筛选重复空格!
-
utf64
将utf-8字符串编码为utf-64,并解码它们
-
parley
实现富文本布局的API
-
gst-plugin-textwrap
GStreamer文本换行插件
-
inline_colorization
format!("让用户{color_red}着色{color_reset}并{style_underline}样式输出{style_reset}文本,使用内联变量");
-
tibco_ems
Tibco EMS的高级API
-
french-numbers
用法语表示数字
-
diffmatchpatch
Rust中对diff-match-patch的重写
-
hiramu-cli
用于与AWS Bedrock上的大型语言模型(LLMs)交互的命令行界面工具,根据提示生成文本
-
kathoey
使用开放语料库语言学数据进行文本女性化
-
散文
愉快地重新格式化文本
-
变音符号
从字母中移除变音符号,例如在标准化搜索输入时
-
drug-extraction-cli
用于从文本记录中提取药物的命令行界面
-
easy-sgr
易于使用的Select Graphics Rendition(SGR)库
-
picodiff
一个用于轻松比较文本的微小GUI应用程序
-
editdistancek
计算编辑距离的快速算法
-
line_diff
通过分词将单行转换为块来比较单行
-
wgpu_glyph
由glyph_brush驱动的wgpu快速文本渲染器
-
dom-content-extraction
通过文本密度论文进行内容提取
-
idiom
支持LSP和语法高亮的低配置编辑器
-
matcher_c
一个高性能匹配器,设计用于解决单词匹配中的逻辑和文本变化问题,用Rust实现
-
lavendeux-parser
可扩展的解析引擎,用于表达式评估
-
scrunch
全文搜索压缩
-
插值器
运行时格式字符串,完全兼容std宏
-
diysh
DIY SHell是一个库,允许您创建自己的类似shell的文本界面
-
unic-ucd-segment
UNIC — Unicode字符数据库 — 分段属性
-
rust_readability
一个使用各种可读性公式的包,用于评估文本的复杂度
-
zen-colour
最简化的终端颜色和样式crate
-
cbfr
一个运行在栈上的缓冲区,专注于性能和速度
-
char-ranges
迭代字符及其起始和结束字节位置
-
aki-json-pick
json pick out命令
-
allegro_font
Allegro 5字体插件Rust封装
-
ainconv
将阿伊努语单词在不同脚本(片假名、拉丁、西里尔)之间进行转换
-
fontique
字体枚举和回退
-
gfx_glyph
使用 gfx-rs 和 ab_glyph 进行快速 GPU 缓存文本渲染
-
harfbuzz_rs
HarfBuzz 的高级别接口,使用 Rust 以安全的方式暴露其最重要的功能
-
typst-ts-svg-exporter
将 Typst 文档的一帧导出为 svg 元素
-
lexer-rs
用于将上下文无关文本解析为标记的词法分析器框架
-
scanlex
将文本解析为标记的词法扫描器
-
dprint-development
用于测试 dprint 插件的辅助函数
-
nixel
Nix 表达式语言的解析器
-
flat
将多维数据投影到 扁平 文本平面
-
lexis
使用预定义的单词表从数值生成可读序列
-
patiencediff
算法
-
vscode-generator
Visual Studio Code 包生成器 [测试版]
-
sentencepiece
sentencepiece 分词器的绑定
-
raws-show
RAWS 显示组件
-
lorem
生成 lorem-ipsum 文本的命令行工具
-
c_a_l
酷数组语言
-
ncount
一个旨在从 markdown 中提取有用统计信息的词频工具
-
harfbuzz-traits
HarfBuzz 文本成形引擎的 Rust 特性
-
assert-text
测试宏工具
-
escrit
通过阅读文本学习语言
-
number2name
将索引转换为尽可能简短的名字
-
pdf-doc
使用 Rust 创建写作文档并保存为 PDF
-
easytext
一个简单易用、基本文本渲染库,用于 wgpu
-
stdecor
运行具有装饰的 stdout/stderr 的命令
-
allegro_ttf
Allegro 5 ttf 插件 Rust 封装器
-
bootleg
用于复制到剪贴板的命令行工具
-
colorizer
在终端中突出显示单词
-
rust-tfidf
计算通用文档的 TF-IDF(词频-逆文档频率)
-
lowcharts
在终端中绘制低分辨率图形
-
merge3
三路合并工具
-
polychrome
在终端中打印彩色和下划线文本
-
unic-ucd-category
UNIC — Unicode 字符数据库 — 通用类别
-
tabular
自动对齐的纯文本表格
-
ez-jsonrpc
使 JSON-RPC 2.0 变得简单!
-
skip
跳过文件中的行
-
kaku
基于有符号距离场的wgpu文本渲染库
-
twie
快速紧凑的前缀树
-
unicode-ellipsis
截断Unicode字符串到一定宽度,如果字符串太长则自动添加省略号
-
egui_cosmic_text
为egui提供非官方的宇宙文本小部件和工具
-
eddie
快速且经过良好测试的编辑距离/字符串相似度度量实现:Levenshtein,Damerau-Levenshtein,Hamming,Jaro,和Jaro-Winkler
-
text-blind-watermark
Rust中的文本盲水印
-
tracery
文本扩展库
-
ncase
强制使用某种大小写风格
-
sumcol
一个用于求数字列之和的命令行工具
-
vectorscan-rs
到高性能正则表达式库Vectorscan的优雅绑定
-
rusty_plantuml_encoder
用于PlantUML图表编码和压缩文本的包
-
unic-segment
UNIC — Unicode文本分割算法
-
fm-index
FM索引及其Rust变体实现
-
maily
简单、快速、容错性高的电子邮件发送
-
zsplit
按行将文本拆分为多个文件
-
azalea-chat
解析Minecraft聊天消息
-
zhlint
中文文本内容代码检查工具
-
get-selected-text
一个小巧的Rust库,允许您轻松地从所有平台(macOS、Windows、Linux)获取所选文本
-
schmfy
Schmfication库
-
textnonce
基于文本的随机nonce生成器
-
libcoerced
serde_json和泛型文本内容匹配、验证和强制转换
-
regex_generate
使用正则表达式生成文本
-
caesar_cipher_enc_dec
可以轻松使用凯撒密码
-
vii
绑定到Vim对象,如文本属性、通道,以及使用Rust与Vim交互的方式
-
六位制
小型打包字符串
-
模糊选择器
模糊搜索和命令行应用中的项目交互式选择
-
hydroper_source_text
包含行位置的源文本
-
lino
具有记事本样按键绑定命令行文本编辑器
-
latinrs
Rust 包,将文本和字符转换成其拉丁形式
-
keysmith
创建键、uuid、时间戳等
-
suffix
数组
-
syllabize-es
将西班牙文本音节化,以及其他更多
-
agprefs
用于从 Lightroom 读取和写入 agprefs 文件以及在 lrcat 文件中的文本字段的解析器和序列化器
-
hydroperfox-sourcetext
包含行位置的源文本
-
trimgin
小命令,用于从文本中删除前导和尾随空格
-
edtui-papier
基于TUI的vim风格编辑器
-
shelldraw
命令行绘图工具。它可以从一系列图形命令中构建一个单独的帧,然后在命令行上以图像的形式显示该帧。
-
textdb
高性能只读文本数据库
-
grep-reader
crates.io的简短文本
-
chargrid
文本UI组件框架
-
plsfix
文本清理工具
-
re_log
在Rerun crates中设置和执行文本日志的辅助工具
-
jsdu
JSON文件大小分析器
-
midpad
命令行工具,用于填充文本
-
indentsort
对任意缩进文本进行结构保留排序
-
syllarust
快速计算音节
-
rustii
将图像转换为ASCII艺术
-
table_formatter
用Rust编写的文本表格格式化器
-
source-cache
查询原始文本缓存
-
scrawl
打开用户首选的文本编辑器,以便他们可以在线编辑数据,并为交互式 CLI 应用程序返回可读的 struct
-
wecom-agent
企业微信API的轻封装,使消息发送更加便捷。
-
txt_to_md
将 txt 文件转换为 markdown 文件的命令
-
align
对齐文本
-
kashida
在阿拉伯文本中插入 Kashidas/Tatweel,例如为了对齐目的。
-
amp
适用于终端的完整文本编辑器
-
count-md
可配置的命令行工具和 Rust 库,用于在 Markdown 文档中进行 Unicode、Markdown、HTML 感知的单词计数
-
ortfodb
(https://github.com/ortfo/db) Rust 的客户端库
-
ascii-canvas
用于绘制线条和样式文本并将输出到终端的画布
-
mdbook-indexing
用于索引生成的 mdbook 预处理器
-
textwrap-macros
过程宏,用于在编译时使用 textwrap 工具
-
table-format
为打印到终端和日志的表格格式化
-
texel_types
Texel ASCII艺术文本编辑器的类型
-
etch
不仅仅是一个文本格式化工具,不要只是标记它,etch它
-
yeslogic-unicode-script
快速查找Unicode脚本属性
-
sqlite-uuid
SQLite插件,支持uuids
-
read_input
询问用户输入,直到输入的数据有效
-
s_text_input_f
文本输入格式
-
plog
为Rust程序编写的模块化美观日志器
-
kmpm
KMP(Knuth-Morris-Pratt算法)方法库
-
isixhosa
帮助处理isiXhosa文本
-
eg-seven-segment
嵌入式图形的七段显示器
-
text-file-sort
按类似linux sort的方式排序文本文件
-
python_comm
使用Rust编写Python模块更容易
-
kas-text
文本布局和字体管理
-
symbolize
允许您将位图图像转换为它们的符号版本
-
tokenizations
对齐库
-
suff_collections
快速实现后缀数组和后缀树
-
fencryption
一个用于加密/解密文本、文件和目录的程序
-
litegrep
基于查询的基本文件搜索工具,用于搜索文本行
-
psource
CLI 工具,用于将源代码格式化输出到 stdout 或直接到剪贴板
-
santiago
用于 Rust 的词法分析和解析工具包
-
ibm-watson
用于与 IBM Watson API 交互的包装器
-
re_space_view_text_log
一个空间视图,显示表格中的文本条目,并随活动时间滚动
-
fwdt
Few Word Do Trick (fwdt) 是一种快速的数据记录工具,具有非常高的可靠性。数据录入最快、最不易出错的方法。
-
flo_rope
带有属性和流式处理的 rope 数据结构实现
-
translitrs
塞尔维亚语的转写实用工具
-
pdf-canvas
使用纯 Rust 生成 PDF 文件。目前支持 14 个内置字体中的简单矢量图形和文本设置
-
chargrid_common
用于使用 chargrid 制作文本 UI 的通用工具
-
riglet
Figlet 的 Rust 版本
尝试使用DuckDuckGo进行搜索。搜索.