-
termimad
Markdown Renderer for the Terminal
-
smartcat
Putting a brain behind
cat
. CLI interface to bring language models in the Unix ecosystem 🐈⬛ -
mdxjs
Compile MDX to JavaScript in Rust
-
pulldown-cmark
A pull parser for CommonMark
-
cargo-spellcheck
Checks all doc comments for spelling mistakes
-
text-splitter
Split text into semantic chunks, up to a desired chunk size. Supports calculating length by characters and tokens, and is callable from Rust and Python.
-
mdbook-yapp
A mdBook preprocessor for simple text replacements
-
prop-check-rs
A Property-based testing Library in Rust
-
typos-dict
Source Code Spelling Correction
-
make_it_braille
A CLI tool and library to manipulate unicode braille images
-
ricat
A Rust-Based implemenation of classic UNIX
cat
command -
as3_parser
ActionScript 3 parser
-
harfbuzz-sys
Rust bindings to the HarfBuzz text shaping engine
-
repub-rs
binary for converting mhtml webpages into remarkable-style summarized epubs
-
anystr
An abstraction over string encoding that supports ASCII, UTF-8, UTF-16 and UTF-32
-
quixote
Quizzes and tests in Markdown
-
emojis
✨ Lookup emoji in *O(1)* time, access metadata and GitHub shortcodes, iterate over all emoji, and more!
-
analiticcl
approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
-
ra_ap_test_utils
TBD
-
mdbook-tocjs
A mdbook preprocessor which adds extra js and css file for ToC hydration
-
pulldown-cmark-escape
An escape library for HTML created in the pulldown-cmark project
-
hgrep
grep tool with human-friendly search output. This is similar to
-C
option ofgrep
command, but its output is enhanced with syntax highlighting focusing on human readable outputs. -
glean
SDK Rust language bindings
-
graphannis-cli
command-line interface to the new backend implementation of the ANNIS linguistic search and visualization system
-
capitalize
Change first character to upper case and the rest to lower case, and other common alternatives
-
typos-cli
Source Code Spelling Correction
-
md-tui
A terminal markdown viewer
-
simple-string-patterns
Makes it easier to match, split and extract strings in Rust without regular expressions. The parallel string-patterns crate provides extensions to work with regular expressions via the Regex library
-
savvy
R extension interface
-
lgtmeow
🐾 —— 「本喵觉得很不错~」
-
drama_llama
language modeling and text generation
-
ripsecrets
A command-line tool to prevent committing secret keys into your source code
-
ra_ap_ide_ssr
Structural search and replace of Rust code
-
tokenizers
today's most used tokenizers, with a focus on performances and versatility
-
ib-pinyin
一个高性能拼音匹配库
-
charabia
detect the language, tokenize the text and normalize the tokens
-
mdbook-alerts
mdBook preprocessor to add GitHub Flavored Markdown's Alerts to your book
-
dsntk-recognizer
Decision Toolkit | Decision table recognizer
-
regex-literal
delimited regular expression literals
-
promkit
A toolkit for building your own interactive command-line tools
-
dsntk-gendoc
Decision Toolkit | Documentation generator
-
stringzilla
Faster SIMD-accelerated string search, sorting, fingerprints, and edit distances
-
bubble-bath
Small and quick HTML sanitizer
-
sf-api
API to send commands to the Shakes & Fidget servers and parse their responses into characters
-
autotex
Continuously compile TeX and LaTeX
-
metatron
Metatron library
-
jieba-rs
The Jieba Chinese Word Segmentation Implemented in Rust
-
hck
A sharp cut(1) clone
-
pdf_composer
Create PDF documents from YAML Front Matter source documents
-
candle_embed
CUDA or CPU powered, library for creating vector embeddings using Candle and models from Hugging Face
-
deunicode
Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.
-
dmos
Djot HTML renderer with advanced features
-
dmos-cli
Djot HTML renderer with advanced features - CLI
-
typst-ansi-hl
highlights your Typst code using ANSI escape sequences
-
boreal
evaluate YARA rules, used to scan bytes for textual and binary pattern
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
ende
encoding/decoding unicode/utf-8/utf-16(ucs-2) code points
-
jpreprocess
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
dmntk-common
DMNTK | Common definitions
-
dmntk-gendoc
DMNTK | Documentation generator
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, files and image, as well as clipboard update listening
-
lindera
A morphological analysis library
-
lindera-dictionary
A Japanese morphological dictionary
-
lindera-ko-dic-builder
A Korean morphological dictionary builder for ko-dic
-
vl-convert-pdf
convert SVG to PDF with embedded text
-
lindera-unidic-builder
A Japanese morphological dictionary builder for UniDic
-
lindera-ipadic-builder
A Japanese morphological dictionary builder for IPADIC
-
cerpton
A 'double' Caesar Cypher
-
jpreprocess-njd
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
lindera-cli
A morphological analysis command line interface
-
jpreprocess-jpcommon
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
jpreprocess-dictionary
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
jpreprocess-dictionary-builder
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
jpreprocess-naist-jdic
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
jpreprocess-window
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
lindera-cc-cedict-builder
A Chinese morphological dictionary builder for CC-CEDICT
-
lindera-tokenizer
A morphological analysis library
-
lindera-decompress
A morphological analysis library
-
jawk
JSON AWK
-
jpreprocess-core
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
typed-oid
Typed Object IDs
-
tantivy-analysis-contrib
A set of analysis components for Tantivy
-
lindera-ipadic-neologd-builder
A Japanese morphological dictionary builder for IPADIC NEologd
-
lindera-compress
A morphological analysis library
-
lindera-analyzer
A morphological analysis library
-
lindera-ko-dic
A Japanese morphological dictionary for ko-dic
-
lindera-filter
Character and token filters for Lindera
-
lindera-ipadic
A Japanese morphological dictionary for IPADIC
-
yffi
Bindings for the Yrs native C foreign function interface
-
lindera-unidic
A Japanese morphological dictionary for UniDic
-
lindera-cc-cedict
A Japanese morphological dictionary for CC-CEDICT
-
gix-utils
gitoxide
utilities that don’t need feature toggles -
minimo
terminal ui library combining alot of things from here and there and making it slightly easier to play with
-
lindera-ipadic-neologd
A Japanese morphological dictionary for IPADIC NEologd
-
html-compare
compare html files
-
lindera-core
A morphological analysis library
-
boreal-cli
CLI utility to run boreal, a YARA rules engine
-
mdbook-katex
mdBook preprocessor rendering LaTeX equations to HTML
-
lngcnv
linguistics: display pronunciation, translate between dialects, convert between orthographies; support for multiple languages: English, Latin, Polish, Quechua, Spanish, Tikuna
-
nu-utils
Nushell utility functions
-
gene
providing a log matching framework written in Rust
-
harfbuzz
Rust bindings to the HarfBuzz text shaping engine
-
pelp
A (p)resentation h(elp)er. Makes it easy to create a revealjs presentation from a Markdown file.
-
mdbook-graphviz
mdbook preprocessor to add graphviz support
-
dnd-character
A Dungeons and Dragons character generator
-
re_ui
Rerun GUI theme and helpers, built around egui
-
re_space_view_text_document
space view that shows a single text box
-
nu-explore
Nushell table pager
-
formatjson
Formats JSON files
-
mdbook-chapter-zero
A mdBook preprocessor that allows 0th (sub-)chapter
-
rust_baht_text
Convert number to Thai Baht text
-
whitespace-sifter
Sift duplicate whitespaces away!
-
manchu-converter
Converts transcripted Manchu text to Manchu script with Manchu alphabet
-
zawk
An efficient Awk-like language implementation by Rust with stdlib
-
harfbuzz-traits
Rust Traits for the HarfBuzz text shaping engine
-
decasify
A CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
quranize
Encoding transliterations into Quran forms
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
widestring
wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both
u16
andu32
string types are provided, including support for UTF-16 and UTF-32… -
mdbook-collector
A mdbook preprocessor which collects json/yaml/toml data from each post and builds a json file of it
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
mdbook-tagger
A mdbook preprocessor to collect and build tag data in Json format
-
igrepper
The interactive grepper
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
chewing
(酷音) intelligent Zhuyin input method
-
bge
Rust interface for BGE Small English Embedding Library
-
mdbook-pandoc
A mdbook backend that outsources most of the rendering process to pandoc
-
mdopen
Preview markdown files in a browser
-
metatensor-sys
Bindings to the metatensor C library
-
malachi
A domain specific pattern matching language made for defining bot commands
-
render_readme
Render Markdown or reStructuredText with syntax highlighting and image filtering similar to GitHub's
-
hi-doc
Diagnostics formatting library
-
scraps
A static site generator that builds a wiki from a set of markdown files. Inspired by https://scrapbox.io/.
-
string-patterns
Makes it easier to work with common string patterns and regular expressions in Rust, adding convenient regex match and replace methods (pattern_match and pattern_replace) to the standard…
-
gregex
Regex solver utilizing NFA
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
rphonetic
Rust port of phonetic Apache commons-codec algorithms
-
hello_rust_lang_book_chpater_20
rust lang book chapter 20
-
mdbook-metadata
mdBook preprocessor to parse markdown metadata
-
moto
motivated automation
-
inkjet
A batteries-included syntax highlighting library for Rust, based on tree-sitter
-
lorem-ipsum-generator
allows you to generate lorem ipsum text, simply and easily
-
roadblk-core
Validator def
-
imatree
command line tool to generate aesthetically pleasing (and sometimes not so pleasing) images of whatever string you want
-
tokengrams
Compute n-gram statistics and model language over pre-tokenized text corpora used to train large language models
-
yara-x-parser
A parsing library for YARA rules
-
plagiarismbasic_lib
Basic plagiarism checker written in Rust
-
regress
A regular expression engine targeting EcmaScript syntax
-
lorem-ipsum
Quickly generate placeholder test
-
yara-x-proto
Protocol buffer with options for YARA modules
-
safe-string
safe interface for interacting with multi-byte strings in Rust, namely IndexedStr, IndexedString, and IndexedSlice
-
font-types
Scalar types used in fonts
-
rsonpath-lib
Blazing fast JSONPath query engine powered by SIMD. Core library of
rsonpath
. -
qm-role-build
Role builder from markdown tables
-
pdf-extract
extract content from pdfs
-
invisible_unicode
finding invisible unicode characters
-
titlecase
Capitalize text according to a style defined by John Gruber for Daring Fireball
-
docfmt
A document formatter using Handlebars templates
-
mdbook-reference-table
mdBook preprocessor to create reference tables
-
truncate_string_at_whitespace
Truncate a &str at the closest whitespace to a specified length with unicode safety
-
surt-rs
Sort-friendly URI Reordering Transform (SURT)
-
char-ranges
Iterate chars and their start and end byte positions
-
frida-build
Rust bindings for Frida
-
decancer
A tiny package that removes common unicode confusables/homoglyphs from strings
-
similar
A diff library for Rust
-
pulldown-cmark-toc
Generate a table of contents from a Markdown document
-
rust-sokoban
sokoban game base rust
-
mdbook-shiftinclude
mdbook preprocessor for file inclusion with shift
-
interslavic
in rust
-
asciit
A compact and visually appealing ASCII table for your terminal, featuring colored numbers and letters
-
two_percent
Fuzzy Finder in rust!
-
stam
powerful library for dealing with stand-off annotations on text
-
zipcodes
Query US zipcodes without SQLite
-
sttx
belt for transforming speech-to-text data
-
cai
The fastest CLI tool for prompting LLMs (powered by Groq AI)
-
regex-syntax
A regular expression parser
-
braille-rs
working with braille characters and drawing with them
-
basic-text-internals
Basic Text string literal implementation details
-
command-error
Detailed error messages and status checking for
std::process::Command
-
vesti
A preprocessor that compiles into LaTeX
-
solr_post
command line tool and library to post files in a directory to a Solr server
-
basic-text
Basic Text strings and I/O streams
-
archive-pdf-urls
Extract all links from a PDF and archive the URLs in the Internet Archive's Wayback Machine
-
egui-dropdown
An actual dropdown list for egui
-
slice-command
slice is a command-line tool that allows you to slice the contents of a file using syntax similar to Python's slice notation
-
env2toml
Convert env vars to toml text
-
bashtestmd
Compiles shell commands in .md files into Bash scripts for testing
-
ssml-parser
parsing speech sythnesis markup language
-
ab-radix-trie
A compressed radix trie implementation supporting matching rules
-
precis-profiles
PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords as defined in rfc8265; and Nicknames as defined in rfc8266
-
fiberplane-markdown
convert Fiberplane Notebooks to and from Markdown
-
berlin-core
Identify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions
-
regex
regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
bpmf_py
A Bopomofo and Pinyin library
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
casile
The command line interface to the CaSILE toolkit, a book publishing workflow employing SILE and other wizardry
-
gnurx-sys
Regular expression functionality from glibc extracted into a separate library, for Win32
-
mdtrans
Markdown parser and transformer using
pest.rs
, focused on flexibility to a project’s needs -
quill_delta_pdf
Convert Quill Delta to PDF
-
pcre2
High level wrapper library for PCRE2
-
ayda
Ask your Documents Anything. A tool for querying your documents with a large language model.
-
mdbook-docker-run
Plugin for mdbook which runs a script in docker and outputs the result
-
onechatsocial-models
Revolt Backend: API Models
-
uuhelp_parser
A collection of functions to parse the markdown code of help files
-
ammonia
HTML Sanitization
-
hema_minigrep
grep clone
-
pcre2-sys
Low level bindings to PCRE2
-
zhconv
Traditional/Simplified and regional Chinese variants converter based on MediaWiki & OpenCC rulesets and powered by AC automata 轉換简体、繁體及兩岸、新馬中文地區詞,基於MediaWiki和OpenCC之字詞轉…
-
ncase
Enforce a case style
-
mdbook-numthm
An mdbook preprocessor for automatically numbering theorems, lemmas, etc
-
mdbook-iced
An mdBook preprocessor to turn iced code blocks into interactive examples
-
any2utf8
Convert any enncoding to utf-8
-
zhconv-cli
Convert Traditional/Simplified Chinese and regional words of Taiwan/Hong Kong/mainland China/Singapore based on Wikipedia and OpenCC rulesets 轉換中文簡體、繁體及兩岸、新馬地區詞,基於維基百科和…
-
ipset_lookup
ipset is a command-line tool that takes networks or IPs and searches through a lot of different threat feeds quickly. It can also download the feed data necessary to perform the queries…
-
mdbook-numeq
An mdbook preprocessor for automatically numbering centered equations
-
indoc
Indented document literals
-
aho-corasick
Fast multiple substring searching
-
qpdf
Rust bindings to QPDF C++ library
-
fm
Non-backtracking fuzzy text matcher
-
textocx
Tex code to Office MathML
-
bogrep
Full-text search for bookmarks from multiple browsers
-
str-block
Remove the initial newline and common indentation from string literals
-
cheetah
An extremely fast and flexible static site generator
-
qpdf-sys
Rust bindings to QPDF C++ library via FFI and bindgen
-
utf8-command
UTF-8 encoded
std::process::Command
output -
pra
Print Random ASCII
-
text_analysis
Analyze text stored as *.txt in provided file or directory. Doesn't read files in subdirectories. Counting all words and then searching for every unique word in the vicinity (+-5 words)…
-
arrow-row
Arrow row format
-
pulldown-cmark-to-cmark
Convert pulldown-cmark Events back to the string they were parsed from
-
speech-synthesis
Common traits for speech synthesis
-
hangeul
Korean alphabet manipulation library
-
toolstr
formatting data into String's
-
chocodye
changing the color of the chocobos' plumage in Final Fantasy XIV
-
octor
rmd combines all readmes into one
-
clparser
A command line tool for parsing CHANGELOG.md files that use the Keep A Changelog format. (fork marcaddeo/clparse)
-
ssbm_utils
A collection of useful tools for working with data from Super Smash Bros Melee
-
readability-text-cleanup
cleaning up text from HTML using Mozilla's Readability algorithm
-
minigrep-danidim13
A test crate based on Rust book examples
-
mdbook-codeblocks
A mdbook preprocessor to prepend customizable vignette to code blocks
-
kelp
A convert tool for Japanese
-
unicode-reverse
Unicode-aware in-place string reversal
-
regex-cursor
regex fork that can search discontiguous haystacks
-
image-to-ascii
Converts images and gifs to ascii art
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
term-rustdoc
A TUI for Rust docs
-
redpatterns
a list of patterns for scanners 📟
-
stam-python
STAM is a library for dealing with standoff annotations on text
-
intuicio-data
Data module for Intuicio scripting platform
-
tre-regex
Rust safe bindings to the TRE regex module
-
intuicio-frontend-simpleton
Simpleton frontend module for Intuicio scripting platform
-
lipsum
lorem ipsum text generation library. It generates pseudo-random Latin text. Use this if you need filler or dummy text for your application. The text is generated using a simple Markov chain…
-
poppler
Wrapper for the GPL-licensed Poppler PDF rendering library
-
norad
Read and write Unified Font Object files
-
rsclp
A lib crate to parse proccess arguments
-
tre-regex-sys
Rust bindgen bindings to the TRE regex module
-
linebreak
breaking a given text into lines within a specified width
-
substudy
Language-learning tools for working with parallel, bilingual subtitles and media files
-
numeric-sort
A zero-allocation, human-readable sorting library
-
morph-rs
Dictionary Morphologizer for Russian language
-
brf-macro
macro to convert North American ASCII Braille to Unicode Braille
-
jayce
tokenizer 🌌
-
refalizer
Make sure your branch names are good to drive
-
wimbd
A CLI for inspecting and analyzing large text datasets
-
mdcat
cat for markdown: Show markdown documents in terminals
-
unidown
Convert Markdown to Unicode
-
syllarust
quickly counting syllables
-
unicode_names2
Map characters to and from their name given in the Unicode standard. This goes to great lengths to be as efficient as possible in both time and space, with the full bidirectional tables weighing barely 500 KB…
-
pulldown-cmark-mdcat
Render pulldown-cmark events to TTY
-
g2-unicode-jp
convert Japanese Half-width-kana[半角カナ] and Wide-alphanumeric[全角英数] into normal ones
-
mdcat-http-reqwest
Reqwest-based HTTP resource handler for mdcat
-
haoxue-dict
Chinese dictionary and word segmenter
-
hypher
separates words into syllables
-
const-str
compile-time string operations
-
runanum
Существительные с правильными окончаниями после чисел
-
cskk
C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ
-
lean-sys
Bindings to Lean 4's C API
-
fmtt
A stupid text formatter that tries to break lines on sensible punctuations
-
html2text
Render HTML as plain text
-
near-facsimile
Find similar or identical text files in a directory
-
regex-automata
Automata construction and matching using regular expressions
-
afrim-translator
Manage the predication system of the afrim input method
-
afrim-memory
handle of sequential codes easier for an input method
-
mdbook-typst
An mdBook backend to output Typst markup, pdf, png, or svg
-
simple_peg
A command-line peg parser implemented by Rust
-
sayit
String replacements using regex
-
dptran
run DeepL translations on command line written by Rust
-
pullup
Convert between markup formats
-
const-str-proc-macro
compile-time string operations
-
pulldown_typst
A pull parser for Typst markup
-
uwu_cli
uwuifying the terminal
-
presenterm
A terminal slideshow presentation tool
-
uwu-rs
uwuifying library
-
simple-word-count
word count function, try to get same result with Microsoft Office Word application
-
newdoc
Generate pre-populated module files formatted with AsciiDoc that are used in Red Hat and Fedora documentation
-
varcon-core
Varcon-relevant data structures
-
varcon
Source Code Spelling Correction
-
typos-vars
Source Code Spelling Correction
-
typos
Source Code Spelling Correction
-
ultra-nlp
A NLP library
-
ansi-to-tui
convert ansi color coded text into ratatui::text::Text type from ratatui library
-
kansuji
漢数字と数字の相互変換のためのライブラリ
-
mdbook-callouts
mdBook preprocessor to add Obsidian Flavored Markdown's Callouts to your book
-
asmfmt
A formatter designed for programs in assembly language with AT&T syntax
-
wordcutw
A C-interface wrapper for Wordcut - a Lao/Thai word segmentation/breaking library
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
markovish
Markov chain implementation for text generation
-
stringcase
Converts string cases between camelCase, COBOL-CASE, kebab-case, and so on
-
synoptic
low-level, syntax highlighting library with unicode support
-
bstr
A string type that is not required to be valid UTF-8
-
clipcount
Counting words from the clipboard content
-
aprilasr
High-level wrapper for the april-asr C api (libaprilasr) using aprilasr-sys
-
byteyarn
hyper-compact strings
-
mdbook-embedify
based mdbook preprocessor plugin that allows you to embed apps to your book, like youtube, codepen and some other apps
-
chinese_dictionary
A searchable Chinese / English dictionary with helpful utilities
-
choco
markup language for dialogue systems
-
fuzzt
Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
-
fast_aug
Fast data augmentation for text
-
quickner-core
A fast and simple NER tool
-
rustic_print
A versatile Rust library for enhancing console output. It offers a range of features to create a more engaging and informative command-line interface.
-
kasedenv
Read environment variables by lower, upper case or case-insensitive keys
-
unicode-normalization
functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15
-
unicode-script
exposes the Unicode
Script
andScript_Extension
properties from UAX #24 -
rust-ai
A collection of 3rd-party AI APIs for Rust
-
twilight-mention
working with mentions in the Twilight ecosystem
-
case-macro
Macros for changing the casing of things
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
string_manip_rust
Demo of managing projects
-
roxy_syntect
Roxy plugin for providing syntax highlighting via Syntect
-
textwrap
word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
-
roxy_markdown_parser
Roxy plugin for parsing Markdown
-
mdbook-angular
mdbook renderer to run angular code samples
-
minigrepdemothorndal
A mini grep exercise from rust book
-
unicode-blocks
contains a list of all unicode blocks and provides some functions to search across them
-
rustybuzz
A complete harfbuzz shaping algorithm port to Rust
-
uniquewords-rs
Count the frequencies of words in text file(s)
-
smart-date
Parses relative and absolute dates in natural language text
-
ansi-width
Calculate the width of a string when printed to the terminal
-
notan_glyph
glyph's support for Notan
-
spinning_cube
Perspective projection of a spinning cube, using just ASCII characters
-
minigrep_empty
读取文件中的指定字符串信息
-
seshat-unicode
A Unicode Library for Rust. Unicode 15.1.0 ready. XID_Start and XID_Continue are also available.
-
wordcut-engine
Word segmentation/breaking library
-
groop
Outline-aware grep with syntax highlighting
-
grep-reader
short text for crates.io
-
extract-words
Extracts words from text without allocation
-
lister-cli
Lister: Navigate Markdown Lists
-
rscx-mdx
MDX support for RSCx
-
dnd_spellbook_maker
making pdf documents of spells that ressemble 5th edition D&D official source book spell descriptions
-
overworld_affinity
Overworld Affinity Library - Affinity and Multipliers
-
spongebob
A command to convert text to the Spongebob meme case
-
rodarte-minigrep
CLI for simple plain-text searching
-
overworld_dice
Overworld Dice Library - Dice components
-
overworld_incremental
Overworld Incremental Library - Tools for incremental games
-
overworld_progression
Overworld Progression Library - Experience, Milestone and Level progression
-
overworld_resource
Overworld Resource Library - Resource management
-
mmgrep
search in files
-
minigrep_v1
A lib from rust book, search word in contents
-
insim_core
Core types and traits for the insim crate
-
pdf_encoding
Font related encodings
-
spoilers
High-level Rust bindings for CTranslate2
-
pdf-merger-rs
app for merge PDF files
-
mdbook-keeper
An improved testing experience for mdbook
-
unicode-security
Detect possible security problems with Unicode usage according to Unicode Technical Standard #39 rules
-
unicode-segmentation
Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules
-
remove-markdown-links
Turns
[example](https://example.com)
intoexample
. That’s it -
mdbook-epub
An EPUB renderer for mdbook
-
probly-search
A lightweight full-text search engine with a fully customizable scoring function
-
mdbook
Creates a book from markdown files
-
normalize-hebrew-rs
package that normalizes special symbols within Hebrew string used in the Qumran-Digital project
-
hyphertool
Hypertool is a command-line tool for syllabification and hyphenisation
-
utf64
encode utf-8 strings into utf-64, and decode them back
-
dekor
styling and character repository in Rust
-
unicode-ccc
Unicode Canonical Combining Class detection
-
unicode-bidi-mirroring
Unicode Bidi Mirroring property detection
-
clafrica
This application allows you to type most of the characters in the african alphabet in any text field
-
lexmatch
lexicon matching tool that, given a lexicon of words or phrases, identifies all matches in a given target text. Uses suffix arrays.
-
datatroll
a robust and user-friendly Rust library for efficiently loading, manipulating, and exporting data stored in CSV files
-
leven-distance
Compute operational differences between two sequences using the Levenshtein algorithm
-
lines_lossy
extension to
BufRead
with a functionlines_lossy
that works likeBufRead::lines
but with lossy UTF-8 decoding -
pascii
image => text
-
mdbook-gitbook
mdBook preprocessor to properly render GitBook specific syntax
-
marktask
A CLI tool for parsing and manipulating Markdown tasks
-
mdbook-obsidian
mdBook preprocessor to render Obsidian specific syntax
-
hello-phext
A rust-native implementation of phext
-
tectonic_engine_bibtex
The
bibtex
program as a reusable crate -
daveparr_minigrep
command line tool to search for a string in a file based on 'The Rust Programming Language' book
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
mix
markdown compiler with 🚀 fuel
-
tectonic_bridge_harfbuzz
Expose the Harfbuzz C/C++ APIs to Rust/Cargo
-
tectonic_engine_xetex
The XeTeX engine as a reusable crate
-
tectonic_xetex_layout
XeTeX's font loading and layout interface encapsulation, as a crate
-
hh-highlight
hh: The text highlighter
-
hh-highligh
hh: The text highlighter
-
rust-beam
A LaTeX slide generator you can write in faster than beamer
-
tectonic_bridge_icu
Expose a subset of the ICU Unicode APIs to Rust/Cargo
-
aprilasr-sys
Low-level FFI bindings for the april-asr C api (libaprilasr)
-
mdbook-pdf
A backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
-
rustyline-async
A minimal readline with multiline and async support
-
snp_sminigrep
my practice
-
kvarn-chute
A Markdown converter designed to use the Kvarn templating engine
-
dumbfuzz
dumb library for fuzzy search
-
linoleum
but ergonomic line editor
-
sliceslice
A fast implementation of single-pattern substring search using SIMD acceleration
-
gulagcleaner_rs
Ad removal tool for PDFs
-
s_minigrep
project from rust book
-
briefcase
Convert to any case!
-
royal_road_archiver
An archival program and library for the webnovel site RoyalRoad
-
garde
Validation library
-
minigrep-carlossgv
grep implementation in Rust
-
text_layout
Text layout algorithms
-
notnow
A terminal based task and TODO management software
-
wezterm-bidi
The Unicode Bidi Algorithm (UBA)
-
amongify
A very ඞ sus ඞ program
-
advreader
Split text file into text sequences, strings and (line) comments
-
cindex
CSV indexing library
-
printpdf
writing PDF files
-
rust-texas
generate latex documents
-
dodo-zh
manipulate the cedict dictionary and pinyin
-
rs-wordcloud
☁ Flexible WordCloud implementation for ⚙Rust
-
indented_text_writer
IndentedTextWriter
-
unescaper
Unescape strings with escape sequences written out as literal characters
-
kanjidic_server
A REST API server for Kanjidic and EDRDG radical decompositions
-
llmvm-core
The core application for llmvm
-
uncased
Case-preserving, ASCII case-insensitive, no_std string types
-
mdbook-pagetoc
A mdbook plugin that provides a table of contents for each page
-
pyadvreader
Split text file into text sequences, strings and (line) comments
-
falcom-sjis
Falcom-compatibile Shift JIS implementation
-
kanjidic_types
A collection of types encompassing the variety of data about kanji available from Kanjidic
-
treegrep
A pattern matcher frontend or backend which displays results in a tree
-
opml
OPML library for Rust
-
llmvm-core-lib
llmvm core application
-
llmvm-outsource-lib
outsource backend for llmvm
-
dcsv
Dyanmic csv reader,writer,editor
-
llmvm-codeassist
A LLM-powered code assistant that automatically retrieves context (i.e. type definitions) from a Language Server Protocol server.
-
forbidden-bands
8-bit string handling library
-
llmvm-chat
An llmvm frontend that acts as a CLI chat interface
-
synctex_sys
Rust Bindings to libsynctex's C API
-
stego_wps
text-based steganography using the Words Per Sentence (WPS) method. It allows encoding and decoding hidden messages within the structure of a given text.
-
crop
A pretty fast text rope
-
emojicon
Find Emoji by using Emoticons and GitHub's, Bengali emoji names
-
unicode-bidi
Unicode Bidirectional Algorithm
-
text_alignment
Align your text in Rust in the CLI
-
fontconfig
Safe, higher-level wrapper around the Fontconfig library
-
betacode
conversion
-
mdbook-multicode
Allows you to give multilanguage code examples, toggled by a spinner
-
analyse-json
CLI tool for inspecting (Newline Delimited) NDJSON or JSON to understand the contents
-
lopdf
PDF document manipulation
-
ucd-parse
parsing data files in the Unicode character database
-
ik-rs
chinese segment, ik-analyzer for rust
-
bbcode-tagger
BBCode tree parser and tagger
-
gspell
Rust bindings for gspell
-
heckmv
A basic case-conversion renaming CLI tool
-
vmks-exam-generator
CLI program for pseudo-randomly generating different variants of an embedded programming exam
-
gosyn
Golang syntax parser in Rust
-
zalgo-codec
converting an ASCII text string to a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way.
-
flatpage
file system based markdown flat page
-
pangu2
Paranoid text spacing for good readability, to automatically insert whitespace between CJK (Chinese, Japanese, Korean) and half-width characters (alphabetical letters, numerical digits and symbols)
-
bebop-lang
LISP based Markdown preprocessor for creating html documents!
-
zalgo-codec-common
converting an ASCII text string to a single unicode grapheme cluster and back
-
waifu-calendar
fetch your favorite characters' birthdays from AniList
-
case_convert
Converts the first letter of a Rust String to uppercase
-
stream-rate-limiter
A rate limiter for Tokio streams
-
domrs
Document builder and serializer
-
stylin
Convert markdown to pandoc markdown with custom styles
-
mdbook-chapter-list
mdbook preprocessor for listing subchapters
-
static_format
Format strings with no runtime overhead
-
stfu8
Sorta Text Format in UTF-8
-
ripgrep
line-oriented search tool that recursively searches the current directory for a regex pattern while respecting gitignore rules. ripgrep has first class support on Windows, macOS and Linux.
-
pinyin-parser
Parses a string of pinyin syllables. Covers marginal cases such as
ẑ
,ŋ
andê
. -
ucfirst
Uppercase the first letter of a string
-
match-pinyin-with-hanzi
Checks whether the sentence in Chinese characters (汉字) matches with the sentence in pinyin (拼音). Erhua is supported.
-
koji
An interactive CLI for creating conventional commits
-
cdragon-rst
Work with Riot translation files
-
relog
Strong String Normalization
-
runiq
An efficient way to filter duplicate lines from input, à la uniq
-
line-straddler
Determine how lines through text (underlines, strikethroughs, etc) should be rendered
-
akai
Next-generation, functional and simple ID system
-
dtex
Better TeX
-
mdict
Rust implement mdict
-
read_chars
An iterator over characters read from some I/O source
-
rep-grep
wgrep/write-grep CLI
-
gematria_rs
Gematria, a traditional Hebrew numerology system
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
mdbook-admonish
A preprocessor for mdbook to add Material Design admonishments
-
toc
generate toc from markdown or html
-
simple-xlsx-writer
memory efficient XLSX writer
-
re2
Wrapper for the re2 C++ regex library
-
docx-rust
parsing and generating docx files
-
rustplexity
bigram-based perplexity calculator, useful for filtering out boilerplate or other abnormal text
-
mdbook-files
Preprocessor for mdbook which renders files from a directory as an interactive widget
-
cgi2
Create CGI programmes
-
regex-cli-test
A command line tool for testing against regex patterns
-
patterns
no_std compatible pattern scan library using simd
-
tabwriter
Elastic tabstops
-
char_trie
Text segmentation based on trie tree, High performance, support for custom dictionary
-
charasay
The future of cowsay 🐮! Colorful characters saying something 🗨️
-
armnod
random string generator
-
console_static_text
Logging for text that should stay in the same place in a console
-
mdbook-quiz
Interactive quizzes for your mdBook
-
fancy-regex
regexes, supporting a relatively rich set of features, including backreferences and look-around
-
mdbook-quiz-schema
Schema for quizzes used in mdbook-quiz
-
mdbook-quiz-validate
Input validation for quizzes used in mdbook-quiz
-
eliza
natural language processing program developed by Joseph Weizenbaum in 1966
-
minify-html-common
Common code and data for minify-html*
-
mdbook-mathpunc
An mdbook preprocessor that prevents line breaks between inline math blocks and punctuation marks when using katex
-
r4d
Text oriented macro processor
-
markov_namegen
Random text generators based on Markov models
-
multimarkov
generic tool for training and using multi-order Markov chains for procedural generation applications such as generating randomized but authentic-sounding names for characters and locations
-
poriborton
Interconversion between Unicode and various Bengali ANSI encodings
-
correct_word
A No brainer 'did you mean' library for Rust
-
senax-inflector
Pluralizes and singularizes English nouns. This crate is forked from https://github.com/whatisinternet/Inflector.
-
uclanr
A random word picker that gives you actually useful words
-
detect-indent
Detect the indentation of code
-
readability
Port of arc90's readability project to rust
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
json_to_table
pretty print JSON as a table
-
csv_to_table
pretty print CSV as a table
-
ron_to_table
pretty print RON as a table
-
table_to_html
interface to convert a
tabled::Table
into a HTML table (<table>
) -
text-tokenizer
Custom text tokenizer
-
static_table
creates pretty tables at compiler time
-
tabled
An easy to use library for pretty print tables of Rust
struct
s andenum
s -
grader
Stream-based CLI for binary sorting text files via a given shell command
-
toml_to_table
pretty print TOML as a table
-
plsfix
Text cleaner upper
-
repgrep
An interactive command line replacer for
ripgrep
-
mdbook-open-gh-issue
mdbook preprocessor to add a open-on-github link on every page
-
evcxr
An Evaluation Context for Rust
-
rutie
The tie between Ruby and Rust
-
tfidf-text-summarizer
extractive text summarization system which uses TF-IDF scores of words present in the text to rank sentences and generate a summary
-
wikipedia_prosesize
Count Wikipedia prose size
-
line-index
Maps flat
TextSize
offsets to/from(line, column)
representation -
mdbook-toc
mdbook preprocessor to add Table of Contents
-
mdbook-dtmo
Creates a book from markdown files with added plugins
-
zspell
Native Rust library for spellchecking
-
mdbook-mermaid
mdbook preprocessor to add mermaid support
-
mdbook-open-on-gh
mdbook preprocessor to add a open-on-github link on every page
-
divvunspell
Spell checking library for ZHFST/BHFST spellers, with case handling and tokenization support
-
divvunspell-bin
Spellchecker for ZHFST/BHFST spellers, with case handling and tokenization support
-
zspell-cli
Command line interface for the ZSpell spellchecking library
-
mdrend-this-is-only-a-beta-demo
Renders markdown to HTML
-
txt_to_md
Command converting from a txt file to a markdown file
-
align
aligning text
-
pdf_seekers
parser and information extractor from PDF documents based on keyword search functionality (powered by Rust)
-
r-matrix
Rust port of cmatrix
-
soundex-rs
that calculates soundex value
-
autocorrect
A linter and formatter for help you improve copywriting, to correct spaces, words, punctuations between CJK (Chinese, Japanese, Korean)
-
group-similar
Group similar values based on Jaro-Winkler distance
-
miHoYo-API
A API-Wrapper of miHoYo games in Rust
-
khat
A cat clone, nothing more nothing less
-
mle
The markup link extractor (mle) extracts links from markup files (Markdown and HTML)
-
slidedeck
Create an HTML slide deck from Markdown
-
repvar
A tiny CLI tool that replaces variables of the style
${KEY}
in text with their respective value. It can also be used as a rust library -
obsidian-export
associated CLI program to export an Obsidian vault to regular Markdown
-
okh-tool
A CLI tool to deal with Open Know-How (OKH) data files. Its main functionalities are: validation of and conversion between the different formats
-
slideck
Create an HTML slide deck from Markdown
-
cli_utils_hoijui
A tiny CLI utilities library, providing functions and constants useful in many CLI tools
-
slicestring
slicing Strings
-
iconv-compat-win-sys
iconv bindings for Rust
-
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
-
lindera-tantivy
Lindera Tokenizer for Tantivy
-
utf16_iter
Iterator by char over potentially-invalid UTF-16 in &[u16]
-
rapidfuzz
rapid fuzzy string matching library
-
escape-bytes
Escapes bytes that are not printable ASCII characters
-
unfurl
expanding links in text
-
mdbook-rust
Enhanced Rust support for MDBook
-
pulldown_mdbook
A pull parser for mdBook
-
hyperlink
Very fast link checker for CI
-
minigrep_elijahkx
MiniGrep is a Rust-based command-line tool, with a (current) size of 588KB that lets users search files for a given query string and shows matching lines with their line numbers
-
ncount
A word count tool intended to derive useful stats from markdown
-
webreg
A CLI tool for testing regexes against web pages
-
codespan_preprocessed
Beautiful diagnostic reporting for M4 (or cpp) preprocessed text files
-
grep-searcher
Fast line oriented regex searching as a library
-
mdbook-image-size
A mdbook preprocessor which support image size syntax
-
grep
Fast line oriented regex searching as a library
-
convert_string
A trait to convert Strings to safe non-keywords and/or convert a Strings case (snake_case, PascalCase, ...)
-
grep-pcre2
Use PCRE2 with the 'grep' crate
-
ferret
A trigram-based tool for detecting similarity in groups of text documents or program code
-
cruet
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode
-
percent-encoding
Percent encoding and decoding
-
splutter
create/generate text efficiently
-
asciimath-unicode
Convert asciimath to unicode
-
presciidoc
Preprocessing AsciiDoc for other tools
-
mlc
The markup link checker (mlc) checks for broken links in markup files
-
yeslogic-fontconfig-sys
Raw bindings to Fontconfig without a vendored C library
-
pandoc
API that wraps calls to the pandoc 2.x executable
-
pdf-min
Very minimal crate for writing PDFs
-
bibliofile
A TUI epub reader inspired by DOS-era programs
-
line-numbers
Find line numbers in strings by byte offsets, quickly
-
mdbook-najan
Preprocessor for the Najan mdBook
-
pink_accents
Replacement of patterns in string to simulate speech accents
-
mudder
Generate lexicographically-spaced strings between two strings from pre-defined alphabets
-
fontfor
find fonts which can show a specified character and preview them in terminal or browser
-
cbfr
A buffer that run on stack, focusing on performance and speed
-
mktoc
Generate Table of Contents from Markdown files
-
string_wizard
manipulate string like wizards
-
lyt
A static site generator written in Rust
-
unicode-display-width
Unicode 15.1.0 compliant utility for determining the number of columns required to display an arbitrary string
-
dokkoo
Mokk (Macro Output Key Kit) implementation written in Rust
-
english-language-parser
parser of English sentences created for KMA Rust course
-
newbase60
that implements Tantek Çelik's New Base 60
-
markdown_to_html_parser
parses Markdown syntax into HTML
-
lazy-regex
lazy static regular expressions checked at compile time
-
mdbook-catppuccin
🎊 Soothing pastel theme for mdBook
-
bytepiece_rs
The Bytepiece Tokenizer Implemented in Rust
-
montchik_minigrep
Testdrive of the Rust program
-
kataru
YAML-based dialogue engine for game development
-
cermic
Print .png images in your terminal as ascii art!
-
wit_owo
Finally, an adequate library for wit.ai in Rust
-
twas
A text substitution application for using random look-up tables to generate text in a manner similar to the Mad Libs game
-
omekasy
Decorate alphanumeric characters in your input with various font; special characters in Unicode
-
character_converter
Turn Traditional Chinese script ot Simplified Chinese script and vice-versa and tokenize
-
hsk
Return HSK Level for Simplified Chinese Characters
-
kma-rustlang-vadym-polishchuk-english-parser
parser of English sentences created for KMA Rust course
-
gecliht
A disparate collection of text manipulation and formatting algorithms
-
sd
An intuitive find & replace CLI
-
sola
A 16-bit stack machine and forth language
-
unfuck
Python 2.7 bytecode deobfuscator
-
ut1_blocklist
UT1 blocklist URL/domain filters
-
file-search
File indexing and search
-
str_indices
Count and convert between indexing schemes on string slices
-
pomsky-bin
Compile pomsky expressions, a new regular expression language
-
pomsky-macro
Macro for converting pomsky expressions to regexes
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
techlead
CLI is a command-line interface that enables developers to chat with an AI assistant powered by the OpenAI GPT language model, designed specifically to help with your Rust project
-
ellie_tokenizer
Tokenizer for ellie language
-
slug
Convert a unicode string to a slug
-
tfidf-summarizer
Basic tf-idf compute for documents
-
cha-rs
Extract specific characters from an input
-
flowistry_ide
Information Flow in the IDE for Rust
-
alpino-tokenizer
Wrapper around the Alpino tokenizer for Dutch
-
gret
command line tool to search for patterns and show matches in a tree structure
-
hashmoji
hash functions that returns emojis
-
hashmoji_generator
Code generation tool for hashmoji
-
keyvalues-parser
A parser/renderer for vdf text
-
jcalendar
Japanese Calendar for Rust
-
jput
puts and putc on unicode-width align for Rust
-
mdbook-preprocessor-utils
writing mdBook preprocessors
-
inline_colorization
format!("Lets the user {color_red}colorize{color_reset} and {style_underline}style the output{style_reset} text using inline variables");
-
markdown-table-formatter
Markdown table formatter fully compliant with Unicode 15.1.0
-
moguls
Let the words of financial moguls inspire and guide you in your quest for financial excellence and understanding
-
compute-file-server-cli
Uploads files to Fastly for serving directly from within Fastly Compute applications. Upload any type of file: images, text, video etc and serve directly from Fastly. It is ideal for…
-
regex-cli
A command line tool for debugging, ad hoc benchmarking and generating regular expressions
-
ocr_b_checksum
Generates OCR B Checksums
-
kirjat-rs
prices for finnish textbooks from multiple stores
-
terminal-clipboard
a minimal cross-platform clipboard
-
compute-file-server
used to serve files from Fastly Object Store
-
bitranslit
Bi-directional transliterator for Rust. Transliterates strings according to the rules specified in the language packs.
-
chisel-lexers
Chisel backend lexers/scanners
-
economic_indicator_finder
A finder for extracting economic indicators from paragraphs
-
azusa
String index transformer for Rust utf8 to JavaScript utf16
-
chisel-parsers
Chisel parser front ends
-
mdbook-variables
mdBook proprocessor for risolve variables configured from book.toml
-
hexcrypt
Convert UTF-8 encoded text to RGB images and vice versa
-
cologne_phonetics
generate phonetic cologne codes for utf8 strings
-
recursive-file-loader
recursively load files via references in the files
-
kryptor
command-line cryptography tool
-
instant-segment
Fast English word segmentation
-
tremor-kv
A logstash inspured key value extractor
-
java_string
Java strings, tolerant of invalid UTF-16 encoding
-
autoruby-cli
CLI to easily generate furigana for various document formats
-
detect-newline-style
Determine a string's preferred newline character
-
autoruby
Easily generate furigana for various document formats
-
schmfy
Schmfication library
-
text_art_cn
A text art generator can include any kind of characters depending on the font. The art is composed of Braille characters like ⠐ ⠝ ⠿ ⣫ ⣷
-
cli-animate
Enrich your Rust CLIs with stunning, easy-to-implement animations
-
tagalyzer
A CLI tool to gather statistics on collections of plaintext-adjacent files
-
clparse
A command line tool for parsing CHANGELOG.md files that use the Keep A Changelog format
-
orly
Download O'Reilly books as EPUB
-
lsp-textdocument
A LSP text documents manager that map of text document
-
morc
Dead simple, minimal markdown generator library written in Rust
-
toml-test
Verify Rust TOML parsers
-
mdbook-indexing
mdbook preprocessor for index generation
-
mdbook-asciidoc
mdBook backend for AsciiDoc generation
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
ipa-translate
translating between IPA and ASCII text
-
ropey
A fast and robust text rope for Rust
-
const_format
Compile-time string formatting
-
screen_printer
displaying rectangular blocks of text to a terminal
-
h_hangul
Korean Characters
-
mut-str
A toolkit for working with mutable string slices (&mut str)
-
founder
The package provides a font toolbox
-
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
-
mdbook-post
A CLI for add post to mdbook
-
marker
finding issues in CommonMark documents
-
const_format_proc_macros
detail of the
const_format
crate -
jmemo
CUI tool for maintaining memos
-
enc-check
inspect utf-8 and utf-16 character encodings
-
text2art
translate text to ascii art
-
colonnade
format tabular data for display
-
dicexp
A Dice Expression Interpreter program and library for parsing (and rolling) role-playing game style dice notations (e.g. "2d8+5")
-
mdbook-private
An mdbook preprocessor that controls visibility of private chapters and sections within them
-
boringascii
Strings that can only be constructed to contain non-whitespace, non-control ASCII characters
-
nu_plugin_ron
A Nushell plugin for parsing RON text
-
md-include
include any file in markdown files
-
mdbook-inline-highlighting
mdBook preprocessor that enables support for inline highlighting
-
stop-words
Common stop words in many languages
-
sre-engine
A low-level implementation of Python's SRE regex engine
-
mdbook-ocirun
mdbook preprocessor to run arbitrary commands and code snippets inside containers
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
minigrep_cakemancer
Basic grep from Rust Programming Book Language
-
oxford_join
Join string slices with Oxford Commas!
-
precis-tools
Tools and parsers to generate PRECIS tables from the Unicode Character Database (UCD)
-
minigrep_rustbook_2023
grep tool project from the Rust Book
-
font-index
Static index for system fonts
-
asciigraph
Ascii Graph
-
tengwar
Transliterate text into J.R.R. Tolkien's Tengwar.
-
mdbook-webinclude
Preprocessor for mdBook that includes content from URLs
-
vi
An input method library for vietnamese IME
-
moon-phases
Fast command-line application to show the moon phase
-
asciimath-text-renderer
Render asciimath in terminal
-
mdbook-pikchr
A mdbook preprocessor to render pikchr code blocks as images in your book
-
mdbook-bash-tutorial
A mdbook preprocessor that allows embedding Bash scripts as tutorials
-
qp-trie
An idiomatic and fast QP-trie implementation in pure Rust, written with an emphasis on safety
-
indefinite
Prefix a noun with an indefinite article - a or an - based on whether it begins with a vowel
-
show-bytes
Display bytes as printable ascii with escape sequences as needed
-
fwuffgrep
Basic implementation of a grep command written in rust
-
markdown-linkify
Markdown preprocessor for substiting link shorthands to valid links according to configurable regexes and custom substitution implementations
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
wikidot-normalize
provide Wikidot-compatible string normalization
-
jp_utils
Utils for working with Japanese text
-
mdbook-hide
A preprocessor for mdbook that adds support for hidden chapters
-
cow-utils
Copy-on-write string utilities for Rust
-
alien_temple
This program is so hyperspecific to me that I'm not going to even try to make it work for others
-
hexhex_impl
use hexhex instead of this
-
mdbook-aquascope
Interactive Aquascope editor for your mdBook
-
overworld
Metapackage library for adding game systems useful for incremental, RPG, and management games
-
overworld_components
adding game systems useful for incremental and management games
-
bfom
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
mml-cli
CLI to compile MML messages to MIME messages and interpret MIME messages as MML messages
-
bfom-lib
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
trie-match
Fast match macro
-
sbert
Sentence Bert (SBert)
-
crlify
A std::io::Write wrapper that replaces with on Windows
-
bookrafter
This repository contains code related to bookrafter rendering
-
unicode-width
Determine displayed width of
char
andstr
types according to Unicode Standard Annex #11 rules -
unicode_titlecase
add Unicode titlecase and Turkish and Azeri locale upper/lowercase utilities to chars and strings
-
broken-md-links
A command-line tool and library to detect broken links in Markdown files
-
subtitles
A command line programme to generate SRT format subtitles for use in video players
-
gh-emoji
Convert
:emoji:
to Unicode using GitHub’s emoji names -
bitflip
functions to generate bitflips of binary and UTF-8 strings
-
pretty
Wadler-style pretty-printing combinators in Rust
-
syntastica-themes
A collection of themes for syntastica
-
pencil_case
but effective library for writing GUI in bevy
-
unindent
Remove a column of leading whitespace from a string
-
bidi
Unicode Bidirectional Algorithm (UBA)
-
rustscii
ASCII game framework
-
unicode-id
Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31
-
istr
a fast string interning library based off of ustr
-
pwallet
cli for store and recover or export passwords
-
jellybean
Syntax highlighting with tree-sitter. Sweet colors.
-
jellybean-pack-2
Sweet syntax highlighting with tree-sitter
-
jellybean-pack-1
Sweet syntax highlighting with tree-sitter
-
jellybean-pack-0
Sweet syntax highlighting with tree-sitter
-
jx
An interactive JSON explorer for the command line
-
html-auto-p
function like
wpautop
in Wordpress. It uses a group of regex replaces used to identify text formatted with newlines and replace double line-breaks with HTML paragraph tags. -
str-utils
some traits to extend types which implement
AsRef<[u8]>
orAsRef<str>
-
cfasttext-sys
fastText ffi binding
-
wattle
tools for rust
-
lexa-wildcard-matching
Correspondance de caractères génériques sur les chaînes de caractères
-
strloin
copy on write slices of a string
-
words-count
Count the words and characters, with or without whitespaces
-
gzip-cmp
that makes a distance measurement between binary data based on the difference of the compressed data length
-
grace-cli
CLI tool for processing files and strings
-
sc_decode
Special character decoding
-
adobe-cmap-parser
parse Adobe CMap files
-
create_broken_files
Create broken files from other ones
-
in_definite
Get the indefinite article ('a' or 'an') to match the given word. For example: an umbrella, a user.
-
mecab
Safe Rust wrapper for mecab a japanese language part-of-speech and morphological analyzer library
-
tradukisto
Kinda useful natural language translation library and utility
-
product-os-content
Product OS : Content provides a complete solution for content management for the purpose of serving content via Product OS : Server
-
mdbook-bib
mdbook plugin allowing to load and present a bibliography in BibLaTex format in your books and cite its references
-
dom-content-extraction
Content extraction via text density paper
-
two-face
Extra syntax and theme definitions for syntect
-
delay_writer
Wraps a writer and delays its output after each newline
-
dictgen
Compile-time case-insensitive map
-
beary
augment Bear, the note-taking app
-
mdlint-cli
tbd
-
text2num
Parse and convert numbers written in English, Spanish or French into their digit representation
-
textos
Texts, strings, formatting, unicode…
-
image_ascii
transform images into ASCII art. Both into text and images consisting of letters.
-
wordshk_tools
A combination of parsers and other tools for words.hk (粵典)
-
catalog-of-markdown
Generate the catalog of markdown file
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
LatexImgGen-lib
generating Latex images of equations with an edition number to avoid cache flushing and timestamp attributes
-
rascii_art
Advanced ASCII Art Generator
-
didaskalia
over-complicated language to store text entries and sequences across different languages
-
stylish-html
stylish
helpers for writing styles as HTML elements -
cellumina
configure and run cellular automata
-
unicase
A case-insensitive wrapper around strings
-
lcat
lolcat in rust! Full unicode support, escapes for ANSI escape sequences, hue shift in Cubehelix
-
confusables
around Unicode confusables/homoglyphs
-
txt_processor
A little library for text processing
-
idna-cli
Encode/decode Unicode domain names to/from IDNA ASCII
-
mdbook-davids_cooking
A preprocesor for whatever https://davidsotomarchena.gitlab.io/davids-cooking/ needs
-
shortguid
Short URL-safe Base64 encoded UUIDs
-
tradu
command to traslate using DeepL
-
svgbob
Transform your ascii diagrams into happy little SVG
-
svgbob_cli
Transform your ascii diagrams into happy little SVG
-
zalgo-text
A command line tool for generating zalgo text
-
markdown2unicode
Converter from markdown notation to unicode characters
-
uiuifree-dictionary
My MecabDic Util
-
arabic_reshaper
Reconstruct Arabic sentences to be used in applications that doesn't support Arabic script
-
mdbook-external-links
Open external links inside your mdBooks in a different tab
-
clima
A minimal Markdown reader in the terminal
-
markdown-formatter
Flavored Markdown (ZH) content formatter
-
latexify
Shared definition for turn a rust object into latex code
-
unicode_categories_zheyuye
Query Unicode category membership for chars
-
epub-builder
generating EPUB files
-
md-localizer
Localize markdown with remote links
-
tantivy-object-store
A tantivy Directory implementation against object stores (S3, GCS, etc.)
-
mdbook-chess
An mdbook preprocessing plugin to generate chess boards
-
languagetool-rust
LanguageTool API bindings in Rust
-
is-rtl
Detects Right-To-Left alphabets
-
pho
PHOnetic alphabet renderer
-
stardict_wrapper
Rust implement stardict
-
unicode_converter
CLI tool to convert data between various Unicode encodings
-
graphql-minify
Minify GraphQL queries
-
stardict_lib
Rust implement stardict
-
md-ulb-pwrap
Markdown paragraph wrapper using Unicode Line Breaking Algorithm
-
textblocks
working with text blocks
-
imperative
Check for imperative mood in text
-
strip-ansi-escapes
Strip ANSI escape sequences from byte streams
-
pprint
Flexible and lightweight pretty printing library for Rust
-
pikchr-cli
PIC-like diagramming language to SVG converter
-
mail-internals-ng
[mail-api] _internal_ parts for the mail-api crates
-
mdbook-last-changed
mdbook preprocessor to add the last modification date per page
-
committed
Nitpicking commit history since beabf39
-
codegenrs
Moving code-gen our of build.rs
-
reason-shell
Reason: A Shell for Research Papers
-
crowbook
Render a Markdown book in HTML, PDF or Epub
-
chars_data
Build-dependency for chars, the unicode character information CLI
-
cuid
An ipmlementation of CUID protocol in rust
-
crowbook-text-processing
some utilities functions for escaping text (HTML/LaTeX) and formatting it according to typographic rules (smart quotes, ellipsis, french typograhic rules)
-
rustex
auto-generated LaTeX files in Rust
-
markdown-it-autolink
A markdown-it plugin for parsing GFM autolinks
-
libxdiff
Rust bindings for the libxdiff C library
-
bwrap
A fast, lightweight, embedded systems-friendly library for wrapping text
-
conventional_commits_linter_lib
A tooling and language agnostic library to lint Git commits against the Conventional Commits specification
-
minigrep-bahadir
A fun project to learn the great language Rust
-
spellabet
Convert characters into spelling alphabet code words
-
ordlebot
A toy program for optimally solving high-arity Wordle spinoffs, such as Duotrigordle
-
charisma
Generate ASCII Art using AI 🦾🧠
-
regex-chunker
Iterate over the data in a
Read
type in a regular-expression-delimited way -
focaccia
no_std implementation of Unicode case folding comparisons
-
highlight-pulldown
Process pulldown-cmark events to apply syntax highlighting to code blocks
-
tgrep
Toy grep that honors .gitignore
-
js-regexp
Ergonomic Rust bindings to the JavaScript standard built-in RegExp object
-
slack_update
app to set Slack status, emoji and photo
-
kbremap
Custom keyboard layouts for windows
-
libwizard
creating a simple http web server or a (somewhat static) API
-
srx
A mostly compliant Rust implementation of the Segmentation Rules eXchange (SRX) 2.0 standard for text segmentation
-
cutters
Rule based sentence segmentation library
-
mojibake
Encode/Decode bytes as emoji base2048
-
runzhi214_minigrep
Book example of Rust Programming Language Book
-
text-to-ascii-art
program to convert text to ASCII art
-
bump-bin
Increments version with semver specification
-
macro_colors
colorful printing macros
-
recase
Changes the convention case of input text
-
creature_feature
Composable n-gram combinators that are ergonomic and bare-metal fast
-
minigrepskc
SuperKingCrimson's notes for Chapter 12 of the Brown version of the Rust book, making your own CLI
-
decline-word
Choose word form based on given number
-
prettythanks
frontend to dtolnay/prettyplease library
-
uulm-sopra23-group03-core
Core library for implementing Battle of the Centerländ
-
ucd-generate
A program for generating packed representations of the Unicode character database that can be efficiently searched
-
ucd-util
A small utility library for working with the Unicode character database
-
small-bwt
BWT construction in small space
-
pragmatic-segmenter
Rust port of pySBD v3.1.0
-
chinese-number-uppercase
Convert Arabic figures to Chinese uppercase number
-
ucd-trie
A trie for storing Unicode codepoint sets and maps
-
regex-test
Infrastructure for testing regexes. You probably don't want to use this crate unless you're working on a regex implementation
-
tepwgrep
prototype grep from TepWacha
-
gaze
small utility library with the goal of making it easier to scan/lex text and collections
-
text-size
Newtypes for text offsets
-
ugrip
A i/o command that searches for word in a file
-
rsonpath-test-codegen
Blazing fast JSONPath query engine powered by SIMD. TOML-based test codegen for rsonpath-lib.
-
markdown-rs
mdast-compliant Markdown parser in Rust with ASTs and extensions
-
utf8-io
Traits and types for UTF-8 I/O
-
text-scanner
A UTF-8 char-oriented, zero-copy, text and code scanning library
-
arf-strings
Encoding and decoding for ARF strings
-
dr
Command-line data file processing in Rust
-
mdbook-cmdrun
mdbook preprocessor to run arbitrary commands
-
abjad
Calculate the numerical abjad value of Arabic-script text
-
spark_sdk
Rust sdk of the Spark
-
markdown-table
Creating markdown tables with Rust!
-
p4d-mdproof
Markdown to PDF converter
-
docket
markdown to HTML documentation rendering
-
linkify
Finds URLs and email addresses in plain text. Takes care to get the boundaries right with surrounding punctuation like parentheses.
-
gfm-autolinks
Parse GitHub Flavored Markdown autolinks
-
character_text_splitter
splitting text into chunks with overlap, designed for handling large amounts of text efficiently. Implementation is identical to langchain's CharacterTextSplitter
-
dispnet-hash
Hash Library used for Dispnet
-
ruby_inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
pretty-xmlish
Pretty print XML-ish data with unicode art
-
spacemod
A easy to understand and powerful text search-and-replace tool
-
reap-grep
wgrep/write-grep CLI
-
genkit
A common generator kit for static site generator
-
diffy-fork-filenames
Fork of https://docs.rs/diffy that allows specifiying filenames
-
wordfreq
port of wordfreq for looking up the frequencies of words in many languages
-
cglue-bindgen
cleanup cbindgen headers for CGlue
-
wordfreq-model
Model loaders for wordfreq-rs
-
meaningsearch
package that helps you find meaningful lines of any given input. Especially useful in CTFs.
-
betaconvert
CLI for Betacode conversion
-
ansi-style
ANSI escape codes for styling strings in the terminal
-
net_promoter_score
calculating Net Promoter Score (NPS) from survey responses
-
unicode_border
A brief description of your package
-
ferris-finder
Unicode character finder with fuzzy search
-
github-slugger
A slugger for GitHub headings
-
catdream
Sleeping cat dreams your text
-
kvc
Very simple key-value-count tools to go from / to pandas data frames or streaming formats
-
coding_quizzer_minigrep
Mini grep from rust book
-
whichlicense_detection
detect licenses used by the WhichLicense project
-
n-letter-wordle
A wordle clone, played in the command line, with words of any length
-
scenic
Presentation tool that utilizes LaTex Beamer package
-
line-span
Find line ranges and jump between next and previous lines
-
vaporetto_tantivy
Vaporetto Tokenizer for Tantivy
-
lingua-latvian-language-model
The Latvian language model for Lingua, an accurate natural language detection library
-
lingua-english-language-model
The English language model for Lingua, an accurate natural language detection library
-
lingua-german-language-model
The German language model for Lingua, an accurate natural language detection library
-
lingua-french-language-model
The French language model for Lingua, an accurate natural language detection library
-
lingua-spanish-language-model
The Spanish language model for Lingua, an accurate natural language detection library
-
lingua-chinese-language-model
The Chinese language model for Lingua, an accurate natural language detection library
-
lingua-portuguese-language-model
The Portuguese language model for Lingua, an accurate natural language detection library
-
lingua-russian-language-model
The Russian language model for Lingua, an accurate natural language detection library
-
lingua-turkish-language-model
The Turkish language model for Lingua, an accurate natural language detection library
-
lingua-ukrainian-language-model
The Ukrainian language model for Lingua, an accurate natural language detection library
-
lingua-vietnamese-language-model
The Vietnamese language model for Lingua, an accurate natural language detection library
-
lingua-zulu-language-model
The Zulu language model for Lingua, an accurate natural language detection library
-
lingua-yoruba-language-model
The Yoruba language model for Lingua, an accurate natural language detection library
-
lingua-xhosa-language-model
The Xhosa language model for Lingua, an accurate natural language detection library
-
lingua-urdu-language-model
The Urdu language model for Lingua, an accurate natural language detection library
-
lingua-tsonga-language-model
The Tsonga language model for Lingua, an accurate natural language detection library
-
lingua-tagalog-language-model
The Tagalog language model for Lingua, an accurate natural language detection library
-
lingua-tswana-language-model
The Tswana language model for Lingua, an accurate natural language detection library
-
lingua-thai-language-model
The Thai language model for Lingua, an accurate natural language detection library
-
lingua-telugu-language-model
The Telugu language model for Lingua, an accurate natural language detection library
-
lingua-swahili-language-model
The Swahili language model for Lingua, an accurate natural language detection library
-
lingua-swedish-language-model
The Swedish language model for Lingua, an accurate natural language detection library
-
lingua-tamil-language-model
The Tamil language model for Lingua, an accurate natural language detection library
-
lingua-albanian-language-model
The Albanian language model for Lingua, an accurate natural language detection library
-
lingua-serbian-language-model
The Serbian language model for Lingua, an accurate natural language detection library
-
lingua-sotho-language-model
The Sotho language model for Lingua, an accurate natural language detection library
-
lingua-somali-language-model
The Somali language model for Lingua, an accurate natural language detection library
-
lingua-slovene-language-model
The Slovene language model for Lingua, an accurate natural language detection library
-
lingua-romanian-language-model
The Romanian language model for Lingua, an accurate natural language detection library
-
lingua-shona-language-model
The Shona language model for Lingua, an accurate natural language detection library
-
lingua-slovak-language-model
The Slovak language model for Lingua, an accurate natural language detection library
-
lingua-nynorsk-language-model
The Nynorsk language model for Lingua, an accurate natural language detection library
-
lingua-polish-language-model
The Polish language model for Lingua, an accurate natural language detection library
-
lingua-punjabi-language-model
The Punjabi language model for Lingua, an accurate natural language detection library
-
lingua-mongolian-language-model
The Mongolian language model for Lingua, an accurate natural language detection library
-
lingua-bokmal-language-model
The Bokmal language model for Lingua, an accurate natural language detection library
-
lingua-dutch-language-model
The Dutch language model for Lingua, an accurate natural language detection library
-
lingua-macedonian-language-model
The Macedonian language model for Lingua, an accurate natural language detection library
-
lingua-malay-language-model
The Malay language model for Lingua, an accurate natural language detection library
-
lingua-marathi-language-model
The Marathi language model for Lingua, an accurate natural language detection library
-
lingua-japanese-language-model
The Japanese language model for Lingua, an accurate natural language detection library
-
lingua-lithuanian-language-model
The Lithuanian language model for Lingua, an accurate natural language detection library
-
lingua-maori-language-model
The Māori language model for Lingua, an accurate natural language detection library
-
lingua-korean-language-model
The Korean language model for Lingua, an accurate natural language detection library
-
lingua-ganda-language-model
The Ganda language model for Lingua, an accurate natural language detection library
-
lingua-latin-language-model
The Latin language model for Lingua, an accurate natural language detection library
-
lingua-kazakh-language-model
The Kazakh language model for Lingua, an accurate natural language detection library
-
lingua-italian-language-model
The Italian language model for Lingua, an accurate natural language detection library
-
lingua-arabic-language-model
The Arabic language model for Lingua, an accurate natural language detection library
-
lingua-indonesian-language-model
The Indonesian language model for Lingua, an accurate natural language detection library
-
lingua-georgian-language-model
The Georgian language model for Lingua, an accurate natural language detection library
-
lingua-icelandic-language-model
The Icelandic language model for Lingua, an accurate natural language detection library
-
lingua-hungarian-language-model
The Hungarian language model for Lingua, an accurate natural language detection library
-
lingua-armenian-language-model
The Armenian language model for Lingua, an accurate natural language detection library
-
lingua-croatian-language-model
The Croatian language model for Lingua, an accurate natural language detection library
-
lingua-hindi-language-model
The Hindi language model for Lingua, an accurate natural language detection library
-
lingua-gujarati-language-model
The Gujarati language model for Lingua, an accurate natural language detection library
-
lingua-hebrew-language-model
The Hebrew language model for Lingua, an accurate natural language detection library
-
lingua-persian-language-model
The Persian language model for Lingua, an accurate natural language detection library
-
lingua-irish-language-model
The Irish language model for Lingua, an accurate natural language detection library
-
lingua-finnish-language-model
The Finnish language model for Lingua, an accurate natural language detection library
-
lingua-greek-language-model
The Modern Greek language model for Lingua, an accurate natural language detection library
-
lingua-estonian-language-model
The Estonian language model for Lingua, an accurate natural language detection library
-
lingua-esperanto-language-model
The Esperanto language model for Lingua, an accurate natural language detection library
-
lingua-basque-language-model
The Basque language model for Lingua, an accurate natural language detection library
-
lingua-danish-language-model
The Danish language model for Lingua, an accurate natural language detection library
-
lingua-catalan-language-model
The Catalan language model for Lingua, an accurate natural language detection library
-
lingua-azerbaijani-language-model
The Azerbaijani language model for Lingua, an accurate natural language detection library
-
lingua-belarusian-language-model
The Belarusian language model for Lingua, an accurate natural language detection library
-
lingua-bulgarian-language-model
The Bulgarian language model for Lingua, an accurate natural language detection library
-
lingua-welsh-language-model
The Welsh language model for Lingua, an accurate natural language detection library
-
lingua-czech-language-model
The Czech language model for Lingua, an accurate natural language detection library
-
lingua-bosnian-language-model
The Bosnian language model for Lingua, an accurate natural language detection library
-
lingua-bengali-language-model
The Bengali language model for Lingua, an accurate natural language detection library
-
lingua-afrikaans-language-model
The Afrikaans language model for Lingua, an accurate natural language detection library
-
html_to_epub
A command line converts .html file to .epub file
-
mini_markdown
Small markdown renderer
-
escaped-delimiter
Iterator of delimited slices with escape characters
-
codevis
turning your code into one large image
-
roe
Unicode case conversion
-
help_crafter
help message generator without hussle
-
token-read
reading whitespace delimited files intended for competitive programming
-
bionic-ebooks
Takes an EPUB file and generate a copy with bionic like font applied
-
syntax-error
Syntax error report