Documenso logo

Documenso

Open source document signing for digital signatures, workflows, and reusable templates

Repository activity
  • Stars13.4k
  • Forks2.8k
  • Open Issues227
documenso health score - Linux Foundation Insights
License

AGPL-3.0

Languages
  • TypeScript
  • MDX
  • JavaScript
Documenso screenshot

About Documenso

Documenso is an open source document-signing platform, positioned as a DocuSign alternative. Its goal is to keep the trust layer inspectable: teams can self-host it and review how the signing works under the hood instead of relying on a closed third-party provider.

Users sign documents, build signing workflows, and create reusable templates, with a web interface for viewing and working with PDFs. It is built with TypeScript, ReactRouter, Prisma, Tailwind, shadcn/ui, tRPC, React-PDF, and PDF-Lib, backed by a PostgreSQL database.

Documenso can be run with Node.js 22 or newer and PostgreSQL, with deployment via Docker, Docker Compose, Railway, Kubernetes, or manual setup. A hosted version and an Enterprise plan are available for organizations that prefer not to self-host.

Key features

  • Digital document signing workflows
  • Reusable document templates
  • PDF viewing and field placement in the web app
  • Self-hostable, inspectable signing infrastructure

Details

First released
2023
Runtime
Node.js 22+
Database
PostgreSQL
Stack
TypeScript · ReactRouter · Prisma
License
AGPL-3.0