Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF-Equilibrist

PDF-Equilibrist is a free, open-source desktop PDF editor built in Python with PyQt6 and PyMuPDF. It runs entirely locally — no cloud, no telemetry, no account required — and lets you read, edit, convert, annotate and protect your PDF documents.

PDF-Equilibrist

Features

Display

Zoom, rotation, multi-tab and multi-page navigation.

Display

Edit

Text editing, watermarks, signatures and stamps.

Edit

Annotate

Highlight, strikethrough, underline, text boxes.

Annotate

Pages

Insert, split, merge, reverse.

Pages

Convert

Word, Excel, PowerPoint, images, Office → PDF, image → PDF, local OCR, batch processing.

Convert

Protect

AES-256 encryption and decryption.

Protect

Security & privacy

Unlike online PDF tools that send your files to third-party servers, PDF-Equilibrist runs all its processing 100% locally.

The application also embeds its own security audit tool, accessible in one click from the interface:

  • SAST analysis of the source code via Bandit.
  • Dependency checking against known vulnerabilities via the OSV API.

Security analysis tool

Installation

🌐 Official website: pdf-equilibrist.org

📦 Windows — download the latest installer from the GitHub Releases.

🐧 Arch Linux (AUR):

yay -S pdf-equilibrist
# or: paru -S pdf-equilibrist

AUR page

🐧 Ubuntu / Debian (PPA):

sudo add-apt-repository ppa:paulwoisard/pdf-equilibrist
sudo apt update
sudo apt install pdf-equilibrist

Launchpad page

🐧 Fedora (COPR):

sudo dnf copr enable paullux/PDF-Equilibrist
sudo dnf install pdf-equilibrist

COPR page

Installing from source (developers)

  1. Create a compatible Python environment (>=3.12).
  2. Install dependencies:
python -m pip install -r requirements.txt
  1. Run the application:
python src/pdf_equilibrist/main.py

Building and packaging

  • The NSIS install script lives in installer/PDF-Equilibrist.nsi.
  • Build artifacts must not be tracked in the source repository.
  • Build outputs are ignored via .gitignore.

Documentation

Source documentation lives in the docs/ folder.

FAQ

Does PDF‑Equilibrist send my files to the Internet?

No. All processing is performed locally on your machine. No file ever leaves your workstation.

Is PDF‑Equilibrist free?

Yes, completely free and open source, distributed under the GNU GPL v3 license.

Does PDF‑Equilibrist replace Adobe Acrobat?

For many common uses — editing, annotation, conversion, protection — yes. It requires no subscription or account.

Which operating systems are supported?

Windows (.exe installer), Arch Linux (AUR), Ubuntu (PPA) and Fedora (COPR).

Are administrator rights required to install it?

No. The Windows installer installs in the user profile without UAC elevation.

Is the source code auditable?

Yes. The code is published on GitHub and dependencies are automatically checked against known vulnerabilities.

Does PDF‑Equilibrist modify my original PDF file?

Non-destructive editing. PDF‑Equilibrist never writes to your original file — all edits happen on an in-memory working copy. Your source PDF stays untouched unless you explicitly choose to overwrite it; otherwise, export under a new name and the original is preserved.

License

This project is distributed under the GNU GPL v3.0 license (or later). See LICENSE.md.

About

Editeur PDF Open Source

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages