GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

text-processing

Star

Here are 3,477 public repositories matching this topic...

Language: All
Filter by language
All 3,477 Python 1,324 Jupyter Notebook 470 Rust 233 JavaScript 204 TypeScript 164 Go 113 HTML 113 C# 105 Java 102 C++ 100
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
PyMuPDF

pymupdf / PyMuPDF

Star 11.1k

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

python pdf font data-science ocr tesseract epub mupdf text-processing pdf-documents extract-data table-extraction text-shaping xps pymupdf
  • Updated Nov 11, 2026
  • Python

learnbyexample / Command-line-text-processing

Star 10.2k

⚡ From finding text to search and replace, from sorting to beautifying text and more 🎨

ruby linux command-line regex perl ebook awk sed text-processing grep
  • Updated Jun 5, 2024
  • Shell

google / diff-match-patch

Star 8.1k

Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.

diff match patch text-processing difference
  • Updated May 22, 2024
  • Python

chmln / sd

Star 7.4k

Intuitive find & replace CLI (sed alternative)

rust cli terminal command-line regex text-processing
  • Updated Feb 25, 2026
  • Rust
humanize-text

lynote-ai / humanize-text

Star 3.5k

Open-source AI humanizer: rewrite AI-generated text into natural, human-sounding prose. LLM rewriting + multi-engine translation, with step-by-step traces. Python CLI, n8n & Docker.

python nlp text-processing paraphrasing n8n ai-writing text-rewriting ai-tools llm ai-writing-assistant deepseek ai-humanizer humanize-ai-text humanize-text ai-text-humanizer text-humanizer undetectable-ai-alternative ai-rewriter humanizer-api ai-humanizer-api
  • Updated Oct 22, 2026
  • Python

FudanNLP / fastNLP

Star 3.1k

fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.

natural-language-processing deep-learning text-classification chinese-nlp text-processing nlp-parsing nlp-library
  • Updated Jun 5, 2023
  • Python

pyparsing / pyparsing

Star 2.5k

Python library for creating PEG parsers

python parsing parser-combinators python3 parsing-expression-grammar python-3 text-processing python-2 python2 parsing-library peg-parsers
  • Updated Oct 18, 2026
  • Python

kk7nc / Text_Classification

Star 1.8k

Text Classification Algorithms: A Survey

deep-learning random-forest text-classification recurrent-neural-networks naive-bayes-classifier dimensionality-reduction logistic-regression document-classification convolutional-neural-networks text-processing decision-trees boosting-algorithms support-vector-machines hierarchical-attention-networks nlp-machine-learning conditional-random-fields k-nearest-neighbours deep-belief-network rocchio-algorithm deep-neural-network
  • Updated Apr 1, 2025
  • Python

helix-editor / nucleo

Star 1.5k

A fast and convenient fuzzy matcher library for rust

rust performance fuzzy-search fuzzy-matching text-processing
  • Updated Jun 24, 2026
  • Rust

roshan-research / hazm

Star 1.4k

Persian NLP Toolkit

python nlp natural-language-processing tokenizer embeddings persian text-processing dependency-parser farsi pos-tagging persian-nlp normalization lemmatization
  • Updated Apr 1, 2026
  • Python
pcre2

PCRE2Project / pcre2

Star 1.4k

PCRE2 is a library implementing regular expression pattern matching with a C API

c open-source unicode library pattern-matching regex regular-expression text-processing pcre2 bsd-3-clause
  • Updated Nov 12, 2026
  • C
lingua-go

pemistahl / lingua-go

Star 1.4k

The most accurate natural language detection library for Go, suitable for short text and mixed-language text

nlp go natural-language-processing language-detection language-modeling golang-library text-processing nlp-machine-learning language-recognition language-processing language-identification language-classification
  • Updated Feb 6, 2025
  • Go

BurntSushi / aho-corasick

Sponsor
Star 1.3k

A fast implementation of Aho-Corasick in Rust.

search finite-state-machine text-processing aho-corasick substring-matching
  • Updated Aug 10, 2026
  • Rust

birchb1024 / frangipanni

Star 1.2k

Program to convert lines of text into a tree structure.

go golang tree-structure text-processing
  • Updated Oct 22, 2025
  • Go

PyThaiNLP / pythainlp

Star 1.2k

Thai natural language processing in Python

python natural-language-processing thai-language thai computational-linguistics text-processing soundex nlp-library word-segmentation thai-nlp hacktoberfest thai-nlp-library thai-soundex hacktoberfest-accepted
  • Updated Nov 12, 2026
  • Python
html-to-markdown

xberg-io / html-to-markdown

Sponsor
Star 887

Turn messy, real-world HTML into clean Markdown, from every major language.

html markdown text-extraction html-converter text-processing hocr markdown-converter rag xberg
  • Updated Nov 8, 2026
  • HTML

wenet-e2e / WeTextProcessing

Star 837

Text Normalization & Inverse Text Normalization

text-processing production-ready normalization
  • Updated Nov 6, 2026
  • Python

ChenghaoMou / text-dedup

Sponsor
Star 765

All-in-one text de-duplication

nlp text-processing data-processing de-duplication
  • Updated Mar 9, 2026
  • Python

sstadick / hck

Star 746

A sharp cut(1) clone.

rust command-line text-processing
  • Updated Jun 15, 2026
  • Rust

derek73 / python-nameparser

Star 722

Parse human names into title, given, middle, family, suffix, nickname and maiden name. Typed, zero-dependency, CJK-aware.

python nlp record-linkage names cjk text-processing text-parser nlp-parsing data-cleaning python-module name-parsing
  • Updated Nov 12, 2026
  • Python

Add this topic to your repo

To associate your repository with the text-processing topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.