Open-source licences
StarkPDF runs these open-source components in your browser. We thank their authors. LGPL components (libheif, for iPhone photos) are loaded as separate files only when needed, and can be replaced; their source is available from the links below.
| Component | Version | Licence |
|---|---|---|
| @cantoo/fontkit | 2.0.12 | MIT |
| @cantoo/pdf-lib | 2.11.1 | MIT |
| @expo-google-fonts/noto-sans | 0.4.2 | MIT AND OFL-1.1 |
| @fontsource/arimo | 5.2.8 | Apache-2.0 |
| @fontsource/caveat | 5.3.0 | OFL-1.1 |
| @fontsource/dancing-script | 5.3.0 | OFL-1.1 |
| @jsquash/jpeg | 1.6.0 | Apache-2.0 |
| @jsquash/resize | 2.1.1 | Apache-2.0 |
| @napi-rs/canvas | 1.0.13 | MIT |
| @napi-rs/canvas-win32-x64-msvc | 1.0.13 | MIT |
| base64-js | 1.5.1 | MIT |
| brotli | 1.3.3 | MIT |
| cookie | 1.1.1 | MIT |
| culori | 4.0.2 | MIT |
| dfa | 1.2.0 | MIT |
| fflate | 0.8.3 | MIT |
| html-entities | 2.6.0 | MIT |
| idb | 8.0.4 | ISC |
| libde265 (in libheif-js) | 1.x | LGPL-3.0 |
| libheif (in libheif-js, loaded as a separate module) | 1.x | LGPL-3.0 |
| libheif-js | 1.23.5 | LGPL-3.0 |
| MozJPEG (in @jsquash/jpeg) | 4.x | IJG AND BSD-3-Clause AND Zlib |
| node-html-better-parser | 1.5.9 | MIT |
| OpenJPEG (in pdfjs-dist) | 2.x | BSD-2-Clause |
| pdf.js JBIG2 decoder (in pdfjs-dist) | - | Apache-2.0 |
| pdfjs-dist | 6.4.299 | Apache-2.0 |
| qcms (in pdfjs-dist) | - | MIT |
| react | 19.3.1 | MIT |
| react-dom | 19.3.1 | MIT |
| react-router | 7.18.4 | MIT |
| react-router-dom | 7.18.4 | MIT |
| restructure | 3.0.2 | MIT |
| scheduler | 0.28.0 | MIT |
| set-cookie-parser | 2.7.3 | MIT |
| tslib | 2.8.1 | 0BSD |