documenso

Из публичных источников

Documenso — приложение с открытым исходным кодом для электронной подписи документов, альтернатива DocuSign, которое можно развернуть на своём сервере.

ПриложениеКатегория: Веб-приложения · PDF и документыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

Цифровая подпись документов должна быть быстрой и простой, но каждая подпись при этом зависит от стороннего провайдера, которому нужно доверять. Documenso — приложение для электронной подписи с открытым исходным кодом, альтернатива DocuSign, которое позволяет отправлять, подписывать и управлять PDF-документами, сохраняя контроль над тем, как работает платформа. Код проекта открыт, поэтому его можно читать, проверять и запускать самостоятельно. Стек построен на TypeScript, React Router v7, Hono, Prisma и PostgreSQL, работа с PDF обеспечивается через pdf.js и pdf-lib. Проект поддерживает развёртывание через Docker, Docker Compose, Kubernetes, Railway и вручную. Documenso ориентирован на разработчиков, IT-команды и организации, которые хотят использовать самостоятельно размещённую электронную подпись в собственной инфраструктуре. Распространяется под лицензией AGPL-3.0.
  • digital-signature
  • document-signing
  • documentation
  • docusign-alternative
  • e-signature
  • esign
  • esignature
  • knowledge-base
  • next-auth
  • nextjs
  • open-source
  • pdf

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    documenso.com/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/documenso/documenso ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Web browserСовместимо—Заявлено в карточке—
Server / self-hostedНеизвестно———
Container (OCI)Неизвестно———

Релизы

проверено 29 окт. 2026 г.
v2.21.1Последний22 окт. 2026 г.Официальный источник ↗

Файлы версии 2.21.1

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества100
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 12509 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 8 days ago
Точность категории · 1010
classifier confidence 1
Популярность · 1010
15427 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX AGPL-3.0
Сообщество · 55
issues enabled, 3342 forks

Лицензия

AGPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/documenso/documensoОсновной★ 15 427 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

OpenSignПохожий
OpenSign — бесплатное open-source веб-приложение для электронной подписи PDF-документов, альтернатива DocuSign.Веб-приложения
wikiПохожий
Wiki.js — открытая самостоятельно размещаемая wiki-платформа для создания, организации и публикации баз знаний и документации в Markdown.AGPL-3.0 · Веб-приложения
TriliumПохожий
Trilium Notes — бесплатное кроссплатформенное открытое приложение для иерархических заметок и создания больших персональных баз знаний.AGPL-3.0 · Веб-приложения
etherpadПохожий
Etherpad — открытый редактор документов в реальном времени, который записывает автора каждой правки и хранит полную историю на вашем собственном сервере.Apache-2.0 · Веб-приложения
silverbulletПохожий
SilverBullet — открытая самохостируемая база знаний и заметок в браузере на Markdown с расширением на Lua.MIT · Веб-приложения
workout-coolПохожий
🏋 Современная платформа для фитнес-тренировок с открытым исходным кодом. Создавайте программы тренировок, отслеживайте прогресс и пользуйтесь обширной базой упражнений.MIT · Веб-приложения

README

Из documenso/documenso · лицензия AGPL-3.0 · загружено 29 окт. 2026 г.

About Documenso

Signing documents digitally should be fast and easy and should be the best practice for every document signed worldwide. This is technically quite easy today, but it also introduces a new party to every signature: The signing tool providers. While this is not a problem in itself, it should make us think about how we want these providers of trust to work. Documenso aims to be the world's most trusted document-signing tool. This trust is built by empowering you to self-host Documenso and review how it works under the hood.

Join us in creating the next generation of open trust infrastructure.

Recognition

Community and Next Steps 🎯

  • Try Documenso by self-hosting it or signing up at documenso.com.
  • Tell us what you think in the Discussions.
  • Join the Discord server for any questions and getting to know other community members.
  • ⭐ the repository to help us raise awareness.
  • Open detailed issues to report bugs or propose features.

Contributing

Note: We no longer accept external pull requests, aside from a small group of trusted contributors we reach out to directly. The best way to contribute is through detailed issues. Read Why We're Pausing External Pull Requests for the reasoning.

  • Documenso stays open source. You can read, audit, run, and fork the code.
  • To report issues or propose changes, see our contribution guide.

Contact us

Contact us if you are interested in our Enterprise plan for large organizations that need extra flexibility and control.

Tech Stack

Local Development

Requirements

To run Documenso locally, you will need

  • Node.js (v24 or above)
  • Postgres SQL Database
  • Docker (optional)

Developer Quickstart

Note: This is a quickstart for developers. It assumes that you have both docker and docker-compose installed on your machine.

Want to get up and running quickly? Follow these steps:

  1. Fork this repository to your GitHub account.

After forking the repository, clone it to your local device by using the following command:

git clone https://github.com/<your-username>/documenso
  1. Set up your .env file using the recommendations in the .env.example file. Alternatively, just run cp .env.example .env to get started with our handpicked defaults.

  2. Run npm run dx in the root directory

    • This will spin up a postgres database and inbucket mailserver in a docker container.
  3. Run npm run dev in the root directory

  4. Want it even faster? Just use

npm run d
Access Points for Your Application
  1. App - http://localhost:3000

  2. Incoming Mail Access - http://localhost:9000

  3. Database Connection Details

    • Port: 54320
    • Connection: Use your favorite database client to connect using the provided port.

Developer Setup

Manual Setup

Follow the manual setup guide to configure Documenso on your local machine.

Run in Gitpod

  • Click below to launch a ready-to-use Gitpod workspace in your browser.

[Open in Gitpod]

Run in DevContainer

We support DevContainers for VSCode. Click here to get started.

Video walkthrough

If you're a visual learner and prefer to watch a video walkthrough of setting up Documenso locally, check out this video:

[Watch the video]

Docker

We provide official Docker images on DockerHub and GitHub Container Registry.

For setup instructions, see the Docker Deployment and Docker Compose guides.

Self Hosting

We support a variety of deployment methods including Docker, Docker Compose, Railway, Kubernetes, and manual deployment.

For full instructions, requirements, and configuration details, see the Self Hosting documentation.

One-Click Deploys

[!NOTE] Want to see another provider listed here? Please open a provider request instead of a PR so the community can signal interest. PRs adding deploy badges without a prior issue will be closed.

Security

If you believe you have found a security vulnerability in Documenso, please report it through our Security Policy. We prioritize private reports via GitHub Security Advisories. See SECURITY.md for scope and details.

Troubleshooting

For troubleshooting self-hosted deployments, see the Troubleshooting guide and Tips & Common Pitfalls.

I'm not receiving any emails when using the developer quickstart.

When using the developer quickstart, an Inbucket server will be spun up in a docker container that will store all outgoing emails locally for you to view.

The Web UI can be found at http://localhost:9000, while the SMTP port will be on localhost:2500.

I can't see environment variables in my package scripts.

Wrap your package script with the with:env script like such:

npm run with:env -- npm run myscript

The same can be done when using npx for one of the bin scripts:

npm run with:env -- npx myscript

This will load environment variables from your .env and .env.local files.

Repo Activity

[Repository Activity]

Открыть репозиторий ↗