Documenso

A digital document signing platform that allows users to manage e-signatures through a self-hosted infrastructure.

Documenso is an open-source and self-hosted e-signature platform. It provides a digital environment for signing documents, allowing users to manage signature workflows while maintaining complete control over their own data and infrastructure. The software is designed to remove the dependency on third-party trust providers by allowing organizations to audit and run the code on their own terms.

The software is deployed as a web application and is typically hosted on a private server. It supports a wide variety of deployment methods to suit different technical needs, including Docker, Docker Compose, Kubernetes, and manual installation. For those seeking faster setup, the project provides one-click deployment options via platforms like Railway, Render, Koyeb, and Elestio. Users can also run the application locally using Node.js and a PostgreSQL database.

Key features

  • Self-hosting capability for full data control
  • Digital document signing workflows
  • PDF viewing and manipulation via pdf.js
  • Integration with PostgreSQL for data storage
  • Support for PAdES standards
  • Internationalization via Lingui
  • Email template management for notifications
  • Enterprise plan for large organizations
  • Open source codebase for public auditing

The technical architecture is built with TypeScript and React Router v7, utilizing Hono for the server and Prisma as the ORM. It employs tRPC for API communication and Tailwind CSS combined with shadcn/ui and Radix UI for the user interface. For document handling, the platform integrates @libpdf/core for generating PDF signatures and @cantoo/pdf-lib for PDF manipulation. The system is designed for developers and organizations that require a transparent stack, featuring a robust testing suite powered by Playwright and linting via Biome.

Documenso serves as a transparent infrastructure for organizations and individuals who require an auditable, private, and flexible e-signature service.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age3 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.