#Text-extraction

Showing 21 of 21 repositories tagged #text-extraction, ranked by stars

run-llama
run-llama
liteparse

A fast, helpful, and open-source document parser

Score
100
★ 11.4k ⑂ 767 +68/day
Rust
xberg-io
xberg-io
xberg

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 97+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.

Score
100
★ 8.6k ⑂ 514 +11/day
Rust
adbar
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

Score
100
★ 6.3k ⑂ 393 +19/day
Python
miso-belica
miso-belica
sumy

Module for automatic summarization of text documents and HTML pages.

Score
80
★ 3.7k ⑂ 543 +1/day
Python
unidoc
unidoc
unipdf

Golang PDF library for creating and processing PDF files (pure go)

Score
50
★ 3.1k ⑂ 281 +2/day
Go
firecrawl
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.

Score
0
★ 1.6k ⑂ 144 +9/day
Rust
whitelok
whitelok
image-text-localization-recognition

A general list of resources to image text localization and recognition 场景文本位置感知与识别的论文资源与实现合集 シーンテキストの位置認識と識別のための論文リソースの要約

Score
0
★ 959 ⑂ 232
yigitkonur
yigitkonur
api-llm-ocr

PDF to markdown using vision LLMs — tables, layouts, and structure preserved

Score
40
★ 897 ⑂ 61 +2/day
Python
yfedoseev
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.

Score
60
★ 883 ⑂ 103
Rust
miso-belica
miso-belica
jusText

Heuristic based boilerplate removal tool

Score
20
★ 818 ⑂ 90
Python
xberg-io
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 56+ document formats using streaming parsers and built-in OCR.

Score
100
★ 801 ⑂ 61 +8/day
HTML
ICIJ
ICIJ
datashare

A self‑hosted search engine for documents

Score
0
★ 742 ⑂ 69
Java
unidoc
unidoc
unidoc

This repository has moved! https://github.com/unidoc/unipdf

Score
0
★ 701 ⑂ 86
Go
opendatalab
opendatalab
MinerU-HTML

MinerU-HTML: An SLM-powered HTML main content extractor that outputs clean HTML bodies. Perfect for Deep Research Agents, RAG applications, and training data generation.

Score
60
★ 272 ⑂ 26 +3/day
Python
iamarunbrahma
iamarunbrahma
pdf-to-markdown

Turn PDFs into clean, structured Markdown

Score
80
★ 189 ⑂ 28 +3/day
Python
bzsanti
bzsanti
oxidizePdf

Pure Rust PDF library for AI/RAG: structure-aware chunking, no ML, no C deps.

Score
40
★ 180 ⑂ 22
Rust
docwire
docwire
docwire

DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing is possible for security and confidentiality

Score
100
★ 112 ⑂ 26
C++
PT-Perkasa-Pilar-Utama
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, and browser extensions. Docker & CLI supported. The official SDK is browser-only.

Score
0
★ 98 ⑂ 13 +1/day
TypeScript
nainiayoub
nainiayoub
pdf-text-data-extractor

PDF text data extraction web app with OCR for scanned documents

Score
0
★ 95 ⑂ 51
Python
yfedoseev
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.

Score
20
★ 60 ⑂ 9 +5/day
Rust
voelspriet
voelspriet
aiwhisperer

DPG Campus Tool. Shrink massive PDFs to fit AI upload limits. Sanitize before uploading to reduce risk of exposing sensitive data.

Score
0
★ 50 ⑂ 10
Python
Related Topics
#python#pdf#rag#ocr#document-processing#rust#pdf-parser#llm#nlp#markdown#data-extraction#golang

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly