Skip to content
Sticraft

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.

ComponentVersionLicenseSource
@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.2Apache-2.0source
@jsquash/avif2.1.1Apache-2.0source
@jsquash/jpeg1.6.0Apache-2.0source
@jsquash/oxipng2.3.0Apache-2.0source
@jsquash/png3.1.1Apache-2.0source
@jsquash/webp1.5.0Apache-2.0source
@types/dompurify

TypeScript type declarations only — no code from this package is shipped to your browser.

3.0.5MITsource
clsx2.1.1MITsource
docx9.7.1MITsource
dompurify

Dual-licensed. Sticraft uses DOMPurify under the Apache-2.0 option of that dual license.

3.4.11(MPL-2.0 OR Apache-2.0)source
gifenc1.0.3MITsource
jsbarcode3.12.3MITsource
jspdf4.2.1MITsource
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-react1.17.0ISCsource
next16.2.7MITsource
onnxruntime-web1.27.0MITsource
pdf-lib1.17.1MITsource
pdfjs-dist6.0.227Apache-2.0source
qrcode1.5.4MITsource
react19.2.7MITsource
react-dom19.2.7MITsource
svgo4.0.1MITsource
tailwind-merge3.6.0MITsource
tesseract.js

Wraps the Tesseract OCR engine (Apache-2.0), compiled to WebAssembly.

7.0.0Apache-2.0source
wasm_vtracer

WebAssembly build of VTracer (MIT). Powers the image-to-vector tracer.

0.2.0MITsource

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.

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 support@sticraft.com and we will fix it. See also our privacy policy and the proof that these components run on your device, not ours.