Document signing libraries and signing servers in 2026
2 commercial products, ranked by how many people read about each, or about its maker, on Wikipedia's mobile site. 8 open-source projects, ranked by GitHub stars and how recently each was worked on. Core leads with 1.8k stars, ahead of DSS. 7 had code pushed in the last three months. Most common licenses: MIT (4), LGPL-2.1 (2) and Apache-2.0 (1).
Commercial document signing libraries and signing servers
-
1
iText DITO and pdfSign Apryse
The leading Java and C# PDF Library SDK. A programmable Java and .NET PDF SDK library to create, manipulate and edit PDF documents. Convert Html files to pdf, Debug pdf files, extract data from PDF and more.
Building block Production-ready A Java or .NET application needs to generate or digitally sign PDFs in-process with mature tooling.
Commercial -
2
Apryse SDK Apryse
Integrate document processing capabilities into any software applications. Generate, convert, view, edit, and sign pdf and documents easily.
Building block Production-ready Your product needs a full in-app document viewer and editor and you can pay for a commercial SDK.
Commercial
New open-source projects
-
1
Letsseal letsseal
The open standard for proving any file is real, unaltered and sealed
Framework or platform Experimental You are exploring file provenance and timestamping and want to try a new approach.
★ 377 Apache-2.0 JavaScript Active, pushed 14 days ago
Open-source document signing libraries and signing servers
Complete systems you can adopt 1
-
1
SignServer CE Keyfactor
SignServer – Open source, PKI-based signing software to sign code, documents, timestamps and more.
Complete system Production-ready Your organisation needs central, audited code or document signing with keys kept off developer machines.
★ 441 LGPL-2.1 Java Active, pushed 2 months ago
Frameworks and platforms to build on 1
-
1
Letsseal letsseal
The open standard for proving any file is real, unaltered and sealed
Framework or platform Experimental You are exploring file provenance and timestamping and want to try a new approach.
★ 377 Apache-2.0 JavaScript Active, pushed 14 days ago
Building blocks for your own system 5
-
1
Core LibPDF-js
A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.
Building block Experimental You need PDF manipulation and signing in TypeScript beyond what pdf-lib offers.
★ 1.8k MIT TypeScript Active, pushed 7 days ago -
2
DSS esig
Digital Signature Service : creation, extension and validation of advanced electronic signatures
Building block Production-ready You build software that must produce or validate eIDAS-compliant signatures in the EU.
★ 1k LGPL-2.1 Java Active, pushed 19 days ago -
3
Node-signpdf vbuch
Simple signing of PDFs in node.
Building block Usable Your Node.js app must cryptographically sign generated PDFs.
★ 943 MIT JavaScript Active, pushed 13 days ago -
4
pyHanko MatthiasValvekens
pyHanko: sign and stamp PDF files
Building block Usable You need standards-compliant PDF signing or validation in Python.
★ 794 MIT Python Active, pushed yesterday -
5
Pdfsign digitorus
Add/verify Advanced Electronic Signature (AES) and Qualified Electronic Signature (QES) in PDF (using pure Go)
Building block Usable A Go service must sign or verify PDFs to eIDAS levels.
★ 171 BSD-2-Clause Go Active, pushed 7 days ago
Developer tools 1
-
1
Pdf-sign svenssonaxel
A tool to sign PDF files. With Linux support.
Developer tool Usable You need to stamp a handwritten-style signature onto a PDF without a commercial app.
★ 164 MIT Python Slowing, pushed 5 months ago
Open-source licenses
- Permissive: 6. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
- Weak copyleft: 2. Changes to the licensed files must be shared, but you can link them into a closed program.
Languages
Java 2, JavaScript 2, Python 2, TypeScript 1 and Go 1.
Made software that belongs here? Add it. Listing is free.