NanoNets/docstrange
Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR. observed · 2026-08-28
Health v2 · maintenance only
40/100
- Activity 49
- Release rhythm 35
- Longevity 28
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 398
- days_rel: n/a
- days_push: 306
- n_releases_24m: 0
Adoption not part of the score
1531 stars · 136 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DocStrange is a Python library and tool that converts documents (PDF, DOCX, PPTX, XLSX, images, URLs) into Markdown, JSON, CSV, or HTML using advanced OCR and a 7B vision-language model. It supports both a free cloud API and fully local processing, includes a built-in web UI, and offers an MCP server for Claude Desktop integration.
Use cases
- convert pdf to markdown for llm ingestion
- extract tables from scanned pdfs into
- ocr images and turn text into structured data
- parse word and powerpoint documents into markdown
- extract specific fields from documents given a schema
- prepare rag-ready clean text from messy documents
- batch convert documents offline without sending data to the cloud
When to choose
- you need high-accuracy document-to-markdown conversion with table extraction
- you want a choice between free cloud processing and 100% private local mode
- you need structured extraction against a JSON schema from mixed document types
- you want an alternative to docling, marker, or markitdown with OCR built in
When to avoid
- you only need simple text extraction from plain-text or well-structured HTML files
- you cannot run a 7B model locally and cannot use cloud processing for privacy reasons
- you need a lightweight pure-Python parser with no ML model dependencies
Facets
library · maturity active
ocr pdf parser nlp machine-learning llm-inference rag data-science pdf files artificial-intelligence developer-tools python windows cli document-conversion document-parsing pdf-to-markdown structured-data-extraction table-extraction document-ai mcp-server web-ui cloud-api local-processing natural-language-processing data-engineering linux macos web-server gpu
3 sources
- readme: https://github.com/NanoNets/docstrange · fetched 2026-08-28 · 23a83853e051
- homepage: https://docstrange.nanonets.com/ · fetched 2026-08-29 · 3b474da30d6c
- registry_pypi: https://pypi.org/pypi/docstrange/json · fetched 2026-08-29 · 4dddab6c78de
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NanoNets/docstrange | main | 40 |
For agents
markdown · JSON · MCP: product_card(name="NanoNets/docstrange")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem