Streamline your document workflows with a powerful, privacy-focused e-signature platform that puts you in control of your data.

At a Glance:

Documenso is an open-source digital document signing platform positioned as a self-hosted alternative to DocuSign, built with TypeScript, React, Prisma, and tRPC, supporting deployment via Docker, Railway, Kubernetes, and other methods.

Overview:

Documenso is an open-source document-signing tool that enables digital signatures to be applied to documents. The project is designed to be self-hosted, giving operators the ability to review its source code and control their own signing infrastructure. It is built on a TypeScript and React tech stack, uses Prisma as an ORM, and exposes its API through tRPC. PDF handling relies on libraries such as React-PDF and PDF-Lib, and an additional package called @documenso/pdf-sign is under development. Documenso targets developers and organizations that want to run their own signing platform without depending on a third-party cloud service.

Key Decision Points:

  • Self-hosted trust model: Documenso is designed to be self-hosted so operators can inspect its code and manage their own signing infrastructure, according to the project’s stated goal of open trust.

  • Developer tooling and API: The platform uses tRPC for its API layer, which may influence integration decisions for teams that prefer or require this RPC style.

  • Docker-first deployment with multiple options: Official Docker images and deployment guides are provided for Docker, Docker Compose, Railway, Kubernetes, and manual setups, along with one-click deploy options for several cloud platforms.

  • Commercial enterprise plan available: An enterprise plan exists for large organizations needing extra flexibility and control, reachable directly via the project’s contact information.

Core Features:

  • Digital document signing: Allows users to apply digital signatures to documents.

  • Self-hosted infrastructure: The platform can be run on your own infrastructure using Docker, Docker Compose, Kubernetes, Railway, or other manual deployment methods.

  • tRPC-based API: The backend API is built using tRPC, offering type-safe remote procedure calls.

  • PDF viewing and manipulation: Uses React-PDF for viewing PDFs and PDF-Lib for PDF manipulation tasks.

  • Developer quickstart environment: Provides a dockerized local development setup that includes a PostgreSQL database and an Inbucket mail server, started with a single npm script.

Use Cases:

  • Developers and operators who need to run and manage their own document-signing platform without relying on a third-party cloud signing tool.

  • Self-hosters evaluating an open-source alternative to DocuSign that can be deployed on Docker, Kubernetes, or via one-click cloud deployment options like Railway, Render, or Koyeb.

Open-Source Alternative Value:

Documenso offers an open-source alternative to DocuSign by providing a self-hostable document-signing platform. Operators can run it on their own infrastructure using Docker, Docker Compose, Kubernetes, and other deployment methods, and they can review the source code. The project provides official Docker images and supports one-click deploys on platforms such as Railway and Render. An enterprise plan is available for organizations that require additional flexibility.

分享XLinkedInReddit

相关工具

项目数据

Stars

13,500

Forks

2,814

许可证

AGPL-3.0

元数据

替代对象
DocuSign