awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Electronic Signature Platforms

Ranking updated Jun 30, 2026

For a self-hosted e-signing tool, the strongest matches are opensignlabs/opensign (OpenSign is a self-hosted document signing platform that supports), documenso/documenso (Documenso is a self-hosted open-source electronic signature platform that) and docusealco/docuseal (Docuseal is an open-source digital signature platform built for). libresign/libresign and szimek/signature_pad round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source software for managing, signing, and verifying PDF documents within your own private infrastructure.

Self-Hosted Electronic Signature Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • opensignlabs/opensignOpenSignLabs avatar

    OpenSignLabs/OpenSign

    6,551View on GitHub↗

    OpenSign is a self-hosted, open-source document signing platform that enables users to send, sign, and manage PDF documents with digital certificates and encryption. It functions as a complete e-signature solution, allowing organizations to run their own signing service on private infrastructure while maintaining full control over their data and document workflows. The platform supports sequential multi-signer workflows, where documents can be sent to multiple recipients in a predefined order, with each signer receiving an email-based one-time password for verification before accessing the do

    OpenSign is a self-hosted document signing platform that supports PDF signing, sequential multi-party workflows, audit trail activity logs, and API integration with reusable templates—making it a comprehensive DocuSign alternative you can run on your own infrastructure.

    JavaScriptPDF Annotation RenderingSequential Signing WorkflowsE-Signature Platforms
    View on GitHub↗6,551
  • documenso/documensodocumenso avatar

    documenso/documenso

    12,417View on GitHub↗

    Documenso is a self-hosted electronic signature platform designed to manage the creation, distribution, and execution of legally binding documents. It provides a centralized system for collecting digital signatures and tracking the status of agreements through a structured interface. The platform distinguishes itself by offering a programmatic interface that allows developers to embed document signing workflows directly into external web applications. This capability enables the automation of document processing tasks, allowing users to trigger signature requests and manage document lifecycle

    Documenso is a self-hosted open-source electronic signature platform that directly replaces DocuSign, with support for legally binding PDF signatures, multi-party workflows, API integration, and structured document management.

    TypeScriptElectronic SignaturesElectronic Signature Platforms
    View on GitHub↗12,417
  • docusealco/docusealdocusealco avatar

    docusealco/docuseal

    11,456View on GitHub↗

    Docuseal is an open-source digital signature platform designed for self-hosted document management and automated signing workflows. It provides a visual builder for creating fillable PDF forms and tools for orchestrating multi-party signing processes, allowing organizations to maintain full control over their data and infrastructure. The platform distinguishes itself through its focus on integration and extensibility. It offers a programmatic interface for automating document lifecycles and provides embedded components that allow developers to inject signing interfaces directly into their own

    Docuseal is an open-source digital signature platform built for self-hosted deployment, providing fillable PDF forms, multi-party signing workflows, and a programmatic API—directly matching the need for a self-hosted DocuSign alternative with PDF support and integration.

    RubyElectronic Signatures
    View on GitHub↗11,456
  • libresign/libresignLibreSign avatar

    LibreSign/libresign

    771View on GitHub↗

    Control how your documents get signed

    LibreSign is a self-hosted digital signature application that lets you control and manage document signing workflows, fitting the core need for an open-source alternative to DocuSign even though the listed features like audit trail or API integration are not explicitly confirmed in the provided description.

    PHPDigital Signatures
    View on GitHub↗771
  • szimek/signature_padszimek avatar

    szimek/signature_pad

    11,955View on GitHub↗

    signature_pad is a JavaScript library and drawing tool for capturing handwritten digital signatures on an HTML5 canvas. It provides a handwriting capture interface that transforms raw mouse or touch inputs into smooth, professional-looking lines. The project uses Bézier curve interpolation to smooth jagged input points into fluid strokes. It supports the configuration of drawing aesthetics, including pen color, background color, and line width, and includes a history management system for undoing and restoring drawing actions. The library handles the serialization of signature data into poin

    This is a JavaScript library for capturing handwritten signatures on a canvas, not a self-hosted electronic signature platform—it lacks PDF document handling, multi-party workflows, audit trails, and deployment infrastructure, so it is a building block rather than the complete solution you need.

    TypeScriptElectronic SignaturesElectronic Signature Input Components
    View on GitHub↗11,955
  • embedpdf/embed-pdf-viewerembedpdf avatar

    embedpdf/embed-pdf-viewer

    3,343View on GitHub↗

    Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display documents entirely on the client side, with no server-side processing required. It provides a framework-agnostic core engine layer that manages the PDF document lifecycle, memory allocation, and WebAssembly resource cleanup, with dedicated integration hooks for React and Vue 3 that handle initialization, document loading, and reactive state management. The library offers both a pre-built, embeddable viewer that can be inserted into any web page with a single initialization ca

    This is a client-side PDF rendering and manipulation library, not a self-hosted electronic signature platform — it can display and fill PDF forms but lacks the signing workflows, audit trails, and multi-party collaboration needed for legal document signing.

    TypeScriptPDF Document ImportersPDF Document ManagementPDF Form Filling
    View on GitHub↗3,343
  • hopding/pdf-libHopding avatar

    Hopding/pdf-lib

    8,515View on GitHub↗

    pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents programmatically. It functions as a cross-runtime tool compatible with Node, Browser, Deno, and mobile JavaScript environments. The library provides a programmatic interface for document editing and form generation. It supports building interactive PDF forms, populating existing fields with custom data, and flattening forms into static content. Its broader capabilities include generating new documents from scratch, rearranging or copying pages between files, and managing document metadata

    pdf-lib is a PDF manipulation library for creating and filling forms programmatically, but it is not a self-hosted electronic signature platform—it lacks signing workflows, multi-party support, and audit trail features.

    TypeScriptPDF Document ManagementPDF Form Filling
    View on GitHub↗8,515
  • mstamy2/pypdf2mstamy2 avatar

    mstamy2/PyPDF2

    10,064View on GitHub↗

    PyPDF2 is a pure Python library for reading, writing, and manipulating PDF files. It functions as a document manipulator, text extractor, and encryption tool, allowing users to process PDF files without relying on external C libraries or native binaries. The library provides specialized tools for modifying document structures, such as merging multiple files into one, splitting documents into separate files, and transforming page layouts through cropping. It also includes capabilities for securing documents via passwords and encryption. Additional capabilities include the extraction of writte

    PyPDF2 is a PDF manipulation library (merging, splitting, encryption) but not an electronic-signature platform—it lacks signing workflows, multi-party support, audit trails, and a self-hosted deployment as an application, so it is only a potential building block for such a system.

    PythonPDF Security and Signing
    View on GitHub↗10,064
  • stirling-tools/stirling-pdfStirling-Tools avatar

    Stirling-Tools/Stirling-PDF

    81,109View on GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    Stirling-PDF is a self-hosted PDF manipulation and conversion tool with some digital signature validation, but it lacks the dedicated multi-party signing workflows, compliance audit trails, and reusable templates needed for a full electronic signature platform like DocuSign.

    TypeScriptPDF Security and Signing
    View on GitHub↗81,109
  • onlyoffice/desktopeditorsONLYOFFICE avatar

    ONLYOFFICE/DesktopEditors

    4,448View on GitHub↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    OnlyOffice Desktop Editors is an office suite with PDF editing and some form/signing features, but it is a desktop application, not a self-hosted e-signature platform with multi-party workflows, audit trails, and dedicated API integration for legal document signing like DocuSign.

    PDF Form SigningPDF Form Filling
    View on GitHub↗4,448
  • pdfcpu/pdfcpupdfcpu avatar

    pdfcpu/pdfcpu

    8,675View on GitHub↗

    pdfcpu is a Go PDF processing library and command-line interface designed for programmatically manipulating, optimizing, and validating PDF files. It provides a toolkit for document content modification and structural management. The project distinguishes itself as an optimization tool and layout engine, capable of reducing file sizes and improving loading speeds by streamlining internal structures. It also functions as a security manager, providing password-based encryption, decryption, and digital signature verification. Its capability surface includes page management for merging, splittin

    pdfcpu is a PDF processing library and command-line tool that can handle digital signatures and PDF manipulation, but it is not a self-hosted platform for multi-party signing workflows, audit trails, or reusable templates — you would need to build a complete web application on top of it to match the e-signature platform you are looking for.

    GoPDF Security and Signing
    View on GitHub↗8,675
  • collaboraonline/onlineCollaboraOnline avatar

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    Collabora Online is a self-hosted collaborative office suite with some PDF and digital signature capabilities, but it is not a dedicated e-signature platform with multi-party signing workflows, audit trails, and reusable templates—it focuses on document editing rather than structured signing.

    C++PDF Security and Signing
    View on GitHub↗2,985
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
opensignlabs/opensign6.6KJavaScriptNOASSERTIONJun 22, 2026
documenso/documenso12.4KTypeScriptagpl-3.0Feb 20, 2026
docusealco/docuseal11.5KRubyagpl-3.0Feb 16, 2026
libresign/libresign771PHPAGPL-3.0Jun 17, 2026
szimek/signature_pad12KTypeScriptMITJun 13, 2026
embedpdf/embed-pdf-viewer3.3KTypeScriptmitFeb 19, 2026
hopding/pdf-lib8.5KTypeScriptMITJul 17, 2024
mstamy2/pypdf210.1KPythonNOASSERTIONJun 16, 2026
stirling-tools/stirling-pdf81.1KTypeScriptNOASSERTIONJun 16, 2026
onlyoffice/desktopeditors4.4K—otherJan 29, 2026

Related searches

  • a self hosted system for document management
  • an open source tool for editing PDFs
  • a browser PDF editor
  • an open source alternative to PandaDoc
  • an open source collaborative document editor
  • an open source editor for PDF documents
  • an open source tool for editing PDFs
  • a self hosted application for personal notes