-
regex
regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
comfy-table
easy to use library for building beautiful tables with automatic content wrapping
-
encoding_rs
Gecko-oriented implementation of the Encoding Standard
-
unicode-segmentation
Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules
-
similar
diff library for Rust
-
fancy-regex
regexes, supporting a relatively rich set of features, including backreferences and look-around
-
textwrap
word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
-
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…
-
const_format
Compile-time string formatting
-
lazy-regex
lazy static regular expressions checked at compile time
-
tabled
easy to use library for pretty print tables of Rust
struct
s andenum
s -
unicase
case-insensitive wrapper around strings
-
ropey
fast and robust text rope for Rust
-
unicode-width
Determine displayed width of
char
andstr
types according to Unicode Standard Annex #11 rules -
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… -
comrak
100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
regex-syntax
regular expression parser
-
convert_case
Convert strings into any case
-
onig
Rust-Onig is a set of Rust bindings for the Oniguruma regular expression library. Oniguruma is a modern regex library with support for multiple character encodings and regex syntaxes.
-
mdbook
Creates a book from markdown files
-
deunicode
Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.
-
chumsky
parser library for humans with powerful error recovery
-
unindent
Remove a column of leading whitespace from a string
-
hex-literal
Macro for converting hexadecimal string to a byte array at compile time
-
pulldown-cmark
pull parser for CommonMark
-
unicode-xid
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
-
percent-encoding
Percent encoding and decoding
-
diff
LCS based slice and string diffing implementation
-
lopdf
PDF document manipulation
-
termimad
Markdown Renderer for the Terminal
-
tokenizers
today's most used tokenizers, with a focus on performances and versatility
-
rustybuzz
complete harfbuzz shaping algorithm port to Rust
-
lingua
accurate natural language detection library, suitable for short text and mixed-language text
-
html2text
Render HTML as plain text
-
sd
intuitive find & replace CLI
-
neon
safe abstraction layer for Node.js
-
fuzzy-matcher
Fuzzy Matching Library
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
strip-ansi-escapes
Strip ANSI escape sequences from byte streams
-
pathdiff
diffing paths to obtain relative paths
-
lindera-cli
morphological analysis command line interface
-
stringprep
algorithm
-
prettydiff
Side-by-side diff for two files
-
ab_glyph_rasterizer
Coverage rasterization for lines, quadratic & cubic beziers
-
pretty
Wadler-style pretty-printing combinators in Rust
-
slug
Convert a unicode string to a slug
-
idna
(Internationalizing Domain Names in Applications) and Punycode
-
unicode-id
Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31
-
pulldown-cmark-to-cmark
Convert pulldown-cmark Events back to the string they were parsed from
-
mdbook-admonish
preprocessor for mdbook to add Material Design admonishments
-
lngcnv
linguistics: display pronunciation, translate between dialects, convert between orthographies; support for multiple languages: English, Latin, Polish, Quechua, Spanish, Tikuna
-
ra_ap_syntax
Comment and whitespace preserving parser for the Rust language
-
whatlang
Fast and lightweight language identification library for Rust
-
printpdf
writing PDF files
-
inlinable_string
inlinable_string
crate provides theInlinableString
type – an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation – and theStringExt
trait… -
mdxjs
Compile MDX to JavaScript in Rust
-
titlecase
that capitalizes text according to a style defined by John Gruber for post titles on his website Daring Fireball
-
smartcat
Putting a brain behind
cat
. CLI interface to bring language models in the Unix ecosystem 🐈⬛ -
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
linkify
Finds URLs and email addresses in plain text. Takes care to get the boundaries right with surrounding punctuation like parentheses.
-
pad
padding strings at runtime
-
select
extract useful data from HTML documents, suitable for web scraping
-
j4rs
stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
goldenfile
testing library
-
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…
-
annotate-snippets
building code annotations
-
iri-string
IRI as string types
-
mdbook-pdf
backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
-
const-str
compile-time string operations
-
aho-corasick
Fast multiple substring searching
-
emojis
✨ Lookup emoji in *O(1)* time, access metadata and GitHub shortcodes, iterate over all emoji, and more!
-
fontdb
in-memory font database with CSS-like queries
-
stfu8
Sorta Text Format in UTF-8
-
unicode-normalization
functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15
-
mkrs
Build automation tool
-
mdbook-katex
mdBook preprocessor rendering LaTeX equations to HTML
-
http-range
HTTP Range header parser
-
openai-api-rs
OpenAI API client library for Rust (unofficial)
-
ansi-to-tui
convert ansi color coded text into ratatui::text::Text type from ratatui library
-
textdistance
Lots of algorithms to compare how similar two sequences are
-
swash
Font introspection, complex text shaping and glyph rendering
-
languagetool-rust
LanguageTool API bindings in Rust
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
unic-char-property
UNIC — Unicode Character Tools — Character Property taxonomy, contracts and build macros
-
chromiumoxide_cdp
Contains all the generated types for chromiumoxide
-
sscanf
(inverse of format!()) Macro based on Regex
-
epub-builder
generating EPUB files
-
read-fonts
Reading OpenType font files
-
hck
sharp cut(1) clone
-
charabia
detect the language, tokenize the text and normalize the tokens
-
uncased
Case-preserving, ASCII case-insensitive, no_std string types
-
xi-unicode
Unicode utilities useful for text editing, including a line breaking iterator
-
mktoc
Generate Table of Contents from Markdown files
-
jieba-rs
Jieba Chinese Word Segmentation Implemented in Rust
-
lindera-tokenizer
morphological analysis library
-
csml_engine
CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
decancer
tiny package that removes common unicode confusables/homoglyphs from strings
-
ferris-says
flavored replacement for the classic cowsay
-
igrepper
interactive grepper
-
yeslogic-fontconfig-sys
Raw bindings to Fontconfig without a vendored C library
-
daachorse
Daachorse: Double-Array Aho-Corasick
-
cbor-diag-cli
transforming between different diagnostic encodings of Concise Binary Object Representation (CBOR)
-
rphonetic
port of phonetic Apache commons-codec algorithms
-
rust-stemmers
some popular snowball stemming algorithms
-
mlc
markup link checker (mlc) checks for broken links in markup files
-
obsidian-export
associated CLI program to export an Obsidian vault to regular Markdown
-
entities
raw data needed to convert to and from HTML entities
-
typos-cli
Source Code Spelling Correction
-
wana_kana
checking and converting between Japanese characters - Kanji, Hiragana, Katakana - and Romaji
-
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…
-
newline-converter
Newline byte converter library
-
junit-report
Create JUnit compatible XML reports
-
stam
powerful library for dealing with stand-off annotations on text
-
regress
regular expression engine targeting EcmaScript syntax
-
mdcat
cat for markdown: Show markdown documents in terminals
-
creature_feature
Composable n-gram combinators that are ergonomic and bare-metal fast
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
str_indices
Count and convert between indexing schemes on string slices
-
unicode-general-category
Fast lookup of the Unicode General Category property for char
-
difflib
Port of Python's difflib library to Rust
-
datadriven
Rewritable table-driven testing
-
chamkho
Khmer, Lao, Myanmar, and Thai word segmentation/breaking library and command line
-
vesti
preprocessor that compiles into LaTeX
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
edit
Open a file in the default text editor
-
sqlite-loadable
framework for building SQLite extensions in Rust
-
epub
support the reading of epub files
-
substring
method for string types
-
lindera-dictionary
Japanese morphological dictionary
-
mdbook-catppuccin
🎊 Soothing pastel theme for mdBook
-
ncount
word count tool intended to derive useful stats from markdown
-
unicode-blocks
contains a list of all unicode blocks and provides some functions to search across them
-
finl_unicode
handling Unicode functionality for finl (categories and grapheme segmentation)
-
any_ascii
Unicode to ASCII transliteration
-
bwrap
fast, lightweight, embedded systems-friendly library for wrapping text
-
chardetng
character encoding detector for legacy Web content
-
line-index
Maps flat
TextSize
offsets to/from(line, column)
representation -
shell-escape
Escape characters that may have a special meaning in a shell
-
html-query
jq, but for HTML
-
imgr
image to ascii converter
-
indoc
Indented document literals
-
crop
pretty fast text rope
-
unicode-script
exposes the Unicode
Script
andScript_Extension
properties from UAX #24 -
markdown-it
port of popular markdown-it.js library
-
unicode_titlecase
add Unicode titlecase and Turkish and Azeri locale upper/lowercase utilities to chars and strings
-
text-splitter
Split text into semantic chunks, up to a desired chunk size. Supports calculating length by characters and tokens (when used with large language models).
-
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. -
aarty
CLI tool to convert the images to ASCII art
-
shell2batch
Coverts simple basic shell scripts to windows batch scripts
-
aki-resort
sort lines of text. You can use regex to specify the KEY.
-
svgbob_cli
Transform your ascii diagrams into happy little SVG
-
mdbook-yapp
mdbook preprocessor for simple text replacements
-
mdbook-epub
EPUB renderer for mdbook
-
qdk_sim_rs
Rust-based simulators for use with the Quantum Development Kit
-
pandoc
API that wraps calls to the pandoc 2.x executable
-
jmemo
CUI tool for maintaining memos
-
bstr
string type that is not required to be valid UTF-8
-
tengwar
Transliterate text into J.R.R. Tolkien's Tengwar.
-
tauri-plugin-clipboard
clipboard plugin for Tauri that supports text, files and image, as well as clipboard update listening
-
projvar
tiny CLI tool that tries to gather project specific meta-data in different ways, to store them into environment variables in a file for later use by other tools. See --list for the keys set by this tool
-
askalono
detect the contents of license files
-
rs3a
Lib for reading and writing 3a format
-
mdbook-quiz
Interactive quizzes for your mdBook
-
hyperlink
Very fast link checker for CI
-
text-size
Newtypes for text offsets
-
hyphenation
Knuth-Liang hyphenation for a variety of languages
-
autotex
Continuously compile TeX and LaTeX
-
lexical-sort
Sort Unicode strings lexically
-
uwc
Counts things in unicode text files
-
mdbook-graphviz
mdbook preprocessor to add graphviz support
-
mdbook-linkcheck
backend for
mdbook
which will check your links for you -
dash-create
Code More, Configure Less: The Smart Way to Start Your Projects
-
unescaper
Unescape strings with escape sequences written out as literal characters
-
ruma-events
Serializable types for the events in the Matrix specification
-
zspell-cli
Command line interface for the ZSpell spellchecking library
-
mdbook-theme
preprocessor and a backend to config theme for mdbook, especially creating a pagetoc on the right and setting full color themes from the offical ace editor
-
slo-converter
command line tool that can convert particular YAML schemas to Terraform HCL while also providing support for mustache templating
-
stylin
Convert markdown to pandoc markdown with custom styles
-
frawk
efficient Awk-like language
-
emojic
Emoji constants
-
rascii_art
Advanced ASCII Art Generator
-
none-shall-pass
Artifact for GitHub Action to validate hyperlinks in all markdown files
-
precious-testhelper
helper library for precious tests - not for external use
-
barcoders
barcode-encoding library
-
font-kit
cross-platform font loading library
-
uclanr
word generator that specializes in useful words
-
random_name_generator
Random Name Generator
-
hypher
separates words into syllables
-
libretranslate
wrapper for the LibreTranslate web API
-
instant-segment
Fast English word segmentation
-
autosurgeon
working with data in automerge documents
-
arf-strings
Encoding and decoding for ARF strings
-
euid-toys
Reference implementation for EUID
-
wai-parser
Parser for WAI syntax
-
roff
(man page format) generation library
-
mdbook-dtmo
Creates a book from markdown files with added plugins
-
nu_plugin_clipboard
nushell plugin to copy text into clipboard or get text from it
-
mdbook-toc
mdbook preprocessor to add Table of Contents
-
scraps
static site generator that builds a wiki from a set of markdown files. Inspired by https://scrapbox.io/.
-
marker_lints
Lints for the marker_api and marker_utils crate
-
byteyarn
hyper-compact strings
-
flexar
extremely flexible lexer/parser (get it?) for writing your own programming language
-
gh-emoji
Convert
:emoji:
to Unicode using GitHub’s emoji names -
kv-log-macro
Log macro for log's kv-unstable backend
-
colonnade
format tabular data for display
-
diffy
Tools for finding and manipulating differences between files
-
llmvm-codeassist
LLM-powered code assistant that automatically retrieves context (i.e. type definitions) from a Language Server Protocol server.
-
cedarwood
efficiently-updatable double-array trie in Rust (ported from cedar)
-
koji
interactive CLI for creating conventional commits
-
input_yew
feature-rich, accessible, highly customizable, functional, reusable input component for the Yew framework
-
nparse
Parser in rust for specific use-cases
-
pdf-extract
extract content from pdfs
-
mdbook_rash
Binary to create doc from
rash
code -
mdbook-codeblocks
mdbook preprocessor to prepend customizable vignette to code blocks
-
reason-shell
Reason: A Shell for Research Papers
-
docfmt
documentation formatter using Handlebars templates
-
mdbook-presentation-preprocessor
preprocessor for utilizing an MDBook as slides for a presentation
-
site
fast, opinioned static site generator
-
t-cli
CLI task manager
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
near-facsimile
Find similar or identical text files in a directory
-
presciidoc
Preprocessing AsciiDoc for other tools
-
in_definite
Get the indefinite article ('a' or 'an') to match the given word. For example: an umbrella, a user.
-
rapidfuzz
rapid fuzzy string matching library
-
shreddit
Overwrite and delete your Reddit account history
-
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. Additionally provides…
-
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
-
levenshtein_automata
Creates Levenshtein Automata in an efficient manner
-
makepad-widgets
Makepad widgets
-
mini_markdown
Small markdown renderer
-
fm
Non-backtracking fuzzy text matcher
-
pidgin
non-recursive grammars
-
norad
Read and write Unified Font Object files
-
jetscii
tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes
-
leon
Dead-simple string templating
-
mdbook-chess
mdbook preprocessing plugin to generate chess boards
-
cglue-bindgen
cleanup cbindgen headers for CGlue
-
harfbuzz_rs
high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust
-
collclean
Clean up collaboration commands in LaTeX files
-
docket
markdown to HTML documentation rendering
-
vaporetto
Vaporetto: a pointwise prediction based tokenizer
-
stop-words
Common stop words in many languages
-
character_converter
Turn Traditional Chinese script ot Simplified Chinese script and vice-versa and tokenize
-
katex
bindings to KaTeX
-
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
-
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…
-
zhconv
Traditional/Simplified and regional Chinese variants converter based on MediaWiki & OpenCC rulesets and powered by AC automata 轉換简体、繁體及兩岸、新馬中文地區詞,基於MediaWiki和OpenCC之字詞轉…
-
fasttext
binding
-
kathoey
text feminization using open corpus linguistics data
-
async-memcached
Tokio-based memcached client for Rust
-
bibliofile
TUI epub reader inspired by DOS-era programs
-
lindera-ipadic-builder
Japanese morphological dictionary builder for IPADIC
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit f536185ed8fe11d45da662c8575f4253fede3986 The publishing script for this crate lives at:… -
lowcharts
draw low-resolution graphs in terminal
-
vi
input method library for vietnamese IME
-
galm
pattern matching library
-
crowbook
Render a Markdown book in HTML, PDF or Epub
-
words-count
Count the words and characters, with or without whitespaces
-
molybdenum
Recursive search and replace CLI application
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
gaoya
Locality Sensitive Hashing Data Structures
-
nu-cmd-extra
Nushell's extra commands that are not part of the 1.0 api standard
-
ffizz-string
FFI string implementation
-
escape_string
Efficiently parse backslash-escaped strings
-
twas
text substitution application for using random look-up tables to generate text in a manner similar to the Mad Libs game
-
onig_sys
onig_sys
crate contains raw rust bindings to the oniguruma library. This crate exposes a set of unsafe functions which can then be used by other crates to create safe wrappers around Oniguruma… -
pink_accents
Replacement of patterns in string to simulate speech accents
-
crowbook-text-processing
some utilities functions for escaping text (HTML/LaTeX) and formatting it according to typographic rules (smart quotes, ellipsis, french typograhic rules)
-
promkit
toolkit for building your own interactive command-line tools
-
text_io
really simple to use panicking input functions
-
bfom
Brendan's Flavor of Markdown: I'll build my own markdown format, what could go wrong?
-
fontfor
find fonts which can show a specified character and preview them in terminal or browser
-
fastembed
https://github.com/qdrant/fastembed
-
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…
-
tectonic_xdv
decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
unic-ucd-ident
UNIC — Unicode Character Database — Identifier Properties
-
oxford_join
Join string slices with Oxford Commas!
-
mecab
Safe Rust wrapper for mecab a japanese language part-of-speech and morphological analyzer library
-
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
-
typos-vars
Source Code Spelling Correction
-
stringsext
find multi-byte-encoded strings in binary data
-
goose-eggs
in writing Goose load tests
-
betacode
conversion
-
the_rock
command line King James bible viewer
-
wcc
my own version of wc for personal use
-
bogrep
Full-text search for bookmarks from multiple browsers
-
random-string
Allows to generate random strings based on a given charset and length
-
chars_data
Build-dependency for chars, the unicode character information CLI
-
autoruby-cli
CLI to easily generate furigana for various document formats
-
rblcheck
Checks DNS RBLs
-
monch
Inspired by nom, but specifically for strings
-
tiempo
command line time tracker
-
oxilangtag
fast implementation of language tag normalization and validation
-
r4d
Text oriented macro processor
-
whichlicense_detection
detect licenses used by the WhichLicense project
-
jsdoc
parser writen in rust
-
mdbook-typst
mdBook backend to output Typst markup, pdf, png, or svg
-
yozuk
Chatbot for Programmers
-
vndb_tags_get
convert VNDB tag list (JSON to markdown)
-
async-utf8-decoder
Convert AsyncRead to incremental UTF8 string stream
-
marker
finding issues in CommonMark documents
-
dicexp
Dice Expression Interpreter program and library for parsing (and rolling) role-playing game style dice notations (e.g. "2d8+5")
-
array_tool
Helper methods for processing collections
-
charasay
future of cowsay 🐮! Colorful characters saying something 🗨️
-
console_static_text
Logging for text that should stay in the same place in a console
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
rust-ai
collection of 3rd-party AI APIs for Rust
-
gst-plugin-textwrap
GStreamer Text Wrap Plugin
-
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.
-
secstr
data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out
-
ferret
trigram-based tool for detecting similarity in groups of text documents or program code
-
thesaurus
offline thesaurus library for Rust
-
wz
Count words, fast
-
json_keyquotes_convert
convert JSON from and to JSON without key-quotes
-
utf64
encode utf-8 strings into utf-64, and decode them back
-
mdbook-svgbob
SvgBob mdbook preprocessor which swaps code-blocks with neat SVG
-
roe
Unicode case conversion
-
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
-
inkjet
batteries-included syntax highlighting library for Rust, based on tree-sitter
-
ungoliant
pipeline for the OSCAR corpus
-
termdiff
Write a diff with color codes to a string
-
unicode_categories
Query Unicode category membership for chars
-
unicode-bidi
Unicode Bidirectional Algorithm
-
interactive_process
tiny Rust library for interacting with a running process over
stdio
-
bard
Creates PDF and HTML songbooks out of easy-to-write Markdown sources
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
bump-bin
Increments version with semver specification
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
genanki-rs
create decks for the open source flashcard platform Anki. Based on Python library genanki
-
mdbook-combiner
combine mdbook summaries from multiple source into one mdbook
-
text2num
Parse and convert numbers written in English, Spanish or French into their digit representation
-
screen_printer
displaying rectangular blocks of text to a terminal
-
stl_io
STL input and output
-
deepl
API
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
safe-regex
Safe regular expression library
-
fontconfig
Safe, higher-level wrapper around the Fontconfig library
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
domrs
Document builder and serializer
-
eksup
CLI to aid in upgrading Amazon EKS clusters
-
ob
Blog and RSS system written in Rust
-
minimad
light Markdown parser
-
ultra-nlp
NLP library
-
case
set of letter case string helpers
-
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
-
streampager
pager for command output or large files
-
boreal
evaluate YARA rules, used to scan bytes for textual and binary pattern
-
mdbook_katex_css_download
Executable to download static CSS and fonts for mdbook-katex
-
indefinite
Prefix a noun with an indefinite article - a or an - based on whether it begins with a vowel
-
notion
Api Client
-
line-numbers
Find line numbers in strings by byte offsets, quickly
-
paswitch-rs
List and swap to pulse sinks by name
-
gvas
parsing UE4 gvas save files
-
fta
Fast TypeScript Analyzer
-
wkhtmlapp
Convert html to pdf or image
-
wikidot-normalize
provide Wikidot-compatible string normalization
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
dmntk-recognizer
DMNTK | Decision Table Recognizer
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
unicode-truncate
Unicode-aware algorithm to pad or truncate
str
in terms of displayed width -
man
Generate structured man pages
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
utf16_lit
macro_rules to make utf-16 literals
-
little_boxes
Adds boxes around stdin. Optionally adds a title
-
fiberplane-markdown
convert Fiberplane Notebooks to and from Markdown
-
pragmatic-segmenter
port of pySBD v3.1.0
-
cow-utils
Copy-on-write string utilities for Rust
-
deeprl
DeepL client library with all the things (blocking)
-
print-positions
providing string segmentation on grapheme clusters and ANSI escape sequences for accurate length arithmetic based on visible print positions
-
orly
Download O'Reilly books as EPUB
-
tabwriter
Elastic tabstops
-
zet
finds the union, intersection, set difference, etc of files considered as sets of lines
-
natural
Pure rust library for natural language processing
-
mds
skim-based
*.md
explore and surf note-taking tool -
ra_ap_tt
TBD
-
mdxt
Custom Markdown Engine for my personal blog
-
dessin
Build complex drawing for PDF, SVG,
-
md-localizer
Localize markdown with remote links
-
doc-sync
CLI to convert rust documentation to markdown files and then back to rust documentation
-
analiticcl
approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
-
lsp-textdocument
LSP text documents manager that map of text document
-
aki-mcolor
mark up text with color
-
repgrep
interactive command line replacer for
ripgrep
-
xrpicker-gui
Choose your active OpenXR runtime in a friendly graphical interface
-
mdbook-open-on-gh
mdbook preprocessor to add a open-on-github link on every page
-
omegasort
last text sorting tool you'll ever need
-
ra_ap_text_edit
TBD
-
qpdf
bindings to QPDF C++ library
-
html2pango
convert html to pango
-
enc-check
inspect utf-8 and utf-16 character encodings
-
mdbook-preprocessor-boilerplate
Boilerplate code for mdbook preprocessors
-
soft-ascii-string
char/str/string wrappers which add a "is-ascii" soft constraint
-
mdbook-indexing
mdbook preprocessor for index generation
-
egg-mode-text
Text parsing for Twitter: character counting, hashtag/mention extraction
-
proxide
debugging proxy for capturing HTTP/2 and gRPC traffic
-
chord3
Create pdf songbooks from chopro source
-
lexers
Tools for tokenizing and scanning
-
rdftk_iri
IRI and URI specifications
-
mdbook-webinclude
Preprocessor for mdBook that includes content from URLs
-
aleo-std-profiler
profiler to measure runtime performance
-
hime_compiler
CLI tool for the generation of LR and GLR parsers for the Hime runtime
-
despell
puts icons in your tmux statusline
-
mdbook-angular
mdbook renderer to run angular code samples
-
lsp-async-stub
LSP server stub for futures
-
synoptic
low-level, syntax highlighting library with unicode support
-
eventio
collection of event I/O processors for event-processing applications
-
laps
Lexer and parser collections
-
rslint_regex
RegEx parser for the ECMAScript definition
-
escape-bytes
Escapes bytes that are not printable ASCII characters
-
dr
Command-line data file processing in Rust
-
khat
cat clone, nothing more nothing less
-
precious-integration
Integration tests for precious - not for external use
-
grok
popular java & ruby grok library which allows easy text and log file processing with composable patterns
-
mut-str
toolkit for working with mutable string slices (&mut str)
-
rusty_oge-cli
CLI обёртка над библиотекой rusty_oge
-
mdi
markdown include
-
svgbob
Transform your ascii diagrams into happy little SVG
-
json_to_table
pretty print JSON as a table
-
grace-cli
CLI tool for processing files and strings
-
mdbook-pandoc
mdbook backend that outsources most of the rendering process to pandoc
-
fastly-kv-preview
Fastly Compute@Edge KV API previews
-
somedoc
very simple document model and markup generator
-
dtex
Better TeX
-
hexcrypt
Convert UTF-8 encoded text to RGB images and vice versa
-
creepy
copy file into clipboard
-
probly-search
lightweight full-text search engine with a fully customizable scoring function
-
prefix
customizable pretty printer for FIX messages
-
mdbook-davids_cooking
preprocesor for whatever https://davidsotomarchena.gitlab.io/davids-cooking/ needs
-
mpd_info_screen
Displays info on currently playing music from an MPD daemon
-
route_verification_lex
Parse RPSL in the IRR to verify observed BGP routes
-
autorebase
Automatically rebase feature branches onto master
-
abackus
Parser builder using EBNF
-
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
-
mdbook-curly-quotes
mdBook preprocessor that replaces straight quotes with curlyquotes, except within code blocks or code spans
-
tagalyzer
CLI tool to gather statistics on collections of plaintext-adjacent files
-
lsprotocol
types for Language Server Protocol generated from LSP specification
-
wordshk_tools
combination of parsers and other tools for words.hk (粵典)
-
imperative
Check for imperative mood in text
-
mdbook-pagetoc
mdbook plugin that provides a table of contents for each page
-
unicode-display-width
Unicode 15.1.0 compliant utility for determining the number of columns required to display an arbitrary string
-
unicode-normalization-alignments
functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15
-
python3-sys
FFI Declarations for Python 3
-
mdbook-ocirun
mdbook preprocessor to run arbitrary commands and code snippets inside containers
-
cesu8
Convert to and from CESU-8 encoding (similar to UTF-8)
-
mdbook-preprocessor-graphql-playground
preprocessor for mdbook to add GraphQL playgrounds
-
symspell
Spelling correction & Fuzzy search
-
pandoc_types
port of pandoc-types
-
egui-dropdown
actual dropdown list for egui
-
mdbook-external-links
Open external links inside your mdBooks in a different tab
-
keyword_extraction
Collection of algorithms for keyword extraction from text
-
lindera-ko-dic-builder
Korean morphological dictionary builder for ko-dic
-
kanaria
functions such as hiragana, katakana, half-width and full-width mutual conversion and discrimination
-
lexical_scanner
lexer which creates over 115+ various tokens based on the rust programming language. This complete Lexer/Lexical Scanner produces tokens for a string or a file path entry.
-
scanlex
lexical scanner for parsing text into tokens
-
image-to-ascii
Converts images and gifs to ascii art
-
textcode
Text encoding/decoding library. Supports: UTF-8, ISO6937, ISO8859, GB2312
-
chisel-lexers
Chisel backend lexers/scanners
-
precis-core
PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as defined in rfc8264
-
async_parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
jcalendar
Japanese Calendar for Rust
-
revstr
Simply reverses strings
-
wchar
Procedural macros for compile time UTF-16 and UTF-32 wide strings
-
prql-compiler
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
nugine-rust-utils
Nugine's personal Rust utilities
-
whatwg-infra
Tiny Rust-based implementation of the WHATWG Infra Standard
-
mdbook-keeper
improved testing experience for mdbook
-
translation-api-cn
Some useful structs for calling Chinese translation api cloud services. A helper tool for
bilingual
cmdline tool. -
fast-str
flexible, easy-to-use, immutable, efficient
String
replacement for Rust -
unic-ucd-bidi
UNIC — Unicode Character Database — Bidi Properties
-
quranize
Encoding transliterations into Quran forms
-
arithmetic_parser_smetaniuk
Arithmetic expression calculator parser
-
slicestring
slicing Strings
-
str_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…
-
record-query
doing record analysis and transformation
-
reword
some utility functions for human-readable formatting of words
-
jira-clean
clean up Jira task description that is an output of jira-cli tool
-
licenser
small tool to add license notices
-
irelia_encoder
wrapper around the native LoL APIs
-
tracery
Text-expansion library
-
ufofmt
fast, flexible UFO source file formatter based on the Norad library
-
hns
Human numeric sorting program — does what
sort -h
is supposed to do! -
noto-sans-mono-bitmap
pre-rasterized characters from the “Noto Sans Mono” font in different sizes and font weights for multiple unicode ranges. This crate is
no_std
and needs no allocations or floating… -
text2art
translate text to ascii art
-
onefetch-ascii
Display colorized ascii art to the terminal
-
tex-rs
create latex documents in Rust
-
text-to-ascii-art
program to convert text to ASCII art
-
pest_extra
additional functionality for the Pest parser
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
easy_reader
easily navigating forward, backward or randomly through the lines of huge files
-
keyphrases
Rapid Automatic Keyword Extraction (RAKE) implementation in Rust
-
mdbook-pikchr
mdbook preprocessor to render pikchr code blocks as images in your book
-
google_translator
Custom Google Translator
-
kras
Detect, highlight and pretty print almost any structured data inside plain text
-
llmvm-core
core application for llmvm
-
decasify
CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
instant-clip-tokenizer
Fast text tokenizer for the CLIP neural network
-
pomsky
new regular expression language
-
qdk_sim_experimental
Experimental simulators for use with the Quantum Development Kit
-
notion-wasi
Notion Api Client with wasi support
-
pprint
Flexible and lightweight pretty printing library for Rust
-
wit_owo
Finally, an adequate library for wit.ai in Rust
-
eddie
Fast and well-tested implementations of edit distance/string similarity metrics: Levenshtein, Damerau-Levenshtein, Hamming, Jaro, and Jaro-Winkler
-
dcsv
Dyanmic csv reader,writer,editor
-
cha-rs
Extract specific characters from an input
-
rustpython-parser-vendored
RustPython parser vendored third-party crates
-
iroh-test
Internal utilities to support testing of iroh
-
typos-dict
Source Code Spelling Correction
-
pulldown-cmark-mdcat
Render pulldown-cmark events to TTY
-
zhconv-cli
Convert Traditional/Simplified Chinese and regional words of Taiwan/Hong Kong/mainland China/Singapore based on Wikipedia and OpenCC rulesets 轉換中文簡體、繁體及兩岸、新馬地區詞,基於維基百科和…
-
ebml-iterable-specification
base
EbmlSpecification
used by theebml-iterable
andebml-iterable-specification-derive
crates -
mdbook-variables
mdBook proprocessor for risolve variables configured from book.toml
-
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. -
sbert
Sentence Bert (SBert)
-
logical_expression_parser
logical expression parser written in Rust using pest library
-
ra_ap_stdx
TBD
-
namewise
Derived trivial name-wise conversions for Rust types
-
awabi
morphological analyzer using mecab dictionary
-
pulldown-cmark-toc
Generate a table of contents from a Markdown document
-
rewrite
Safely rewrite file contents from stdin, even when file is open as an input
-
wa
WebAssembly and Rust utility library
-
runiq
efficient way to filter duplicate lines from input, à la uniq
-
charname
Incredibly simple library that just gives you the Unicode name for a character
-
clarifai_grpc
official Clarifai gRPC Rust client
-
dprint-plugin-markdown
Markdown formatter for dprint
-
ascii-canvas
canvas for drawing lines and styled text and emitting to the terminal
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
unicode_converter
CLI tool to convert data between various Unicode encodings
-
tst
Ternary search trie collection in rust with similar API to std::collections as it possible
-
ultron-syntaxes-themes
Syntaxes and themes dump for ultron
-
md-include
include any file in markdown files
-
version_spec
specification for working with partial, full, or aliased versions
-
wikitext-parser
Partial parser for wikitext
-
text_trees
textual output for tree-like structures
-
rust-tfidf
calculate TF-IDF (Term Frequency - Inverse Document Frequency) for generic documents
-
matrix_display
display a matrix in command line with pretty unicode separators
-
mdxbook
Fork of mdBook, with more customizations and flexibility for programmers
-
bitranslit
Bi-directional transliterator for Rust. Transliterates strings according to the rules specified in the language packs.
-
ut1_blocklist
UT1 blocklist URL/domain filters
-
url_parser_on_rust
url parser on rust
-
ferro
lightweight text editor written in Rust
-
pagetop-mdbook
Embeds the assets generated by mdBook into a PageTop application to create product or API documentation, tutorials, course materials, or anything that requires a navigable presentation
-
clparse
command line tool for parsing CHANGELOG.md files that use the Keep A Changelog format
-
v_latexescape
simd optimized LaTeX escaping code
-
htmlescape
HTML entity encoding and decoding
-
syllabize-es
Syllabize Spanish text, and much more
-
secular
No Diacr!
-
simple-logging
logger for the log facade
-
oma-debcontrol
Parse Debian control files
-
rust-fuzzy-search
Fuzzy Search with trigrams implemented in Rust
-
dokkoo
Mokk (Macro Output Key Kit) implementation written in Rust
-
syntaxdot-tokenizers
Subword tokenizers
-
mail-headers-ng
[mail/headers] header parts for the mail crate (inkl. header map and standard header impl)
-
sublime_fuzzy
Fuzzy matching algorithm based on Sublime Text's string search
-
lexi
Renders a YAML lexicon file into a Markdown dictionary
-
mdbook-quiz-validate
Input validation for quizzes used in mdbook-quiz
-
distro-info
parsing Debian/Ubuntu distro-info-data
-
unicode-intervals
Search for Unicode code points intervals by including/excluding categories, ranges, and custom characters sets
-
fathyb/carbonyl
Chromium running inside your terminal
-
markdown-formatter
Flavored Markdown (ZH) content formatter
-
fiscalprinter
Fiscal Printer trait for implementation
-
mdbook-tectonic
mdbook backend for generating LaTeX and PDF documents
-
gchemol-parser
Text parsing made simple
-
publish-cool-workspace
Cargo subcommand for releasing crates in workspaces
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
refac
Transform some text given a generic natural language prompt
-
ucd
Extends the char type to provide access to most fields of the UCD, Unicode Character Database, as of version 9.0.0. It aims to be compact, fast, and use minimal dependencies (only rust's core crate)…
-
xmail
convert mail address to low trim case , use punycode decode domain
-
lemmeknow
Identify any mysterious text or analyze strings from a file
-
strloin
copy on write slices of a string
-
mdbook-mermaid
mdbook preprocessor to add mermaid support
-
encoding-next
Character encoding support for Rust
-
zp
Copy the contents of the source file or the std output buffer to the clipboard, allowing users to easily paste the contents into another file or program
-
htmx-lsp-server
lsp server for htmx-lsp
-
highlight-pulldown
Process pulldown-cmark events to apply syntax highlighting to code blocks
-
truecase
Restore correct letter casings in arbitrary text using a statistical model
-
nom-unicode
Unicode extensions for Nom
-
rrgen
microframework for declarative code generation and injection
-
bbd
Binary Braille Dump
-
akiaki
good old fashioned wiki engine with a flat-file database
-
gcp-vertex-ai-generative-language
async client library for GCP Vertex AI Generative models - Language
-
economic_indicator_finder
finder for extracting economic indicators from paragraphs
-
md-ulb-pwrap
Markdown paragraph wrapper using Unicode Line Breaking Algorithm
-
pwallet
cli for store and recover or export passwords
-
mdbook-plantuml
preprocessor for mdbook which will convert plantuml code blocks into inline SVG diagrams
-
base94
encoding/decoding library
-
ascii-hangman
customizable Hangman game with ASCII-art rewarding for children (desktop version)
-
cutters
Rule based sentence segmentation library
-
rust_nickname_generater
that generates user/nick names based on the rust language
-
whitespace-sifter
Sift duplicate whitespaces away!
-
mathematica-notebook-filter
mathematica-notebook-filter
parses Mathematica notebook files and strips them of superfluous information so that they can be committed into version control systems more easily -
tokio_sse_codec
Tokio codec for Server-Sent Events
-
mft
Fast (and safe) parser for the Windows Master File Table (MFT) format
-
bidi
Unicode Bidirectional Algorithm (UBA)
-
parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements
-
loc
Count lines of code (cloc) fast
-
casile
command line interface to the CaSILE toolkit, a book publishing workflow employing SILE and other wizardry
-
boringascii
Strings that can only be constructed to contain non-whitespace, non-control ASCII characters
-
xml1
sane, non compliant xml parser without allocations
-
indent
Functions for indenting multiline strings
-
stringr
random string functions
-
textos
Texts, strings, formatting, unicode…
-
inflections
High performance inflection transformation library for changing properties of words like the case
-
syntect-tui
lightweight translation layer between syntect.rs and tui.rs style types
-
field33_rdftk_iri_temporary_fork
IRI and URI specifications
-
libcef-sys
cef-rs sys crate
-
utf16string
String types to work directly with UTF-16 encoded strings
-
rofi-mode
High-level library for creating Rofi plugins and custom modes
-
ascii_converter
converting between different ascii representations
-
markov-algorithms
Markov algorithms
-
newdoc
Generate pre-populated module files formatted with AsciiDoc that are used in Red Hat and Fedora documentation
-
sixbit
Small packed strings
-
kas-text
Text layout and font management
-
astr
const lenght stack str
-
yake-rust
Yake (Yet Another Keyword Extractor) in Rust
-
jellybean
Syntax highlighting with tree-sitter. Sweet colors.
-
rawcode
Implements a simple as-is encoding format
-
readability
Port of arc90's readability project to rust
-
meaningsearch
package that helps you find meaningful lines of any given input. Especially useful in CTFs.
-
fuse-rust
Fuse is a super lightweight library which provides a simple way to do fuzzy searching. Fuse-Rust is a port of Fuse-Swift, written purely in rust
-
ptx-parser
parser for ptx files
-
etch
Not just a text formatter, don't mark it down, etch it
-
help_crafter
help message generator without hussle
-
topus
Write HTML in Rust
-
bitrange
plugin to map bits in integer values to fields
-
delay_writer
Wraps a writer and delays its output after each newline
-
svg_file_parser
Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
anslatortray
translate from English to Pig Latin!
-
rcut
replacement for GNU cut that supports UTF-8
-
bilingual
cmdline tool used for markdown translation via calling Chinese translation api cloud services
-
analyse-json
CLI tool for inspecting (Newline Delimited) NDJSON or JSON to understand the contents
-
scenic
Presentation tool that utilizes LaTex Beamer package
-
block-list
minimalist hosts-based tool for managing block lists and ad-blocking
-
mc-exam-randomizer
that help produce a randomized multiple choice (mc) exam
-
ateam
that helps optimize the code review process
-
mdbook-bib
mdbook plugin allowing to load and present a bibliography in BibLaTex format in your books and cite its references
-
pdf_seekers
parser and information extractor from PDF documents based on keyword search functionality (powered by Rust)
-
tpt
Pure Rust implementation of the Unix concatenate (cat), word-count (wc) and echo command
-
baskerville
Infer and validate data-type schemas in Rust
-
pithy
Ultra-fast, spookily accurate text summarizer that works on any language
-
mail-headers
[mail/headers] header parts for the mail crate (inkl. header map and standard header impl)
-
rusk
Specification Language
-
remynder
flashcards in terminal and stuff
-
mdbook-najan
Preprocessor for the Najan mdBook
-
mdtransform
program that renders Markdown as HTML for websites
-
tfidf-summarizer
Basic tf-idf compute for documents
-
poppler-sys-rs
Low-level (FFI) bindings for poppler-glib
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
blackboxmc_java
BlackboxMC bindings for java.util
-
qtrac-clc
clc (code line count) quickly counts newlines in code files
-
yeslogic-ucd-generate
program for generating packed representations of the Unicode character database that can be efficiently searched with support for additional tables
-
libxdiff
bindings for the libxdiff C library
-
hotwire-turbo-axum
Axum integration for hotwire-turbo
-
mdbook-auto-gen-summary
preprocessor and cli tool for mdbook to auto generate summary
-
cattocol
Combine two text into one text as columns
-
ncase
Enforce a case style
-
korrektor
work with Uzbek language text processing
-
markdown-extract
Extract sections of a markdown file
-
ngrammatic
Character-oriented ngram generator and fuzzy matching library
-
xstr
-
macro_colors
colorful printing macros
-
plsfix
Text cleaner upper
-
boreal-cli
CLI utility to run boreal, a YARA rules engine
-
utf16_iter
Iterator by char over potentially-invalid UTF-16 in &[u16]
-
hyperide
Builds strings from embedded HTML in Rust
-
quickmd
Quickly preview a markdown file
-
browser-panic-hook
panic hook for frontend applications
-
spitfire-fontdue
Fontdue renderer module for Spitfire toolset
-
mqtt-async-client
MQTT 3.1.1 client written in Rust, using async functions and tokio
-
gecliht
disparate collection of text manipulation and formatting algorithms
-
ranting
Linguistic formatting placeholder extensions for rust
-
esl01-minibytes
Shared reference-counted bytes with zero-copy slicing support
-
mdbook-fs-summary
Summary generator for mdbook
-
revolt-models
Revolt Backend: API Models
-
levitas_client
levitas's client
-
extract_jsons_from_string
extract valid JSONs from a string to a vector
-
lithe-cli
cli of lithe
-
cdoc-parser
markdown-based document parser with custom syntax
-
bk-tree
A Rust BK-tree implementation
-
rake
Rapid Automatic Keyword Extraction (RAKE) algorithm
-
lindera-unidic-builder
Japanese morphological dictionary builder for UniDic
-
mdbook-hide
preprocessor for mdbook that adds support for hidden chapters
-
raekna
combines the other crates in the workspace to make a functional program
-
spellabet
Convert characters into spelling alphabet code words
-
scrambler
command line tool to scramble letters
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
mdbook-embed
preprocessor that simplifies embedded URL
-
futf
Handling fragments of UTF-8
-
mdbook-bibfile-referencing
mdBook preprocessor to add bibfile referencing to each page
-
py-spy-for-datakit
py-spy fork for sending data to datakit
-
dxf
reading and writing DXF and DXB CAD files
-
kaolinite
assist in the creation of TUI text editors
-
html-tags
automated list of HTML tags with their attributes and values
-
textnonce
Text based random nonce generator
-
zspell
Native Rust library for spellchecking
-
zipcodes
Query US zipcodes without SQLite
-
gtin-validate
Validate GTIN barcodes including UPC-A and EAN-13. This module has built-in support for GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13), and GTIN-14 codes
-
ttaw
talking to a wall, a piecemeal natural language processing library
-
pincer
Generate permutations & combinations
-
kanji_hanzi_converter
Translate Japanese Kanji to Chinese Hanzi
-
ident_case
applying case rules to Rust identifiers
-
native_api_1c_core
Core library for Native API 1C
-
inflector-plus
Adds String based inflections for Rust. Snake, kebab, camel, word, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
grammalecte_client
Grammalecte HTTP client
-
gazetta-render-ext
static site generator framework. Extra render code.
-
mdbook-rust
Enhanced Rust support for MDBook
-
write-fonts
Writing font files
-
twitter_text_parser
Parser for twitter-text in Rust
-
unic-ucd-version
UNIC — Unicode Character Database — Version
-
mdbook-asciidoc
mdBook backend for AsciiDoc generation
-
codebake
data processing framework and lisp
-
rolyng_basic_make_parser
Basic make parser for educational purposes
-
mdbook-cmdrun
mdbook preprocessor to run arbitrary commands
-
aki-mcycle
mark up text with cycling color
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
ryaspeller
lib for searching typos in text, files and websites
-
aha-wit-parser
Published mirror of wit-parser
-
lexer
plugin based lexical reader
-
mupdf
Safe Rust wrapper to MuPDF
-
jpreprocess-core
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
float-pretty-print
Format f64 for showing to user, not for serialisation
-
unicode-casing
Titlecase helper function on characters
-
madato
command line tool for working tabular data (XLS, ODS, CSV, YAML), and Markdown
-
libwizard
creating a simple http web server or a (somewhat static) API
-
cloc
Count, or compute differences of, lines of source code and comments
-
tiny_pretty
Tiny implementation of Wadler-style pretty printer
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
markdown-table-formatter
Markdown table formatter fully compliant with Unicode 15.1.0
-
lice
Dead simple, minimal SPDX License generator library written in Rust
-
kvarn-chute
Markdown converter designed to use the Kvarn templating engine
-
hashmoji
hash functions that returns emojis
-
owned_chars
Owned iterators with the same output as Chars and CharIndices
-
hex-utilities
working with hexadecimal numbers
-
findutils
GNU findutils
-
kspconfigtool
KSP1 ConfigNode parser and block removal tool
-
wordcut-engine
Word segmentation/breaking library
-
jput
puts and putc on unicode-width align for Rust
-
top-english-words
retrieve top words from the English language
-
tagsearch
Filter plaintext files based on @keyword tags
-
mdbook-d2
D2 diagram generator plugin for MdBook
-
pullup
Convert between markup formats
-
lingua-english-language-model
English language model for Lingua, an accurate natural language detection library
-
xml-creator
Create simple xml files
-
character_frequency
counting character frequencies in a string concurrently
-
sauron_vdom
diffing virtual dom tree and generate patches
-
ccase
Command line interface to convert strings into any case
-
untanglr
Probabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies
-
flashtext2
FlashText algorithm implemented in Rust
-
dsntk-common
DSNTK | Common definitions
-
soup
Inspired by the python library BeautifulSoup, this is a layer on top of html5ever that adds a different API for querying and manipulating HTML
-
resol-vbus
processing RESOL VBus data
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
gfm-autolinks
Parse GitHub Flavored Markdown autolinks
-
lyra2
Pure rust library in Lyra2, Lyra2RE, Lyra2REv2, Lyra2REv3
-
python27-sys
FFI Declarations for Python 2.7
-
unicode_reader
Adaptors which wrap byte-oriented readers and yield the UTF-8 data as Unicode code points or grapheme clusters
-
manchu-converter
Converts transcripted Manchu text to Manchu script with Manchu alphabet
-
wordpieces
Split tokens into word pieces
-
bitflip
functions to generate bitflips of binary and UTF-8 strings
-
caffe2op-ngram
xxx
-
str-utils
some traits to extend types which implement
AsRef<[u8]>
orAsRef<str>
-
calcit_runner
Interpreter and js codegen for Calcit
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
zee-edit
Core text editing functionality for zee
-
emoji
Every emoji, their metadata, and localized annotations
-
jx
interactive JSON explorer for the command line
-
llmservice-flows
LLM Service integration for flows.network
-
unescape
Unescapes strings with escape sequences written out as literal characters
-
csi
processing a directory of text files. Particularly useful for building static websites.
-
harfbuzz
bindings to the HarfBuzz text shaping engine
-
propresenter
Unofficial library for interacting with ProPresenter 7
-
modeling
tools to analysis different languages by Ctags
-
katexit-example
Rendered example of katexit
-
twitter-text
in Rust
-
mdbook-numthm
mdbook preprocessor for automatically numbering theorems, lemmas, etc
-
varcon-core
Varcon-relevant data structures
-
hunspell-sys
Bindings to the hunspell C API
-
symmetric-interaction-calculus
programming language and model of computation that matches the abstract algorithm perfectly
-
regex-automata
Automata construction and matching using regular expressions
-
regex_generate
regular expressions to generate text
-
beary
augment Bear, the note-taking app
-
image_ascii
transform images into ASCII art. Both into text and images consisting of letters.
-
jss-pest
Arc Readable Configuration Parser via Pest
-
decline-word
Choose word form based on given number
-
nlpo3
Thai natural language processing library, with Python and Node bindings
-
verilization-compiler-cli
verilization serialization description language compiler command line
-
mdbook-unlink
mdBook backend that validates local links
-
mdbook-bash-tutorial
mdbook preprocessor that allows embedding Bash scripts as tutorials
-
unicode-ccc
Unicode Canonical Combining Class detection
-
character_text_splitter
splitting text into chunks with overlap, designed for handling large amounts of text efficiently. Implementation is identical to langchain's CharacterTextSplitter
-
the-book-tui
TUI application to load, read, and search The Rust Book
-
ucd-generate
program for generating packed representations of the Unicode character database that can be efficiently searched
-
null-terminated-str
FFI-friendly utf-8 string, enabling const null-terminated str and caching of the non-terminated string to avoid frequent allocation
-
sc_decode
Special character decoding
-
text_art_cn
text art generator can include any kind of characters depending on the font. The art is composed of Braille characters like ⠐ ⠝ ⠿ ⣫ ⣷
-
linurgy
Manipulate the output of multiple newlines. Replace/Insert/Append newlines with text. Input and output from stdio/files/buffers
-
esri_ascii_grid
reading ESRI Ascii Grid .asc files
-
hyphenation_commons
Proemial code for the
hyphenation
library -
ansi-to-tui-forked
convert ansi color coded text into ratatui::text::Text type from ratatui library
-
notabena
[PREVIEW] A work-in-progress note-taking app for the command line. GUI support will be added (see README).
-
text-scanner
UTF-8 char-oriented, zero-copy, text and code scanning library
-
csml_interpreter
CSML Interpreter is the official interpreter for the CSML programming language, a DSL designed to make it extremely easy to create rich and powerful chatbots
-
text-sanitizer
convert text to plain ASCII text
-
kl-hyphenate
Knuth-Liang hyphenation for a variety of languages
-
textwrap-macros
procedural macros to use textwrap utilities at compile time
-
chargrid_common
Common utilities for making text UIs with chargrid
-
sluggify
slug or clean url generator for rust. With default settings, you will get an hyphenized, lowercase, alphanumeric version of any string you please, with any diacritics removed, whitespace and dashes collapsed…
-
hyper-static-server
friendly library to build static servers with hyper HTTP server
-
kelp
convert tool for Japanese
-
rusty-peg
macro for defining PEG parsers
-
xxai
utils for xxai.art
-
inflection-rs
Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string.
-
ferris-finder
Unicode character finder with fuzzy search
-
sortuniq
Find or count unique values in an input stream
-
precis-tools
Tools and parsers to generate PRECIS tables from the Unicode Character Database (UCD)
-
ra_ap_rust-analyzer
language server for the Rust programming language
-
chinese-numerals
Convert numbers to Chinese numerals
-
indentation
Formatter
-
confusables
around Unicode confusables/homoglyphs
-
swrite
Infallible alternatives to write! and writeln! for Strings
-
tables
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
file_diff
atomic utility for diffing files in testing
-
uniwhat
Display the unicode characters text
-
roffman
generate ROFF files used for manual pages
-
syntaxdot
Neural sequence labeler
-
zuk
Yozuk command-line interface
-
slicedisplay
Simplistic Display implementation for Vecs and slices
-
easy_io
Fast and dead-simple IO for competitive programming in Rust
-
stam-tools
Command-line tools for working with standoff annotations on text (STAM)
-
ironstorm_lookup
Lightning fast lookup table for auto completion, type ahead, suggestion engines
-
verba
working with Latin words
-
typomania
toolbox to check for typosquatting in package registries
-
path2regex
Express style path to RegExp utility
-
mdbook-inline-highlighting
mdBook preprocessor that enables support for inline highlighting
-
mdbook-image-size
mdbook preprocessor which support image size syntax
-
ragegun
Performs lexica based analysis on text (i.e. age, gender, PERMA, OCEAN personality traits, ..)
-
hsk
Return HSK Level for Simplified Chinese Characters
-
hime_langserv
Language server for Hime grammars
-
fsays
flavored replacement for the classic cowsay
-
cli_utils_hoijui
tiny CLI utilities library, providing functions and constants useful in many CLI tools
-
catdream
Sleeping cat dreams your text
-
translitrs
Transliteration utility for Serbian language
-
logos-cli
Create ridiculously fast Lexers
-
rust_kits
kits
-
rsnltk
Rust-based Natural Language Toolkit
-
moguls
Let the words of financial moguls inspire and guide you in your quest for financial excellence and understanding
-
eliza
- a natural language processing program developed by Joseph Weizenbaum in 1966
-
mandown
Markdown to groff (man page) converter
-
gdnative-doc
Documentation tool for gdnative
-
llmvm-chat
llmvm frontend that acts as a CLI chat interface
-
minigrep-bahadir
fun project to learn the great language Rust
-
easy-ffi-wrapper
Types and utilities to enable writing C FFI wrappers easily
-
stylish-stringlike
API for string-like objects that have styles applied
-
raqiya-bible-reference
Parsing and conversion for Bible references
-
warlocks-cauldron
🦀 Fake Data Generator written in Rust - fully inspired by https://mimesis.name 🐍
-
markdown_to_html_parser
parses Markdown syntax into HTML
-
pandoc-ac
pandoc filter for converting acronym codes to LaTeX
-
hexy
printing hexy hex dumps with colors based on the byte values
-
encoding_rs_transcode
Transcode text within writers using encoding_rs
-
read_chars
iterator over characters read from some I/O source
-
mdzk
Plain text Zettelkasten based on mdBook
-
fast_symspell
Spelling correction & Fuzzy search
-
string-overlap
helper crate for "layering" ASCII art
-
mairs
was created for simply programing CLI programs, with the simplest console graphical interface
-
text_distance
collection of approximate string matching algorithms
-
changecase
trait and implementation for changing the case of Strings and &str. It currently supports uppercase, lowercase, alternating case, and inverting case. Title case is in the works.
-
onepage
static site generator
-
text_lines
Information about lines of text in a string
-
treelight
syntax highlighter for the web using tree-sitter
-
hmd
Custom Markdown Engine for my personal blog
-
codes-iana-charset
package contains an implementation of the IANA Character Set registry
-
mdplayscript
extension of Markdown for play scripts
-
kvu
simplest command line tool to manage key-value pair lines
-
dom-content-extraction
Content extraction via text density paper
-
markdown-linkify
Markdown preprocessor for substiting link shorthands to valid links according to configurable regexes and custom substitution implementations
-
ezinp
wowowo
-
founder
package provides a font toolbox
-
kryptos
various older, insecure, cryptographic ciphers
-
tet_rs
third-party implementation of Text Entry Throughput (ref. https://doi.org/10.1145/3290605.3300866) for Rust
-
chargrid_core
Core types for chargrid framework
-
slugify
Macro for flexible slug generation
-
enum-ts
TypeScript Enum pattern matcher codegen
-
AsgoreCore
small rust library to manipulate arabic text to fit in non-supporting arabic games or programes
-
bytepiece_rs
Bytepiece Tokenizer Implemented in Rust
-
log_buffer
zero-allocation ring buffer for storing text logs
-
cttt-parser
Parser for github.com/change-this-then-that
-
markov_strings
simplistic Markov chain text generator
-
txt_processor
little library for text processing
-
crustword
Crusty Crosswords
-
mdbook-translation
prepare multi-lingual mdBook books
-
type-protocol
provding a simple syntax representing types
-
glyphana
Quickly find, inspect & collect unicode glyps
-
recase
Changes the convention case of input text
-
lexa-wildcard-matching
Correspondance de caractères génériques sur les chaînes de caractères
-
pomsky-syntax
Parser for pomsky, a new regular expression language
-
vtext
NLP with Rust
-
pangu
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)
-
wtf8-rs
WTF-8 encoding
-
randrem
sending random remainders to be more healthy
-
rtss
command-line tool to annotate stdout/stderr with elapsed times
-
pulldown_typst
pull parser for Typst markup
-
tree-sitter-stack-graphs-java
Stack graphs for the Java programming language
-
terminal-spinners
showing terminal loading animations
-
rnltk
Natural Language Toolkit for Rust
-
leftpad-str
Obviously the best crate for the Rust programming language. The crate serves the only goal of implementing
leftpad
function. -
neo-mime
Strongly Typed Mimes
-
mdcat-http-reqwest
Reqwest-based HTTP resource handler for mdcat
-
castle_input_cursor
Castle Input Cursor
-
celestial-hub-astrolabe
MIPS compiler
-
libflagup
Display a country's flag as an emoji
-
rcut-lib
rcut is a Rust replacement for GNU cut that supports UTF-8
-
orecc-front
compiler frontend utility toolkit
-
indent_tokenizer
Generate tokens based on indentation
-
ibm1047
String conversions to and from IBM-1047
-
quickproj
Flexible project creation for minimalists
-
q1tsim
efficient, quantum computer simulator
-
hello_lib
Demonstrate Generics Function
-
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…
-
string-builder
string builder type
-
udp-logger-rs
Log macro for log's kv-unstable backend and a UDP socket logger
-
fuzzywuzzy
pure-Rust clone of the incredibly useful fuzzy string matching python package, FuzzyWuzzy
-
testcall
companinon crate to bintest, implements test facilities
-
conventional_commits_linter_lib
tooling and language agnostic library to lint Git commits against the Conventional Commits specification
-
snafu-upgrade-assistant
upgrade SNAFU between semver-incompatible versions
-
genpdf
User-friendly PDF generator written in pure Rust
-
jfmt
command-line tool for formatting json files in both readable and compact formats. It supports stdin/stdout shell usage, as well as working on files directly.
-
analisar
Lua parser for Rust
-
mudders
Generating Lexicographically-Evenly-Spaced Strings, or: Mudder.js in Rust
-
recursive-file-loader
recursively load files via references in the files
-
istr
fast string interning library based off of ustr
-
bionic-ebooks
Takes an EPUB file and generate a copy with bionic like font applied
-
zummi
fun lib that produces spoonerisms
-
time-check-loop
add a README.md
-
unveil-rs
Unveil Rs is a tool to create presentations from markdown files
-
md-dir-builder
Webserver for serving all markdown files in a directory
-
gspell
bindings for gspell
-
rstml-component
HTML Component Library for Rust
-
endf_parser
parsing ENDF-6 format nuclear data
-
markdown-table
Creating markdown tables with Rust!
-
ra_ap_test_utils
TBD
-
cindex
CSV indexing library
-
unified-diff
GNU unified diff format
-
lexicmp
comparing and sorting strings lexicographically and naturally
-
mutf8
Basic support for mutf8 strings
-
mdbook-open-git-repo
mdbook preprocessor to add a open-on-git-repo link on every page
-
mdbook-footnote
mdbook preprocessor for footnotes
-
vcg
manipulating verification conditions
-
ast2str-lib
pretty-printing ASTs and other recursive data structures
-
uniquewords-rs
Count the frequencies of words in text file(s)
-
tegen
designed to generate text from a given template
-
glcp
Small library to help you set and get text from a global clipboard
-
pulldown-cmark-fork
pull parser for CommonMark
-
inslice
command-line utility for filtering text input by columns and rows
-
sanitizer
collection of methods and macros to sanitize struct fields
-
caffe2op-dequant
xxx
-
chisel-parsers
Chisel parser front ends
-
convert_string
trait to convert Strings to safe non-keywords and/or convert a Strings case (snake_case, PascalCase, ...)
-
layered-nlp
Highly-flexible data-oriented NLP framework
-
termbook-cli
termbook
is a command-line tool to buildmdbook
’s while executingbash
codeblocks and collecting their output to become part of themdbook
-
budoux
port of BudouX (machine learning powered line break organizer tool)
-
raindropdick
v2ray tui
-
mdbook-skill-tree
mdbook plugin to show roadmaps
-
kana-converter
converter for half-width/full-width Japanese language characters (katakana, hiragana, and ASCII)
-
token_trekker_rs
fun and efficient Rust library to count tokens in text files using different tokenizers
-
text-colorizer
Transitionary package
-
loe
Very fast and yet another line ending (CRLF <-> LF) converter written in Rust
-
lindera-cc-cedict-builder
Chinese morphological dictionary builder for CC-CEDICT
-
pikchr-cli
PIC-like diagramming language to SVG converter
-
poe-types
Handwritten Rust types for the Path of Exile API
-
ftd
ftd: FifthTry Document Format
-
rupantor
Bengali Phonetic Parser which is very flexible and supports Avro Phonetic
-
arithmetic_parser_kma
Arithmetic expression calculator parser
-
readable-regex
Regex made for humans. Wrapper to build regexes in a verbose style.
-
csv2qr
command line tool for generating QR codes from a CSV file
-
unicode-language
detect language coverage given a list of codepoints
-
catalog-of-markdown
Generate the catalog of markdown file
-
hearthstone
simulator written in Rust
-
simple_csv
CSV parsing implementation
-
ascii-hangman-backend
customizable Hangman game with ASCII-art rewarding for children (backend)
-
hunspell-rs
bindings to the Hunspell library
-
rjoin
joining CSV data on command line
-
svg-diff
Find the diff between 2 SVGs in the form of a list of operations to get transform from one SVG to the other
-
substudy
Language-learning tools for working with parallel, bilingual subtitles and media files
-
is-rtl
Detects Right-To-Left alphabets
-
bashdoc
generating documentation/help menu for user defined bash functions
-
perm-text
curling straight/dumb quotation marks ("") and apostrophes (') into their curly/smart (“”’) equivalents
-
display_bytes
Human-readable display of byte sequences
-
rustex
auto-generated LaTeX files in Rust
-
mdbook-post
CLI for add post to mdbook
-
evcxr_jupyter
Jupyter Kernel for Rust
-
lindera-compress
morphological analysis library
-
untex
Understand and manipulate TeX files with ease
-
zoha-vte-sys
Temporary crate: updated version of https://github.com/antoyo/vte-rs, until that crate is updated
-
pretty_regex
🧶 Elegant and readable way of writing regular expressions
-
unicode-jp
convert Japanese Half-width-kana[半角カナ] and Wide-alphanumeric[全角英数] into normal ones
-
emojicon
Find Emoji by using Emoticons and GitHub's, Bengali emoji names
-
char-ranges
Iterate chars and their start and end byte positions
-
single_source
Generate code files from snippets in md tutorial files
-
treexml
XML tree library for Rust
-
monkey_typewriter
Ported from https://github.com/cyclic-software/monkey-typewriter
-
finalfrontier
Train/use word embeddings with subword units
-
c6o-obsidian-export
associated CLI program to export an Obsidian vault to regular Markdown
-
minigrep_dan4ik605743
MiniGrep from rust book
-
tectonic_engine_spx2html
Tectonic engine that converts SPX output to HTML
-
ellipse
Truncate and ellipse strings in a human-friendly way
-
notegraf
Core library for building a graph-oriented notebook
-
gimme
Pull useful data out of your clipboard
-
idna-cli
Encode/decode Unicode domain names to/from IDNA ASCII
-
html-query-extractor
HTML extractor for hq: jq, but for HTML
-
egui_clip_textedit
Text editor for text data with a large number of lines
-
kindleclip
CLI tool to export a file per book in kindle 'My Clippings.txt'
-
nix-base32
nix (as in NixOS) compatible base32 encoding
-
rust-texas
generate latex documents
-
comment-strip
Remove comments out of text files
-
dictgen
Compile-time case-insensitive map
-
aki-gsub
substitude text command, replace via regex
-
unicode-reverse
Unicode-aware in-place string reversal
-
kakasi
Romanize hiragana, katakana and kanji (Japanese text)
-
notedown_ast
Notedown Abstract Syntax Tree
-
markdown-it-autolink
markdown-it plugin for parsing GFM autolinks
-
trim_lines
extremely simple and tiny library which provides an iterator over the lines of a string, trimmed of whitespace. It is a simple wrapper around the Lines iterator in std::str which trims the whitespace from each line.
-
notmecab
tokenizing text with mecab dictionaries. Not a mecab wrapper.
-
runiq-lib
efficient way to filter duplicate lines from input, à la uniq
-
subject-classifier
classifying a commit by it's subject
-
rust_ocr
convert png to text with windows api
-
interpolate
form of string interpolation
-
lsp-ty
type definitons for LSP
-
tree-sitter-stack-graphs-typescript
Stack graphs definition for TypeScript using tree-sitter-typescript
-
texc-latex
Contains LaTeX templates for TeXCreate
-
thesauromatic
command-line thesaurus that returns related words when given a word. The output words are one per line, making it easy to process in shell pipelines.
-
sprig
Template functions for Go templates for Rust
-
ascii_tree
generates ascii trees
-
mdbook-echarts
preprocessor and cli tool for mdbook to show chart use echarts.js
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
vader_sentiment
Bindings for Rust from the original Python VaderSentiment analysis tool
-
trie-match
Fast match macro
-
fronma
Front Matter parser
-
mms-rs
port of the mms-cpp library for the micromouse simulator mms
-
wordmarkov
but flexible Markov chain library, specifically for text sentences, which handles punctuation and whitespace
-
netscape-to-universal
Netscape bookmarks converter for the universal bookmark manager
-
betaconvert
CLI for Betacode conversion
-
nu_plugin_ron
Nushell plugin for parsing RON text
-
flatpage
file system based markdown flat page
-
wcounter
Give the word and count the appearance
-
voikko-rs
bindings for the Voikko library
-
morc
Dead simple, minimal markdown generator library written in Rust
-
slideck
Create an HTML slide deck from Markdown
-
asciis
ASCII base on RFC20. Just ord() and chr()
-
noneifempty
Convert T to None if empty
-
jmbl
high performance CRDT
-
mdbook-yml-header
mdBook preprocessor for removing yml header
-
yagenerator
Application that uses tinytemplate engine to generate text files. If you have a set of structured data, and need to generated a bunch of arbitrary types of files from it, this tool can help you to save some time.
-
wordfreq
port of wordfreq for looking up the frequencies of words in many languages
-
todo-to-issue
CLI tool that converts forgotten TODO comments into actionable GitHub issues
-
slugify-rs
generate slugs from strings
-
tsproto-structs
Resource files for several TeamSpeak related data
-
filenamify
Convert a string to a valid safe filename
-
async_ui_web_html
Async UI for the Browser
-
pillar
small tool to format lines into columns
-
base16384
Encode binary file to printable utf16be, and vice versa
-
scanfmt
Scanfmt: easy to use macro for parsing a string
-
vape
full width aesthetics
-
an-rope
rope for large text documents
-
mdbook-last-changed
mdbook preprocessor to add the last modification date per page
-
veryfi
Module for communicating with the Veryfi OCR API
-
unindenter
unindent text
-
gspell-sys
Raw C-FFI bindings for the gspell library
-
mdbook-pdf-headless_chrome
fork from headless_chrome for publishing mdbook-pdf
-
mask-text
mask text with multiple masking options
-
guarding
guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.
-
password-characters
help with the "enter the 12th, 35th, and 63rd characters from your password" situations
-
unic-emoji-char
UNIC — Unicode Emoji — Emoji Character Properties
-
playin-cards
♠ Library for French-suited playing cards
-
note-mark
markdown parser
-
umash
Idiomatic API for the umash hash/fingerprint function
-
lindera-tantivy
Lindera Tokenizer for Tantivy
-
rfc2047
encoder for RFC2047 encoded words
-
wool
Preview Github Markdown Offline
-
moz_genai
Inference toolkit
-
byte_string
Wrapper types for outputting byte strings (b"Hello") using the Debug ({:?}) format
-
wz-conf
Configuration options for wz
-
df_cp437
Decoder for CP437 to UTF-8
-
trillium-prometheus
Trillium handler for Prometheus metrics scrapes
-
htmx-lsp-util
small utilities for htmx-lsp
-
rust_stringz
string manipulation library for Rust that you should probably don't need. It's just for learning purposes.
-
encoding8
various 8-bit encodings
-
typst
new markup-based typesetting system that is powerful and easy to learn
-
tty-text
agnostic text editing state management
-
jpreprocess
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
rust_lemmatizer
lemmatizing package for use with a .csv dictionary of lemmas and their corresponding words
-
ipsae-core
markdown parser for DIY lover
-
maud-pulldown-cmark
adapter between maud and pulldown-cmark
-
mdbook-snips
Markers for hidden lines in rust blocks within an mdbook
-
yn
Natural language processing library for yes or no values
-
cvcvcv
Copy and paste list homework helper thingy
-
deck
command line tool to generate HTML presentations from Markdown documents
-
raekna-parser
code needed to parse string slices into Expressions that can later be evaluated
-
human_regex
regex library for humans
-
filenamegen
Shell-style filename generation aka globbing
-
lingo
detect text languages
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
fuzzysearchrs
Fuzzy search for finding strings in string with levenshtein distance
-
rstml-component-axum
Integration with rstml-component for Axum
-
aconv
Converts texts from the auto-detected encoding to UTF-8 or a specified encoding
-
raw-string
RawStr/RawString are like str/String, but without any guaranteed encoding
-
comp_input
Input library for competitive programming
-
pulldown_mdbook
pull parser for mdBook
-
earlgrey
parsing context-free grammars using Earley algorithm
-
sauron-md
parsing markdown into sauron node
-
flw
Process text via configurable tasks
-
stringutils
collection of various and (hopefully) useful String utility functions
-
hex_d_hex
HexDHex is a Rust Crate that encodes and decodes byte data to and from its hexidecimal representation. For instance, one may wish, on ocasion that is, to translate a utf8 or ASCII string…
-
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)
-
cursive_hexview
hexviewer for cursive
-
humnum
Human numeric sorting program — does what
sort -h
is supposed to do! -
mojimoji-rs
fast converter between Japanese hankaku and zenkaku characters, mojimoji
-
const-utf16
Utf8 to utf16 conversion functions for use in const contexts
-
cur
that will hunt for your regular expression
-
memoir
self-describing parser combinators
-
ascii_help
help you quickly convert ASCII codes
-
cfasttext-sys
fastText ffi binding
-
utfx
-
malvolio
programmatically generating HTML
-
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
moenarchbook
Creates a book from markdown files
-
jabberwock
modular static site generator
-
corpus-preproc
preprocessor for text and HTML corpora
-
clippy_lints
bunch of helpful lints to avoid common pitfalls in Rust
-
swot
community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college
-
parseme-xid
Basic Unicode XID support for Parseme
-
enso-lazy-reader
efficient buffered reader
-
charmap
one-to-(none/one/many) character mapping
-
simplecc
Chinese Convert library (partially) compatible with OpenCC's dictionaries
-
csvsc
Build processing chains for CSV files
-
lingua-german-language-model
German language model for Lingua, an accurate natural language detection library
-
quick_io
facilitate input and output within programs, with a set of macros
-
igo-rs
Pure Rust port of the Igo, a POS(Part-Of-Speech) tagger for Japanese (日本語 形態素解析)
-
dataflow_nlp
Dataflow is a data processing library, primarily for machine learning
-
portmanteau
create portmanteaux
-
trigram
Trigram-based string similarity for fuzzy matching
-
rammer
Baysian Text Classifier for Spam/Ham
-
rsmorphy
Morphological analyzer / inflection engine for Russian and Ukrainian (soon) languages (WIP)
-
anagrambot
find anagrams of words
-
acorns
Generate an AsciiDoc release notes document from tracking tickets
-
pagefind_microjson
No frills JSON parsing without allocations
-
annoyify
TeXt To LoOk LiKe ThIs
-
spandex-hyphenation
Knuth-Liang hyphenation for a variety of languages
-
grammateus
facilitate working with Ancient Greek words
-
highlights
Convert kindle highlights into different formats
-
analit
Add another dimension to your Rust project with analog geometric literals
-
spitfire-input
Input module for Spitfire toolset
-
texcore
Create LaTeX documents using native Rust types
-
darn
Extras for the Book on Data Analysis with Rust Notebooks
-
mdbook-compress
Compress an mdBook project into a single PDF file
-
vextractor
vextractor-cli
-
korean
hangul manipulation
-
notfeed
Turn GitHub into an RSS reader
-
names-changer
Convert a names of sql schemes from camelcase to snake case
-
tangram_model
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
pi_ucd
unicode字符函数,获得字符的语言区间段;及根据文字排版的需要,判断字符是否为单字字符或字母字符
-
ess
s-expression parser targeted at language implementation
-
turtlefmt
Auto-formatter for RDF Turtle
-
minigrep_rustbook_2023
grep tool project from the Rust Book
-
oneparse
one in all simple parser framework
-
doc-chunks
Clusters of doc comments and dev comments as coherent view
-
xml-string
String types for XML
-
uiuifree-text-data
csv and excel convert
-
deface
Lightweight markup to HTML converter
-
huiz
lightweight Rust crate featuring WHOIS client
-
synox
Program synthesis of string transformations from input-output examples
-
arabic-script
expressive API for the characters of the Arabic script
-
mdbook-twiki
twiki backend for mdbook
-
chinese_segmenter
Tokenize Chinese sentences using a dictionary-driven largest first matching approach
-
ed_join
Implemtation of Ed-Join Algorithm for string similarity join
-
git-busy
wrapper around "git commit" that generates the commit messages for you
-
literumilo
spell checker and morphological analyzer for Esperanto
-
asciifolding
ascii folding library
-
inflekt
Inflects input in a bunch of cases
-
codepage-strings
encode / decode strings for Windows code pages
-
topfew
CLI to find high frequency occurrences in structured text files
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
mdbook-treesitter
mdBook preprocessor for html adding tree-sitter highlighting support
-
whitespace_text_steganography
steganography strategy that uses whitespace to hide text in other text
-
zalgo
generating Zalgo text with defined parameters
-
string-box
Create Rust string from UTF-8 string, byte string or wide string
-
anagram
collection of anagram utility functions
-
saneput
Sane input reading library
-
kincaid
word statistics library in Rust
-
pocky
framework for building your own static site generator
-
mdbook-template
mdbook preprocessor that allows the re-usability of template files with dynamic arguments
-
homoglyph-core
Domain layer for the homoglyph cli and service. Compute homoglyphs for an input sentence.
-
qp-trie
idiomatic and fast QP-trie implementation in pure Rust, written with an emphasis on safety
-
runestr-pancjkv
rune
-based Pan-CJKV support -
nib-cli
cli for a yet another static site generator Nib
-
mdbook-fix-cjk-spacing
mdbook preprocess that fixes CJK line breaks
-
node-emoji
Convert
:emoji:
to Unicode using GitHub’s and EmojiDB’s emoji names -
crdt-richtext
Richtext CRDT, Rust implementation of Peritext and Fugue
-
rustrawi
port of the original PHP Sastrawi
-
xenv
cross-shell env sourcing command
-
devicetree
parsing tool
-
netio
Alternative implementation of parts of
std::io
, better suited for blocking IO over networks -
text-diff
text diffing and assertion library
-
esperanto-text
Convert Esperanto text between UTF-8, x-system and h-system transliterations
-
debcontrol
Parse Debian control files
-
code-tour
Enhanced example-based learning, i.e. awesome examples user experience
-
markdown-includes
Include other documents, table of content, or rust-doc in Markdown using a simple template system
-
turbo-json-checker
pushdown automaton low memory JSON bytes stream checker returning the JSON root-type followed by its start and end index in the Reader
-
strfile
Tiny package to read strfile headers
-
strip_markdown
remove markdown syntax from markdown files
-
unicode_border
brief description of your package
-
twelve_days
Twelve days of Christmas song from the Rust Book
-
cowsay
program that generates ASCII art pictures of a cow with a message
-
mdbook-latex
mdbook backend for generating LaTeX and PDF documents
-
rustfmt_emitter
Rustfmt emitter library
-
lines
Utililities for iterating readers efficiently line-by-line
-
gst-plugin-regex
GStreamer Regular Expression Plugin
-
xpanda
Unix shell-like parameter expansion/variable substitution
-
quoted-string-parser
Quoted string parser for grammar defined in RFC3261
-
text-transliterate
transliterate texts using the SO iconv from POSIX
-
mdbook-nix-eval
mdbook preprocessor for evaluating nix expressions
-
sprinkles
Randomly colors input text and outputs it to the terminal
-
gen-epub-book
Generate an ePub book from a simple plaintext descriptor
-
lojidoc
generating documentation for java projects
-
tgrep
Toy grep that honors .gitignore
-
fnew
Unicode-aware line-oriented drop-in replacement for coreutils' fold
-
unicode_font
Convert unicode characters between fonts
-
sctk-adwaita
Adwaita-like SCTK Frame
-
case_insensitive_hashmap
HashMap that uses case-insensitive strings as keys
-
grep-clone
mini grep clone from the Rust-lang official tutorial
-
cyrla
two-way conversion between latin and cyrillic script
-
ruSTLa
reStructuredText → LarST ⊂ LaTeX transpiler
-
read_color
reading hex colors
-
xmlwriter
streaming XML writer
-
vmks-exam-generator
program for generating different variants of an embedded programming exam
-
str_splitter
Experiment using a combinator API for flexible string splitting
-
mdbook-private
mdbook preprocessor that controls visibility of private chapters and sections within them
-
unidoc
unidoc: Unite all Markdown
-
dynfractal
program to render any equation (in terms of z and c) into an ASCII fractal
-
rreplace
designed to streamline string replacements. It can handle multiple unique replacements and iterates the string only once.
-
tinyvec_string
tinyvec based string types
-
faery-ring
ultra-lightweight js-free server-side webring implementation
-
markdown-composer
composing markdown documents
-
genex
Text-expansion library
-
transcript
transcriber for European scripts
-
exit-with-code
CLI which returns the exit code of your choice
-
STKLR
STKLR: pronounced 'stickler'. Is a cli tool to automatically link functions, enums, structs, traits etc in rust-doc docstrings. I couldn't find a tool like this when I needed it so... here we are.
-
zalgo-codec-common
converting an ASCII text string to a single unicode grapheme cluster and back
-
rust-hello-world
テストクレートです
-
estimated_read_time
Calculates the time taken to read a text
-
advent-of-code-ocr
Small crate to help convert AoC text screens to strings
-
sejong
Buffer is a buffer that can receive ASCII bytes different from keyboard and send out UTF-32 Hangul string. This buffer allows deletion by Jamo.
-
sliceslice
fast implementation of single-pattern substring search using SIMD acceleration
-
txtframe
Creates a frame for text
-
rep-cli
Replace text file in bulk
-
virgil
Static Site Generator
-
wordsworth
collection of natural language analysis functions
-
unicode-vo
Unicode vertical orientation detection
-
colorizex
CLI that colorize
-
xsystem
Conversion between the Esperanto x-system and Unicode circumflexes
-
validations
arbitrary types
-
rpdf
PDF command-line utils written in Rust
-
repub
convert markdown documents to epub
-
nanohtml2text
zero-dependency library to convert HTML to plain text
-
simple-xml-builder
XML builder/writer
-
refresh_parser
Imlementation of
refresh
content parsing algorithm -
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
passgenr
generating cryptographically-secure passwords in Rust
-
strcursor
string cursor type for seeking through a string whilst respecting grapheme cluster and code point boundaries
-
inclip
terminal utility for clipboard interaction and convenience
-
unicode-joining-type
Fast lookup of the Unicode Joining Type and Joining Group properties
-
mdbook-svgbob2
Alternative mdbook preprocessor for svgbob
-
conventional_commits_next_version_lib
tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
quickner-core
fast and simple NER tool
-
timfmt
small utility for formatting code as Tim likes it
-
nu-explore
Nushell table pager
-
jascpal
Read and write JASC palette files
-
latex-to-html
Latex to html converter
-
mdbook-chart
preprocessor and cli tool for mdbook to show chart use C3.js
-
smart_meter
reading smart meters
-
rust-wordl
word guessing game written in Rust
-
graphannis
new backend implementation of the ANNIS linguistic search and visualization system
-
merged_range
rangeset that can merge overlap
-
prune
struct
-
bos_books_codes
that handles 3-character Bible Books Codes
-
case01-rs
program outputs 0 and 1 with a probability of one in two. It's like the two sides of a coin.
-
unicode-case-mapping
Fast lowercase, uppercase, and titlecase mapping for characters
-
backslash
parsing escape characters
-
epan-sys
FFI Bindings to Wireshark's epan module
-
wping
ping command that tries to provide more useful output
-
schmfy
Schmfication library
-
sveppa-bencode
zero dependency bencode library
-
ichiran
Bindings for ichiran-cli
-
also_useless_from_container
Just useless test crate
-
gret
command line tool to search for patterns and show matches in a tree structure
-
uuhelp_parser
collection of functions to parse the markdown code of help files
-
unicopy
program to open a textbox that you can type one unicode on and it will be copied to your clipboard
-
minspan
package for determining the minimum span of one vector within another
-
hxgm30-noise
Noise-generation for use in hexagram30 projects
-
html-pipe
basic html component builder
-
dechode
Dechoder to ASCII
-
koelner-phonetik
koelner_phonetik or cologne phonetics is a phonetic algorithm like soundex, but specialized for german words
-
pi_gray
Gray
-
equt-md-ext
Extend event iterator
-
noodler
port of the python-ngram project that provides fuzzy search using N-gram
-
rough
very simple and opinionated static site generator
-
caser
Change text between PascalCase, camelCase, and snake_case
-
hina
:]
-
csmlinterpreter
CSML (Conversational Standard Meta Language) is a Domain-Specific Language developed for creating conversational experiences easily
-
ext_std
intended as an extension of the standard library
-
infisearch_lang_ascii
Basic ascii tokenizer for InfiSearch
-
truncate_string_at_whitespace
Truncate a &str at the closest whitespace to a specified length with unicode safety
-
censor
text profanity filter
-
snakecase
general purpose snakecase implementation supporting both ascii and unicode
-
scripter
screenplay compiler
-
jiang_mini_grep
minigrep 查询文件的某个字符
-
scie
research about how to build simple code identify engine for different languages
-
transcript-bot
Sits in Telegram groups, listens for audio and voice files, transcribes them using AssemblyAI and summarises them using OpenAI GPT3
-
nuit-core
Core structures and traits for Nuit
-
unicode_skeleton
detects unicode strings that look nearly identical once rendered, but do not compare as equal. It defines "confusable" and "skeleton" based on Unicode Standard Annex #39
-
wordnet_stemmer
Wordnet stemmer
-
smol-base-x
no-std centric implementation of base-x
-
glow_glyph
fast text renderer for glow, powered by glyph_brush
-
unicode-properties
Query character Unicode properties according to UAX #44 and UTR #51
-
mdbook-numeq
mdbook preprocessor for automatically numbering centered equations
-
regexgrep
ripgrep tool that suports regular expressions
-
unicode-brackets
Determine whether characters are opening or closing brackets and change the direction of these characters
-
owoify
Text owoification library
-
ucd-raw
Uninterpreted access to the unicode UCD
-
find_unicode
Find Unicode characters, the easy way!
-
write-html
writing HTML in Rust
-
parattice
Recursive paraphrase lattice generator
-
lindera-ipadic-neologd-builder
Japanese morphological dictionary builder for IPADIC NEologd
-
nb2fr
Convert integer number to literal French text
-
mime_4
Strongly Typed Mimes
-
unicode-line-stacker
Tiny library for stacking Unicode line-drawing characters on top of each other
-
pekzep_syllable
See https://docs.google.com/document/d/1--lOlGkzQsd2aTX_NzAljkmQoouzhbU3wly48JJqHhc/edit, https://sites.google.com/site/syxobo/paigu-yu/wen-fa-luee-shuo, https://github.com/jurliyuuri/spoonfed_pekzep…
-
mdbook-to-github-wiki
Turns an mdbook book into a github wiki
-
flexstr
flexible, simple to use, immutable, clone-efficient
String
replacement for Rust -
adobe-cmap-parser
parse Adobe CMap files
-
verinc
small command line utility (and a library) which increments version in the given file
-
seq2xypic
Turn a text sequence diagram into a LaTeX xypic diagram
-
diffy-fork-filenames
Fork of https://docs.rs/diffy that allows specifiying filenames
-
h4x_re
Hacky Regex's
-
mdbook-backlinks
preprocessor for mdbook that automatically adds backlinks to each chapter
-
typed-dialogflow
typed Google Dialogflow client
-
disco-rpc
customisable client for Discord rich presence using simple Lua configuration
-
yozuk-helper-english
English NLP utilities for Yozuk
-
mdbook-all-the-markdowns
Render all markdown files in a given folder structure
-
str_overlap
Methods for finding the overlap between two string slices
-
p4d-mdproof
Markdown to PDF converter
-
markdownrs
Markdown with extension support
-
kv-parser
parser of key-value-files as hash maps
-
catmark
Console printer for CommonMark
-
meow
as DNA metaphor
-
ansi-cut
cutting a string while preserving colors
-
cabocha
Safe Rust wrapper for cabocha a japanese language dependency structure analyzer library
-
intoh
program to turn a file in a string that can be included from c
-
linkcheck
extracting and validating links
-
linera-wit-parser
experimental fork of wit-parser
-
morse-nostd
nostd version of the morse crate
-
route_verification_common_regex
Parse RPSL in the IRR to verify observed BGP routes
-
codex32
reference implementation of the codex32 spec
-
base100
Encode your data into emoji
-
strophe
Moved to libstrophe-sys
-
is-vowel
Heuristically test whether a character is a vowel letter
-
depcycle-y
Example of a crate-level cyclic dependency; see README.md for details
-
moss-oxide
open-source software similarity metric, written in Rust
-
mdbook-nocomment
Remove all html comments
-
valid_rust_char
tiny library to check if a char it's valid in a rust file
-
gmarkov
app that uses markov chains to generate text
-
tb_normalization
normalization utf8 string, loc dau vietnamese and some language
-
regex-split
split_inclusive for the regex crate
-
rspanphon
rough Rust port of the Python PanPhon library, extracts articulatory features from IPA strings and implements operations on them
-
romulus
stream editor like sed
-
djot
parser written in pure Rust
-
archetype
Lightweight golden testing library
-
ascii_utils
handle ASCII characters
-
aki-mline
match line, regex text filter like a grep of linux command
-
fifthtry-mdbook
fork of mdbook, only for ft-cli
-
crabfetcher
fetcher written in rust
-
ctrl-z
composable reader to treat
0x1A
as an end-of-file marker -
writedown
format parser
-
vl-convert-pdf
convert SVG to PDF with embedded text
-
encoded
Macros converting character encodings at compile time
-
shli
Create shell-like TUIs
-
read_pipe
read console pipes
-
devazuka
Colearning Space
-
mextk-sys
Bindings to the MexTK library for writing mods for Super Smash Brothers Melee
-
lb64
Base64 Library with a fully configurable Base64 type
-
usbase
base lib for unitedservices
-
sparklet-cli
CLI of sparklet
-
twitter_text_conformance
twitter-text in Rust
-
pager
pipe your output through an external pager
-
snarky-parrot
markov chain text generator
-
vs_rot13
ROT13 encryption and decryption
-
tectonic_xetex_format
Tectonic/XeTeX engine data structures and their expression in TeX "format" files
-
horse
Display a lovely horse to increase interest of beginners
-
upside-down
Silly command line program that flips text upside down
-
zaplib_components
widget toolkit for Zaplib
-
xkpwgen
Generate XKCD 936 passwords
-
unicode_names
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…
-
math-text-transform
Transform greek letters, latin letters, or decimal digits into certain variants from the mathematical alphanumeric symbols Unicode block (U+1D400–U+1D7FF). For example to bold, italic, script or double-struck.
-
rep-grep
wgrep/write-grep CLI
-
rustascii
Display Rust in ASCII
-
rust_readability
package to assess the complexity of texts using a variety of readability formulas
-
ruby-parser
parser for the Ruby language
-
pwds
print the path of the current working directory, shortly
-
issiz
unemployed people
-
leetcode
solutions in Rust
-
slidedeck
Create an HTML slide deck from Markdown
-
ogma
DSL builder
-
snekdown
parser for the custom snekdown markdown syntax
-
mdbook-wordcount
Word count for mdbook, inspired by the mdbook tutorial
-
notan_ui
UI implementation on top of notan APIs
-
unidok
powerful, readable, easy-to-learn markup language
-
whitespace-conf
Key-value configuration file delimited with whitespaces
-
chinese-ner
CRF based Chinese Named-entity Recognition Library written in Rust
-
hex-coordinates
handling hex coordinates
-
interpol
String interpolation macros
-
lehmer
Convert between permutation vectors, Lehmer codes and decimals
-
borderrs
Add stylish borders around your text and datastructures
-
e_book_sync_library
Synchonize e-book with your local e-library
-
commit-formatter
CLI tool to help you write git commit
-
samp-sdk
Bindings for C SA:MP SDK
-
wasmer-wit-parser
wit-bindgen-gen-c
-
fast2s
fast Traditional Chinese to Simplified Chinese conversion library. Built with FST, faster than most of other libraries.
-
rusty-grep
RustyGrep is a command-line tool written in Rust that allows users to search for patterns in files
-
h2s_core
core part of h2s
-
markdown2unicode
Converter from markdown notation to unicode characters
-
irg-kvariants
wrapper around kvariant from hfhchan/irg
-
beans
parser generator library based on the Earley parser
-
md-kroki
Render kroki diagrams inside markdown
-
written-numbers
Convert numbers (1337) to words (one thousand three hundred thirty-seven)
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
gtk-sys
FFI bindings to libgtk-3
-
esc
Escape characters in strings
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
unicode-utf8
that converts utf-8 bytes to a unicode scalar value, and vice versa
-
microsoft/inno_updater
Helper utility to enable background updates for VS Code in Windows
-
text-tables
terminal/text table prettifier with no dependencies
-
genere
randomization of text respecting grammatical gender of sentences
-
memorable-wordlist
List of memorable words
-
poriborton
Interconversion between Unicode and various Bengali ANSI encodings
-
termwrap
Wrap Unicode text with ANSI color codes
-
vue-compiler-core
Vue compiler in Rust's core component
-
cw
Count Words, a fast wc clone
-
pencil_case
but effective library for writing GUI in bevy
-
tantivy-object-store
tantivy Directory implementation against object stores (S3, GCS, etc.)
-
opencc
binding for Rust
-
syntaxdot-summary
TensorBoard summary writer
-
ftrace
- trace files and paths
-
charclass
define and modify unicode character classes
-
generic-str
Annoyed that Rust has two string types? Well it doesn't any more
-
yarner-fold-code
Yarner plugin that puts all code blocks into collapsed
<details>
tags -
tangram_text
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
shoebill
Wadler/Leijen style pretty-printer
-
unicode-canonical-combining-class
Fast lookup of the Canonical Combining Class property
-
fragment
fragment/substring matching library
-
cmark-gfm
wrapper of libcmark-gfm
-
char-lex
Create easy enum based lexers
-
textalyzer
Analyze key metrics like number of words, readability, and complexity of any kind of text
-
unicode-security
Detect possible security problems with Unicode usage according to Unicode Technical Standard #39 rules
-
bibutils-sys
bindings for bibutils, a program for bibliography format interconversion
-
mdbook-preprocessor-utils
writing mdBook preprocessors
-
mocker
transforming text with uppercase and lowercase letters, resembling the Spongebob Mock Meme
-
ftd-rt
ftd-rt: Utility crate for ftd
-
csv-sanity
Sanitize and transform large CSVs with millions of records quickly and efficiently
-
pomsky-bin
Compile pomsky expressions, a new regular expression language
-
unflow
DSL to convert design to code
-
bibliographix
bibliography management crate
-
furigana
Map furigana to a word given its reading
-
regex-chunker
Iterate over the data in a
Read
type in a regular-expression-delimited way -
lsp-document
Helpers to convert between LSP documents and Rust strings
-
text-translator
translate text between languages, using selected engine API
-
verilization-compiler
verilization serialization description language compiler. This contains the core compiler library, but not the languages or CLI.
-
anon-csv-cli
anonymise CSV files, providing various options to substitute real data with plausable fake data
-
extractor
Experimental API to extract the general error title of the compiler
-
tsur
Count ASCII characters in file(s)
-
outerspace
Methods for prefixing and suffixing the non-whitespace characters in a string
-
shingles
in rust
-
txtpic
Generate Unicode art from images
-
conio_rs
Wrapper to Windows conio API
-
spigot
parser for valve's keyvalue file format (gameinfo.txt, vmt, etc.)
-
typos
Source Code Spelling Correction
-
stringedits
Edit trait and associated iterators for small edits to strings
-
rml
machine learning library in Rust
-
rtl_reshaper_rs
CLI tool to reshape and reorder bi-directional, Arabic/Persian text for display in apps that do not support them natively
-
layered-amount
Amount plugin for layered-nlp
-
math_test
Generates math questions for elementary school kids
-
character-set
High performance
set.contains(char)
-
csv_to_table
pretty print CSV as a table
-
hitori
Generic compile-time regular expressions
-
text-template
Small template engine for use with plain text (e.g. creating text email), not intended for HTML.
-
latin
standard library with a focus on common operations
-
cc_license
Creative Commons license parser
-
spellcheck_toy
basic spellchecking library based on edit distance
-
magic-regexp
creating regular expressions with ease
-
pg_str
Adds str functions to Postgresql via an extension
-
mdbook-chapter-path
mdBook preprocessor providing paths from names of chapters
-
nanoid-dictionary
Popular alphabets for use with nanoid
-
company_hr
My approach to the third problem from chapter 8.3 (Common Collections) of 'The Book'
-
anabot
CLI tool to find anagrams of words; front-end to anagrambot
-
latex
ergonomic library for programatically generating LaTeX documents and reports
-
cogset
Generic implementations of clustering algorithms. Includes k-means, DBSCAN and OPTICS.
-
ascii-hangman-webapp
customizable Hangman game with ASCII-art rewarding for children (webapp version)
-
fmt-extra
Extra formaters not shipped in the standard library
-
font-types
Scalar types used in fonts
-
markdown-it-gfm
markdown-it plugin for parsing definition lists
-
random_access_unicode
Provide random access to the unicode characters in a file
-
mdtranslation
prepare multi-lingual Markdown documents
-
byte-num
converting numbers to bytes, and bytes to numbers in base 10!
-
tty-form
generic terminal form capabilities
-
bmfont
bitmap font config parser
-
vaporetto_rules
Rule-base filters for Vaporetto
-
epubparse
Parse epub and convert to text-only Book structure
-
word_filter
Word Filter for filtering text
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
mojom-lsp
language server for Mojom IDL
-
dictionary-1024
mnemonic dictionary with 1024 words, 10 bits per word
-
wordfreq-model
Model loaders for wordfreq-rs
-
matchers
Regex matching on character and byte streams
-
base1112031
way to represent numbers using all Unicode characters except ASCII control characters
-
unic-ucd-age
UNIC — Unicode Character Database — Age
-
jellybean-pack-0
Sweet syntax highlighting with tree-sitter
-
qpdf-sys
bindings to QPDF C++ library via FFI and bindgen
-
blingfire
Wrapper for the BlingFire tokenization library
-
snailquote
Escape and unescape strings with shell-inspired quoting
-
microjson
No frills JSON parsing without allocations
-
darkly
scanf-style scanner
-
char_occurence
CLI that displays the occurences of character in the argument string as superscript
-
forgiving-htmlescape
HTML entity encoding and decoding, with support for leaving malformed entities intact
-
minigrep_yibozhuang
minigrep for playing with Rust
-
unicode-bidi-mirroring
Unicode Bidi Mirroring propery detection
-
jpreprocess-njd
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
fmty
Composable
core::fmt
utilities -
ascii_set
Fast membership of ASCII character classes
-
rustc-demangle-capi
C API for the
rustc-demangle
crate -
utf8-cstr
Type wrappers promising null termination and utf-8 validity. The intersection of
std::ffi::CStr
andstr
-
docstring
manipulating and parsing documentation strings
-
madome_client
Madome Client
-
lingua-japanese-language-model
Japanese language model for Lingua, an accurate natural language detection library
-
blockishfire
doomfire in the terminal
-
notugly
generic pretty-printing library
-
budgetinvoice
Very easy to use pdf invoice generator
-
mdbook-playscript
Preprocessor for mdBook, which styles stage play scripts
-
unidecode
pure ASCII transliterations of Unicode strings
-
crypto-invert
Unicode Upside-Down Mapping
-
mdbook-superimport
Import code/text from other files into your mdbook - without the link rot
-
stringmatch
Allow the use of regular expressions or strings wherever you need string comparison
-
stringslice
collection of methods to slice strings based on character indices rather than bytes
-
goya
morphological analyzer for Rust and WebAssembly
-
html5minify
HTML5 minifier implementation based on Servo's html5ever
-
kryptor
command-line cryptography tool
-
char_reader
Safely read wild streams as chars or lines
-
capitalize
Change first character to upper case and the rest to lower case
-
mdbookshelf
Create epubs from a list of mdbook repositories
-
mdbook-checklist
mdBook preprocessor for generating checklists and indexes
-
boxletters
Converts text to a list of regional indicator emoji. Mostly for annoying friends on Discord
-
every-range
Iterator for interleaving included and excluded ranges
-
binyl
bitwise UTF-8 string inspection tool
-
ironiquer
ironic text such as tESt automatically
-
lipsum-cn
Pseudo-Chinese lorem ipsum generator
-
ascii-alphabetic-char
Traits for ASCII alphabetic characters
-
naromat
Convert text to narou novel format
-
split_ext
Extension traits for splitting
-
brute_forcing
easily loop over values using brute-force
-
b64
Base64 encoding/decoding support. Originally from rustc-serialize.
-
ascii-read
BufRead
-like methods for reading into anAsciiString
-
tzgrep
grep tar.gz
-
stroka
Small String optimization
-
normalize_country
Convert country names and codes to a standard
-
glifnames
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
xhtml_minimizer
Minimize XHTML files
-
wattle
tools for rust
-
charwise
lightweight, dependency-free rust library provides a convenient way to read characters from different resources
-
dprint-plugin-sql
SQL formatter for dprint via sqlformat-rs
-
unicode-character-database
Unicode character database tables (Unicode Standard Annex #44) generated using
ucd-generate
-
wordninja
port of the Word Ninja English word splitting library
-
omgwtf8
Optimized-Matching-Generalized Wobbly Transformation Format — 8-bit
-
ezemoji
Catigoryized Emoji's
-
hexhex_impl
hexhex instead of this
-
blob-uuid-cli
Converts Uuid to a url friendly 22 character string blob
-
runzhi214_minigrep
Book example of Rust Programming Language Book
-
encoding
Character encoding support for Rust
-
syllable
counter for use with reading level calculations
-
mdbook-mathpunc
mdbook preprocessor that prevents line breaks between inline math blocks and punctuation marks when using katex
-
jp_utils
Utils for working with Japanese text
-
kff
Kmer File Format Rust parser
-
august
& program for converting HTML to plain text
-
ttf-name-decoder
Decoder for names of Truetype font
-
homoglyph-service
homoglyph-cli
-
uecho
unicode of the echo command
-
pkgsrc
interacting with a pkgsrc installation
-
uniaxe
replace Unicode letters with Ascii equivalents
-
folia
High-performance library for handling the FoLiA XML format (Format for Linguistic Annotation)
-
pygmentize
wrapper for syntax highlighting
-
mdtable-cli
that makes creating tables in markdown much easier!
-
fiat-lux
Offline terminal-accessible Bible
-
rust_learn_ted
collection if untilities to make prerfroming certain calculations more convenient
-
kth-lines
Command line tool for filtering stdin lines that just work
-
regex-cli
command line tool for debugging, ad hoc benchmarking and generating regular expressions
-
rut
small UTF-8 parsing library for applications that need to parse individual
char
s -
enchode
ASCII enchoder
-
mdbook-fishextract
mdbook preprocessor which handles mermaid graphs, offline, requires
mmdc
-
case-conv
Faster case conversion crate
-
intname
Full English name for any integer of any primitive integer type
-
interactive-clap
Interactive mode extension crate to Command Line Arguments Parser (https://crates.io/crates/clap)
-
hello-china
Rust:你好,中国🇨🇳!
-
ced
Dead easy csv editor
-
siesta
my local package
-
rsmorphy-dict-ru
Russian dictionary for rsmorphy
-
escaped-delimiter
Iterator of delimited slices with escape characters
-
aki-txpr-macro
more easy to use libaki-*
-
unic-ucd-segment
UNIC — Unicode Character Database — Segmentation Properties
-
rcin
input streams
-
tele_utils
functions for telecss
-
aki-unbody
output first or last n lines, like a head and tail of linux command
-
termbook
behind the
termbook-cli
-
easy-regex
long regular expressions like pseudocodes
-
uriparser
API wrapper for the uriparser library
-
jmdict
free Japanese dictionary database JMdict, pre-digested for use in Rust libs and apps
-
yozuk-sdk
Types used in the Yozuk ecosystem
-
ari
ari. the extras library.
-
igpay-atinlay
Translate text to Pig Latin
-
word_iter
Iterator over all words in a string
-
fortytwo
Don't panic!
-
ankiding
Creating Anki-Flashcards within Markdown!
-
sparklet-tui
TUI of sparklet
-
json-peek
Amature JSON parser library designed for my specific need
-
mdbook-chapter-number
mdBook preprocessor that adds chapter numbers to the each page header
-
zulip_rs
access the Zulip API
-
ascii_num
digit to ascii numbers
-
neum-cli
CSS formating cli program
-
llmvm-outsource-lib
outsource backend for llmvm
-
hemtt-tokens
token library for hemtt
-
vertigo-html
Html2Vertigo conversion macro usable re-exports
-
veloci_levenshtein_automata
Creates Levenshtein Automata in an efficient manner
-
caffe2op-textfile
xxx
-
urcl-rs
blazingly fast URCL emulator
-
phonics
Phonetic spelling algorithms in Rust
-
is_utf8
functions to determine if a sequence of bytes is valid utf-8
-
lindera-analyzer
morphological analysis library
-
lyt
static site generator written in Rust
-
ellidri-unicase
Case insensitive string comparison for ellidri
-
lindera-ko-dic
Japanese morphological dictionary for ko-dic
-
marko
Programmtically format text with Markdown syntax
-
arbitrator
Format text based on a set of rules and regexes
-
cases2
converting Rust nameconventions
-
ptero-cli
text steganography CLI tool for Social Media
-
fancy-regex-fork-pb
custom fork of the fancy-regex crate. You probably don't want to use this.
-
hashlogs
Command-line utility that hashes the part before a space on each line from stdin with blake2b keyed with an ephemeral randomly-generated key and writes to stdout
-
cautious-octo-funicular
Test: shipping an mdbook with API docs
-
rspell
practical spellcheker
-
filecount
modern high-performance open source file analysis library for automating localization tasks
-
text-to-png
way to render text to a png image with basic options
-
strizer
minimal and fast library for text tokenization
-
generate-random-aws-account-id
Generate a random AWS Account ID
-
whichlang
blazingly fast and lightweight language detection library for Rust
-
stylometry
package to perform stylometry operations
-
easyinvoice
Very easy to use pdf invoice generator
-
slicer
that slices string slices into smaller string slices
-
psa
PSA(Project structure analysis) is a analyzer for analysis project struct
-
chiselj
JSON command line utility
-
csvstream
Serialize and deserialize CSV streams
-
romantic
Roman numeral toolkit
-
ascii-to-hex
small, simple library to converting an ASCII text string into its hexadecimal equivalent
-
wf
Unix-style command-line utility for counting word frequencies
-
rot
Type-safe ascii alphabetic byte rotation ciphers
-
strange
static website generator
-
kkk
Print ㅋㅋㅋ in Rust using non_ascii_idents
-
precious-helpers
helper library for precious - not for external use
-
luthor
collection of lexers for various languages/formats, and the tools required to build them
-
cojson
Collaborative JSON (A high performance CRDT)
-
skribo
low-level text layout
-
zbuf
“Zero-copy” string and bytes buffers
-
xim-ctext
compound text en/decoder
-
reporters-db
unoffical port of the freelawproject's database of court reporters
-
kstring
Key String: optimized for map keys
-
character-stream
Helper data structures for reading UTF-8 characters from a stream
-
korrektor-utils
Utils library for korrektor-rs
-
wordbreaker
Unicode-aware no_std crate (requires alloc) that rapidly finds all sequences of dictionary words that concatenate to a given string
-
quickner-cli
fast and simple NER tool
-
yarner-lib
build plugins for the Literate Programming tool Yarner
-
caseless
Unicode caseless matching
-
unicode_clusters
variable width unicode characters as single items, allowing for array like indexing etc
-
whitespace
Encode arbitrary data whitespaces and vice versa
-
emoji-printer
Replace emoji shortcodes in string with emoji unicode (":sushi:" -> 🍣)
-
jp_inflections
small crate to conjugate japanese words
-
chars_counter
trait that implements character counting for the &str type
-
xsv
high performance CSV command line toolkit
-
mkascii
converting images into ASCII art
-
deviz
access to a VS Code extension for displaying structured program output
-
emojifinder-core
Common functionality for emojifinder
-
ranpha
Generate QR code of your Wi-FI network
-
ucd-util
small utility library for working with the Unicode character database
-
utf8_slice
Lightweight UTF8 Slice Utilities
-
colci
ASCII color strings
-
bxmr
CLI tool for managment BXM's code with rIME-Squirrel
-
minigrep-wcj
Lib
-
md-bakery
Markdown Bakery CLI app
-
atm_parser_helper_common_syntax
Parsing utilities for the common syntax specification
-
tectonic_status_base
Basic types for reporting status messages to a user
-
difference
text diffing and assertion library
-
rustfix
Automatically apply the suggestions made by rustc
-
rckive-genpdf
User-friendly PDF generator written in pure Rust
-
contractions
expand contractions in English
-
slice-string
String backed by a slice
-
huozi
typography engine for CJK languages, especially designed for game rich-text
-
mul
Bengali stemmer
-
gpt_tokenizer
BPE Encoder Decoder (Tokenizer) for GPT-2 / GPT-3
-
jxon
Convert XML to a serde_json::Value and back quickly using quick-xml
-
buzzec-strip-dag-node
command line application strips nodes from a given DAG
-
slacktus
Small binary utility for updating the slack status from the terminal. I use it for my pomodoro app.
-
jieba-rs-siro
Jieba Chinese Word Segmentation Implemented in Rust
-
wtf8
WTF-8 encoding. https://simonsapin.github.io/wtf-8/
-
morsels_lang_ascii
Basic ascii tokenizer for morsels
-
code-span
Add additional infomation to code character
-
csv-groupby
execute a sql-like group-by on arbitrary text or csv files
-
generic-lexer
generic lexer using a simple match function
-
wolfram_alpha
providing Rust bindings for the Wolfram|Alpha API
-
moscato
Outline scaler for OpenType glyphs
-
event_log_converter
Event log converters. Supports: XES to CSV, CSV to XES.
-
vibrato
Vibrato: viterbi-based accelerated tokenizer
-
random_ayah
Get random ayah from holy Quran ayahs
-
aspmatch
parse and write match files (image to image tie points)
-
lingua-latvian-language-model
Latvian language model for Lingua, an accurate natural language detection library
-
cursed_strings
Annoyed that Rust has two string types? Well it doesn't any more
-
diacritics
Remove diacritics from letters, for example when standardizing input for a search
-
xhtmlchardet
Character set detection for XML and HTML
-
transliterate1234
UTF-8 to ASCII transliteration
-
pinot
Fast, high-fidelity OpenType parser
-
stfu
Shut The Ferris Up - profanity filtering for Rust
-
text-to-json
Convert text to json in rust
-
text-utils
Text utils for unescaping and align
-
html_to_epub
command line converts .html file to .epub file
-
hexdecode
function for parsing hex-encoded strings as a vec
-
quartz_commands
Generates a parser at compile-time for handling commands similar in structure to those of Minecraft
-
emojicons
Parse :emoji: notation to unicode representation
-
retoken
Build &str tokenizers using regex
-
pcre2
High level wrapper library for PCRE2
-
dhoni
converting Bengali text into their phonetic counterpart
-
staple
powerful static site generator
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
glyph-names
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
the_book_is_sheet
I think we should fix the book. It contains too many irrelevant topics.
-
bbcode-tagger
BBCode tree parser and tagger
-
minigrep_learn
command line tool similar to grep written in rust. It was created to learn the Rust language and it's toolchain.
-
cursh
- cli tool to pass clipboard contents as temporary files
-
utf8reader
wrapper around Reader that returns a stream of UTF-8 characters
-
color-convert
Support RGB,RGBA,HEX,HSL,HSLA,HSV,CMYK to convert each other, write by rust
-
conllu-utils
working with the CoNLL-U dependency format
-
aki-stats
output the statistics of text, like a wc of linux command
-
pdf_forms
programatically filling out pdf forms
-
jpreprocess-jpcommon
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
bioneer
Open-Source Rust Implementation of Bionic Reading
-
imagecli
command line image processing tool
-
rsonpath-test-codegen
Blazing fast JSONPath query engine powered by SIMD. TOML-based test codegen for rsonpath-lib.
-
sarcasm
tExT creation and validation library
-
ron_to_table
pretty print RON as a table
-
bisect
search stdin based on a bitstring pattern
-
maybe_utf8
Byte container optionally encoded as UTF-8
-
rcstring
Dependency-free CString-like implementation for projects with #[no_std]'s
-
slippy
🖼 the easiest way to make a presentation
-
codam-mdbook
Creates a book from markdown files
-
yozuk-model
NLP model generator for Yozuk
-
commonregex
port for CommonRegex. Find all times, dates, links, phone numbers, emails, ip addresses, prices, hex colors, and credit card numbers in a string. We did the hard work so you don't have to.
-
blingfire-sys
Bindings to the BlingFire C++ library
-
seven_seg
Seven-segment digital display for terminal
-
dictionary2
full dictionary of all the words in the English language
-
html-to-pulldown-cmark-events
Parse HTML to pulldown-cmark's events
-
jp-location-relation
隣接する市区町村の一覧を取得
-
yeslogic-unicode-script
Fast lookup of the Unicode Script property
-
resrap
parser library
-
indentation_flattener
From indented input, generate plain output with indentation PUSH and POP codes
-
sauron-markdown
parsing markdown into sauron node
-
french-pluralize
get plurals of French words in different ways
-
simple-text-pattern
Matching simple text patterns
-
emi
modal text editor
-
goya-ipadic
IPA dictionary for Goya
-
github-slugger
slugger for GitHub headings
-
recode_rs
Command-line tool for converting between the character encodings defined in the Encoding Standard
-
const-str-proc-macro
compile-time string operations
-
fountain
Parser and formatter for the Fountain screenplay markup language
-
vaporetto_tantivy
Vaporetto Tokenizer for Tantivy
-
simhash
Simhash for Rust
-
english-lint
Find common stylistic problems in english texts. Works well for technical or scientific documents.
-
vroom
Vim macros from the shell
-
jellybean-pack-2
Sweet syntax highlighting with tree-sitter
-
gqlog
👾 filter your json logs with graphql 👾
-
crawdad
Crawdad: ChaRActer-Wise Double-Array Dictionary
-
blockcounter
Counts the blocks in a stream
-
write16
UTF-16 analog of the Write trait
-
rustyword
anagram finder
-
guarding_parser
Guarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.
-
nipah_tokenizer
powerful yet simple text tokenizer for your everyday needs!
-
fuz_json_parser
json parser
-
tectonic_cfg_support
build.rs support crate that helps deal with CARGO_CFG_TARGET_* variables. When cross-compiling, these variables must be used instead of constructs such as
cfg!(target_arch = ...)
because the build… -
kradical_static
Ready-to-use EDRDG radical decompositions
-
darts
double array trie, A Forward Maximum Matching Searcher
-
logos-codegen
details for logos-codegen and logos-derive. Not for public consumption.
-
bzzz
Bee-Speak Translator
-
markdown-to-html
Markdown parser that runs at hyper speeds!
-
bin_io
Framework for reading and writing to binary files
-
bert_tokenizer
port of Google's BERT WordPiece tokenizer
-
cmark2tex
small utility to convert markdown files to pdf exploiting tectonic
-
aklat
create books from markdown files (like Gitbook)
-
umlauts
text transformation of german umlauts
-
sparklet
small flashcards library
-
mdbook-trace
traceable document preprocessor for mdbook
-
unicode-canvas
creating text base drawing
-
demoji
Remove all emojis from a string
-
m_lexer
extensible regular expressions based lexer
-
iasthk
Harvard-Kyoto to IAST conversion
-
forming
lightweight architecture as code language. 架构描述语言
-
kytea-tokenizer
Wrapper of tokenization by KyTea
-
latex_snippet
Convert even erroneous LaTeX snippets into HTML
-
lindera-decompress
morphological analysis library
-
base_emoji
Convert everything to Emojis (and back)! - 🐫🔦🔥🎲🐬🍀🍟🔋🐬🎲🐬🍀🎁🍟💧👂🔥🚪🔋🍟🔦🔋🚗👣🔦🌍👂🍤🐗
-
dictcc
API for reading and querying the dict.cc offline translation database
-
fontconfig-rs
Safe, higher-level wrapper around the fontconfig library
-
stopwords
from popular text processing frameworks
-
emojito
Find all the Emoji in a string. Supports composed emoji.
-
sudachiclone
sudachiclone-rs is a Rust version of Sudachi, a Japanese morphological analyzer
-
kase
Convert from one case to another. Input case is determined on a best-guess basis, but can be overridden with the --from flag.
-
detone
Decompose Vietnamese tone marks
-
json-fmt
cli-tool for formatting json
-
uchr
translate char values to the characters themselves, and vice versa
-
mocksay
cOnVeRtS PlAiN TeXt tO MoCkInG TeXt
-
randstr
Generates random strings
-
file-size
function formatting file sizes in 4 chars
-
gbx
(Grundbuch-Exchange) Dateiformat
-
stlv
parse STL files used for 3D printing
-
halfcaps
tRaNslAtE aNy TeXt To ThIs
-
conveyance
stop-gap CLI for conveyancing
-
lexer-generator
Lexer derived from Regex patterns with user customizeable tokens
-
saku
efficient rule-based Japanese Sentence Tokenizer
-
lindera-ipadic
Japanese morphological dictionary for IPADIC
-
poetry-book
Create a poetry book in latex, starting from plain text
-
lindera
morphological analysis library
-
pdf_form
programatically filling out pdf forms
-
trexter
Text progression tracking library
-
zig-lexer
Zig lexer
-
swappy
anagram generator
-
pdf2
PDF 2.0 Rust library
-
mepple
English dictionary as a library
-
pathmut
Command line utility for extracting, removing, and replacing components from path strings
-
html-escaper
HTML escaping wrapper for core::fmt::Formatter
-
notriddle/unified-diff
GNU unified diff format
-
sedregex
Sed-like regex library
-
pdf-extract-temporary-mitigation-panic
extract content from pdfs
-
owlz
"Owlz" ascii emoojis, created randomly or by design
-
fingers
finger client library
-
ttf_word_wrap
Wraps text based on character width
-
pretok
string pre-tokenizer for C-like syntaxes
-
demoji-rs
demoji implementation for Rust
-
genkit
common generator kit for static site generator
-
cjieba-sys
unsafe ffi to cppjieba
-
dprint-plugin-dockerfile
WIP dockerfile formatter for dprint
-
txttyp
Formatted string typewriter
-
oh_my_guess
guessing game, made while following «The Rust Book»
-
reap-grep
wgrep/write-grep CLI
-
neo-mime-parse
mime parsing internals
-
case_converter
Case Converter
-
encoding_c_mem
C API for encoding_rs::mem
-
aqua_parse
parser library
-
grep-regex
Rust's regex library with the 'grep' crate
-
nlpo3-cli
Command line interface for nlpO3, a Thai natural language processing library
-
engish
language utility for sampling letters and building words
-
optic
Schoolwork as code
-
sequeda-password-generator
generate password
-
lingua-chinese-language-model
Chinese language model for Lingua, an accurate natural language detection library
-
computergeneration
compgen but all wrong
-
jpreprocess-dictionary
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
srx
mostly compliant Rust implementation of the Segmentation Rules eXchange (SRX) 2.0 standard for text segmentation
-
procedural-masquarade
Incorrect spelling for procedural-masquerade
-
bitfont
Takes an ASCII string and generates a vector containing a bitmap font, for easy overlay into images
-
unic-ucd-case
UNIC — Unicode Character Database — Case Properties
-
re0-pest
Arc Readable Configuration Parser via Pest
-
datex
package to automatically process your data and make it look pretty in LaTeX
-
higher_lower
game I made to practice my Rust skills
-
tex
νTeX typesetting engine
-
wordcutw
C-interface wrapper for Wordcut - a Lao/Thai word segmentation/breaking library
-
bookbinder_latex
Produce latex and pdf books
-
bocu1
BOCU-1 compressed unicode encoding
-
doccy
brace based markup language
-
tectonic_bridge_harfbuzz
Expose the Harfbuzz C/C++ APIs to Rust/Cargo
-
rusty_code_code_for_book
my book_rusty code
-
shortest-brainfuck
Shortest brainfuck for given string
-
pwrs
pwgen like utility that generates passphrases
-
static_table
creates pretty tables at compiler time
-
token-iter
that simplifies writing tokenizers
-
aki-xcat
concatenate files that are plain, gzip, xz and zstd
-
rustextile
Textile markup language parser for Rust
-
conv-rs
CLI converter for multi extensions
-
boxy
Declarative builder for Unicode box-drawing characters
-
wz-fmt
Types for generating wz's output
-
layered-part-of-speech
Part of speech plugin for layered-nlp
-
color-span
Color shared definition
-
fwuffgrep
Basic implementation of a grep command written in rust
-
songww-harfbuzz-rs
bindings to the HarfBuzz text shaping engine
-
mdbook-extended-markdown-table
Preprocessor for mdBook that generates tables with merged cells from ASCII text
-
mdtohtml
markdown to html renderer (with a couple of missing features)
-
assert-text
testing macro tools
-
chanoma
Characters Normalization library. 文字列正規化処理用のライブラリです。
-
latexcompile
small wrapper around pdflatex oder some other command
-
fgrok
popular java & ruby grok library which allows easy text and log file processing with composable patterns. (forked from https://github.com/daschl/grok)
-
modularize_imports
AST Transforms for import modularizer
-
const_format_proc_macros
detail of the
const_format
crate -
iastconvert
CLI for Harvard-Kyoto to IAST conversion
-
pomsky-macro
Macro for converting pomsky expressions to regexes
-
pdftotext
High-level library that binds to Poppler to extract text from a PDF
-
words
Access all of the words in
/usr/share/dict/words
-
flag_by_code
Easiest way to get an emoji flag from BCP-47 language tags
-
yozuk-core-skillset
Set of default Yozuk skills
-
lindera-unidic
Japanese morphological dictionary for UniDic
-
pdf_encoding
Font related encodings
-
japanese-ruby-filter
Japanese ruby notation parser
-
nato
Translate words into NATO phonetic alphabet
-
nlprule
fast, low-resource Natural Language Processing and Error Correction library
-
cjk_entity_extractor
Entity Extractor for CJKV Text
-
jellybean-pack-1
Sweet syntax highlighting with tree-sitter
-
ucfirst
Uppercase the first letter of a string
-
html2runes
HTML to Text converter
-
metallicalc
calculator written in Rust
-
hoedown
bindings for the Hoedown markdown processor
-
book-searcher-core
Easy and fast book searcher, create and search your private library
-
rusty_word_builder
Syllable and Word generation library written fully in Rust
-
allsorts_no_std
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
utf
UTF-8
-
suffix
arrays
-
encoding_literals
UTF-16 literals for Rust
-
lithe
Slim template engine by using Pest
-
ritz
Virtual HTML DOM library for Rust with JSX-like syntax powered by Snax
-
string-cases
String case conversion utilities
-
llmvm-core-lib
llmvm core application
-
tre-regex
safe bindings to the TRE regex module
-
marked
Parsing, filtering, selecting and serializing HTML/XML markup
-
grep-rust
Like grep, but use rust
-
proc-macro-regex
proc macro regex library
-
askama-filters
Extra template filters for Askama
-
grep_preoject
grep implementation in Rust
-
spongedown
Converts markdown to html with svgbob support
-
convey
create for outputting information and log messages for humans and machines
-
rosie
Interface for the Rosie Pattern Language, for efficient and maintainable text pattern matching and search
-
learning_fromdocs_minigrep
Project made on the path toward learning Rust from its docs. Completely personal and to test how to upload to crates.io.
-
deepfrog
deep learning NLP suite (PoS,lemmatiser,NER) with FoLiA XML support
-
search_with_google
crawl the google search page
-
nutrimatic
Tools for reading Nutrimatic (https://nutrimatic.org) index files
-
aki-xtee
copy standard input to each files and standard output
-
with-str-bytes
Safely manipulate the bytes of a UTF-8 string
-
unimarkup-render
providing traits and types used for rendering Unimarkup markup
-
goodname
Goodname: Tool to assist you with cool naming of your methods and software
-
unic-ucd-name
UNIC — Unicode Character Database — Name
-
subscript-compiler
modern LaTeX rendition
-
naming_clt
Extract and convert the naming format(case|notation) of identifiers from files or stdin. Use this tool to prepare identifier name strings for further operations (matching,replacing...) on relative files
-
mmseg
Chinese word segmenation algorithm MMSEG in Rust
-
lingua-french-language-model
French language model for Lingua, an accurate natural language detection library
-
rust-cedar
efficiently-updatable double-array trie in Rust (ported from cedar)
-
nfa_regex
NFA regex engine for text processing
-
tbltyp
Table string typewriter
-
readable-readability
Really fast readability
-
jpreprocess-dictionary-builder
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
grep-pcre2
PCRE2 with the 'grep' crate
-
rescue-blanket
Escape values while they are being formatted
-
panduck-latex
panduck to generate XeLaTeX
-
convert_encoding
Convert encoding of text files in batch
-
arc_parser
Arc Readable Configuration Parser via Pest
-
ansi-str
set of methods to work with ANSI strings
-
greppy
search for strings in strings
-
grep-rezza
app for search text in file
-
jg
Jeff Goldblum (jg) is a command-line JSON processor. jg searches for structural patterns in json input and prints each json object that matches the pattern.
-
ammonia
HTML Sanitization
-
tectonic_dep_support
Support for finding third-party libraries using either pkg-config or vcpkg
-
ogrep
searching in indentation-structured texts
-
iterlower
Final-sigma-correct lowercasing iterator adapter with option for Turkish/Azeri I behavior
-
lindera-cc-cedict
Japanese morphological dictionary for CC-CEDICT
-
prefixtree
Hash-table-based prefix tree library
-
garnish_lang_common
Common library for core Garnish Lang packages
-
syntax-rs
parsing programming languages
-
minigrep_maybe
Just another minigrep from Rust book
-
sana_core
core of Sana
-
texoder
text stream which can encode/decode text in several encoding formats
-
litepattern
Lightweight pattern matching library for Rust
-
color-char
Character with color information
-
strng
Owned UTF-8 string
-
dessin-svg
Drawing SVG
-
comate-agent
Co-mate is an AI-powered architecture copilot, design and governance tools
-
fst-subseq-ascii-caseless
automaton that matches if the input contains a specific subsequence ignoring ASCII case to be used with fst
-
regex-bnf
deterministic parser for a BNF inspired syntax with regular expressions
-
gnlp
comman line for you to extract info using natural language
-
sort_zh
Provide the functionality to sort Vec<&str> with Chinese collate, with optional Chinese number sort functionality
-
morsels_lang_latin
Ascii tokenizer with stemmers for morsels
-
overlap
shows overlap text in files
-
dismej
convert text to discord emojis
-
aki-json-pick
json pick out command
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
tabwriter-bin
Command line tool for elastic tabstops
-
lindera-core
morphological analysis library
-
minigrep-kingh0730
kingh0730's minigrep
-
unic-ucd-category
UNIC — Unicode Character Database — General Category
-
tendril
Compact buffer/string type for zero-copy parsing
-
html5minify-cli
CLI HTML5 minifier implementation based on Servo's html5ever
-
framework
detector for different frameworks in one projects
-
rigrep
grep from Rust Book
-
unic-ucd-block
UNIC — Unicode Character Database — Unicode Blocks
-
dprint-plugin-toml
TOML formatter for dprint
-
fum
finds fuzzy matches to a literal search pattern, searching recursively through all the files in the current directory and respecting gitignore rules
-
chinese-number-uppercase
Convert Arabic figures to Chinese uppercase number
-
mercurius
Extended pulldown-cmark
-
dtgrep
grep demo
-
indexrs
inefficient multi-language search index
-
lingua-portuguese-language-model
Portuguese language model for Lingua, an accurate natural language detection library
-
minigrep_stray
demo, a simple grep program
-
xunmi
user-friendly search library base on tanvity
-
regex-utils
Regex utilities, like enumerating all strings that match a regex
-
ecma_regex
regex in ECMAScript regular expression syntax!
-
rosie-sys
build or link to librosie to access the Rosie Pattern Language
-
charjpoet
Charj Poet is a API for write to
.cj
language -
jpreprocess-naist-jdic
Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language)
-
tre-regex-sys
bindgen bindings to the TRE regex module
-
hson_gen
Generate HTML from hson data
-
utf-8
Incremental, zero-copy UTF-8 decoding with error handling
-
rew
text processing CLI tool that rewrites FS paths according to a pattern
-
distrs
PDF, CDF, and percent-point/quantile functions for the normal and Student’s t distributions
-
rust_ssg
static site generator suite
-
guarding_core
Guarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.
-
lexmatch
lexicon matching tool that, given a lexicon of words or phrases, identifies all matches in a given target text. Uses suffix arrays.