DocSketch

Best Self Hosted Alternatives to DocSketch

A curated collection of the 4 best self hosted alternatives to DocSketch.

Web-based document editor for drafting, annotating, and e-signing business documents. Provides reusable templates, collaborative review and annotation, signature workflows, and basic document management for preparing and tracking agreements and forms.

Alternatives List

#1
Documenso

Documenso

Open-source e-signature platform for creating, sending, embedding, and automating legally compliant digital signatures with API and developer tooling.

Documenso screenshot

Documenso is an open-source document signing platform designed as an alternative to proprietary e-signature services. It provides an embeddable signing experience, developer APIs, and tools for creating, sending, and collecting legally compliant signatures.

Key Features

  • Open-source core with an AGPL-3.0 license and a public repository containing the full source code and developer docs.
  • REST/tRPC-style API surface and webhook support for real-time event notifications (document.created, document.signed, document.completed, etc.).
  • Reusable templates, direct-share signing links, and embeddable signing UI to integrate signing flows into other applications.
  • PDF viewing and manipulation capabilities (PDF rendering and programmatic edits) plus planned PDF-signing tool support in the ecosystem.
  • Payments integration support (Stripe) and platform billing primitives for monetizing signing workflows (some payment features marked as coming soon).
  • Production-ready deployment options: self-host via Docker or run the hosted service; includes Docker image and GitHub Container Registry artifacts.
  • Developer-friendly stack and quickstart: TypeScript-based codebase, Prisma ORM, Tailwind CSS UI, Node.js runtime, and local development scripts.

Use Cases

  • Embedding contract signing into a web application so customers can complete agreements without redirecting offsite.
  • Automating document workflows: generate templates, send documents programmatically, and respond to signing events via webhooks.
  • Running a private, auditable signing service for regulated or privacy-sensitive organizations that require reviewable source code.

Limitations and Considerations

  • License: the project is released under AGPL-3.0, which imposes strong copyleft requirements that may be restrictive for some proprietary deployments.
  • Feature maturity: several platform features (template marketplace, some payment experiences) are listed as "coming soon" and may be evolving; enterprise-grade SLA/support options are available but distinct from the open-source repo.
  • Platform dependencies: self-hosted installations require Node.js (v22+), a PostgreSQL database, and configuration of SMTP and signing certificates, which adds operational requirements.

Documenso aims to provide a full-featured, developer-first e-signature platform that can be self-hosted or consumed as a hosted service. It focuses on embeddability, API automation, and an open-source governance model for organizations that want control over their signing infrastructure.

12.2kstars
2.3kforks
#2
DocuSeal

DocuSeal

Self-hostable DocuSign alternative to create fillable forms and collect legally binding eSignatures with API and webhooks.

DocuSeal screenshot

DocuSeal is an open-source document filling and eSignature platform designed as an alternative to services like DocuSign. It lets you build fillable forms, send signing requests, and produce signed PDFs with verification, optimized for desktop and mobile use.

Key Features

  • WYSIWYG PDF form builder with multiple field types (e.g., signature, date, file upload, checkboxes)
  • Multi-party submissions with automated email delivery via SMTP
  • Automatic PDF eSignature generation and signature verification
  • File storage on local disk or S3-compatible/object storage providers
  • User management plus API and webhooks for integrations
  • Embeddable signing and form-building components for web and app integration
  • Optional enterprise capabilities such as SSO/SAML, roles, reminders, and bulk send/import

Use Cases

  • Sending contracts, agreements, and HR documents for eSignature
  • Embedding document signing inside a SaaS product via API/webhooks
  • Building and distributing fillable document templates for repeated workflows

Limitations and Considerations

  • Some advanced capabilities (e.g., SSO/SAML, roles, reminders, bulk send) are offered as paid “Pro” features.

DocuSeal fits teams that need a modern eSignature workflow with strong developer integration options. It is suitable for both standalone document signing portals and embedded signing experiences inside other applications.

11.2kstars
926forks
#3
docassemble

docassemble

Open-source platform for guided web interviews that collect user input, run logic, and generate documents (PDF, DOCX, RTF) or integrate with external services via APIs.

docassemble screenshot

docassemble is a free, open-source expert system for building guided web interviews that collect information from users and apply rules and logic to produce outcomes. It is widely used for document automation, but it can also submit applications, store user input, and integrate with external systems.

Key Features

  • Guided, logic-driven interviews that adapt questions based on prior answers
  • Document assembly and generation in common formats (PDF, DOCX, RTF)
  • Interview authoring using YAML, with Markdown for text and Python for logic
  • Multi-user workflows for scenarios involving multiple participants
  • Extensibility through Python code and reusable packages
  • Background tasks for running work outside the active user session
  • API capabilities for integrating with third-party services and automating input/output

Use Cases

  • Legal and administrative form automation with downloadable, filled documents
  • Intake and eligibility screening that dynamically adjusts questions
  • Guided applications that store submissions and exchange data with external APIs

docassemble is a flexible platform for building structured, rules-based web interviews while keeping development approachable through YAML and Markdown with optional Python for advanced logic. It fits teams that need reliable conditional flows, reusable interview components, and automated document output.

916stars
293forks
#4
Signature PDF

Signature PDF

Self-hosted web app for signing PDFs (single or multi-signer), organizing pages (merge/rotate/extract), editing PDF metadata, and compressing files.

Signature PDF screenshot

Signature PDF is an open-source web application for signing and manipulating PDF documents directly in the browser. It supports both solo signing and shared multi-signer workflows, alongside common PDF organization and optimization tools.

Key Features

  • Add signatures, initials, stamps, text, strike-through annotations, and watermarks to PDFs
  • Multi-signature workflow via a shared link (optional server-side PDF storage)
  • Page organization tools: merge, reorder, rotate, delete, extract pages, and generate booklets
  • PDF optimization: compress PDFs to reduce file size
  • Edit PDF metadata (add, modify, or remove predefined fields)
  • Optional server-side encryption for stored PDFs using a symmetric key known to signers
  • Optional server-side digital signature using certificate tooling (NSS database and pdfsig)

Use Cases

  • Collect signatures from multiple people on the same document using a shareable link
  • Prepare PDFs by merging files, extracting pages, and standardizing page layout before sending
  • Reduce PDF size for email delivery or archiving while retaining a usable document

Limitations and Considerations

  • Multi-signature mode requires storing PDFs on the server, which impacts storage and retention planning
  • Digital signature support depends on additional system tools and certificate setup on the host

Signature PDF is well-suited for organizations that need a lightweight, browser-based PDF signing and editing workflow. It combines signing, page management, metadata editing, and compression in a single self-hostable interface.

721stars
90forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running