-
comrak
A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
autocorrect
A linter and formatter for help you improve copywriting, to correct spaces, words, punctuations between CJK (Chinese, Japanese, Korean)
-
ra_ap_test_utils
TBD
-
mdbook-admonish
A preprocessor for mdbook to add Material Design admonishments
-
mlc
The markup link checker (mlc) checks for broken links in markup files
-
prop-check-rs
A Property-based testing Library in Rust
-
commit_crafter
AI powered tool for Git commit message generator
-
chunkr
A fast and quick chunking library for rust
-
vec-embed-store
thin wrapper around LanceDb (VectorDb) meant to provide a means to create/store/query embeddings in a LanceDb without the need to grok the lower level Arrow/ColumnarDb tech
-
kashida
Insert Kashidas/Tatweel into Arabic text, e.g. for justification purposes.
-
mdbook-katex
mdBook preprocessor rendering LaTeX equations to HTML
-
word-tally
Output a tally of the number of times unique words appear in source input
-
cffdrs
Canadian Forest Fire Danger Rating System
-
ra_ap_ide_ssr
Structural search and replace of Rust code
-
mdbook
Creates a book from markdown files
-
pulldown-cmark
A pull parser for CommonMark
-
mdbook-alerts
mdBook preprocessor to add GitHub Flavored Markdown's Alerts to your book
-
promkit
A toolkit for building your own interactive command-line tools
-
dnd-character
A Dungeons and Dragons character generator
-
strfry
randomize a string
-
yara-x-parser
A parsing library for YARA rules
-
mdbook-quiz
Interactive quizzes for your mdBook
-
yitizi
異體字查詢 Get variant Chinese characters
-
vesti
A preprocessor that compiles into LaTeX
-
chewing
(酷音) intelligent Zhuyin input method
-
analisar
A Lua parser for Rust
-
spongebob
convert text to spongebob case a.k.a tHe MoCkInG sPoNgEbOb MeMe
-
typst-ts-svg-exporter
Export a frame of Typst document into svg element
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
re_space_view_text_document
space view that shows a single text box
-
keep-a-changelog
generating and manipulating CHANGELOG.md files that use the Keep A Changelog format
-
asciigraph
Ascii Graph
-
deunicode
Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.
-
mdbook-combiner
combine mdbook summaries from multiple source into one mdbook
-
topiary-queries
tree-sitter query files compatible with Topiary
-
stam
powerful library for dealing with stand-off annotations on text
-
pulldown-cmark-escape
An escape library for HTML created in the pulldown-cmark project
-
asciidork-cli
Asciidork CLI
-
md-tui
A terminal markdown viewer
-
smartcat
Putting a brain behind
cat
. CLI interface to bring language models in the Unix ecosystem 🐈⬛ -
mdbook-iced
An mdBook preprocessor to turn iced code blocks into interactive examples
-
mupdf
Safe Rust wrapper to MuPDF
-
asciidork-ast
Asciidork AST nodes
-
string_wizard
manipulate string like wizards
-
mdbook-curly-quotes
mdBook preprocessor that replaces straight quotes with curlyquotes, except within code blocks or code spans
-
mdbook-quiz-validate
Input validation for quizzes used in mdbook-quiz
-
asciidork-backend
Asciidork backend
-
diacritics
Remove diacritics from letters, for example when standardizing input for a search
-
litegrep
A basic tool for searching in files for lines of text, based on a query
-
mdbook-open-on-gh
mdbook preprocessor to add a open-on-github link on every page
-
merge-whitespace
Procedural macros for merging whitespace in const contexts
-
scatternotes
a cli application to manage unstructured notes
-
wordcut-engine
Word segmentation/breaking library
-
toml-test
Verify Rust TOML parsers
-
rustybuzz
A complete harfbuzz shaping algorithm port to Rust
-
simdnbt
an unnecessarily fast nbt decoder
-
rhtml
Html Utils
-
ergrep
grep strings within a line from a text file
-
utf8_reader
A UTF-8 reader that read UTF-8 characters from object that implement Read trait
-
drama_llama
language modeling and text generation
-
metatensor-sys
Bindings to the metatensor C library
-
pdf-extract
extract content from pdfs
-
tiniestsegmenter
Compact Japanese segmenter
-
rk-utils
A collection of utility functions and data structures for rust
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, files and image, as well as clipboard update listening
-
yffi
Bindings for the Yrs native C foreign function interface
-
scraps
A static site generator that builds a wiki from a set of markdown files. Inspired by https://scrapbox.io/.
-
rust-texas
generate latex documents
-
schmfy
Schmfication library
-
prettydiff
Side-by-side diff for two files
-
quake_text
Utils for Quake strings and characters
-
mdxjs
Compile MDX to JavaScript in Rust
-
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.
-
fontfor
find fonts which can show a specified character and preview them in terminal or browser
-
cesu8-str
CESU-8 and Java CESU-8 string validation and manipulation
-
minimo
terminal ui library combining alot of things from here and there and making it slightly easier to play with
-
mdbook-najan
Preprocessor for the Najan mdBook
-
unicode-ellipsis
truncate Unicode strings to a certain width, automatically adding an ellipsis if the string is too long
-
zawk
An efficient Awk-like language implementation by Rust with stdlib
-
qm-role-build
Role builder from markdown tables
-
html2text
Render HTML as plain text
-
syllarust
quickly counting syllables
-
metatron
Metatron library
-
mut-str
A toolkit for working with mutable string slices (&mut str)
-
boreal
evaluate YARA rules, used to scan bytes for textual and binary pattern
-
regex-literal
delimited regular expression literals
-
savvy
R extension interface
-
titlecase
Capitalize text according to a style defined by John Gruber for Daring Fireball
-
rustkorean
processing Korean characters. It provides functionalities to check if a character is Korean, classify Korean characters, verify if a character is a leading consonant (choseong), a medial vowel (jungseong)…
-
tantivy-stemmers
A collection of Tantivy stemmer tokenizers
-
rtlicious
A nom-based parser for Yosys RTLIL files
-
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…
-
candle_embed
Text embeddings with Candle. Fast and configurable. Use any model from Hugging Face. CUDA or CPU powered.
-
boreal-cli
CLI utility to run boreal, a YARA rules engine
-
apidoc-attr
Apidoc attr
-
pdf_composer
Create PDF documents from YAML Front Matter source documents
-
mdbook-graphviz
mdbook preprocessor to add graphviz support
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
whitespace-sifter
Sift duplicate whitespaces away!
-
tantivy-czech-stemmer
Czech stemmer as Tantivy tokenizer
-
charabia
detect the language, tokenize the text and normalize the tokens
-
ssbm_utils
A collection of useful tools for working with data from Super Smash Bros Melee
-
squishyid
Shorten and obfuscate IDs
-
decasify
A CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
repub-rs
binary for converting mhtml webpages into remarkable-style summarized epubs
-
docx-rust
parsing and generating docx files
-
nu-utils
Nushell utility functions
-
typos-dict
Source Code Spelling Correction
-
font-types
Scalar types used in fonts
-
terraphim-markdown-parser
Terraphim Markdown Parser
-
mdbook-pagetoc
A mdbook plugin that provides a table of contents for each page
-
inspector-gadget
A cli-based, multi-architecture gadget-finding tool, designed for fast operation, even with large binaries like browser engines and OS kernels
-
jpreprocess
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
unicode-width
Determine displayed width of
char
andstr
types according to Unicode Standard Annex #11 rules -
varcon-core
Varcon-relevant data structures
-
formatjson
Formats JSON files
-
jpreprocess-njd
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
santoka
Translations of 668 of Taneda Santoka's free-verse haiku
-
jpreprocess-jpcommon
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-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-window
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
mantra-lang-tracing
Contains functionality needed to collect requirement traces from code or plain text files for the
mantra
framework -
typos-cli
Source Code Spelling Correction
-
adauguet_minigrep
First program from the Rust Book
-
varcon
Source Code Spelling Correction
-
typos-vars
Source Code Spelling Correction
-
dictgen
Compile-time case-insensitive map
-
typos
Source Code Spelling Correction
-
bfom-lib
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
jpreprocess-core
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
lngcnv
linguistics: display pronunciation, translate between dialects, convert between orthographies; support for multiple languages: English, Latin, Polish, Quechua, Spanish, Tikuna
-
unicode-truncate
Unicode-aware algorithm to pad or truncate
str
in terms of displayed width -
stringzilla
Faster SIMD-accelerated string search, sorting, fingerprints, and edit distances
-
tex-fmt
LaTeX formatter written in Rust
-
inkjet
A batteries-included syntax highlighting library for Rust, based on tree-sitter
-
afrim-translator
Manage the predication system of the afrim input method
-
afrim-memory
handle of sequential codes easier for an input method
-
qpdf
Rust bindings to QPDF C++ library
-
bfom
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
swift-check
High-performance, robust, and expressive searching and validation (uses SIMD on x86_64, aarch64, and WASM)
-
uuhelp_parser
A collection of functions to parse the markdown code of help files
-
decancer
that removes common unicode confusables/homoglyphs from strings
-
termimad
Markdown Renderer for the Terminal
-
prompt-organizer
better manage AI prompts in your Rust code
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
qpdf-sys
Rust bindings to QPDF C++ library via FFI and bindgen
-
cargo-spellcheck
Checks all doc comments for spelling mistakes
-
mdbook-yapp
A mdBook preprocessor for simple text replacements
-
lisho
personal link shortener with no external dependencies in under 200 lines of Rust
-
make_it_braille
A CLI tool and library to manipulate unicode braille images
-
harfbuzz-sys
Rust bindings to the HarfBuzz text shaping engine
-
anystr
An abstraction over string encoding that supports ASCII, UTF-8, UTF-16 and UTF-32
-
emojis
✨ Lookup emoji in *O(1)* time, access metadata and GitHub shortcodes, iterate over all emoji, and more!
-
doc-chunks
Clusters of doc comments and dev comments as coherent view
-
analiticcl
approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
-
quixote
Quizzes and tests in Markdown
-
mdbook-tocjs
A mdbook preprocessor which adds extra js and css file for ToC hydration
-
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. -
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
-
sourceannot
render snippets of source code with annotations
-
lgtmeow
🐾 —— 「本喵觉得很不错~」
-
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
-
minigrepzzz
An application from the documentation
-
ripsecrets
A command-line tool to prevent committing secret keys into your source code
-
tokenizers
today's most used tokenizers, with a focus on performances and versatility
-
ib-pinyin
一个高性能拼音匹配库
-
dsntk-recognizer
Decision Toolkit | Decision table recognizer
-
dsntk-gendoc
Decision Toolkit | Documentation generator
-
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
-
mitex-spec
Specification Library for MiTeX
-
mitex
TeX2Typst converter
-
jieba-rs
The Jieba Chinese Word Segmentation Implemented in Rust
-
hck
A sharp cut(1) clone
-
opt2doc
generate documentation from Rust source code
-
text_maid
Text maid
-
dmos-cli
Djot HTML renderer with advanced features - CLI
-
dmos
Djot HTML renderer with advanced features
-
typst-ansi-hl
highlights your Typst code using ANSI escape sequences
-
lindera
A morphological analysis library
-
dmntk-gendoc
DMNTK | Documentation generator
-
ende
encoding/decoding unicode/utf-8/utf-16(ucs-2) code points
-
lindera-dictionary
A Japanese morphological dictionary
-
lindera-unidic-builder
A Japanese morphological dictionary builder for UniDic
-
lindera-ipadic-builder
A Japanese morphological dictionary builder for IPADIC
-
vl-convert-pdf
convert SVG to PDF with embedded text
-
minigrep_vielenkz
grep using rust
-
lindera-cli
A morphological analysis command line interface
-
bureau
extracting dependency licenses, used by nertsio
-
palmdoc-compression
Fast & safe implementation of PalmDoc/MOBI/AZW/Kindle flavored LZ77
-
lindera-decompress
A morphological analysis library
-
lindera-tokenizer
A morphological analysis library
-
lindera-ko-dic-builder
A Korean morphological dictionary builder for ko-dic
-
lindera-ipadic-neologd-builder
A Japanese morphological dictionary builder for IPADIC NEologd
-
lindera-filter
Character and token filters for Lindera
-
typed-oid
Typed Object IDs
-
tantivy-analysis-contrib
A set of analysis components for Tantivy
-
lindera-analyzer
A morphological analysis library
-
lindera-compress
A morphological analysis library
-
lindera-cc-cedict-builder
A Chinese morphological dictionary builder for CC-CEDICT
-
lindera-ko-dic
A Japanese morphological dictionary for ko-dic
-
lindera-ipadic
A Japanese morphological dictionary for IPADIC
-
mkwebsite
build websites using markdown
-
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 -
lindera-ipadic-neologd
A Japanese morphological dictionary for IPADIC NEologd
-
html-compare
compare html files
-
jawk
JSON AWK
-
lindera-core
A morphological analysis library
-
harfbuzz
Rust bindings to the HarfBuzz text shaping engine
-
gene
providing a log matching framework written in Rust
-
minigrep_panda
just a test
-
shq
sh quoting tool and library
-
pelp
A (p)resentation h(elp)er. Makes it easy to create a revealjs presentation from a Markdown file.
-
manchu-converter
Converts transcripted Manchu text to Manchu script with Manchu alphabet
-
mdbook-chapter-zero
A mdBook preprocessor that allows 0th (sub-)chapter
-
rust_baht_text
Convert number to Thai Baht text
-
harfbuzz-traits
Rust Traits for the HarfBuzz text shaping engine
-
rustpython-sre_engine
A low-level implementation of Python's SRE regex engine
-
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… -
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
quranize
Encoding transliterations into Quran forms
-
mdbook-collector
A mdbook preprocessor which collects json/yaml/toml data from each post and builds a json file of it
-
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
-
mdbook-pandoc
A mdbook backend that outsources most of the rendering process to pandoc
-
mdopen
Preview markdown files in a browser
-
bge
Rust interface for BGE Small English Embedding Library
-
malachi
A domain specific pattern matching language made for defining bot commands
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
render_readme
Render Markdown or reStructuredText with syntax highlighting and image filtering similar to GitHub's
-
hi-doc
Diagnostics formatting library
-
minbpe
Port of Andrej Karpathy's minbpe to Rust
-
gregex
Regex solver utilizing NFA
-
rphonetic
Rust port of phonetic Apache commons-codec algorithms
-
lorem-ipsum
Quickly generate placeholder test
-
moto
motivated automation
-
mdbook-metadata
mdBook preprocessor to parse markdown metadata
-
lorem-ipsum-generator
allows you to generate lorem ipsum text, simply and easily
-
imatree
command line tool to generate aesthetically pleasing (and sometimes not so pleasing) images of whatever string you want
-
plagiarismbasic_lib
Basic plagiarism checker written in Rust
-
tokengrams
Compute n-gram statistics and model language over pre-tokenized text corpora used to train large language models
-
regress
A regular expression engine targeting EcmaScript syntax
-
safe-string
safe interface for interacting with multi-byte strings in Rust, namely IndexedStr, IndexedString, and IndexedSlice
-
rsonpath-lib
Blazing fast JSONPath query engine powered by SIMD. Core library of
rsonpath
. -
invisible_unicode
finding invisible unicode characters
-
docfmt
A document formatter using Handlebars templates
-
truncate_string_at_whitespace
Truncate a &str at the closest whitespace to a specified length with unicode safety
-
char-ranges
Iterate chars and their start and end byte positions
-
mdbook-reference-table
mdBook preprocessor to create reference tables
-
surt-rs
Sort-friendly URI Reordering Transform (SURT)
-
frida-build
Rust bindings for Frida
-
similar
A diff library for Rust
-
pulldown-cmark-toc
Generate a table of contents from a Markdown document
-
mdbook-shiftinclude
mdbook preprocessor for file inclusion with shift
-
interslavic
in rust
-
two_percent
Fuzzy Finder in rust!
-
zipcodes
Query US zipcodes without SQLite
-
cai
The fastest CLI tool for prompting LLMs (powered by Groq AI)
-
regex-syntax
A regular expression parser
-
sttx
belt for transforming speech-to-text data
-
basic-text-internals
Basic Text string literal implementation details
-
command-error
Detailed error messages and status checking for
std::process::Command
-
egui-dropdown
An actual dropdown list for egui
-
braille-rs
working with braille characters and drawing with them
-
basic-text
Basic Text strings and I/O streams
-
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
-
archive-pdf-urls
Extract all links from a PDF and archive the URLs in the Internet Archive's Wayback Machine
-
transportations_library
Knowledge stack for transportation
-
ssml-parser
parsing speech sythnesis markup language
-
ab-radix-trie
A compressed radix trie implementation supporting matching rules
-
fiberplane-markdown
convert Fiberplane Notebooks to and from Markdown
-
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
-
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.
-
ayda
Ask your Documents Anything. A tool for querying your documents with a large language model.
-
bpmf_py
A Bopomofo and Pinyin library
-
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
-
ammonia
HTML Sanitization
-
mdbook-docker-run
Plugin for mdbook which runs a script in docker and outputs the result
-
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
-
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 轉換中文簡體、繁體及兩岸、新馬地區詞,基於維基百科和…
-
mdbook-numeq
An mdbook preprocessor for automatically numbering centered equations
-
indoc
Indented document literals
-
aho-corasick
Fast multiple substring searching
-
easy_random
Generate random data easily with easy_random :)
-
fm
Non-backtracking fuzzy text matcher
-
bogrep
Full-text search for bookmarks from multiple browsers
-
str-block
Remove the initial newline and common indentation from string literals
-
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…
-
cheetah
An extremely fast and flexible static site generator
-
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
-
speech-synthesis
Common traits for speech synthesis
-
hangeul
Korean alphabet manipulation library
-
chocodye
changing the color of the chocobos' plumage in Final Fantasy XIV
-
clparser
A command line tool for parsing CHANGELOG.md files that use the Keep A Changelog format. (fork marcaddeo/clparse)
-
pulldown-cmark-to-cmark
Convert pulldown-cmark Events back to the string they were parsed from
-
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
-
unicode-reverse
Unicode-aware in-place string reversal
-
kelp
A convert tool for Japanese
-
regex-cursor
regex fork that can search discontiguous haystacks
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
image-to-ascii
Converts images and gifs to ascii art
-
term-rustdoc
A TUI for Rust docs
-
stam-python
STAM is a library for dealing with standoff annotations on text
-
redpatterns
a list of patterns for scanners 📟
-
intuicio-data
Data module for Intuicio scripting platform
-
tre-regex
Rust safe bindings to the TRE regex module
-
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
-
rsclp
A lib crate to parse proccess arguments
-
norad
Read and write Unified Font Object files
-
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
-
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
-
near-facsimile
Find similar or identical text files in a directory
-
regex-automata
Automata construction and matching using regular expressions
-
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
-
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
-
stringcase
Converts string cases between camelCase, COBOL-CASE, kebab-case, and so on
-
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).
-
asmfmt
A formatter designed for programs in assembly language with AT&T syntax
-
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
-
markovish
Markov chain implementation for text generation
-
aprilasr
High-level wrapper for the april-asr C api (libaprilasr) using aprilasr-sys
-
byteyarn
hyper-compact strings
-
chinese_dictionary
A searchable Chinese / English dictionary with helpful utilities
-
mdbook-embedify
based mdbook preprocessor plugin that allows you to embed apps to your book, like youtube, codepen and some other apps
-
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.
-
unicode-normalization
functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15
-
kasedenv
Read environment variables by lower, upper case or case-insensitive keys
-
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
-
textwrap
word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
-
roxy_syntect
Roxy plugin for providing syntax highlighting via Syntect
-
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
-
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
-
seshat-unicode
A Unicode Library for Rust. Unicode 15.1.0 ready. XID_Start and XID_Continue are also available.
-
minigrep_empty
读取文件中的指定字符串信息
-
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
-
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
-
mdbook-keeper
An improved testing experience for mdbook
-
pdf-merger-rs
app for merge PDF files
-
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
-
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
-
pascii
image => text
-
lines_lossy
extension to
BufRead
with a functionlines_lossy
that works likeBufRead::lines
but with lossy UTF-8 decoding -
mdbook-gitbook
mdBook preprocessor to properly render GitBook specific syntax
-
marktask
A CLI tool for parsing and manipulating Markdown tasks
-
hello-phext
A rust-native implementation of phext
-
mdbook-obsidian
mdBook preprocessor to render Obsidian specific syntax
-
tectonic_engine_bibtex
The
bibtex
program as a reusable crate -
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
daveparr_minigrep
command line tool to search for a string in a file based on 'The Rust Programming Language' book
-
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
-
tectonic_bridge_icu
Expose a subset of the ICU Unicode APIs to Rust/Cargo
-
rust-beam
A LaTeX slide generator you can write in faster than beamer
-
hh-highlight
hh: The text highlighter
-
hh-highligh
hh: The text highlighter
-
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
-
notnow
A terminal based task and TODO management software
-
text_layout
Text layout algorithms
-
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
-
dodo-zh
manipulate the cedict dictionary and pinyin
-
rs-wordcloud
☁ Flexible WordCloud implementation for ⚙Rust
-
unescaper
Unescape strings with escape sequences written out as literal characters
-
indented_text_writer
IndentedTextWriter
-
kanjidic_server
A REST API server for Kanjidic and EDRDG radical decompositions
-
uncased
Case-preserving, ASCII case-insensitive, no_std string types
-
llmvm-core
The core application for llmvm
-
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
-
llmvm-codeassist
A LLM-powered code assistant that automatically retrieves context (i.e. type definitions) from a Language Server Protocol server.
-
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
-
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
-
betacode
conversion
-
fontconfig
Safe, higher-level wrapper around the Fontconfig library
-
text_alignment
Align your text in Rust in the CLI
-
ucd-parse
parsing data files in the Unicode character database
-
analyse-json
CLI tool for inspecting (Newline Delimited) NDJSON or JSON to understand the contents
-
mdbook-multicode
Allows you to give multilanguage code examples, toggled by a spinner
-
lopdf
PDF document manipulation
-
ik-rs
chinese segment, ik-analyzer for rust
-
gspell
Rust bindings for gspell
-
bbcode-tagger
BBCode tree parser and tagger
-
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
-
ucfirst
Uppercase the first letter of a string
-
pinyin-parser
Parses a string of pinyin syllables. Covers marginal cases such as
ẑ
,ŋ
andê
. -
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
-
relog
Strong String Normalization
-
runiq
An efficient way to filter duplicate lines from input, à la uniq
-
cdragon-rst
Work with Riot translation files
-
line-straddler
Determine how lines through text (underlines, strikethroughs, etc) should be rendered
-
akai
Next-generation, functional and simple ID system
-
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.
-
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
-
simple-xlsx-writer
memory efficient XLSX writer
-
toc
generate toc from markdown or html
-
re2
Wrapper for the re2 C++ regex library
-
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
-
tabwriter
Elastic tabstops
-
regex-cli-test
A command line tool for testing against regex patterns
-
patterns
no_std compatible pattern scan library using simd
-
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
-
fancy-regex
regexes, supporting a relatively rich set of features, including backreferences and look-around
-
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 -
plsfix
Text cleaner upper
-
grader
Stream-based CLI for binary sorting text files via a given shell command
-
toml_to_table
pretty print TOML as a table
-
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
-
zspell
Native Rust library for spellchecking
-
mdbook-mermaid
mdbook preprocessor to add mermaid support
-
mdbook-dtmo
Creates a book from markdown files with added plugins
-
zspell-cli
Command line interface for the ZSpell spellchecking library
-
divvunspell-bin
Spellchecker for ZHFST/BHFST spellers, with case handling and tokenization support
-
mdrend-this-is-only-a-beta-demo
Renders markdown to HTML
-
txt_to_md
Command converting from a txt file to a markdown file
-
pdf_seekers
parser and information extractor from PDF documents based on keyword search functionality (powered by Rust)
-
align
aligning text
-
r-matrix
Rust port of cmatrix
-
soundex-rs
that calculates soundex value
-
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)
-
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 -
slidedeck
Create an HTML slide deck from Markdown
-
obsidian-export
associated CLI program to export an Obsidian vault to regular Markdown
-
cli_utils_hoijui
A tiny CLI utilities library, providing functions and constants useful in many CLI tools
-
slideck
Create an HTML slide deck from Markdown
-
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]
-
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
-
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
-
yeslogic-fontconfig-sys
Raw bindings to Fontconfig without a vendored C library
-
pdf-min
Very minimal crate for writing PDFs
-
pandoc
API that wraps calls to the pandoc 2.x executable
-
bibliofile
A TUI epub reader inspired by DOS-era programs
-
line-numbers
Find line numbers in strings by byte offsets, quickly
-
pink_accents
Replacement of patterns in string to simulate speech accents
-
mudder
Generate lexicographically-spaced strings between two strings from pre-defined alphabets
-
cbfr
A buffer that run on stack, focusing on performance and speed
-
mktoc
Generate Table of Contents from Markdown files
-
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
-
mdbook-catppuccin
🎊 Soothing pastel theme for mdBook
-
lazy-regex
lazy static regular expressions checked at compile time
-
bytepiece_rs
The Bytepiece Tokenizer Implemented in Rust
-
kataru
YAML-based dialogue engine for game development
-
wit_owo
Finally, an adequate library for wit.ai in Rust
-
omekasy
Decorate alphanumeric characters in your input with various font; special characters in Unicode
-
montchik_minigrep
Testdrive of the Rust program
-
cermic
Print .png images in your terminal as ascii art!
-
twas
A text substitution application for using random look-up tables to generate text in a manner similar to the Mad Libs game
-
character_converter
Turn Traditional Chinese script ot Simplified Chinese script and vice-versa and tokenize
-
kma-rustlang-vadym-polishchuk-english-parser
parser of English sentences created for KMA Rust course
-
hsk
Return HSK Level for Simplified Chinese Characters
-
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
-
ellie_tokenizer
Tokenizer for ellie language
-
slug
Convert a unicode string to a slug
-
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
-
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
-
kirjat-rs
prices for finnish textbooks from multiple stores
-
ocr_b_checksum
Generates OCR B Checksums
-
terminal-clipboard
a minimal cross-platform clipboard
-
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
-
mdbook-variables
mdBook proprocessor for risolve variables configured from book.toml
-
azusa
String index transformer for Rust utf8 to JavaScript utf16
-
chisel-parsers
Chisel parser front ends
-
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
-
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 ⠐ ⠝ ⠿ ⣫ ⣷
-
tagalyzer
A CLI tool to gather statistics on collections of plaintext-adjacent files
-
cli-animate
Enrich your Rust CLIs with stunning, easy-to-implement animations
-
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
-
mdbook-indexing
mdbook preprocessor for index generation
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
mdbook-asciidoc
mdBook backend for AsciiDoc generation
-
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
-
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
-
nu_plugin_ron
A Nushell plugin for parsing RON text
-
boringascii
Strings that can only be constructed to contain non-whitespace, non-control ASCII characters
-
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
-
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
-
overworld
Metapackage library for adding game systems useful for incremental, RPG, and management games
-
mdbook-aquascope
Interactive Aquascope editor for your mdBook
-
overworld_components
adding game systems useful for incremental and management games
-
mml-cli
CLI to compile MML messages to MIME messages and interpret MIME messages as MML messages
-
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_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
-
unindent
Remove a column of leading whitespace from a string
-
pencil_case
but effective library for writing GUI in bevy
-
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
-
sc_decode
Special character decoding
-
grace-cli
CLI tool for processing files and strings
-
create_broken_files
Create broken files from other ones
-
adobe-cmap-parser
parse Adobe CMap files
-
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
-
mdbook-bib
mdbook plugin allowing to load and present a bibliography in BibLaTex format in your books and cite its references
-
product-os-content
Product OS : Content provides a complete solution for content management for the purpose of serving content via Product OS : Server
-
dom-content-extraction
Content extraction via text density paper
-
delay_writer
Wraps a writer and delays its output after each newline
-
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
-
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
-
markdown-formatter
Flavored Markdown (ZH) content formatter
-
clima
A minimal Markdown reader in the terminal
-
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
-
tantivy-object-store
A tantivy Directory implementation against object stores (S3, GCS, etc.)
-
mdbook-chess
An mdbook preprocessing plugin to generate chess boards
-
md-localizer
Localize markdown with remote links
-
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
-
committed
Nitpicking commit history since beabf39
-
mdbook-last-changed
mdbook preprocessor to add the last modification date per page
-
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
-
crowbook-text-processing
some utilities functions for escaping text (HTML/LaTeX) and formatting it according to typographic rules (smart quotes, ellipsis, french typograhic rules)
-
cuid
An ipmlementation of CUID protocol in rust
-
rustex
auto-generated LaTeX files in Rust
-
markdown-it-autolink
A markdown-it plugin for parsing GFM autolinks
-
bwrap
A fast, lightweight, embedded systems-friendly library for wrapping text
-
libxdiff
Rust bindings for the libxdiff C library
-
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
-
ordlebot
A toy program for optimally solving high-arity Wordle spinoffs, such as Duotrigordle
-
spellabet
Convert characters into spelling alphabet code words
-
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-util
A small utility library for working with the Unicode character database
-
ucd-generate
A program for generating packed representations of the Unicode character database that can be efficiently searched
-
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
-
rsonpath-test-codegen
Blazing fast JSONPath query engine powered by SIMD. TOML-based test codegen for rsonpath-lib.
-
text-size
Newtypes for text offsets
-
ugrip
A i/o command that searches for word in a file
-
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
-
linkify
Finds URLs and email addresses in plain text. Takes care to get the boundaries right with surrounding punctuation like parentheses.
-
docket
markdown to HTML documentation rendering
-
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
-
unicode_border
A brief description of your package
-
net_promoter_score
calculating Net Promoter Score (NPS) from survey responses
-
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-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-latvian-language-model
The Latvian 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-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-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-ukrainian-language-model
The Ukrainian 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-vietnamese-language-model
The Vietnamese 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-korean-language-model
The Korean 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-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-japanese-language-model
The Japanese 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-polish-language-model
The Polish 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-dutch-language-model
The Dutch 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-malay-language-model
The Malay 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-marathi-language-model
The Marathi language model for Lingua, an accurate natural language detection library