AI Use Cases

Open-source · Work · 3 of 7 tools · updated Oct 27, 2026

Open-source AI tools for extract data from documents

Unstructured leads the open-source options for extract data from documents at 66/100, with 15,628 GitHub stars. 3 of the 7 tools tracked for this job publish their source, so you can read it, fork it or self-host it. It is also the top-ranked tool for this job overall, open-source or not.

Same evidence score as the ranking — GitHub stars, Hacker News mentions, Wikipedia readership, release activity, free access — recomputed nightly, never sold. See all 7 tools for extract data from documents.

Top 3

evidence / 100
1
Unstructured Open source
Ingest library and hosted pipeline that normalises 25+ file types into chunks for retrieval.

+ The connector list is the real product - S3, SharePoint, Confluence and Drive land as clean chunks.
− The open library's best parsing paths push you toward the paid API.

Apache 2.0 core; the hosted platform and connectors are paidopen sourcecliapilinuxmac
66new
evidence / 100
2
Docling Open source
Turns PDFs, Office files and scans into structured markdown or JSON, layout and tables intact.

+ Reads a table as a table, and does it on your own machine with nothing sent anywhere.
− Heavy scanned documents want a GPU; CPU-only runs are slow on long PDFs.

MIT; runs locally, no API keyopen sourcecliapilinuxmacwindows
64new
evidence / 100
3
Surya Open source
OCR, layout and reading-order models covering 90+ languages, weights included.

+ Beats the old OCR engines on messy scans and non-Latin scripts, locally.
− The licence is not plain open source above a revenue line - read it before shipping.

Weights are free for research and small companies; a commercial licence applies above a revenue thresholdopen sourcecliapilinuxmac
42new
evidence / 100

All 3, side by side

ToolScoreStarsSourceDays idlePlatforms
Unstructured6615,628Unstructured-IO/unstructured0cli, api, linux, mac
Docling6469,684docling-project/docling0cli, api, linux, mac, windows
Surya4221,542datalab-to/surya4cli, api, linux, mac

Open source here means the tool's own source is public, not that a vendor published an SDK. Self-hosting cost is yours.

Keep looking