Open source licenses
Sticraft is built on open-source software. Because every Sticraft tool runs entirely inside your browser, these components are not something we merely use on a server. They are downloaded to your device and executed there. This page names each of them, with the version, the license it is used under, and where to get its source.
Third-party components
The list below is Sticraft's declared runtime dependency set. Each license string is the one published by that package itself, at the exact version we ship. Where a package is dual-licensed, we state which option we use. Silence on a dual license only creates ambiguity later.
| Component | Version | License | Source |
|---|---|---|---|
| @jspawn/qpdf-wasm WebAssembly build of qpdf (itself Apache-2.0). Powers PDF encryption, decryption, repair, and the lossless structural pass of the PDF compressor. | 0.0.2 | Apache-2.0 | source |
| @jsquash/avif | 2.1.1 | Apache-2.0 | source |
| @jsquash/jpeg | 1.6.0 | Apache-2.0 | source |
| @jsquash/oxipng | 2.3.0 | Apache-2.0 | source |
| @jsquash/png | 3.1.1 | Apache-2.0 | source |
| @jsquash/webp | 1.5.0 | Apache-2.0 | source |
| @types/dompurify TypeScript type declarations only. No code from this package is shipped to your browser. | 3.0.5 | MIT | source |
| bignumber.js Direct dependency of polyclip-ts. | 9.3.1 | MIT | source |
| clsx | 2.1.1 | MIT | source |
| docx | 9.7.1 | MIT | source |
| dompurify Dual-licensed. Sticraft uses DOMPurify under the Apache-2.0 option of that dual license. | 3.4.16 | (MPL-2.0 OR Apache-2.0) | source |
| gifenc | 1.0.3 | MIT | source |
| jsbarcode | 3.12.3 | MIT | source |
| jspdf | 4.2.1 | MIT | source |
| jszip Dual-licensed. Sticraft uses JSZip under the MIT option of that dual license. | 3.10.1 | (MIT OR GPL-3.0-or-later) | source |
| lucide-react | 1.17.0 | ISC | source |
| mammoth | 1.12.2 | BSD-2-Clause | source |
| xlsx | 0.20.3 | Apache-2.0 | source |
| next | 16.3.8 | MIT | source |
| onnxruntime-web | 1.27.0 | MIT | source |
| pdf-lib | 1.17.1 | MIT | source |
| @pdf-lib/fontkit Embeds the bundled Liberation Sans font so PDF OCR keeps exact Turkish Unicode in its searchable text layer. | 1.1.1 | MIT | source |
| pdfjs-dist | 6.2.108 | Apache-2.0 | source |
| pica Runs locally in the browser to resize collage photos with a tiled high-quality filter and a single memory-bounded worker. | 10.0.2 | MIT | source |
| polyclip-ts Polygon clipping library used by the vector editing path operations. | 0.16.8 | MIT | source |
| qrcode | 1.5.4 | MIT | source |
| react | 19.2.7 | MIT | source |
| react-dom | 19.2.7 | MIT | source |
| svgo | 4.1.0 | MIT | source |
| splaytree-ts Direct dependency of polyclip-ts; the installed package declares this license string. | 1.0.2 | BSD-3-Clause | source |
| tailwind-merge | 3.6.0 | MIT | source |
| tesseract.js Wraps the Tesseract OCR engine (Apache-2.0), compiled to WebAssembly. | 7.0.0 | Apache-2.0 | source |
| wasm_vtracer WebAssembly build of VTracer (MIT). Powers the image-to-vector tracer. | 0.2.0 | MIT | source |
| yaml Parser and emitter behind the YAML ↔ JSON converter. Loaded only on that page. | 2.9.0 | ISC | source |
Some of these packages bundle further open-source components (for example, qpdf, Tesseract, MozJPEG, libwebp and libavif are compiled to WebAssembly inside the packages above). Except where stated otherwise on this page, those components are distributed under the license of the package that ships them, and their copyright notices travel with the code in the package sources linked above.
On-device machine-learning models
Several tools download neural-network weight files and run them in your browser. The weights are not npm packages and are not covered by any license in the table above. They are served from /models/, pinned by SHA-256, and carry their own terms:
- BiRefNet Lite 512, the optional detailed cutout in Background Eraser. Copyright (c) 2024 ZhengPeng. The FP16 ONNX export is published by Studio Ludens under the MIT license. Upstream source. Inference runs entirely in your browser.
- U²-Net (u2netp), the small salient-object model behind Background Eraser's "Auto remove", reused unchanged by Sticker Maker. Copyright Xuebin Qin et al., licensed under the Apache License 2.0. The
.onnxweights we ship are the ones published with rembg (MIT), unmodified. - RealESRGAN_x4plus_anime_6B (
realesrgan-x4plus-anime-6b.onnx), the optional AI enhancement pre-pass in the Vectorizer for small flat logos, illustrations and line art. Copyright (c) 2021 Xintao Wang. The ONNX export is published by SkillSafe under the BSD 3-Clause license. Upstream source. Inference runs entirely in your browser; photos never use this model. - YuNet (
face_detection_yunet_2026may.onnx), the face detector behind Face Blur's "Find faces automatically" first pass. Copyright 2020 Shiqi Yu, licensed under the MIT License. Distributed by OpenCV Zoo, unmodified.
Fonts
Sticraft's PDF text tools embed Liberation Sans so that Turkish, European, Cyrillic and Greek characters render correctly. The font files are served from /fonts/ and embedded into the PDFs you generate. They are not covered by the license of the package they arrive in. They carry their own:
- Liberation Sans (Regular and Bold), copyright Red Hat, Inc., with Reserved Font Name "Liberation"; digitized data copyright Google Corporation. Licensed under the SIL Open Font License, version 1.1. The files ship with pdf.js (see
node_modules/pdfjs-dist/standard_fonts/LICENSE_LIBERATION), whose own package license is Apache-2.0. The OFL governs the font itself. The OFL permits this embedding; the font is not sold on its own and the Reserved Font Name is unchanged.
Corrections
We keep this page pinned to what is actually installed, not to what we remember installing. If you believe a license, a version or an attribution here is wrong, tell us at contact@owl-app.com and we will fix it. See also our privacy policy and the proof that these components run on your device, not ours.