
DocSend
Secure document sharing with analytics and access control
Discover top open-source software, updated regularly with real-world adoption signals.

Secure, branded document sharing with analytics and custom domains
Papermark lets you share PDFs via private links, apply your own branding, track viewer activity, and host the platform yourself using Next.js, TypeScript, and PostgreSQL.

Papermark is a self‑hosted platform that replaces commercial services for secure document distribution. It targets product teams, sales organizations, and any group that needs to share PDFs or other files while retaining full control over branding and data.
The application generates private, shareable links, supports custom domains and branding, and provides real‑time document‑view analytics powered by Tinybird. Built on a modern stack—Next.js, TypeScript, Tailwind, Prisma, and PostgreSQL—it can be extended or themed to match any corporate identity.
Deploy Papermark on any Node‑compatible host (Vercel, Docker, traditional servers). You’ll need a PostgreSQL instance, an S3‑compatible blob store, and a Tinybird account for analytics. The repository includes scripts for database migration and a clear setup guide, enabling teams to launch a fully owned document‑sharing service in minutes.
When teams consider Papermark, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Investor pitch deck distribution
Share a private link with investors, track who opened the deck and for how long, while presenting your company’s branding.
Sales collateral with brand consistency
Provide prospects with custom‑branded PDFs, monitor engagement, and integrate with Stripe for gated access if needed.
Internal policy documents
Distribute company policies securely, enforce read‑through tracking, and store all activity logs within your own database.
Academic paper sharing
Offer a private link to research papers, collect analytics on readership, and maintain control over the content’s distribution.
Papermark is built with Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL, and uses Tinybird for analytics.
Yes, you can self‑host on any Node.js‑compatible environment, using PostgreSQL and an S3‑compatible blob store.
Papermark supports AWS S3 or Vercel Blob for file storage; you can choose the provider that fits your infrastructure.
Analytics are processed through Tinybird, providing near real‑time insights into document views.
Yes, the UI is built with shadcn/ui components and Tailwind, allowing full theming and custom domain integration.
Project at a glance
ActiveLast synced 4 days ago