Data and documents

Ask questions of your data, text to SQL, BI and forecasting; read PDFs and scans, extract text and tables.

mineru leads with 80, ahead of docling (77) and RAGFlow (74).22 projects ranked by score. Updated from public GitHub data.

On this page: Data analysis (5), Documents and OCR (17).

In Best of Vibe Coding

2 projects, ranked by score.

The whole list
Data and documents in Best of Vibe Coding
RankProjectScore
1rag-postgres-openai-pythonRAG over Postgres table rows with hybrid search and SQL filtersRAG and search507 starsMIT49 out of 100
2natural-language-postgresNext.js text-to-SQL over Postgres with auto-picked charts Live demo ↗ (opens in a new tab)RAG and search326 starsApache-2.028 out of 100

In Best of Open-Source AI

20 projects, ranked by score.

The whole list
Data and documents in Best of Open-Source AI
RankProjectScore
1mineruDocument parser that converts PDFs, images and Office files to Markdown and JSON Live demo ↗ (opens in a new tab)Data and scraping for AI82k starscustom license80 out of 100
2doclingPython library and CLI that converts PDFs, Office files and more into structured textData and scraping for AI69.1k starsMIT77 out of 100
3RAGFlowRAG engine with deep document parsing, template chunking and agentic retrieval Live demo ↗ (opens in a new tab)RAG and knowledge92.5k starsApache-2.074 out of 100
#4timesfmPretrained time-series foundation model for zero-shot forecasting from Google ResearchOpen models34.6k starsApache-2.074 out of 100
#5markitdownPython tool that converts PDF, Office, HTML and audio files to Markdown for LLMsData and scraping for AI191k starsMIT71 out of 100
#6pageindexVectorless RAG that builds a tree index of a PDF and lets an LLM search it Live demo ↗ (opens in a new tab)RAG and knowledge39.3k starsMIT66 out of 100
#7pdfmathtranslateTranslates scientific PDFs while keeping formulas, figures and layout intact Live demo ↗ (opens in a new tab)Data and scraping for AI37.7k starsAGPL-3.061 out of 100
#8rag-anythingPython library for RAG over PDFs, Office files, images, tables and equationsRAG and knowledge23.8k starsMIT60 out of 100
#9paperless-gptLLM-based OCR, titles, tags and document linking for paperless-ngxRAG and knowledge2.8k starsMIT59 out of 100
#10unstructuredPython library that parses PDFs, Office files and HTML into typed elementsData and scraping for AI15.6k starsApache-2.057 out of 100
#11paddleocrOCR and document parsing toolkit that outputs Markdown and JSON from PDFs and images Live demo ↗ (opens in a new tab)Data and scraping for AI91.4k starsApache-2.056 out of 100
#12markerConverts PDFs, Office files and images to markdown, JSON, HTML or chunks Live demo ↗ (opens in a new tab)Data and scraping for AI40.5k starsApache-2.055 out of 100
#13opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDFData and scraping for AI29.7k starsApache-2.054 out of 100
#14unlimited-ocrOCR model that parses long documents and multi-page PDFs in one pass Live demo ↗ (opens in a new tab)Open models27.8k starsMIT54 out of 100
#15Docling ServeDocling document conversion as an HTTP API with playground UIRAG and knowledge1.9k starsMIT53 out of 100
#16DB-GPTAgentic data assistant that writes SQL and code over your databasesRAG and knowledge20.2k starsMIT52 out of 100
#17MorphikMultimodal retrieval engine for visually rich PDFs, images and video Live demo ↗ (opens in a new tab)RAG and knowledge3.7k starscustom license46 out of 100
#18Paperless-AIAuto-tags Paperless-ngx documents and adds RAG chat over the archiveRAG and knowledge6k starsMIT33 out of 100
#19pandas-aiPython library for asking natural-language questions about DataFramesAgent frameworks and SDKs23.9k starscustom license24 out of 100
#20easyocrPython OCR library for text detection and recognition in 80+ languages Live demo ↗ (opens in a new tab)Data and scraping for AI30.1k starsApache-2.022 out of 100

A project's field comes from its own description: what it is made for. All fields.