All 139 Dependencies

Every package Papermark depends on, ranked by repo health score.

Papermark is an open-source document-sharing platform built as a self-hostable alternative to DocSend. It lets teams share pitch decks, contracts, NDAs, and sales collateral through secure, branded links — tracking how recipients engage with every page in real time. The platform goes well beyond basic link sharing with enterprise-grade data rooms, granular file permissions, and an analytics pipeline that captures dwell time per page rather than just total document views.

Designed for sales teams, venture capitalists, real estate agents, and startups, Papermark answers a real question: who opened your document, which pages captured their attention, and where did they disengage. Unlike closed SaaS tools, the entire codebase is open and self-hostable, giving organizations full control over where sensitive documents are stored and who can access viewing data.

The platform has evolved rapidly from a simple link-sharing tool into a full document intelligence suite. Data rooms support hierarchical folder structures, group-based access control, AI-powered Q&A conversations embedded directly in the viewer, file request links for collecting documents from external parties, and customizable branding including logos, accent colors, and welcome messages. Email notifications fire in real time when a link is opened, with Slack integration available for teams that prefer channel-based alerts.

Papermark is actively maintained with 14 tagged releases, over 8,500 stars, and contributions from 60+ developers. The cloud-hosted version at papermark.com offers managed infrastructure for teams that prefer not to self-host, with paid plans adding data rooms, advanced analytics, and SSO on top of the open-source core.

31 TokenLens ^1.3.1 33 tailwind-scrollbar-hide ^2.0.0 outdated 34 tailwindcss-animate ^1.0.7 34 use-stick-to-bottom ^1.1.4 38 base-x ^5.0.1 42 clsx ^2.1.1 44 cmdk ^1.1.1 44 next-themes ^0.4.6 47 jsonwebtoken ^9.0.3 48 Vaul ^1.1.2 48 bottleneck ^2.19.5 49 Tailwind CSS Forms ^0.5.11 49 mime-types ^3.0.2 49 ms ^2.1.3 49 tailwindcss-typography ^0.5.19 50 Tremor React ^3.18.7 50 html2canvas ^1.4.1 50 pdf-lib ^1.17.1 50 react-textarea-autosize ^8.5.9 51 ExcelJS ^4.4.0 55 bcrypt.js ^3.0.3 55 use-debounce ^10.1.1 56 cuid ^3.0.0 56 react-colorful ^5.7.0 58 SAML Jackson (Polis) ^26.2.0 59 Archiver ^7.0.1 outdated 59 NextAuth.js ^1.0.7 outdated 59 NextAuth.js ^4.24.13 60 transliteration ^2.6.1 60 zod-openapi ^4.2.4 outdated 61 Sonner ^2.0.7 61 slugify ^3.0.0 62 prettier-plugin-tailwindcss ^0.8.0 65 react-markdown ^10.1.0 67 prisma-cli 6.5.0 outdated 72 Dub ^0.71.7 outdated 73 input-otp ^1.4.2 73 ua-parser-js ^1.0.41 outdated 75 qstash-js ^2.11.0 77 react-day-picker ^8.10.2 outdated 78 Radix UI ^1.2.12 78 Radix UI ^1.1.15 78 Radix UI ^1.1.11 78 Radix UI ^1.3.3 78 Radix UI ^1.1.12 78 Radix UI ^1.1.15 78 Radix UI ^2.1.16 outdated 78 Radix UI ^1.1.15 78 Radix UI ^2.1.8 outdated 78 Radix UI ^1.1.15 78 Radix UI ^1.1.10 78 Radix UI ^1.1.8 78 Radix UI ^1.3.8 78 Radix UI ^1.2.10 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.1.8 78 Radix UI ^1.2.4 78 Radix UI ^1.2.6 78 Radix UI ^1.1.13 78 Radix UI ^1.1.10 78 Radix UI ^1.1.11 78 Radix UI ^1.2.8 78 Radix UI ^1.2.2 78 React-Draggable ^4.5.0 79 Motion ^12.40.0 outdated 79 ts-pattern ^5.9.0 80 @upstash/redis ^1.38.0 81 Autoprefixer ^10.4.27 81 SWR ^2.4.1 81 nanoid ^5.1.11 outdated 82 Embla Carousel React ^8.6.0 82 Vercel Blob ^2.4.0 82 Vercel Blob ^1.4.3 outdated 82 class-variance-authority ^0.7.1 82 date-fns ^3.6.0 outdated 82 js-cookie ^3.0.7 82 react-i18next ^17.0.8 83 @hookform/resolvers ^5.2.2 outdated 83 axiom-js ^1.7.0 outdated 83 react-hotkeys-hook ^5.3.2 83 react-intersection-observer ^10.0.3 outdated 83 react-zoom-pan-pinch ^4.0.3 84 chrono-node ^2.9.1 85 Shiki ^3.23.0 outdated 85 Streamdown ^2.5.0 85 sanitize-html ^2.17.3 85 tsx ^4.22.3 87 React Resizable Panels ^4.11.2 88 dnd-kit ^6.3.1 88 dnd-kit ^10.0.0 outdated 88 dnd-kit ^3.2.2 outdated 89 Nodemailer ^7.0.13 outdated 89 React-PDF ^8.0.2 outdated 89 resend-node ^6.12.3 89 tailwind-merge ^2.6.1 outdated 90 @trigger.dev/sdk 4.5.3 outdated 90 MCP TypeScript SDK ^1.29.0 90 React Email ^6.3.2 90 Tailwind CSS ^3.4.19 outdated 90 i18next ^26.3.0 90 nuqs ^2.8.9 91 Prisma Client 6.5.0 outdated 91 Zod ^3.25.76 outdated 91 prettier ^3.8.1 91 react-dropzone ^15.0.0 outdated 92 AI SDK ^4.0.137 outdated 92 AI SDK ^3.0.65 outdated 92 AI SDK ^3.0.193 outdated 92 AI SDK ^6.0.191 outdated 92 React Hook Form ^7.75.0 92 TanStack Table ^8.21.3 outdated 92 Tiptap Core ^3.22.5 92 Tiptap Core ^3.22.5 92 Tiptap Core ^3.22.5 92 Tiptap Core ^3.22.5 92 Tiptap Core ^3.22.5 92 lucide-react ^1.16.0 92 postcss ^8.5.15 92 tus-node-server ^1.9.1 outdated 92 tus-node-server ^1.10.2 outdated 92 tus-node-server ^0.5.1 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1053.0 93 AWS SDK for JavaScript (S3 Client) ^3.1053.0 93 AWS SDK for JavaScript (S3 Client) ^3.1052.0 93 AWS SDK for JavaScript (S3 Client) ^3.1053.0 93 AWS SDK for JavaScript (S3 Client) ^3.1053.0 93 posthog-js ^1.376.0 93 stripe-js ^9.8.0 outdated 95 ESLint 8.57.0 outdated 95 OpenAI ^6.39.0 outdated 95 Stripe Node.js Library ^22.3.0 outdated 95 TypeScript ^5 outdated 95 oidc-provider ^9.8.3 96 Next.js ^16.2.6 96 Next.js ^14.2.35 outdated 96 Next.js ^14.2.35 outdated 96 vercel_runtime ^3.5.1 outdated 98 React ^18.3.1 outdated 98 React DOM ^18.3.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers