Convert a folder of invoices or contracts into structured JSON for downstream processing.
Feed parsed document text into a retrieval-augmented generation pipeline or knowledge base.
Give an AI agent a tool to read and extract data from PDFs, scans, or Office files.
Run a local, no-account document parser instead of sending files to a third-party cloud service.
| compdf/docslight | ageerle/ruoyi-drama | huangdihd/call_me_as_agent | |
|---|---|---|---|
| Stars | 50 | 50 | 50 |
| Language | Vue | Vue | Vue |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Local mode needs your own LLM for some extraction features, cloud mode needs a ComPDF account and API key.
DocSlight is an open source tool that reads documents such as PDFs, scanned pages, images, and Office files like Word, PowerPoint, and Excel, and turns them into structured data you can use elsewhere, such as Markdown or JSON. It is part of a larger product family from the company behind ComPDF. Rather than just extracting raw text the way older OCR tools do, it combines AI-based parsing, text recognition for more than 80 languages with automatic language detection, and structured field extraction that can point back to exactly where on the page a value came from. The README lists its intended uses as building blocks for retrieval-augmented generation pipelines and knowledge bases, processing invoices, analyzing contracts and pulling out specific clauses, giving AI agents a tool to read documents, and broader enterprise document automation. There are two ways to run it. Local mode runs entirely on your own machine for free and needs no account, though some extraction features require you to supply your own local AI model. Cloud mode sends documents to the company's hosted service using an API key you generate after signing up, and offers higher accuracy plus a free usage quota. Either way you install it with pip and run a single parse command from the command line, or you can clone the repository and start a browser-based interface with Docker Compose that lets you drag and drop files. Beyond the open source Lite edition, the company also sells an Enterprise edition, available as a hosted service or a self-hosted deployment, that adds things like uploading from cloud storage or a scanner and batch processing. The project is released under the GNU LGPL v3 license. The full README is longer than what was shown.
An open source document parser that turns PDFs, scans, images, and Office files into structured Markdown or JSON using AI parsing and multilingual OCR, runnable locally or via a cloud API.
Mainly Vue. The stack also includes Python, Vue, Docker.
You can use and modify this freely, but if you distribute a modified version of the library itself, you must release those changes under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.