Top PDF repositories

Repositories with the GitHub topic “pdf”: 69 repositories with 1.5M stars between them, mostly written in Python, TypeScript and HTML. The highest-rated is microsoft/markitdown, #57 on the bestofgithub Elo ladder.

Biggest movers this week

dream-num/univer

Open on GitHubTypeScript

Build your own AI office with Univer Office SDK. Bring editing, calculation, collaboration, and file processing into your product for people and AI agents. Built on an extensible open-source core.

  • 2,051+48 Elo, change today
  • +1.1k stars gained
  • 25.5k stars
  • 2.3k forks
  • 519 watchers
git
git clone https://github.com/dream-num/univer.git
  • board
  • collaboration
  • doc
  • docx

oomol-lab/pdf-craft

Open on GitHubPython

PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.

  • 1,565+37 Elo, change today
  • 6.7k stars
  • 489 forks
git
git clone https://github.com/oomol-lab/pdf-craft.git
  • book-digitization
  • deepseek-ocr
  • deepseek-ocr-2
  • document

papermark/papermark

Open on GitHubTypeScript

Papermark is the open-source DocSend alternative and secure data rooms with built-in analytics and custom domains.

  • 1,628+3 Elo, change today
  • 9.3k stars
  • 1.4k forks
git
git clone https://github.com/papermark/papermark.git
  • dataroom
  • next-auth
  • nextjs
  • open-source

flxzt/rnote

Open on GitHubRust

Sketch and take handwritten notes.

  • 1,558+19 Elo, change today
  • 11.8k stars
  • 537 forks
git
git clone https://github.com/flxzt/rnote.git
  • drawing
  • gtk
  • gtk-rs
  • gtk4

pymupdf/PyMuPDF

Open on GitHubPython

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

  • 1,637+2 Elo, change today
  • 11.1k stars
  • 842 forks
git
git clone https://github.com/pymupdf/PyMuPDF.git
  • data-science
  • epub
  • extract-data
  • font

iamgio/quarkdown

Open on GitHubKotlin

🪐 Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

  • 1,557±0 Elo, change today
  • 16.3k stars
  • 525 forks
git
git clone https://github.com/iamgio/quarkdown.git
  • compiler
  • documentation
  • knowledge-management
  • markdown

dream-num/univer

Open on GitHubTypeScript

Build your own AI office with Univer Office SDK. Bring editing, calculation, collaboration, and file processing into your product for people and AI agents. Built on an extensible open-source core.

  • 2,051+48 Elo, change today
  • +1.1k stars gained
  • 25.5k stars
  • 2.3k forks
  • 519 watchers
git
git clone https://github.com/dream-num/univer.git
  • board
  • collaboration
  • doc
  • docx

Top 69 on the Elo ladder

  1. #57
    microsoft/markitdown

    Python tool for converting files and office documents to Markdown.

    2,313 Elo −10195kPython
  2. #196
    Stirling-Tools/Stirling-PDF

    #1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

    2,129 Elo +1496.6kTypeScript
  3. #240
    storytold/pdfcraft

    PdfCraft: An open-source PDF reader and editor written from scratch in pure Rust

    2,101 Elo +5020.8kRust
  4. #272
    opendatalab/MinerU

    Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

    2,080 Elo −3183.7kPython
  5. #284
    docling-project/docling

    Get your documents ready for gen AI

    2,075 Elo 70.6kPython
  6. #328
    dream-num/univer

    Build your own AI office with Univer Office SDK. Bring editing, calculation, collaboration, and file processing into…

    2,051 Elo +24625.5kTypeScript
  7. #420
    hehonghui/awesome-english-ebooks

    经济学人(含音频)、纽约客、卫报、连线、大西洋月刊等英语杂志免费下载,支持epub、mobi、pdf格式, 每周更新

    2,006 Elo −3139.5kCSS
  8. #427
    paperless-ngx/paperless-ngx

    A community-supported supercharged document management system: scan, index and archive all your documents

    2,003 Elo −5448.1kPython
  9. #483
    justjavac/free-programming-books-zh_CN

    :books: 免费的计算机编程类中文书籍,欢迎投稿

    1,980 Elo −32119k
  10. #617
    readest/readest

    Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access…

    1,935 Elo +2026.3kTypeScript
  11. #720
    PDFMathTranslate/PDFMathTranslate

    [EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持…

    1,912 Elo −1038.4kPython
  12. #821
    koreader/koreader

    An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo…

    1,891 Elo −231.1kLua
  13. #1,156
    koodo-reader/koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

    1,833 Elo −528.8kJavaScript
  14. #1,262
    forthespada/CS-Books

    🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编…

    1,819 Elo −9128k
  15. #1,355
    documenso/documenso

    The Open Source DocuSign Alternative.

    1,804 Elo +2615.7kTypeScript
  16. #1,375
    posquit0/Awesome-CV

    :page_facing_up: Awesome CV is LaTeX template for your outstanding job application

    1,801 Elo −1728.9kTeX
  17. #1,379
    opendataloader-project/opendataloader-pdf

    PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

    1,800 Elo −4330.3kJava
  18. #1,392
    ocrmypdf/OCRmyPDF

    OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

    1,799 Elo −1135.3kPython
  19. #1,488
    firecrawl/pdf-inspector

    Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based…

    1,786 Elo −1120kRust
  20. #1,638
    T8RIN/ImageToolbox

    🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like…

    1,768 Elo +2615.5kKotlin
  21. #1,873
    1,742 Elo −318kC
  22. #1,946
    docusealco/docuseal

    Open source DocuSign alternative. Create, fill, and sign digital documents ✍️

    1,733 Elo −2019kRuby
  23. #1,954
    0voice/expert_readed_books

    2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍

    1,733 Elo +2712.8k
  24. #1,956
    alam00000/bentopdf

    The Privacy First PDF Toolkit

    1,732 Elo +2416.3kJavaScript
  25. #2,042
    tw93/Kami

    👩‍🚒 Good content deserves good paper. Layout rules and templates that let AI agents export PDF, PNG and editable…

    1,723 Elo +2812.5kHTML
  26. #2,170
    KAYOKG/BibliotecaDev

    📚 Biblioteca de livros essenciais da área da programação.

    1,709 Elo +115.3kHTML
  27. #2,309
    Unstructured-IO/unstructured

    Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex…

    1,695 Elo +4615.7kHTML
  28. #2,457
    gotenberg/gotenberg

    A developer-friendly API for converting many document formats into PDF files, and more!

    1,680 Elo +5613.5kGo
  29. #2,682
    xournalpp/xournalpp

    Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux…

    1,661 Elo +215.6kC++
  30. #2,753
    Kareadita/Kavita

    Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all…

    1,656 Elo +3212.1kC#
  31. #2,912
    yusufkaraaslan/Skill_Seekers

    Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

    1,644 Elo −1015.3kPython
  32. #2,989
    pymupdf/PyMuPDF

    PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and…

    1,637 Elo +5811.1kPython
  33. #3,119
    papermark/papermark

    Papermark is the open-source DocSend alternative and secure data rooms with built-in analytics and custom domains.

    1,628 Elo +849.3kTypeScript
  34. #3,287
    Zettlr/Zettlr

    Your One-Stop Publication Workbench

    1,618 Elo −913.9kTypeScript
  35. #3,328
    run-llama/liteparse

    A fast, helpful, and open-source document parser

    1,615 Elo +513kRust
  36. #3,366
    kekingcn/kkFileView

    Universal File Online Preview Project based on Spring-Boot

    1,613 Elo +1314.8kJava
  37. #3,445
    windingwind/zotero-pdf-translate

    Translate PDF, EPub, webpage, metadata, annotations, notes to the target language. Support 20+ translate services.

    1,608 Elo +4212.2kTypeScript
  38. #4,153
    oomol-lab/pdf-craft

    PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned…

    1,565 Elo +1736.7kPython
  39. #4,163
    LaoFeng-mouse/flyingmouse-format

    飞鼠格式 FlyingMouse Format - Windows 免费文件格式转换工具(离线可用,内置 FFmpeg/LibreOffice/Poppler/Tesseract)。图片/文档/表格/PPT/PDF/音视频/WPS…

    1,564 Elo +467.1kJavaScript
  40. #4,272
    flxzt/rnote

    Sketch and take handwritten notes.

    1,558 Elo +5911.8kRust
  41. #4,289
    iamgio/quarkdown

    🪐 Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

    1,557 Elo +5816.3kKotlin
  42. #4,363
    janishar/mit-deep-learning-book-pdf

    MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville

    1,553 Elo −3914.3kJava
  43. #4,573
    jsvine/pdfplumber

    Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.

    1,541 Elo −510.9kPython
  44. #4,582
    py-pdf/pypdf

    A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files

    1,540 Elo +210.3kPython
  45. #4,595
    libvips/libvips

    A fast image processing library with low memory needs.

    1,540 Elo +3111.8kC
  46. #4,657
    mayooear/ai-pdf-chatbot-langchain

    AI PDF chatbot agent built with LangChain & LangGraph

    1,536 Elo −4616.5kTypeScript
  47. #4,781
    tpn/pdfs

    Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc) — browse & search it at tpn.github.io/pdfs

    1,530 Elo +1810.2kHTML
  48. #4,878
    Kozea/WeasyPrint

    The awesome document factory

    1,525 Elo +449.7kPython
  49. #4,957
    diegomura/react-pdf

    📄 Create PDF files using React

    1,521 Elo −1616.8kTypeScript
  50. #4,958
    salomonelli/best-resume-ever

    :necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with…

    1,521 Elo −4016.4kVue
  51. #5,161
    wmjordan/PDFPatcher

    PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等

    1,512 Elo +612.7kC#
  52. #5,919
    ahrm/sioyek

    Sioyek is a PDF viewer with a focus on textbooks and research papers

    1,477 Elo +3610kC
  53. #6,106
    QuestPDF/QuestPDF

    QuestPDF is a modern library for PDF document generation. Its fluent C# API lets you design complex layouts with clean…

    1,469 Elo −1914.2kC#
  54. #6,723
    Hopding/pdf-lib

    Create and modify PDF documents in any JavaScript environment

    1,444 Elo +138.6kTypeScript
  55. #6,959
    wojtekmaj/react-pdf

    Display PDFs in your React app as easily as if they were images.

    1,435 Elo −1711.1kTypeScript
  56. #7,031
    pdfcpu/pdfcpu

    PDF tooling for Go and the command line.

    1,432 Elo +158.9kGo
  57. #7,140
    getomni-ai/zerox

    OCR & Document Extraction using vision models

    1,428 Elo −3212.2kTypeScript
  58. #7,282
    PHPOffice/PHPWord

    A pure PHP library for reading and writing word processing documents

    1,422 Elo −237.5kPHP
  59. #7,439
    h2oai/h2ogpt

    Private chat with local GPT with document, images, video, etc. 100% private, Apache 2.0. Supports oLLaMa, Mixtral…

    1,416 Elo −3411.9kPython
  60. #7,467
    hmemcpy/milewski-ctfp-pdf

    Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

    1,415 Elo −1911.7kTeX
  61. #7,502
    gendotnew/books

    Awesome Books

    1,414 Elo +97.7k
  62. #7,752
    smuyyh/BookReader

    :closed_book: "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~

    1,405 Elo −116.9kJava
  63. #7,915
    bytedance/Dolphin

    The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

    1,399 Elo −79kPython
  64. #8,337
    barryvdh/laravel-dompdf

    A DOMPDF Wrapper for Laravel

    1,382 Elo −187.2kPHP
  65. #8,585
    pdfminer/pdfminer.six

    Community maintained fork of pdfminer - we fathom PDF

    1,371 Elo +107kPython
  66. #8,639
    Wandmalfarbe/pandoc-latex-template

    A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

    1,369 Elo −227.3kShell
  67. #9,066
    tabulapdf/tabula

    Tabula is a tool for liberating data tables trapped inside PDF files

    1,346 Elo +97.4kCSS
  68. #9,444
    alvarcarto/url-to-pdf-api

    Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.

    1,323 Elo −97.1kHTML
  69. #9,704
    The-Vibe-Company/megaparse

    File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

    1,294 Elo −77.4kPython