compdfkit/compdf-self-hosted — explained in plain English
Analysis updated 2026-05-18
Self-host a browser-based PDF editor and converter for internal document workflows.
Convert between PDF, Office formats, images, and other formats via a Docker deployment.
Manage API keys, usage, and operation logs through the included admin dashboard.
| compdfkit/compdf-self-hosted | infrost/raptorqr | micheleriva/zbsearch | |
|---|---|---|---|
| Stars | 131 | 131 | 131 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and Docker Compose, repo is unmaintained, current code lives at a newer repository.
ComPDF Self-hosted is an open source document processing platform you run on your own servers using Docker. It combines a PDF editor, a PDF converter, and an image converter into one browser-based tool center, so a single deployment can handle document work that might otherwise need several separate services. The README notes that this specific repository is no longer maintained and points users to a newer repository at ComPDF/compdf-self-hosted for current code and updates. The tool center covers three broad areas. PDF editing includes merging, splitting, rotating, inserting or deleting pages, adding or removing watermarks, and encrypting or decrypting files. Format conversion runs both directions: PDF can become Word, Excel, slides, several image formats, HTML, plain text, CSV, RTF, JSON, searchable PDF, OFD, or Markdown, and files in formats like Word, Excel, slides, HTML, text, CSV, RTF, or PNG can be converted into PDF. There is also image conversion into formats such as Word, Excel, slides, HTML, CSV, text, RTF, and JSON. A separate dashboard console lets an administrator view API key details and usage, review operation logs, manage accounts, and adjust basic system settings like the interface name and theme color. Getting started means cloning the repository, copying an example environment file, and running Docker Compose, which starts the full stack including a web interface and admin dashboard with a default admin account. A free license is included by default for local development and testing, while an enterprise license removes watermarks, lifts the page-count limit, and adds batch processing, available separately from the ComPDF company. A development mode is also documented, running infrastructure in Docker while the server and web interface run locally for faster iteration. The project is licensed under MIT according to its README badge, making it free to self-host, modify, and use commercially, though the enterprise features are a separate paid offering layered on top of the open source base.
A self-hosted, open source Docker platform for editing and converting PDFs, Office files, images, and more from a browser.
Mainly TypeScript. The stack also includes Docker, TypeScript, Docker Compose.
MIT license, free to self-host, modify, and use commercially, with enterprise features sold separately.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.