All tags
Catalogue tag

#text-extraction

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

34 records
Tagged “text-extraction”Ranked by health index
npm · crates.io · PyPI
94Exceptionalhealth index
run-llama/liteparse
A fast, helpful, and open-source document parser
Rust★ 12.9K↓ 1.2M/moOct 20, 2026
Apache-2.0Oct 20, 2026 · metrics 2.10.0
crates.io · PyPI · npm +5
93Exceptionalhealth index
yfedoseev/pdf_oxide
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.
Rust★ 1,015↓ 391.7K/moSep 5, 2026
Apache-2.0Sep 5, 2026 · metrics 2.10.0
npm
92Excellenthealth index
PT-Perkasa-Pilar-Utama/ppu-paddle-ocr
Lightweight, probably the fastest PaddleOCR SDK in TypeScript. Multilingual Support. Runs anywhere JavaScript runs: Node.js, Bun, Deno, mobile react-native, web browsers, web worker, and browser extensions. Docker & CLI supported. The official SDK is browser-only.
TypeScript · HTML★ 134↓ 64.2K/moSep 15, 2026
MITSep 15, 2026 · metrics 2.10.0
PyPI
91Excellenthealth index
adbar/trafilatura
Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML
Python★ 6,718↓ 14M/moAug 28, 2026
Apache-2.0Aug 28, 2026 · metrics 2.10.0
npm · Packagist · crates.io +1
89Excellenthealth index
xberg-io/html-to-markdown
High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg team. Kreuzberg is a fast, polyglot document intelligence engine with a Rust core. It extracts structured data from 98+ document formats using streaming parsers and built-in OCR.
HTML · Rust★ 869↓ 1,033/moSep 14, 2026
MITSep 14, 2026 · metrics 2.10.0
crates.io · npm · PyPI +1
89Excellenthealth index
yfedoseev/office_oxide
The fastest Office document library for Python, Rust, Go, JS/TS, C# and WASM. DOCX, XLSX, PPTX, DOC, XLS, PPT. Up to 100× faster than python-docx/openpyxl/python-pptx. 100% pass rate on valid Office files. MIT/Apache-2.0.
Rust★ 154↓ 286K/moOct 20, 2026
Apache-2.0Oct 20, 2026 · metrics 2.10.0
Packagist
87Excellenthealth index
PrinsFrank/pdfparser
PHP library to read and extract text & images from PDFs - Fast & Low memory - Built from scratch
PHP★ 171↓ 9,237/moSep 8, 2026
MITSep 8, 2026 · metrics 2.10.0
PyPI · npm · crates.io
87Excellenthealth index
firecrawl/pdf-inspector
Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.
Rust★ 19.7K↓ 1.6M/moOct 20, 2026
MITOct 20, 2026 · metrics 2.10.0
npm · Packagist · crates.io +1
87Excellenthealth index
xberg-io/xberg
Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.
Rust★ 9,424↓ 2,541/moOct 18, 2026
MITOct 18, 2026 · metrics 2.10.0
npm
86Excellenthealth index
harshankur/officeParser
A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity output in multiple formats. Parses: docx · pptx · xlsx · odt · odp · ods · pdf · rtf · csv · md · html. Generates: Markdown · HTML · CSV · RTF · PDF · Plain Text · RAG Chunks
Rich Text Format · HTML★ 533↓ 2.9M/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
PyPI
86Excellenthealth index
oomol-lab/pdf-craft
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
Python★ 6,314↓ 2,560/moSep 19, 2026
MITSep 19, 2026 · metrics 2.10.0
PyPI
84Excellenthealth index
airmang/python-hwpx
Pure Python HWPX automation: read, edit, generate, and validate documents without Hancom Office.
Python★ 108↓ 115.9K/moSep 12, 2026
Apache-2.0Sep 12, 2026 · metrics 2.10.0
crates.io
84Excellenthealth index
bzsanti/oxidizePdf
Pure Rust PDF library for AI/RAG: structure-aware chunking, no ML, no C deps.
Rust★ 193↓ 36.6K/moOct 20, 2026
MITOct 20, 2026 · metrics 2.10.0
PyPI
84Excellenthealth index
chrismattmann/tika-python
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
Python★ 1,666Sep 17, 2026
Apache-2.0Sep 17, 2026 · metrics 2.10.0
npm
78Goodhealth index
xonaman/nodejs-pdfium-native
Native Node.js bindings for PDFium
C++ · TypeScript · C★ 4↓ 40.8K/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
Go
77Goodhealth index
coregx/gxpdf
GxPDF - Enterprise-grade PDF library for Go. Table extraction, text parsing, encryption, document creation.
Go★ 49Sep 17, 2026
MITSep 17, 2026 · metrics 2.10.0
npm
77Goodhealth index
unjs/unpdf
📄 PDF extraction and rendering across all JavaScript runtimes
TypeScript · JavaScript★ 1,234↓ 11.5M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
Packagist · Go · crates.io +2
75Goodhealth index
kreuzberg-dev/kreuzberg-lts
Kreuzberg v4 LTS — long-term support for the v4 line (legacy; superseded by xberg for v5+). MIT-licensed.
Rust · HTML★ 18↓ 2/moOct 20, 2026
MITOct 20, 2026 · metrics 2.10.0
Go
75Goodhealth index
unidoc/unipdf
Golang PDF library for creating and processing PDF files (pure go)
Go★ 3,118Sep 20, 2026
Custom licenseSep 20, 2026 · metrics 2.10.0
crates.io
73Goodhealth index
iyulab/unpdf
High-performance Rust PDF extraction library with Markdown/JSON output, CJK/RTL support, multi-column layout detection, and Python/.NET/CLI bindings.
Rust★ 55↓ 2,472/moSep 12, 2026
MITSep 12, 2026 · metrics 2.10.0
Packagist
71Goodhealth index
TYPO3-Solr/ext-tika
A TYPO3 CMS extension that provides Apache Tika functionality
PHP · HTML★ 9↓ 13K/moSep 10, 2026
GPL-3.0Sep 10, 2026 · metrics 2.10.0
npm
71Goodhealth index
happyvertical/ocr
No repository description published.
TypeScript★ 0↓ 8,235/moSep 8, 2026
MITSep 8, 2026 · metrics 2.10.0
npm
71Goodhealth index
happyvertical/pdf
No repository description published.
TypeScript★ 0↓ 7,308/moSep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
PyPI · crates.io
67Goodhealth index
4thel00z/pdfboss
From-scratch Rust PDF toolkit for Python: fast page rendering and text extraction via PyO3. Benchmarked faster than mainstream Python PDF libraries
Rust★ 10↓ 4,395/moSep 15, 2026
Apache-2.0Sep 15, 2026 · metrics 2.10.0
PyPI
65Goodhealth index
kermitt2/pdfalto
PDF to XML ALTO file converter
C · C++★ 276↓ 376/moSep 19, 2026
GPL-2.0Sep 19, 2026 · metrics 2.10.0
npm
63Moderatehealth index
Heey-Global/deep-ocr-n8n
No repository description published.
TypeScript★ 0↓ 440/moSep 8, 2026
MITSep 8, 2026 · metrics 2.10.0
crates.io · PyPI
63Moderatehealth index
developer0hye/pdfplumber-rs
Evidence-driven PDF extraction for Rust, with an alpha Python pdfplumber migration path.
Rust · Python★ 2↓ 23.8K/moAug 28, 2026
Apache-2.0Aug 28, 2026 · metrics 2.10.0
npm
62Moderatehealth index
johannschopplich/pdfjs-serverless
🪭 PDF.js redistributed as a single bundle for edge and serverless runtimes
TypeScript · JavaScript★ 97↓ 54.7K/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
Go
62Moderatehealth index
mgilbir/pdf0
A PDF parser, serializer and conformance validator in Go — PDF 1.x and 2.0 — covering PDF/A, PDF/UA, PDF/X, PDF/VT, PDF/R and Factur-X, with PAdES signing, encryption and text/image extraction.
Go★ 0Sep 20, 2026
MITSep 20, 2026 · metrics 2.10.0
crates.io
60Moderatehealth index
clark-labs-inc/pdfsink-rs
Fast pure-Rust PDF extraction library and CLI by Clark Labs Inc. — 10–50x faster than pdfplumber for text, word, table, layout, image, and metadata extraction.
Rust · Python★ 24↓ 2,255/moOct 16, 2026
MITOct 16, 2026 · metrics 2.10.0