A feature-rich local-first PDF manipulation and editing suite built with performance and privacy in mind.
KillerPDF aims to provide a fast, lightweight, and fully self-hosted alternative to popular proprietary closed-source PDF SaaS platforms out there in the market. It provides both native desktop client application, for local personal use and also a self-hosted WebUI, for deploying it in your organization's local network, making it easily accessable and usable with needing to install it in every device.
I work extensively with PDFs and operate entirely within a Linux environment. Over time, I realized that there is no complete local-first, self-hosted, open-source PDF solution on Linux that provides everything I need in a single place.
Many common PDF operations can technically be achieved using different command-line tools, but the workflow quickly becomes fragmented. One task may require one CLI utility, another task requires a completely different program, and even then those tools are often not enough on their own.
In practice, I still end up relying on full office suites and closed-source cloud SaaS platforms like ILovePDF to achieve the final result I actually want. This creates very slow, inefficient, fragmented and inconsistent workflow. And obviously privacy is compromised if closed-source cloud solutions are involved.
This is my primary motivation to built KillerPDF.
git clone https://github.com/lwhuman/KillerPDF.git
cd KillerPDF
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make