# Relevant Crates
- [ucd - crates.io: Rust Package Registry](https://crates.io/crates/ucd)
- [sourtin/libucd: A rust library exposing much of the Unicode Character Database (v9.0.0)](https://github.com/sourtin/libucd?tab=readme-ov-file)
- [Unicode Character Database](https://www.unicode.org/ucd/)
- [Unicode Blocks - Unicode Explorer](https://unicode-explorer.com/blocks)
- [huonw/unicode_names: char <-> Unicode character name](https://github.com/huonw/unicode_names)
- [icu::properties - Rust](https://docs.rs/icu/latest/icu/properties/index.html)
- [unicode-org repositories](https://github.com/orgs/unicode-org/repositories)
- [Unicode Utilities: Description and Index](https://util.unicode.org/UnicodeJsps/)
- [unicode-general-category — Rust text processing library // Lib.rs](https://lib.rs/crates/unicode-general-category)
- [GeneralCategory in unicode_general_category - Rust](https://docs.rs/unicode-general-category/latest/unicode_general_category/enum.GeneralCategory.html)
- [unicode_properties - Rust](https://docs.rs/unicode-properties/latest/unicode_properties/index.html)
- [unicode_names2 — Rust text processing library // Lib.rs](https://lib.rs/crates/unicode_names2)
- [name in unicode_names2 - Rust](https://docs.rs/unicode_names2/latest/unicode_names2/fn.name.html)
- [#unicode-text // Lib.rs](https://lib.rs/keywords/unicode-text)
- [‘unicode value’ search // Lib.rs](https://lib.rs/search?q=unicode+value)
- [ucd_util - Rust](https://docs.rs/ucd-util/0.2.2/ucd_util/)
- [icu_properties — Rust i18n library // Lib.rs](https://lib.rs/crates/icu_properties)
- [open-i18n/rust-unic: UNIC: Unicode and Internationalization Crates for Rust](https://github.com/open-i18n/rust-unic/?tab=readme-ov-file)
- [rust-unic/unic/ucd at master · open-i18n/rust-unic](https://github.com/open-i18n/rust-unic/tree/master/unic/ucd)
- [rust-unic/apps/cli at master · open-i18n/rust-unic](https://github.com/open-i18n/rust-unic/tree/master/apps/cli)
---
- [Script in unicode_script - Rust](https://docs.rs/unicode-script/latest/unicode_script/enum.Script.html)
- [unicode-language - crates.io: Rust Package Registry](https://crates.io/crates/unicode-language)
- [vextractor - crates.io: Rust Package Registry](https://crates.io/crates/vextractor)
- [BurntSushi/ucd-generate: A command line tool to generate Unicode tables as source code.](https://github.com/BurntSushi/ucd-generate)
---
- [chars — command-line utility in Rust // Lib.rs](https://lib.rs/crates/chars)
- [boinkor-net/chars: cha(rs) is a commandline tool to display information about unicode characters](https://github.com/boinkor-net/chars)
- [pemistahl/chr: A command-line tool that gives information about Unicode characters](https://github.com/pemistahl/chr)
- [find_unicode — Rust application // Lib.rs](https://lib.rs/crates/find_unicode)
---
- [term-table — CLI for Rust // Lib.rs](https://lib.rs/crates/term-table)
- [tabwriter - crates.io: Rust Package Registry](https://crates.io/crates/tabwriter)
- [tabwriter-bin - crates.io: Rust Package Registry](https://crates.io/crates/tabwriter-bin)
- [cli-table — CLI for Rust // Lib.rs](https://lib.rs/crates/cli-table)
- [cli_table - Rust](https://docs.rs/cli-table/latest/cli_table/#features)
- [prettytable-rs — Rust utility // Lib.rs](https://lib.rs/crates/prettytable-rs)
- [Table in prettytable - Rust](https://docs.rs/prettytable-rs/latest/prettytable/struct.Table.html#method.set_titles)
## ANSI Escape Code
- [Termwiz — CLI for Rust // Lib.rs](https://lib.rs/crates/termwiz)
- [InputParser in termwiz::input - Rust](https://docs.rs/termwiz/latest/termwiz/input/struct.InputParser.html)
- [Action in termwiz::escape - Rust](https://docs.rs/termwiz/latest/termwiz/escape/enum.Action.html)
- [ANES — Rust parser // Lib.rs](https://lib.rs/crates/anes)
- [Parser in anes::parser - Rust](https://docs.rs/anes/latest/anes/parser/struct.Parser.html#method.advance)
- [#ansi-term // Lib.rs](https://lib.rs/keywords/ansi-term)
- [AnsiParser — Rust parser // Lib.rs](https://lib.rs/crates/ansi-parser)
- [List of all items in this crate](https://docs.rs/ansi-parser/latest/ansi_parser/all.html)
- [cansi — Rust parser // Lib.rs](https://lib.rs/crates/cansi)
- [cansi - Rust](https://docs.rs/cansi/latest/cansi/)
- [ansitok — Rust parser // Lib.rs](https://lib.rs/crates/ansitok)
- [vtparse — CLI for Rust // Lib.rs](https://lib.rs/crates/vtparse)
- [VTActor in vtparse - Rust](https://docs.rs/vtparse/latest/vtparse/trait.VTActor.html)
- [ElementKind in ansitok - Rust](https://docs.rs/ansitok/latest/ansitok/enum.ElementKind.html)
- [vte - Rust](https://docs.rs/vte/latest/vte/index.html)
- [#terminal-parser // Lib.rs](https://lib.rs/keywords/terminal-parser)
- [#ansi-parser // Lib.rs](https://lib.rs/keywords/ansi-parser)
- [escape-artist — Rust application // Lib.rs](https://lib.rs/crates/escape-artist)
- [Seqsee — Rust utility // Lib.rs](https://lib.rs/crates/seqsee)
### Other Options
- [unicode_segmentation - Rust](https://docs.rs/unicode-segmentation/latest/unicode_segmentation/)
- [GeneralCategory in unicode_general_category - Rust](https://docs.rs/unicode-general-category/latest/unicode_general_category/enum.GeneralCategory.html)
- [cmd_lib - Rust](https://docs.rs/cmd_lib/latest/cmd_lib/)
- [run_script - Rust](https://docs.rs/run_script/latest/run_script/)
- [‘osc control codes’ search // Lib.rs](https://lib.rs/search?q=osc+control+codes)
- [ansi-control-codes — CLI for Rust // Lib.rs](https://lib.rs/crates/ansi-control-codes)
- [ansi_control_codes - Rust](https://docs.rs/ansi-control-codes/latest/ansi_control_codes/)
- [#ansi-escapes // Lib.rs](https://lib.rs/keywords/ansi-escapes)
- [ansitok — Rust parser // Lib.rs](https://lib.rs/crates/ansitok)
- [ansi_parser - Rust](https://docs.rs/ansi-parser/latest/ansi_parser/)
- [AnsiStr — CLI for Rust // Lib.rs](https://lib.rs/crates/ansi-str)
- [vtparse — CLI for Rust // Lib.rs](https://lib.rs/crates/vtparse)
- [termwiz - Rust](https://docs.rs/termwiz/latest/termwiz/)
- [Element in ansitok - Rust](https://docs.rs/ansitok/latest/ansitok/struct.Element.html)
- [ansitok - Rust](https://docs.rs/ansitok/latest/ansitok/index.html)
- [strip-ansi-escapes — Rust text processing library // Lib.rs](https://lib.rs/crates/strip-ansi-escapes)
- [strip_str in strip_ansi_escapes - Rust](https://docs.rs/strip-ansi-escapes/latest/strip_ansi_escapes/fn.strip_str.html)
- [cansi — Rust parser // Lib.rs](https://lib.rs/crates/cansi)
- [cansi - Rust](https://docs.rs/cansi/latest/cansi/)
- [anstyle-parse — CLI for Rust // Lib.rs](https://lib.rs/crates/anstyle-parse)
- [Filterm — Rust API for Unix // Lib.rs](https://lib.rs/crates/filterm)
- [Grits — Rust application // Lib.rs](https://lib.rs/crates/grits)
- [escape-artist — Rust application // Lib.rs](https://lib.rs/crates/escape-artist)
- [Seqsee — Rust utility // Lib.rs](https://lib.rs/crates/seqsee)
- [ansi-width — Rust text processing library // Lib.rs](https://lib.rs/crates/ansi-width)
- [CsiParser — CLI for Rust // Lib.rs](https://lib.rs/crates/csi_parser)
- [ANSI escape code - Wikipedia](<https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences>)
- [strip-ansi — Rust library // Lib.rs](https://lib.rs/crates/strip-ansi)
- [strip-ansi-cli — command-line utility in Rust // Lib.rs](https://lib.rs/crates/strip-ansi-cli)
- [#ansi // Lib.rs](https://lib.rs/keywords/ansi)
- [altscr — command-line utility in Rust // Lib.rs](https://lib.rs/crates/altscr)
- [ansi-diff — embedded dev in Rust // Lib.rs](https://lib.rs/crates/ansi-diff)
- [Scol — command-line utility in Rust // Lib.rs](https://lib.rs/crates/scol)
- [vcprompt — command-line utility in Rust // Lib.rs](https://lib.rs/crates/vcprompt)
- [OSC52 — Rust application // Lib.rs](https://lib.rs/crates/osc52)
- [#tty // Lib.rs](https://lib.rs/keywords/tty)
- [terminal-trx — CLI for Rust // Lib.rs](https://lib.rs/crates/terminal-trx)
- [‘cansi’ search // Lib.rs](https://lib.rs/search?q=cansi)
- [cansi — Rust parser // Lib.rs](https://lib.rs/crates/cansi)
- [ANES — Rust parser // Lib.rs](https://lib.rs/crates/anes)
- [strip-ansi-escapes — Rust text processing library // Lib.rs](https://lib.rs/crates/strip-ansi-escapes)
- [‘osc codes’ search // Lib.rs](https://lib.rs/search?q=osc+codes)
- [osc8er — Rust application // Lib.rs](https://lib.rs/crates/osc8er)
- [morse-codec — embedded dev in Rust // Lib.rs](https://lib.rs/crates/morse-codec)
- [OSC8 — Rust library // Lib.rs](https://lib.rs/crates/osc8)
- [Hyperlinks in Terminal Emulators](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda)
- [OSC52 — Rust application // Lib.rs](https://lib.rs/crates/osc52)
- [C1 Control Codes at DuckDuckGo](https://duckduckgo.com/?t=ffab&q=C1+Control+Codes&ia=web)
- [terminal - What can the C1 control codes be used for? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/616798/what-can-the-c1-control-codes-be-used-for)
- [ANSI Control Functions Summary](https://vt100.net/docs/vt510-rm/chapter4.html)
- [C0 and C1 control codes explained](https://everything.explained.today/C0_and_C1_control_codes/#SYN)
- [C0 and C1 control codes - Wikiwand](https://www.wikiwand.com/en/articles/ASCII_control_character)
- [shell split Search - Rust](file:///home/egrieco/Projects/picleo/target/doc/picleo/index.html?search=shell%20split)
- [‘shell split’ search // Lib.rs](https://lib.rs/search?q=shell+split)
- [comma — Rust parser // Lib.rs](https://lib.rs/crates/comma)
- [shell-words — Rust API for Unix // Lib.rs](https://lib.rs/crates/shell-words)
- [Unix APIs — list of Rust libraries/crates // Lib.rs](https://lib.rs/os/unix-apis)
- [shvar — Rust API for Unix // Lib.rs](https://lib.rs/crates/shvar)
- [shellwords — CLI for Rust // Lib.rs](https://lib.rs/crates/shellwords)
- [shellexpand — Rust filesystem library // Lib.rs](https://lib.rs/crates/shellexpand)
- [bashrs — Rust utility // Lib.rs](https://lib.rs/crates/bashrs)
- [xshell — Cargo library // Lib.rs](https://lib.rs/crates/xshell)