kreuzberg and pdf_oxide

These are competitors offering overlapping document extraction capabilities—both extract text and metadata from PDFs and other formats—though pdf_oxide specializes in performance-critical scenarios while kreuzberg emphasizes broad format coverage (76+ formats vs. primarily PDFs).

kreuzberg
92
Verified
pdf_oxide
71
Verified
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 17/25
Maintenance 13/25
Adoption 20/25
Maturity 22/25
Community 16/25
Stars: 6,689
Forks: 316
Downloads: 121,901
Commits (30d): 736
Language: Rust
License: MIT
Stars: 421
Forks: 40
Downloads: 21,702
Commits (30d): 0
Language: Rust
License: Apache-2.0
No risk flags
No Dependents

About kreuzberg

kreuzberg-dev/kreuzberg

A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 76+ 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.

Supports pluggable OCR backends (Tesseract, PaddleOCR, EasyOCR) and custom processors via a plugin API, enabling extensible extraction pipelines. Uses native PDFium with SIMD optimizations and streaming parsers to handle multi-GB files efficiently without GPU acceleration. Deployable as a library, CLI, REST API, or Claude MCP server, with precompiled binaries across x86_64/aarch64 on Linux/macOS and full WASM support for browser/edge environments.

About pdf_oxide

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.

Built on a Rust core with native bindings for Python, JavaScript/WASM, and CLI, offering multi-level text extraction (word, line, character) plus table detection and form field manipulation. Includes an MCP server for AI assistant integration, enabling PDF operations within Claude, Cursor, and similar tools. Achieves performance through a hand-optimized PDF parser with zero-copy text extraction and robust error handling across malformed PDFs.

Scores updated daily from GitHub, PyPI, and npm data. How scores work