Open-source notices
Etchplan is built on the open-source components below, each used under its own licence (Terms clause 16).
| Component | Version | Licence |
|---|---|---|
| @neslinesli93/qpdf-wasm | ^0.3.0 | ISCThe qpdf library it wraps is Apache-2.0. |
| @pdf-lib/fontkit | ^1.1.1 | MIT |
| @radix-ui/react-alert-dialog | ^1.1.15 | MIT |
| @radix-ui/react-dialog | ^1.1.15 | MIT |
| @radix-ui/react-dropdown-menu | ^2.1.16 | MIT |
| @radix-ui/react-label | ^2.1.8 | MIT |
| @radix-ui/react-progress | ^1.1.8 | MIT |
| @radix-ui/react-select | ^2.2.6 | MIT |
| @radix-ui/react-slot | ^1.2.4 | MIT |
| @radix-ui/react-tooltip | ^1.2.8 | MIT |
| @sentry/nextjs | ^10.52.0 | MIT |
| @supabase/ssr | ^0.10.3 | MIT |
| @supabase/supabase-js | ^2.105.4 | MIT |
| @tanstack/react-query | ^5.100.14 | MIT |
| class-variance-authority | ^0.7.1 | Apache-2.0 |
| clsx | ^2.1.1 | MIT |
| konva | ^9.3.19 | MIT |
| lucide-react | ^1.14.0 | ISC |
| next | 16.2.6 | MIT |
| next-themes | ^0.4.6 | MIT |
| pdf-lib | ^1.17.1 | MIT |
| pdfjs-dist | ^4.10.38 | Apache-2.0 |
| posthog-js | ^1.373.2 | Apache-2.0Portions under MIT. |
| react | 19.2.4 | MIT |
| react-dom | 19.2.4 | MIT |
| react-konva | ^19.0.0 | MIT |
| react-resizable-panels | ^4.11.0 | MIT |
| sonner | ^2.0.7 | MIT |
| tailwind-merge | ^3.3.1 | MIT |
| zod | ^4.4.3 | MIT |
| zustand | ^5.0.4 | MIT |
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.