Open source document signing for digital signatures, workflows, and reusable templates
AGPL-3.0
- TypeScript
- MDX
- JavaScript

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
