Open-source pdf software
747 open-source libraries, tools and applications tagged pdf, ranked by how closely pdf is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
747 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| superlinear-ai/raglite RAGLite is a Python toolkit for building Retrieval-Augmented Generation (RAG) pipelines backed by DuckDB or PostgreSQL, with hybrid keyword… | 80 | 1207 | active |
| DMOJ Online Judge DMOJ is a modern open-source online judge and contest platform for hosting programming competitions and practice problems. It supports sand… | 67 | 1193 | active |
| jerry-ai-dev/MODULAR-RAG-MCP-SERVER A modular, pluggable RAG (Retrieval-Augmented Generation) framework exposed as an MCP (Model Context Protocol) server, so AI assistants lik… | 44 | 1183 | active |
| sbs20/scanservjs scanservjs is a self-hosted web UI frontend for SANE-compatible scanners, letting you share one or more scanners over a network from a Linu… | 90 | 1162 | active |
| tmwgsicp/wechat-download-api An open-source API service for fetching WeChat official account articles, generating standard RSS 2.0 feeds, and exporting entire account a… | 72 | 1146 | active |
| ttttccxxui/DataInfra-RedactionEverything A local-first redaction workbench that detects and anonymizes sensitive information in documents, scanned PDFs, images, Word files, and pla… | 57 | 1143 | active |
| webpro/reveal-md reveal-md is a Node.js CLI tool that turns Markdown files into beautiful reveal.js presentations, serving them locally with live reload and… | 10 | 3915 | maintenance |
| SabyasachiRana/WebMap WebMap is a self-hosted web dashboard for visualizing and reporting on Nmap scan results stored as XML files. It provides charts, host insp… | 73 | 1130 | active |
| LoredCast/filewizard A self-hosted, browser-based web UI for converting files between many formats, running OCR on PDFs and images, transcribing audio with Whis… | 83 | 1121 | active |
| RamonSilva20/mapos Map-OS is an open-source web application for managing service orders (ordens de serviço), built in PHP on the CodeIgniter framework. It pro… | 97 | 1109 | active |
| MrSibe/KnowNote KnowNote is a local-first, open-source desktop application built with Electron that serves as an alternative to Google NotebookLM. It lets … | 52 | 1100 | active |
| YOOTeam/OpenPPT OpenPPT is a web-based online presentation (PPT) editor based on ChatPPT, supporting the full workflow of creating, importing, editing, bea… | 33 | 1099 | active |
| brufdev/many-notes Many Notes is a self-hosted Markdown note-taking web application built in PHP, designed for simplicity. It stores notes both in a database … | 86 | 1094 | active |
| BruceMacD/chatd Chatd is an Electron desktop application that lets you chat with your local documents using a local large language model (Mistral-7B) via O… | 18 | 1080 | active |
| ElevenPaths/FOCA FOCA is a Windows desktop application that finds metadata and hidden information in documents discovered via search engines (Google, Bing, … | 23 | 3650 | maintenance |
| hardcore-sushi/DroidFS DroidFS is an Android application for accessing encrypted virtual filesystems based on gocryptfs and CryFS, using its own internal file exp… | 98 | 1057 | active |
| ma6254/FictionDown FictionDown is a Go-based command-line tool for batch downloading and crawling web novels from sites like Qidian and Biquge. It supports mu… | 23 | 1045 | active |
| 4jean/lav_sms LAVSMS is a self-hosted school management web application built on Laravel 8 for schools and colleges. It provides role-based accounts for … | 32 | 1043 | active |
| BookStack BookStack is a self-hosted online documentation and book management system written in Go on the Beego framework, based on MinDoc and simila… | 23 | 3510 | maintenance |
| IceEnd/Yosoro Yosoro is a beautiful cross-platform desktop Markdown notebook app built with Electron and React. It supports note management, LaTeX math, … | 23 | 2651 | maintenance |
| jgm/gitit Gitit is a wiki program written in Haskell that uses Happstack as its web server and pandoc for markup processing. Pages and uploaded files… | 77 | 2276 | maintenance |
| MetaGLM/FinGLM FinGLM is an open, community-driven financial LLM project centered on a dialog-based question-answering system that analyzes Chinese listed… | 28 | 2270 | maintenance |
| genspark-ai/genoffice GenOffice is a free, open-source AI office suite for macOS, Windows, and Linux built on Electron, offering a word processor, spreadsheet, p… | 80 | 9695 | experimental |
| eldraco/domain_analyzer Domain Analyzer is a Python-based security analysis tool that automatically discovers and reports information about a given domain, includi… | 32 | 1863 | maintenance |
| baijunyao/thinkphp-bjyadmin A ThinkPHP-based admin starter project that integrates common features and third-party SDKs (Auth/RBAC permissions, Alipay and WeChat payme… | 10 | 1755 | maintenance |
| SecureAI-Tools/SecureAI-Tools A self-hosted web application for private AI productivity, offering chat with AI models and chat-with-documents (PDF) backed by local infer… | 18 | 1727 | maintenance |
| mmz-001/knowledge_gpt KnowledgeGPT is a Streamlit web application that lets users upload documents (primarily PDFs) and ask questions about them, receiving answe… | 10 | 1628 | maintenance |
| strongdm/comply Comply is an open-source SOC2-focused compliance automation CLI written in Go. It generates auditor-friendly policy documents from Markdown… | 23 | 1584 | maintenance |
| DevashishPrasad/CascadeTabNet CascadeTabNet is a PyTorch/mmdetection implementation of a CVPR 2020 paper for end-to-end table detection and structure recognition from im… | 32 | 1551 | maintenance |
| allgood/OpenNoteScanner OpenNoteScanner is an open-source Android app for scanning handwritten notes and printed documents using a mobile device camera. It uses Op… | 27 | 1542 | maintenance |
| mzucker/page_dewarp A Python command-line tool that dewarps photos of curled or warped book pages using a cubic sheet optimization model, flattening them into … | 32 | 1529 | maintenance |
| jesparza/peepdf peepdf is a Python tool for analyzing PDF files to determine whether they are malicious, offering object inspection, filter/encoding decodi… | 32 | 1469 | maintenance |
| vas3k/TaxHacker TaxHacker is a self-hosted AI-powered accounting app for freelancers, indie-hackers, and small businesses. It uses LLMs to OCR and analyze … | 82 | 6729 | experimental |
| tleyden/open-ocr OpenOCR is a self-hosted OCR-as-a-Service REST API built in Go on top of Tesseract, containerized with Docker. It uses RabbitMQ for scalabl… | 32 | 1373 | maintenance |
| laramies/metagoofil Metagoofil is a Python command-line OSINT tool that searches Google for public documents (pdf, doc, xls, ppt) on target websites, downloads… | 32 | 1333 | maintenance |
| sentinl/sentinl SENTINL is a Kibana plugin that adds alerting and reporting to Elasticsearch, letting users create scheduled watchers that run queries, app… | 48 | 1318 | maintenance |
| arnehilmann/markdeck Markdeck is a command-line tool that converts markdown source files into polished HTML5 slide decks built on reveal.js (and impress.js), wi… | 23 | 1271 | maintenance |
| zaytoun/scihub.py An unofficial Python API and command-line tool for Sci-Hub that can search Google Scholar and download academic papers by DOI, PMID, or URL… | 32 | 1069 | maintenance |
| mshumer/gpt-author A Jupyter notebook-based tool that chains GPT-4/Claude 3 and Stable Diffusion API calls to generate complete fantasy novels from a user pro… | 30 | 2530 | experimental |
| NomaDamas/slides-grab slides-grab is a harness, editor, and linter for generating HTML/CSS-based slide decks with AI coding agents like Claude Code and Codex. De… | 78 | 1209 | experimental |
| n4ze3m/dialoqbase Dialoqbase is an open-source self-hosted application for creating custom chatbots powered by a personal knowledge base, supporting many cha… | 10 | 1791 | abandoned |
| Mangal Mangal is a cross-platform CLI/TUI manga downloader written in Go, with built-in sources (Mangadex, Manganelo, Manganato, Mangapill), exten… | 10 | 1741 | abandoned |
| rhiokim/haroopad Haroopad is a cross-platform desktop Markdown document processor with live preview, syntax highlighting, presentation mode, and export to P… | 32 | 1670 | abandoned |
| cloose/CuteMarkEd CuteMarkEd is a Qt-based, free and open source Markdown editor with live HTML preview, math expression support, and syntax highlighting for… | 23 | 1533 | abandoned |
| louismullie/treat Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, ke… | 38 | 1367 | abandoned |
| nvarner/typst-lsp A deprecated language server for the Typst typesetting language, written in Rust, with a companion VS Code extension. It provides syntax hi… | 10 | 1151 | abandoned |
| VikParuchuri/texify Texify is a deep-learning OCR model that converts images or PDFs containing math into markdown and LaTeX renderable by MathJax. It handles … | 10 | 1124 | abandoned |
← prev page 8 / 8