Opensourcesoftware die deze tools gebruiken
Deze tools zijn grotendeels een zorgvuldige samenstelling van opensourcewerk van andere mensen. Dit is wat er in je browser draait, en onder welke licentie.
| Software | Licence | Used for |
|---|---|---|
| DB-IP Country Lite | CC BY 4.0 | IP → country table, downloaded once and searched inside your browser (What is my IP) |
| tldts | MIT | Public Suffix List lookups for the DMARC organisational domain |
| @noble/ed25519 | MIT | Ed25519 DKIM signatures where the browser has no Ed25519 in WebCrypto |
| disposable-email-domains | MIT | List of throwaway e-mail domains |
| pdf-lib | MIT | Writing and editing PDF files |
| pdf.js (pdfjs-dist) | Apache-2.0 | Rendering PDF pages and extracting text |
| libheif (libheif-js) | LGPL-3.0 | Decoding HEIC/HEIF photos |
| jSquash codecs | Apache-2.0 | JPEG, PNG, WebP and AVIF encoding (MozJPEG, libwebp, libavif, OxiPNG) |
| FFmpeg (ffmpeg.wasm) | GPL-2.0-or-later | Video and audio conversion |
| Tesseract (tesseract.js) | Apache-2.0 | Optical character recognition |
| OpenCV (@techstark/opencv-js) | Apache-2.0 | Document edge detection in the camera scanner |
| ONNX Runtime Web | MIT | Running the background-removal models |
| U-2-Netp | Apache-2.0 | Background removal — fast model |
| MODNet | Apache-2.0 | Background removal — portrait model |
| ISNet general use | MIT | Background removal — high-quality model |
| SheetJS (xlsx) | Apache-2.0 | Reading and writing Excel files |
| Mammoth | BSD-2-Clause | Converting DOCX to HTML |
| Marked | MIT | Markdown to HTML |
| Turndown | MIT | HTML to Markdown |
| Prettier | MIT | Formatting JSON, HTML, CSS, JavaScript, Markdown and YAML |
| sql-formatter | MIT | Formatting SQL |
| js-yaml | MIT | YAML parsing |
| PapaParse | MIT | CSV parsing |
| jsdiff | BSD-3-Clause | Text comparison |
| pixelmatch | ISC | Visual comparison of rendered pages |
| QRCode | MIT | QR code generation |
| JsBarcode | MIT | CODE128, EAN-13/JAN and ITF barcodes |
| zxing-wasm (zxing-cpp) | MIT / Apache-2.0 | Reading QR codes and barcodes |
| qpdf (@jspawn/qpdf-wasm) | Apache-2.0 | AES-256 PDF encryption, decryption and structure inspection |
| kuromoji.js + IPADIC | Apache-2.0 | Japanese morphological analysis for furigana |
| kanji (data lists) | MPL-2.0 | JLPT and school-grade kanji lists |
| HarfBuzz (harfbuzzjs) | MIT / Old MIT | Font subsetting (hb-subset) |
| woff2 (wawoff2) | MIT / Apache-2.0 | WOFF2 compression |
| opentype.js | MIT | Building TrueType fonts from drawn glyphs |
| JSZip | MIT | Building ZIP downloads |
| exifr | MIT | Reading EXIF, IPTC and XMP metadata |
| c2pa-web | MIT | Verifying C2PA Content Credentials |
| SortableJS | MIT | Drag-and-drop reordering |
| LOCA | MIT | Few-shot object counting model (the “count anything” mode of the photo counter) |
| Vite + vite-plugin-pwa (Workbox) | MIT | Build tooling and the offline service worker |
LGPL-vermelding (libheif)
Het decoderen van HEIC/HEIF gebeurt met libheif, onder de LGPL v3. Het wordt geleverd als een apart, ongewijzigd WebAssembly-bestand dat niet met onze eigen code is gekoppeld, dus je bent vrij om het te vervangen door je eigen build van dezelfde bibliotheek. De broncode staat op de link hierboven.
GPL-vermelding (FFmpeg)
De video- en audiotools laden ffmpeg.wasm van een openbare CDN (jsDelivr) op het moment dat je ze gebruikt. Die build van FFmpeg valt onder de GPL v2 of later; de broncode wordt gepubliceerd door het FFmpeg-project en door het ffmpeg.wasm-project op de link hierboven.
Modellen
Machinelearningmodellen worden van Hugging Face gedownload zodra je een tool gebruikt die ze nodig heeft, en daarna door je browser bewaard. We gebruiken bewust alleen modellen met een permissieve licentie — geen “niet-commerciële” gewichten, en niets wat de mensen die deze pagina’s gebruiken een copyleftverplichting oplegt.