OSS Tanbou

self-host PDF signing, multi-signer workflows, and audit trails

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
7,045
Primary language
JavaScript
License
Not determined
Repository last updated
Aug 21, 2026
On this page

Overview

OpenSign is an open-source e-signature platform for PDF signing, signature requests, multi-signer flows, templates, and audit trails. It provides a hosted service and a Docker-based self-hosting path.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Place several signature and annotation types on PDFs

Signers can use drawn, image, typed, or saved signatures and complete the document fields placed in the signing flow.

Sources: [2]

Manage multi-signer and ordered signing workflows

The platform supports multiple invitees, shareable signing links, signing order, email OTP for guest signers, expiration, and rejection reasons.

Sources: [2]

Connect templates, audit trails, and APIs to business workflows

Reusable PDF templates, document activity logs, completion certificates, and API keys support repeated signing processes and external-system integration.

Sources: [2]

Best fit

Fits organizations that want e-signature data under their own control

It is relevant when teams want to self-host signing documents and workflows instead of depending only on a commercial SaaS, while still integrating through an API.

Sources: [2]

Before adoption

Replace development defaults before production use

The README warns that the default MongoDB deployment is not persistent, and the example environment contains development-oriented values. Production setups need persistent storage, mail, secret, and signing-certificate configuration.

Sources: [2]

Most covered code is AGPL-3.0 with a separately licensed path

The LICENSE assigns separate terms to a customRoute directory and makes the remaining covered code available under AGPL-3.0. GitHub reports the repository SPDX value as NOASSERTION.

Sources: [4]

Official sources

  1. [1]OpenSignLabs/OpenSign repository(2026-09-30)
  2. [2]OpenSign README(2026-09-30)
  3. [3]OpenSign v2.41.3 release(2026-09-30)
  4. [4]OpenSign repository license(2026-09-30)
Supplemental curator note

OpenSign covers signature requests, reusable templates, audit trails, and APIs while remaining deployable on your own infrastructure. The Docker example contains development-oriented defaults, so production setups should replace secrets and plan persistent MongoDB, mail, and signing-certificate configuration.

Try it in 3 steps

  1. 1

    Clone OpenSign

    Fetch the official repository containing its Docker Compose and Caddy configuration.

    git clone https://github.com/OpenSignLabs/OpenSign.git && cd OpenSign
  2. 2

    Prepare the local environment file

    Create the environment file consumed by the documented Docker setup. The defaults are for evaluation; replace secrets, mail, and signing-certificate settings for production.

    cp .env.local_dev .env.prod
  3. 3

    Start with Docker Compose

    Start OpenSign, its API, MongoDB, and Caddy. Production deployments should separately plan persistent MongoDB, TLS, and secret management.

    HOST_URL=https://localhost:3001 docker compose up --force-recreate
Check the official README

Growth

Growth trends · Last 30 days

7,045 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • digital-signature
  • document-signing
  • docusign-alternative
  • docusign-free
  • e-signature
  • electronic-signature
  • electronic-signatures
  • esign
  • esignature
  • hacktoberfest
  • javascript
  • legaltech
Stars
7,045
Forks
834
Watchers
37
Open issues
154
Owner type
Organization
Primary language
JavaScript
License
Not determined
Repository last updated
Aug 21, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?