Bu araçların kullandığı açık kaynaklı yazılımlar
Bu araçlar büyük ölçüde, başkalarının yaptığı açık kaynaklı işlerin özenli bir birleşimidir. Tarayıcınızda çalışanlar ve hangi lisansla çalıştıkları aşağıda.
| 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 uyarısı (libheif)
HEIC/HEIF çözümlemesi, LGPL v3 ile lisanslanmış libheif kütüphanesini kullanır. Ayrı ve değiştirilmemiş bir WebAssembly dosyası olarak sunulur ve bizim kendi kodumuza bağlanmaz; bu yüzden onu aynı kütüphaneden kendi derlemenizle değiştirmekte özgürsünüz. Kaynak kodu yukarıdaki bağlantıda.
GPL uyarısı (FFmpeg)
Video ve ses araçları, ffmpeg.wasm dosyasını siz onları kullandığınız anda kamuya açık bir CDN’den (jsDelivr) yükler. FFmpeg’in o derlemesi GPL v2 ya da sonrası ile lisanslıdır; kaynakları FFmpeg projesi ve ffmpeg.wasm projesi tarafından yukarıdaki bağlantıda yayımlanır.
Modeller
Makine öğrenmesi modelleri, onlara ihtiyaç duyan bir araç kullanıldığında Hugging Face’ten indirilir ve sonrasında tarayıcınız tarafından önbelleğe alınır. Bilerek yalnızca izin verici lisanslı modelleri kullanıyoruz: “ticari olmayan” ağırlıklar yok ve bu sayfaları kullananlara copyleft yükümlülüğü yükleyecek hiçbir şey yok.