Documenso
Documenso is an open-source DocuSign alternative. It lets you self-host the entire document signing workflow, from PDF upload to digital signature capture. Built with TypeScript, Prisma, and React, it offers a modern UI and a comprehensive API.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hostable open-source electronic signature tool, a free alternative to DocuSign that keeps your data under your control.
Core Features
- Fully self-hosted: documents never leave your servers
- PDF signature fields: add signature, date, text fields to any PDF
- Multi-role signing: sender, signer, and CC recipients
- Email notifications: automated signing invitations and reminders
- Stripe integration for billing and payment collection
What It Can't Do
- •Default email server is Inbucket (for testing). For production, configure SMTP (e.g., SendGrid). 2. Self-hosting requires managing your own PostgreSQL and backups. 3. PDF signature generation may require Java if using OpenPDF backend, but default uses pure TypeScript. 4. No official cloud hosting; enterprise plan available for support. 5. Primarily optimized for desktop browsers; mobile UX is limited.
Use Cases
- Internal contract approvals and e-signing within companies
- Freelancers signing service agreements with clients
- Student document processing in educational institutions
- Cross-border signing requiring compliance with data sovereignty laws (e.g., GDPR)
Detailed Introduction
Documenso is an open-source document signing platform designed as a direct alternative to DocuSign. It allows you to self-host the entire signing workflow, ensuring that your sensitive documents never leave your infrastructure. Built with modern web technologies (TypeScript, Prisma, tRPC, React), it offers a sleek interface for uploading PDFs, placing signature fields, and tracking signing status. The project prioritizes transparency and trust—review every line of code. It supports email notifications (via Inbucket or SMTP), payment integration (Stripe for billing), and can be extended through its API. Ideal for businesses and individuals who want complete control over their signing processes without per-document fees or vendor lock-in.
Troubleshooting & FAQ (1)
How-toHow to add dynamic signature fields using placeholders in Documenso?
Documenso now supports PDF placeholders. Add placeholders like {{signature_1}} in your PDF where signatures are needed, and Documenso automatically detects them for field placement. See official docs: https://docs.documenso.com/docs/users/documents/advanced/pdf-placeholders.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Ensure Node.js v22+, Docker and Docker Compose are installed
Step 2: Clone the repo and copy .env.example to .env (defaults work fine)
Step 3: Run `npm run dx` in the root — it starts a PostgreSQL container and an Inbucket email test server
- Step 1: Ensure Node.js v22+, Docker and Docker Compose are installed
- Step 2: Clone the repo and copy .env.example to .env (defaults work fine)
- Step 3: Run `npm run dx` in the root — it starts a PostgreSQL container and an Inbucket email test server
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the project folder: `rm -rf documenso`. Stop and remove Docker containers: `docker compose down -v` (this deletes database and email data). Backup your database first if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
memos
Open-source, self-hosted note-taking tool for quick capture. Markdown-native, lightweight, and fully yours.
siyuan
A privacy-first personal knowledge management system with fine-grained block-level references and Markdown WYSIWYG.
Cal.diy
A fully open-source, community-driven scheduling platform for self-hosters who want complete control.