Etchplan

Open-source notices

Etchplan is built on the open-source components below, each used under its own licence (Terms clause 16).

ComponentVersionLicence
@neslinesli93/qpdf-wasm^0.3.0ISCThe qpdf library it wraps is Apache-2.0.
@pdf-lib/fontkit^1.1.1MIT
@radix-ui/react-alert-dialog^1.1.15MIT
@radix-ui/react-dialog^1.1.15MIT
@radix-ui/react-dropdown-menu^2.1.16MIT
@radix-ui/react-label^2.1.8MIT
@radix-ui/react-progress^1.1.8MIT
@radix-ui/react-select^2.2.6MIT
@radix-ui/react-slot^1.2.4MIT
@radix-ui/react-tooltip^1.2.8MIT
@sentry/nextjs^10.52.0MIT
@supabase/ssr^0.10.3MIT
@supabase/supabase-js^2.105.4MIT
@tanstack/react-query^5.100.14MIT
class-variance-authority^0.7.1Apache-2.0
clsx^2.1.1MIT
konva^9.3.19MIT
lucide-react^1.14.0ISC
next16.2.6MIT
next-themes^0.4.6MIT
pdf-lib^1.17.1MIT
pdfjs-dist^4.10.38Apache-2.0
posthog-js^1.373.2Apache-2.0Portions under MIT.
react19.2.4MIT
react-dom19.2.4MIT
react-konva^19.0.0MIT
react-resizable-panels^4.11.0MIT
sonner^2.0.7MIT
tailwind-merge^3.3.1MIT
zod^4.4.3MIT
zustand^5.0.4MIT

Version numbers are the ranges Etchplan builds against. Full licence text for each component ships inside its own package and is available from its project page.