Talking to customers · Edition No. 9 · 3 Sep 2026

documenso/documenso

The document you send that comes back signed, not thumbed-through and forgotten in a folder.

← Talking to customersRead the whole edition →

14.9k stars · AGPL-3.0 · v2.17.0 (2026-08-19) · Track this in Scout

The document you send that comes back signed, not thumbed-through and forgotten in a folder.

▶Repo detailsthe review · specs · pros & cons

What it is

A self-hosted electronic signature service — AGPL, Next.js plus Postgres. Sends signable PDFs by email link, tracks who opened, who signed, when, and emits an audit trail.

What it is good for. This will not earn traffic. It is the missing hinge for two moments that stall founder-led deals: enterprise customers who ask for a DPA, MSA or NDA before purchasing, and any consulting or partnership work. Right now the choices are DocuSign at $25/month per user or DOCX by email with no trail. Documenso runs on an ordinary server and doubles as the delivery mechanism for signed Typst-produced proposals (Ed.8 #7).

Stars14.9k
LicenceAGPL-3.0
Latestv2.17.0 (2026-08-19)checked 7 Sep 2026
Written inTypeScript
NeedsDocker, and SMTP with SPF, DKIM and DMARC configured
RunsSelf-hosted on your own server
Setup effort
3 / 5
Payoff
3 / 5
Good
  • AGPL-3.0 — self-hosted, your data
  • Handles the ceremony (authenticated links, signed audit trail) that DocuSign is famous for
  • Emits webhooks: n8n can route "contract signed" into Twenty (#1) as a stage change
Watch for
  • eSignature legality varies — for EU counterparts, read eIDAS and whether Documenso's basic level meets what your customer expects
  • Sending is your problem — needs SMTP with SPF/DKIM/DMARC. checkdmarc (Ed.8 #1) is the tool to test that
  • Nobody uses this weekly at a small scale; installing before the first request is premature — the case here is "know it exists"
Replaces

DocuSign, PandaDoc, and per-signature pricing

Works well with

The same SMTP setup as Listmonk and your transactional email — one configuration pays off three times

Screenshots
documenso/documenso: GitHub preview carddocumenso/documenso: Screenshot 1documenso/documenso: Screenshot 2documenso/documenso: Screenshot 3

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.