C/C++ OpenType text shaping engine for rendering complex scripts and variable fonts.
Category: text-processor Β· clear
C library for Unicode string manipulation, normalization, and text processing.
C library for rendering TrueType, OpenType, and bitmap fonts.
GNU implementation of standard Unix utilities (cat, ls, cp, sed, awk, etc.) for file, shell, and text operations.
C++ library for fast Unicode validation and conversion using SIMD instructions.
Fast recursive regex search tool written in Rust, respects .gitignore by default and skips binaries.
Command-line JSON processor with a powerful query language for parsing, filtering, and transforming JSON data.
Shared library for laying out and rendering internationalized text with font support and Bidi handling.
CLI tool for querying, parsing, and transforming YAML, JSON, XML, CSV, and other structured formats using jq-like syntax; written in Go.
Shared library for Thai language text processing and word segmentation.
Universal document converter between Markdown, LaTeX, HTML, DOCX, EPUB, and 30+ markup formats.
C library implementing double-array trie data structure for efficient string prefix matching and lexical analysis.
C library implementing the Unicode Bidirectional Algorithm for right-to-left text rendering.
Hyperextensible Vim-fork text editor with modern plugin architecture, written in C.
C library for Unicode normalization, case-folding, and grapheme analysis of UTF-8 text.
Modal text editor extending Vi with plugins, syntax highlighting, and scripting support.
Interpreter for Perl 5, a general-purpose scripting language with strong text-processing and regex support.
Rust clone of cat with syntax highlighting, line numbers, and Git integration.
Command-line tool and Chrome extension using AI to extract and summarize web pages, videos, and audio files.
C library implementing Unicode line-breaking and word/grapheme-breaking algorithms (UAX #14 and #29).
GNU sed 4.10: stream editor for filtering and transforming text, with extended regex and in-place editing.
Perl library and command-line tool for reading, writing, and manipulating EXIF and metadata in images, audio, and video files.
Python wrapper around jq that extends it to process YAML and XML files from the command line.
Command-line linter for prose that checks writing style, grammar, and consistency using customizable rules.
GNU getopt command-line parser utility for shell scripts (keg-only; macOS provides BSD getopt).
Header-only C++ library for UTF-8 encoding/decoding with STL-compatible iterators, C++98 portable.
Python CLI tool that adds searchable OCR text layers to PDF files using Tesseract.
C library and command-line tool for validating, parsing, and pretty-printing HTML and XML.
Rust rewrite of GNU coreutils providing drop-in replacements for cat, ls, grep, sed, and 100+ standard Unix utilities.
Syntax-highlighting pager for git and diff output, written in Rust.
C++ command-line tool for transforming, inspecting, and repairing PDF files while preserving content.
C shared library for complex text layout with bidirectional and script shaping support.
Spell checker and morphological analyzer library and CLI tool written in C++.
Go command-line tool that renders markdown files with syntax highlighting and interactive browsing in the terminal.
Command-line XML parser and transformer supporting XPath, XSLT, and XML validation.
GNU Aspell is a spell checker command-line tool with contextual checking and support for multiple languages.
GNU documentation system and parser for creating manuals in multiple formats from a single source.
Python text processing system for parsing and converting reStructuredText (reST) markup to HTML, LaTeX, and other formats.
Rust command-line client for tldr, a crowdsourced help pages database with practical examples.
GNU pattern-matching command-line tool for searching text in files and streams.
C library for converting text between character encodings (ASCII, Unicode, ISO-8859-*, etc.).
UNIX manpage compiler and formatter toolset, converts man/mdoc markup to HTML, PDF, plain text.
Ultra-fast grep replacement in C++ with fuzzy search, interactive UI, and archive/compressed-file support.
Collection of small Unix text-processing and shell utilities filling common gaps (sponge, ts, vimdiff, parallel, etc.).
GNU calculator for arbitrary-precision arithmetic with a C-like syntax.
Perl-based search tool optimized for source code, faster and more intuitive than grep for programmers.
GNU implementation of awk, a text-processing language for extracting and transforming column/record data.
Modal text editor written in Rust with built-in language server support and multiple cursors.
C library and command-line tool that detects character encoding in text files and streams.
Open-source text-to-speech synthesizer supporting 100+ languages with formant synthesis, available as CLI and shared library.
Rust CLI tool for analyzing Claude Code usage metrics from local JSONL log files.
Prints ASCII art of a cow (or other animals) saying text, with configurable appearance and speech bubbles.
Perl utility that counts lines of code, comments, and blanks across many programming languages.