OSS探訪

secure document sharingとdata roomをviewer analytics付きでself-hostする

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
9,229
主要言語
TypeScript
ライセンス
未判定
リポジトリ最終更新
2026/08/28
ページ内ナビ

概要

Papermarkはcustom linkでdocumentを共有し、viewer analytics、custom branding、custom domain、secure data roomを提供するDocSend代替です。Next.js、Prisma、PostgreSQLを中心に構成され、self-hostも可能です。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

documentをcustom linkでsecureに共有する

PDF等のdocumentをshareable linkとして配布し、access controlやbrandingを含む閲覧体験を構築できます。

出典:[2]

viewer analyticsとdata roomを組み合わせる

document tracking、analytics、複数documentをまとめるdata roomを使い、営業資料や投資家向け資料の共有状況を把握できます。

出典:[2]

向いている用途

DocSend型workflowを自社domain・自社infrastructureへ寄せたい場合に向く

document sharingと閲覧分析を自前環境へ置き、custom domainやbrandingを管理したい用途に適します。

出典:[2]

導入前の確認

self-hostにはdatabase・storage・email等の外部設定が必要

v0.22.0はNode.js 18.18以上、PostgreSQL、blob/S3 storage、Resend等を前提とし、analytics用Tinybird等の追加設定もあります。

出典:[2][5]

coreとenterprise領域でlicenseが異なる

LICENSEは通常領域をAGPLv3、ee/とapp/(ee)をCommercial Licenseとして分離しています。productionでenterprise codeを使う場合はcommercial subscription条件を確認します。

出典:[3][4]

参考にした公式資料

  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)
編集部からの補足

指定された mfts/papermark は現在 papermark/papermark へ移管されています。coreはAGPLv3ですが、ee/とapp/(ee)はCommercial Licenseです。self-host時も利用するdirectory/featureによって条件が異なるため、repository全体を一つのOSS licenseとして扱わない点が重要です。

3ステップで試す

  1. 1

    Papermark v0.22.0を取得

    移管後のcanonical GitHub repositoryからrelease tagを取得します。

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

    dependenciesとenvironmentを準備

    Node.js 18.18以上でdependenciesをinstallし、PostgreSQL・storage・email等の設定を入力します。

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

    databaseを初期化してdevelopment serverを起動

    Prisma schemaを適用し、http://localhost:3000 でPapermarkを確認します。

    npm run dev:prisma && npm run dev
公式READMEで確認

成長

成長の推移 · 直近30日

9,229 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

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
所有者種別
Organization
主要言語
TypeScript
ライセンス
未判定
リポジトリ最終更新
2026/08/28

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?