function: pdf
749 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| microsoft/markitdown MarkItDown is a lightweight Python utility from Microsoft that converts many file formats (PDF, Office documents, images, audio, HTML, EPub… | 83 | 176487 | active |
| Stirling-Tools/Stirling-PDF Stirling PDF is an open-source, self-hostable PDF platform offering 50-60+ tools for editing, merging, splitting, signing, redacting, conve… | 93 | 90501 | active |
| PaddlePaddle/PaddleOCR PaddleOCR is a multilingual OCR and document parsing toolkit built on PaddlePaddle that converts images and PDFs into structured data like … | 93 | 88312 | stable |
| opendatalab/MinerU MinerU is a document parsing tool that converts PDFs, images, DOCX, PPTX, and XLSX files into machine-readable Markdown and JSON. It handle… | 88 | 78560 | active |
| santifer/career-ops career-ops is an open-source, local-first AI job search system that runs inside AI coding CLIs (Claude Code, Codex, OpenCode, etc.). It sca… | 81 | 68683 | active |
| Docling Docling is a Python library that parses and converts documents across many formats (PDF, DOCX, PPTX, XLSX, HTML, images, audio, and more) i… | 86 | 65603 | active |
| marktext/marktext MarkText is a free, open-source, WYSIWYG Markdown editor built with Electron and Vue that renders formatting in place as you type. It suppo… | 93 | 60631 | active |
| Typst Typst is a markup-based typesetting system designed to be as powerful as LaTeX while being much easier to learn. This repository contains t… | 93 | 55687 | active |
| PDF.js PDF.js is Mozilla's general-purpose PDF viewer and rendering library built with HTML5 and JavaScript. It parses and renders PDF documents e… | 98 | 53786 | stable |
| hugohe3/ppt-master PPT Master is an open-source AI application that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes… | 83 | 49604 | active |
| hiroi-sora/Umi-OCR Umi-OCR is a free, open-source, fully offline OCR application for Windows and Linux with a Qt/QML GUI. It supports screenshot OCR, batch im… | 47 | 46882 | stable |
| amruthpillai/reactive-resume Reactive Resume is a free, open-source resume builder web application that lets users create, customize, and share resumes with PDF export.… | 99 | 41785 | active |
| datalab-to/marker Marker is a Python library and CLI tool that converts PDFs, images, and office documents (DOCX, PPTX, XLSX, EPUB, HTML) into markdown, JSON… | 92 | 39295 | active |
| PDFMathTranslate/PDFMathTranslate PDFMathTranslate (pdf2zh) is a tool that translates scientific PDF documents while preserving the original layout, including formulas, char… | 69 | 36368 | active |
| ocrmypdf/OCRmyPDF OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa… | 98 | 34589 | stable |
| parallax/jsPDF jsPDF is a JavaScript library for generating PDF documents entirely client-side in the browser, with Node.js support as well. It lets devel… | 89 | 31289 | stable |
| iOfficeAI/OfficeCLI OfficeCLI is an open-source, single-binary CLI suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint fi… | 77 | 29330 | active |
| koreader/koreader KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo… | 89 | 29289 | active |
| opendataloader-project/opendataloader-pdf OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxe… | 86 | 28817 | active |
| posquit0/Awesome-CV Awesome CV is a LaTeX template for creating professional CVs, résumés, and cover letters for job applications. It uses clean, semantic mark… | 76 | 28373 | active |
| virgiliojr94/book-to-skill A Python CLI tool that converts technical books and document collections (PDF, EPUB, DOCX, MD, HTML, etc.) into agent skills for AI coding … | 80 | 25880 | active |
| DrewThomasson/ebook2audiobook A Python application that converts non-DRM e-books (e.g., EPUB, PDF) into audiobooks with chapters and metadata using TTS engines like XTTS… | 93 | 20053 | active |
| linkwarden/linkwarden Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages. It ar… | 98 | 19606 | active |
| C4illin/ConvertX ConvertX is a self-hosted web application for converting files between over a thousand formats, built with TypeScript, Bun, and Elysia. It … | 88 | 18608 | active |
| immersive-translate/immersive-translate Immersive Translate is a bilingual translation tool that displays AI translations alongside original text on web pages, PDFs, EPUB ebooks, … | 94 | 18605 | stable |
| firecrawl/anydoc A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd… | 79 | 18563 | active |
| docusealco/docuseal DocuSeal is an open-source, self-hostable web application for creating, filling, and electronically signing PDF documents, positioned as a … | 91 | 18386 | active |
| rendercv/rendercv RenderCV is an open-source resume/CV builder that converts a YAML description of your CV into a professionally typeset PDF using Typst. It … | 79 | 17441 | active |
| diegomura/react-pdf A React renderer for creating PDF files declaratively using React components, running in both the browser and Node.js. It supports flexbox … | 95 | 16761 | active |
| firecrawl/pdf-inspector A fast Rust library for PDF inspection, classification, and text extraction that detects whether PDFs are text-based or scanned to enable s… | 81 | 16751 | active |
| Anionex/banana-slides Banana Slides is an AI-native presentation generator built on the nano banana pro image model that turns ideas, outlines, documents, or tem… | 68 | 15501 | active |
| Unstructured-IO/unstructured Unstructured is an open-source ETL library and platform for converting complex documents (PDF, DOCX, HTML, images, and 65+ file types) into… | 95 | 15349 | active |
| Zotero Zotero is a free, open-source reference management application for collecting, organizing, annotating, citing, and sharing research sources… | 77 | 15077 | stable |
| musescore/MuseScore MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee… | 97 | 15030 | active |
| alam00000/bentopdf BentoPDF is a self-hostable, privacy-first PDF toolkit that runs entirely client-side in the browser using WebAssembly, offering 50+ tools … | 82 | 14841 | active |
| documenso/documenso Documenso is an open-source, self-hostable alternative to DocuSign for digitally signing documents, built with Next.js, TypeScript, and Pos… | 97 | 14770 | active |
| kekingcn/kkFileView kkFileView is a self-hosted Spring Boot application that provides online preview of a very wide range of file formats, including Office doc… | 95 | 14595 | active |
| T8RIN/ImageToolbox Image Toolbox is a powerful open-source Android app for advanced image manipulation, built with Kotlin and Jetpack Compose in Material You … | 97 | 14364 | active |
| QuestPDF/QuestPDF QuestPDF is a modern C# library for generating PDF documents programmatically using a fluent, strongly-typed, component-based API. It inclu… | 99 | 14162 | stable |
| Zettlr/Zettlr Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El… | 98 | 13436 | active |
| gotenberg/gotenberg Gotenberg is a Docker-based HTTP API for converting documents (HTML, URLs, Markdown, Office files) into PDFs using headless Chromium and Li… | 98 | 12942 | stable |
| wmjordan/PDFPatcher PDFPatcher is a free Windows PDF toolbox built on .NET with iText and MuPDF, offering bookmark editing, page cropping/rotation, merging and… | 70 | 12633 | active |
| bpampuch/pdfmake pdfmake is a pure JavaScript library for generating PDF documents on both the client and server side, built on top of PDFKit. It uses a dec… | 90 | 12336 | stable |
| James-Yu/LaTeX-Workshop LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion… | 77 | 12291 | active |
| getomni-ai/zerox Zerox is a library (Node.js and Python packages) that performs OCR and document extraction by converting files like PDFs, DOCX, and images … | 35 | 12266 | active |
| run-llama/liteparse LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, an… | 78 | 12181 | active |
| datalab-to/chandra Chandra OCR 2 is a state-of-the-art open-weight OCR model from Datalab that converts images and PDFs into structured HTML, Markdown, or JSO… | 71 | 12171 | active |
| RelaxedJS/ReLaXed ReLaXed is a Node.js command-line tool that generates PDF documents from HTML or Pug templates, styled with CSS/SCSS and rendered via headl… | 50 | 11798 | active |
| windingwind/zotero-pdf-translate A Zotero plugin that translates text from PDFs, EPubs, webpages, metadata, annotations, and notes using 20+ translation services. It integr… | 95 | 11625 | active |
| flxzt/rnote Rnote is an open-source vector-based drawing application for sketching, handwritten notes, and annotating documents and pictures, written i… | 92 | 11589 | active |
| Dompdf Dompdf is an HTML to PDF converter implemented as a PHP library, functioning as a mostly CSS 2.1-compliant HTML layout and rendering engine… | 95 | 11177 | stable |
| tw93/Kami Kami is a constraint-based document design system packaged as an installable skill/plugin for AI coding agents like Claude Code and Codex. … | 81 | 10929 | active |
| foliojs/pdfkit PDFKit is a JavaScript library for programmatically generating PDF documents in Node.js and the browser. It offers a chainable, canvas-like… | 95 | 10698 | active |
| jsvine/pdfplumber pdfplumber is a Python library for extracting detailed information from PDFs, including every character, line, rectangle, and table, built … | 90 | 10697 | active |
| Automattic/node-canvas node-canvas is a Cairo-backed implementation of the Web Canvas API for Node.js, enabling 2D drawing, text rendering, and image manipulation… | 87 | 10690 | active |
| PyMuPDF PyMuPDF is a high-performance Python library built on the MuPDF C engine for extracting, analyzing, converting, rendering, and manipulating… | 98 | 10578 | stable |
| JOYCEQL/magic-resume Magic Resume is a free online AI-powered resume editor built with TanStack Start, TypeScript, and Framer Motion. It offers real-time previe… | 88 | 10209 | active |
| py-pdf/pypdf pypdf is a free, open-source, pure-Python library for manipulating PDF files. It supports splitting, merging, cropping, and transforming pa… | 99 | 10173 | active |
| Invoice Ninja Invoice Ninja is a source-available invoicing application for freelancers and small businesses, covering invoices, quotes, expenses, projec… | 95 | 10027 | active |
| opendatalab/PDF-Extract-Kit PDF-Extract-Kit is a Python model toolbox for high-quality PDF content extraction, integrating state-of-the-art models for layout detection… | 25 | 9993 | active |
| phiresky/ripgrep-all rga (ripgrep-all) is a command-line search tool that wraps ripgrep to search regex patterns inside PDFs, e-books, Office documents, SQLite … | 64 | 9825 | active |
| Kozea/WeasyPrint WeasyPrint is a Python visual rendering engine for HTML and CSS that exports documents to PDF, with a CSS layout engine designed for pagina… | 90 | 9531 | active |
| funstory-ai/BabelDOC BabelDOC is a Python library and CLI tool for translating PDF scientific papers with bilingual comparison output. It uses LLM-based transla… | 81 | 9408 | active |
| qiye45/wechatDownload A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed… | 90 | 9105 | active |
| studio-dots-ai/dots.ocr dots.ocr is a 1.7B-parameter vision-language model for multilingual document layout parsing, converting documents into structured output wi… | 51 | 9090 | active |
| bytedance/Dolphin Dolphin is ByteDance's open-source document image parsing model that converts document images and PDFs into structured content using a two-… | 52 | 9049 | active |
| xitanggg/open-resume OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P… | 29 | 8862 | active |
| pdfcpu/pdfcpu pdfcpu is a PDF processing library and command-line tool written in Go, supporting validation, optimization, encryption, signing, merging, … | 94 | 8801 | active |
| BlueMatthew/WechatExporter A cross-platform desktop application (C++) that exports and backs up WeChat chat histories from an iPhone/iPad iTunes backup into Text, HTM… | 26 | 8409 | active |
| PDFCraftTool/pdfcraft PDFCraft is a free, privacy-focused PDF toolkit with 90+ tools (merge, split, compress, convert, edit, secure) that runs entirely in the br… | 75 | 8340 | active |
| PHPOffice/PHPWord PHPWord is a pure PHP library for reading and writing word processing documents in formats such as DOCX, ODT, RTF, DOC, HTML, and PDF. It l… | 67 | 7585 | stable |
| QuivrHQ/MegaParse MegaParse is a Python library that parses PDFs, Word, PowerPoint, Excel, CSV, and text documents into LLM-friendly formats with a focus on … | 29 | 7413 | active |
| barryvdh/laravel-dompdf A Laravel wrapper around the Dompdf HTML-to-PDF converter, exposing a facade and service provider for rendering Blade views or HTML strings… | 87 | 7285 | stable |
| Wandmalfarbe/pandoc-latex-template Eisvogel is a clean pandoc LaTeX template for converting markdown documents to PDF or LaTeX, including a beamer variant for slides. It is d… | 88 | 7237 | stable |
| l0o0/jasminum Jasminum is a Zotero add-on that retrieves Chinese metadata, primarily from CNKI (China National Knowledge Infrastructure), for Chinese-lan… | 87 | 7162 | active |
| pdfminer/pdfminer.six pdfminer.six is a community-maintained Python library for parsing and analyzing PDF documents, focused on extracting and analyzing text dat… | 75 | 7018 | active |
| OpenSignLabs/OpenSign OpenSign is a free, open-source document e-signing application and DocuSign alternative built with React, Node.js, and MongoDB. It supports… | 94 | 6919 | active |
| OLMo olmOCR is an open toolkit from Ai2 that converts PDFs and image-based documents into clean, reading-order Markdown using a fine-tuned 7B vi… | 52 | 6648 | active |
| Yuliang-Liu/MonkeyOCR MonkeyOCR is a lightweight large multimodal model (LMM) for document parsing that uses a Structure-Recognition-Relation triplet paradigm to… | 60 | 6635 | active |
| chuspeeism/dashi-ppt-skill An AI-agent skill that generates browser-editable presentations from documents, with 12 visual themes and thousands of layout pages and con… | 65 | 6376 | active |
| al1abb/invoify Invoify is a free, web-based invoice generator built with Next.js, TypeScript, React, and shadcn/ui. Users fill in a form, pick from 13 tem… | 72 | 6345 | active |
| manga-download/hakuneko HakuNeko is a cross-platform desktop application (built on Electron) for downloading manga, anime, and novels from over 1200 websites via p… | 56 | 6310 | active |
| happycola233/tchMaterial-parser A cross-platform GUI tool that parses and downloads electronic textbook PDFs from China's National Smart Education Platform for Primary and… | 95 | 6291 | active |
| oomol-lab/pdf-craft pdf-craft is a Python library that converts PDF files into Markdown or EPUB, with a focus on scanned books and documents. It uses OCR (loca… | 87 | 6226 | active |
| pdfarranger/pdfarranger PDF Arranger is a small Python-GTK desktop application for merging, splitting, rotating, cropping, and rearranging PDF pages through an int… | 85 | 5813 | active |
| guaguastandup/zotero-pdf2zh A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo… | 88 | 5760 | active |
| freedomofpress/dangerzone Dangerzone is a desktop application from Freedom of the Press Foundation that converts untrusted documents (PDFs, office files, images) int… | 88 | 5715 | active |
| python-openxml/python-docx python-docx is a Python library for creating, reading, and modifying Microsoft Word 2007+ (.docx) files using the OpenXML format. It provid… | 75 | 5697 | stable |
| pdf2htmlEX/pdf2htmlEX pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and formatting using modern web technolog… | 37 | 5589 | active |
| ciromattia/kcc KCC (Kindle Comic Converter) is a Python application with a Qt6 GUI and CLI that converts comics and manga from image folders, CBZ/EPUB arc… | 98 | 5555 | active |
| qpdf/qpdf qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files, supporting linearization, encryp… | 98 | 5350 | stable |
| handsomestWei/patent-disclosure-skill A Python-based agent skill for Chinese patent work that mines patentable points from project materials, drafts disclosure documents (invent… | 59 | 5317 | active |
| ONLYOFFICE/DesktopEditors ONLYOFFICE Desktop Editors is a free, open-source desktop office suite combining text document, spreadsheet, presentation, PDF, and form ed… | 87 | 5308 | stable |
| spatie/browsershot A PHP library that converts web pages or raw HTML into images, PDFs, or rendered HTML strings using Puppeteer and headless Chrome. It suppo… | 91 | 5241 | active |
| RICHQAQ/PasteMD PasteMD is a desktop productivity tool that converts clipboard Markdown and AI chat responses (ChatGPT, DeepSeek, etc.) into properly forma… | 83 | 5227 | active |
| Hufe921/canvas-editor A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks… | 77 | 5152 | active |
| Sayi/poi-tl poi-tl is a Word (docx) template engine for Java built on Apache POI, generating new documents from Word templates and data. It is a logic-… | 66 | 5140 | active |
| grobidOrg/grobid GROBID is a Java machine learning library that extracts, parses, and re-structures raw documents such as PDFs into structured XML/TEI, focu… | 87 | 5105 | active |
| Fokkyp/SoftwareCopyright-Skill A coding-agent Skill that reads a local project and automatically generates a complete set of Chinese software copyright (软著) application m… | 76 | 5070 | active |
| tectonic-typesetting/tectonic Tectonic is a modernized, self-contained TeX/LaTeX typesetting engine built on XeTeX and TeXLive, implemented largely in Rust. It compiles … | 92 | 5052 | active |
page 1 / 8 next →