Text Processing
Tools for manipulating and transforming text
amber
Code search and replace tool
analiticcl
Approximate string matching system for spelling correction and post-OCR correction
anew
Add new lines to files, skipping duplicates
as-tree
Print a list of paths as a tree of paths
awk
Historical general-purpose text processing and data extraction tool
boxes
Draw ASCII art boxes around your input text
brok
Find broken links in text documents
catdir
Concatenate contents of all files in a directory tree, like cat for folders
catselector
Interactive file selector for concatenating and exporting text files
charfreq
Count unicode character frequency from standard input
cho
The safe echo and quoting utility for reliable text output
choose
A human-friendly and fast alternative to cut and awk
Colibri Core
Count and extract n-grams and patterns from large corpus data efficiently
colout
Colorize text streams by matching regular expression patterns
deadlink
Parse text files for HTTP URLs and check if they are still valid
detect-indent-cli
Detect the indentation style of code
Diagon
Transform Markdown-style expressions into ASCII-art representations
dir2txt
Export directory structure and contents into formatted .txt or .json files
espanso
Cross-platform text expander written in Rust
fullname-cli
Get the full name of the current user
grc
Generic Colourizer for terminal output based on regexp patterns
grex
Generate regular expressions from user-provided test cases
grits
Line-text formatter for parsing, filtering, and formatting live logs
gtree
Generate directory trees and directories from Markdown or code
gzip-size-cli
Get the gzipped size of a file
HASHA CLI
Get the hash of text or stdin easily
hburger
Shorten long strings and paths while preserving readability
hck
A sharp cut(1) clone with regex delimiters and reordering
huniq
Remove duplicates from input without sorting
hyphertool
CLI tool for syllabification and hyphenation for multiple languages
jq
Command-line JSON processor
json-leaves
Extract leaf values from JSON files and show their paths
JsonGenius
Self-hosted scraping API that extracts structured data via JSON Schema
kill-tabs
Kill all Chrome tabs to improve performance and save memory
lexmatch
Identify all lexicon matches in a target text with exact positions
Line Select
Interactive line selection from stdin for pipeline integration
lingua-cli
Command-line tool for language detection, wrapping lingua-rs library
logshark
Debugger CLI for JSON logs written in Go
logu
Extract patterns from streaming unstructured log messages
lolcat
Colorize terminal output with rainbow colors
modo
Cross-platform CLI to interact with markdown-style checkboxes in text files
neospeller
Spell checking for comments in different programming languages
Normalize Country
Convert country names and codes to a standard format
Output as Format
Format stdin as GitHub/Slack/Jira code, lists, or quotes
pup
Parsing HTML at the command line
rare
Real-time regex extraction and aggregation into histograms, tables, and more
Rep
Find-and-replace on grep-formatted lines from standard input
repgrep
Interactive search and replace using ripgrep as the backend
rich
Command line toolbox for fancy output in the terminal
ripgrep
Recursively search directories for a regex pattern, blazingly fast
seaq
Extract web text data and process it with LLM prompts from the terminal
sd
An intuitive find-and-replace CLI tool, a sed alternative
skroll
Make text scroll from right to left in the terminal
squeeze
Extract rich information from any text (raw, JSON, HTML, YAML, etc.)
srgn
A code surgeon for precise text and code transplantation using tree-sitter
ssam
Split text files into training, test, and development sets using random sampling
stam-tools
CLI tools for working with STAM stand-off text annotations
summarize
Fast summaries from URLs, files, and media in the terminal
swordfish-rs
Mimics real-time typing in the terminal using a screenplay
teip
Select partial stdin and replace with the result of another command
to-double-quotes
Convert matching single-quotes to double-quotes
to-single-quotes
Convert matching double-quotes to single-quotes
toc
Generate a table of contents from comments in a file
toolong
Terminal app to view, tail, merge, and search log files
trurl
Command-line tool for URL parsing and manipulation
trre
Transductive regular expressions for text editing and grep-like searching
tuc
Cut on more than characters, with negative indexes and line cutting
ucto
Tokenize text files by separating words from punctuation and splitting sentences
Ultimate Plumber
Interactively build complex shell pipelines with fast feedback
yek
Fast Rust tool to serialize text-based files for LLM consumption
yq
A portable command-line YAML, JSON, XML, CSV and properties processor