Tools/OCR & Document Processing/docext (Nanonets-OCR)

docext (Nanonets-OCR)

On-premises document toolkit pairing a 3B OCR model with OCR-free field and table extraction.

Open SourceSelf HostedOffline CapableGPU Required
0.0 (0)

About

Nanonets open-sourced docext as an on-premises document intelligence toolkit built around its Nanonets-OCR-s model, a compact 3B parameter vision language model trained for image-to-markdown conversion. The conversion path handles PDFs and images with LaTeX equation recognition, table extraction, signature and watermark detection, and checkboxes rendered as Unicode symbols, while a separate OCR-free extraction path pulls key fields and tables directly from documents like invoices and passports with confidence scores attached, so low-confidence values can be routed to human review. Multi-page processing, a REST API, and a benchmarking leaderboard covering several document intelligence tasks round out the package. It installs from PyPI as docext with a Dockerfile for containerized deployment on Linux and macOS, and running the bundled model locally effectively requires a GPU. The repository LICENSE is Apache-2.0, it has about 2,000 stars, and the model weights are on Hugging Face. Teams pick it when document data cannot leave their infrastructure but they still want VLM-grade extraction quality.

Should you use docext (Nanonets-OCR)?

Pick it when

Pick docext when invoices, passports, or forms must stay on your own servers and you want field and table extraction with confidence scores to route uncertain values to human review, plus a REST API and Dockerfile.

Look elsewhere when

Skip it without GPU capacity, since the bundled 3B model effectively needs one. If you run on Apple Silicon or want to switch between local and hosted models, Sparrow's pluggable backends fit better.

Alternatives to docext (Nanonets-OCR)

  • Sparrow

    Pluggable MLX, vLLM, Ollama, and hosted backends for invoice-to-JSON, but GPL-3.0 with revenue-limited free use and a fussier setup.

  • Unstructured

    CPU-friendly partitioning of 60+ formats for RAG ingestion, a better fit when you need general text chunks rather than specific invoice fields.

  • olmOCR

    Strong whole-page text and Markdown conversion under Apache-2.0, but it outputs page text, so key fields still need a separate extraction step.

  • PaddleOCR

    CPU-capable OCR and table recognition with mature tooling, though you build field mapping yourself instead of getting OCR-free extraction.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
Apache-2.0
Added
Jul 29, 2026

Tags