OSS Tanbou

self-host secure document sharing and data rooms with viewer analytics

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
9,229
Primary language
TypeScript
License
Not determined
Repository last updated
Aug 28, 2026
On this page

Overview

Papermark is a DocSend alternative for sharing documents through custom links, tracking viewers, applying custom branding and domains, and organizing secure data rooms. It is built primarily with Next.js, Prisma, and PostgreSQL and supports self-hosting.

Features and best fit

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

Key features

Share documents through controlled custom links

Documents can be distributed through shareable links with access controls and branded viewing experiences.

Sources: [2]

Combine viewer analytics with secure data rooms

Tracking and analytics help teams understand document engagement, while data rooms organize multiple documents for sales or investor workflows.

Sources: [2]

Best fit

Fits teams moving DocSend-style workflows to their own domain or infrastructure

It is useful when document sharing, analytics, branding, and domain control should live in a self-managed environment.

Sources: [2]

Before adoption

Self-hosting depends on database, storage, email, and related services

Version 0.22.0 expects Node.js 18.18+, PostgreSQL, blob or S3 storage, Resend, and optional services such as Tinybird.

Sources: [2][5]

Core and enterprise areas use different licenses

The main LICENSE assigns AGPLv3 to core code and a Commercial License to ee/ and app/(ee). Production use of enterprise code requires checking the commercial subscription terms.

Sources: [3][4]

Official sources

  1. [1]papermark/papermark repository(2026-09-30)
  2. [2]Papermark README(2026-09-30)
  3. [3]Papermark core AGPLv3 license(2026-09-30)
  4. [4]Papermark Enterprise commercial license(2026-09-30)
  5. [5]Papermark v0.22.0 release(2026-09-30)
Supplemental curator note

The requested mfts/papermark repository now resolves to papermark/papermark. Core code is AGPLv3, while ee/ and app/(ee) use a Commercial License. Self-hosters should check the paths and features they use rather than assuming the entire repository has one open-source license.

Try it in 3 steps

  1. 1

    Clone Papermark v0.22.0

    Check out the release tag from the repository after its owner migration.

    git clone --depth 1 --branch v0.22.0 https://github.com/papermark/papermark.git && cd papermark
  2. 2

    Install dependencies and create environment config

    Use Node.js 18.18+ and configure PostgreSQL, storage, email, and other required services.

    npm install && cp .env.example .env
  3. 3

    Initialize the database and start development mode

    Apply the Prisma schema and open Papermark at http://localhost:3000.

    npm run dev:prisma && npm run dev
Check the official README

Growth

Growth trends · Last 30 days

9,229 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • dataroom
  • next-auth
  • nextjs
  • open-source
  • pdf
  • postgresql
  • prisma
  • tailwindcss
  • typescript
  • zod
Stars
9,229
Forks
1,404
Watchers
32
Open issues
240
Owner type
Organization
Primary language
TypeScript
License
Not determined
Repository last updated
Aug 28, 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?