Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Text Processing

Text Processing

424 projects

Showing 36 of 424 projects

ripgrep
ripgrepRust

ripgrep is a fast, line-oriented search tool that recursively searches directories for regex patterns while respecting gitignore rules.

#search#ripgrep#developer-tools
Stars69.3k
Forks5.5k
Last commit2 months ago
marked
markedTypeScript

A fast, low-level markdown parser and compiler that works in browsers, servers, and CLI.

#hacktoberfest#compiler#commonmark
Stars37.3k
Forks3.8k
Last commit1 day ago
jq
jqC

A lightweight, zero-dependency command-line JSON processor for slicing, filtering, and transforming JSON data.

#devops#shell-scripting#command-line-tool
Stars35.9k
Forks4.6k
Last commit15 hours ago
glow
glowGo

A terminal-based markdown reader and CLI tool for rendering markdown with style directly in your command line.

#terminal-application#hacktoberfest#open-source
Stars27.8k
Forks799
Last commit16 days ago
Potential command injection in resolv.rb
Potential command injection in resolv.rbRuby

An interpreted object-oriented programming language with simple syntax, often used for web development and scripting.

#programming-language#open-source#c
Stars23.8k
Forks5.7k
Last commit1 hour ago
markdown-it
markdown-itTypeScript

A fast and extensible Markdown parser with 100% CommonMark support, syntax plugins, and URL autolinking.

#developer-tools#commonmark#plugins
Stars22.0k
Forks1.9k
Last commit6 days ago
Parsedown
ParsedownPHP

A fast, single-file PHP Markdown parser with GitHub Flavored Markdown support and no dependencies.

#content-management#markdown-parser#php-library
Stars15.0k
Forks1.1k
Last commit8 months ago
Showdown
ShowdownJavaScript

A bidirectional Markdown to HTML to Markdown converter written in JavaScript for client-side and server-side use.

#server-side#markdown-parser#converter
Stars14.9k
Forks1.6k
Last commit1 day ago
turndown
turndownHTML

A robust JavaScript library for converting HTML to Markdown with extensive customization options.

#dom-manipulation#commonmark#text-processing
Stars11.5k
Forks1.0k
Last commit3 days ago
ChatGPT Box
ChatGPT BoxJavaScript

A browser extension that deeply integrates ChatGPT and other LLMs into your browsing experience with floating windows, site integrations, and selection tools.

#web-integration#productivity#ai-assistant
Stars10.8k
Forks882
Last commit3 days ago
awk by example
awk by exampleShell

A comprehensive guide to command-line text processing tools like grep, sed, awk, sort, and more for Linux/Unix environments.

#gnu-coreutils#regex#unix
Stars10.2k
Forks696
Last commit2 years ago
Fuzzy Wuzzy
Fuzzy WuzzyPython

Fuzzy string matching library for Python that calculates similarity between strings using Levenshtein Distance.

#data-cleaning#record linkage#levenshtein-distance
Stars9.2k
Forks851
Last commit3 years ago
Ultimate Plumber
Ultimate PlumberGo

A terminal-based UI tool for writing Linux pipes interactively with instant live preview of command results.

#pipes#linux-pipes#command-line-tools
Stars8.9k
Forks131
Last commit2 years ago
grex
grexRust

A command-line tool and library that generates regular expressions from user-provided test cases.

#developer-tools#webassembly#unicode
Stars8.3k
Forks206
Last commit7 months ago
markdown-js
markdown-jsJavaScript

A JavaScript Markdown parser with intermediate JSON representation for flexible processing.

#markdown-parser#html-generation#text-processing
Stars7.7k
Forks834
Last commit6 years ago
translate-shell
translate-shellAwk

A command-line translator that uses Google Translate, Bing, Yandex, and Apertium for quick translations in the terminal.

#internationalization#terminal#cli-tool
Stars7.5k
Forks389
Last commit1 year ago
script
scriptGo

A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.

#command-line-tools#shell-scripting#pipeline
Stars7.0k
Forks368
Last commit14 days ago
pkuseg-python
pkuseg-pythonPython

A multi-domain Chinese word segmentation toolkit offering higher accuracy and domain-specific models.

#part-of-speech-tagging#computational-linguistics#python-library
Stars6.7k
Forks979
Last commit4 years ago
SnowNLP
SnowNLPPython

A Python library for processing simplified Chinese text, offering sentiment analysis, segmentation, and keyword extraction.

#part-of-speech-tagging#python-library#simplified-chinese
Stars6.6k
Forks1.3k
Last commit6 years ago
python-docx
python-docxPython

A Python library for reading, creating, and updating Microsoft Word (.docx) files.

#report-generation#docx#text-processing
Stars5.7k
Forks1.3k
Last commit2 months ago
blackfriday
blackfridayGo

A fast, secure Markdown processor for Go with common extensions and paranoid input handling.

#static-site-generator#markdown-processor#go-library
Stars5.6k
Forks598
Last commit2 years ago
markdig
markdigC#

A fast, powerful, CommonMark compliant, and extensible Markdown processor for .NET.

#commonmark#markdown-parser#syntax-tree
Stars5.3k
Forks515
Last commit2 days ago
CommonMark
CommonMarkPython

A formal specification for Markdown syntax with reference implementations in C and JavaScript.

#parsing#standardization#syntax
Stars5.2k
Forks360
Last commit11 days ago
goldmark
goldmarkGo

A CommonMark-compliant, extensible Markdown parser written in Go with a focus on performance and a well-structured AST.

#markdown-extensions#commonmark#markdown-parser
Stars5.1k
Forks328
Last commit17 hours ago
Melody
MelodyRust

A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.

#compiler#developer-tools#regex
Stars4.7k
Forks60
Last commit1 year ago
gemoji
gemojiRuby

A Ruby library providing emoji character information, names, and Unicode mappings for emoji processing.

#rails-helper#emoji#unicode
Stars4.5k
Forks802
Last commit2 days ago
markdown
markdownPython

A Python implementation of John Gruber's Markdown with comprehensive extension support.

#markdown-extensions#python-library#content-management
Stars4.3k
Forks916
Last commit2 days ago
Python-Markdown
Python-MarkdownPython

A Python implementation of John Gruber's Markdown with comprehensive extension support.

#markdown-extensions#python-library#content-management
Stars4.3k
Forks919
Last commit14 hours ago
spark-nlp
spark-nlpScala

A state-of-the-art Natural Language Processing library built on Apache Spark, offering 100,000+ pretrained models and pipelines in 200+ languages.

#apache-spark#spark#transformer-models
Stars4.2k
Forks743
Last commit11 hours ago
ftfy
ftfyPython

A Python library that fixes mojibake and other Unicode text glitches by detecting and correcting encoding mix-ups.

#data-cleaning#encoding-fixes#unicode
Stars4.1k
Forks129
Last commit2 years ago
python-ftfy
python-ftfyPython

A Python library that fixes mojibake and other Unicode text glitches by detecting and correcting encoding mix-ups.

#data-cleaning#unicode#python-library
Stars4.1k
Forks129
Last commit2 years ago
regex
regexRust

A Rust regular expression library with guaranteed linear time matching using finite automata.

#parsing#dfa#automata
Stars4.0k
Forks537
Last commit2 days ago
html-to-markdown
html-to-markdownGo

A robust HTML to Markdown converter with plugin support, usable as a Go library, CLI tool, or via hosted API.

#developer-tools#plugin-system#commonmark
Stars3.8k
Forks229
Last commit2 months ago
mimic
mimicPython

A command-line tool that replaces ASCII characters with visually similar Unicode homoglyphs to create confusing and frustrating code.

#programming-humor#unicode#code-obfuscation
Stars3.7k
Forks102
Last commit3 years ago
ICU
ICUC++

A mature, widely-used set of C/C++ and Java libraries providing Unicode and globalization support for software applications.

#c-library#java-library#unicode
Stars3.6k
Forks938
Last commit2 days ago
he
heJavaScript

A robust JavaScript library for encoding and decoding HTML entities with full spec compliance.

#encoder#text-encoding#unicode
Stars3.6k
Forks264
Last commit17 days ago
Page 1 of 12

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Unicode82
#Natural Language Processing54
#Go45
#Regex45
#Go Library45
#String Manipulation44
#Cli Tool41
#Golang40
#Markdown38
#Developer Tools37
#Internationalization33
#Markdown Parser32