Self-hosted open source platform to create PDF forms, fill them, and collect electronic signatures online.
24eme/signaturepdf
Free open-source web app for signing PDFs alone or with others, organizing pages, editing metadata and compressing PDFs.
Open-source alternative to:Adobe Acrobat
DocuSign
- Stars
- 834
- Forks
- 113
- Open issues
- 72
- Last commit
- 16 days ago
What is it?
Signature PDF is a web application for working with PDF files in the browser. Its main job is signing documents, either alone or with several signers who each add their signature to the same file. It also covers common page-level tasks such as merging, sorting, rotating, deleting and extracting pages.
Beyond signing and organizing, the app can edit PDF metadata fields and compress files to reduce their size. Administrators can configure multi-signature mode, which stores uploaded PDFs on the server with optional GPG encryption, set a retention period for shared files, and enable digital signatures using NSS certificates. Default metadata fields and custom CSS can also be set through a config file.
The project is written in JavaScript with a PHP backend built on the Fat-Free framework, and it can be deployed with Docker, on Debian/Ubuntu, Alpine or from a package. Several public instances are listed, and it is also available as a YunoHost app.
Key features
- 01Sign PDFs alone or with multiple signers on the same document.
- 02Merge, sort, rotate, delete and extract PDF pages.
- 03Edit PDF metadata fields with configurable defaults.
- 04Compress PDFs to reduce file size.
- 05Optionally store shared PDFs on the server, encrypted with GPG.
- 06Support digital signatures via NSS certificates.
Use cases
- Collecting signatures from several people on a single contract or form.
- Quickly reorganizing or trimming scanned PDF pages in the browser.
- Shrinking PDFs before sending them by email.
- Self-hosting a PDF signing service for a team or organization.
Quick start
- 1
Try a hosted instance listed in the README, such as pdf.24eme.fr
- 2
To self-host, follow the installation guide for Debian/Ubuntu, Docker, Alpine or the package option
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when offered over a network.
- Multi-signature mode requires storing PDFs on the server, and digital signatures need extra tools such as poppler-utils and libnss3-tools.
In collections
Topics
FAQ
- What is signaturepdf?
- Free open-source web app for signing PDFs alone or with others, organizing pages, editing metadata and compressing PDFs. Signature PDF is a web application for working with PDF files in the browser. Its main job is signing documents, either alone or with several signers who each add their signature to the same file. It also covers common page-level tasks such as merging, sorting, rotating, deleting and extracting pages.
- Is signaturepdf free to use? What license does it have?
- signaturepdf is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is signaturepdf still maintained?
- Actively maintained. The last commit to signaturepdf was on Oct 22, 2026.
- What can I use signaturepdf for?
- Collecting signatures from several people on a single contract or form. Quickly reorganizing or trimming scanned PDF pages in the browser. Shrinking PDFs before sending them by email. Self-hosting a PDF signing service for a team or organization.
- How do I install signaturepdf?
- Try a hosted instance listed in the README, such as pdf.24eme.fr To self-host, follow the installation guide for Debian/Ubuntu, Docker, Alpine or the package option
- Where can I get signaturepdf?
- The source code and installation instructions are on GitHub: https://github.com/24eme/signaturepdf
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source document signing platform positioned as a self-hostable alternative to DocuSign, built on PDF signatures.
Open source, self-hostable e-signature platform for signing PDFs, positioned as a free alternative to DocuSign.
Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop or via API.
A privacy-first PDF toolkit that runs entirely in the browser, offering 50+ tools to edit, merge, convert and secure PDFs, and self-hostable.
Translates scientific PDF papers into another language while preserving formulas, charts, tables and layout, with a bilingual output option.