{"repo":"TylerMorrison21/paperflow","free":true,"listed":false,"github":"https://github.com/TylerMorrison21/paperflow","clone":"git clone https://github.com/TylerMorrison21/paperflow.git","description":"Open-source PDF-to-Markdown post-processor with footnotes, LaTeX normalization, figure links, and YAML metadata. Supports Marker, MinerU, PyMuPDF, and Docling. Includes a self-hosted web UI.","language":"Python","stars":33,"topics":["document-processing","footnotes","latex","markdown","markers","mineru","obsidian","pdf","pdf-to-markdown","rag"],"license":"MIT","category":"media-processing","readme_excerpt":"PaperFlow Turn academic PDFs into structured, knowledge-ready Markdown - with working footnotes, LaTeX equations, figure links, and metadata. PaperFlow is an open-source post-processing engine for PDF- Markdown pipelines. It takes raw Markdown from any PDF parser (Marker, PaddleOCR-VL, PyMuPDF, Docling, LlamaParse) and upgrades it into structured output that works in Obsidian, Notion, Logseq, or any RAG pipeline. What it fixes Problem in raw parser output After PaperFlow ----- ----- [1] dead text - can't click [^1] standard footnote - hover to preview \\[ E=mc^2 \\] wrong delimiters $$ E=mc^2 $$ renders everywhere [Fig. 3] plain string [[#^fig-3\\ Fig. 3]] clickable internal link No metadata YAML frontmatter: title, authors, date, tags Repeated headers/footers Cleaned automatically Visual comparison Source PDF Generic converter PaperFlow output --- --- --- 77K views on Reddit - 810 upvotes - 98% upvote ratio - 10,000+ pages processed - Used by researchers in 40+ countries --- PyPI package: https://pypi.org/project/paperflow-postprocess/ GitHub: https://github.com/TylerMorrison21/paperflow Project page: https://www.paperflowing.com New: NAS / Unraid Deployment PaperFlow now has a straightforward NAS deployment path: - prebuilt image: ghcr.io/tylermorrison21/paperflow:latest - single-container local Web UI + API - Unraid template in unraid/paperflow.xml - Unraid notes in docs/unraid.md This is meant to make self-hosted use on NAS systems much easier without needing a manual Python","default_branch":null,"files":null,"tree":[],"storefront":"/r/TylerMorrison21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TylerMorrison21/paperflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}