All 176 Dependencies
Every package Documenso depends on, ranked by repo health score.
Documenso is an open-source electronic signature platform built on the belief that signing infrastructure should be auditable, self-hostable, and free from vendor lock-in. Organizations can deploy a fully operational e-signature system on their own infrastructure while retaining complete control over documents, cryptographic keys, and signing workflows.
The platform handles the complete document lifecycle: upload a PDF, place typed or drawn signature fields for one or more recipients, send signing invitations by email, collect signatures in the browser, and receive a cryptographically sealed PDF with an audit certificate. Multi-party workflows support sequential and parallel signing with role-based access, recipient re-authentication via passkeys, and per-envelope expiration.
Developers get two API surfaces — a RESTful ts-rest API (v1) and a tRPC API (v2) — along with embeddable signing components that can be rendered inside any web application without redirecting users to an external service. Webhooks, document templates, and bulk-send capabilities make it practical for high-volume automated workflows.
Documenso is built with React Router v7, Hono, Prisma, PostgreSQL, and TypeScript throughout. Storage, signing, email, and background job providers are all swappable via environment variables, so self-hosters can use local P12 certificates or Google Cloud KMS for signing, S3 or database storage, and Inngest, BullMQ, or a local queue for async processing.