Открытое ПО, которое используют эти инструменты

Эти инструменты — по большей части аккуратная сборка открытого кода, написанного другими людьми. Вот что работает в вашем браузере и под какой лицензией.

SoftwareLicenceUsed for
DB-IP Country LiteCC BY 4.0IP → country table, downloaded once and searched inside your browser (What is my IP)
tldtsMITPublic Suffix List lookups for the DMARC organisational domain
@noble/ed25519MITEd25519 DKIM signatures where the browser has no Ed25519 in WebCrypto
disposable-email-domainsMITList of throwaway e-mail domains
pdf-libMITWriting and editing PDF files
pdf.js (pdfjs-dist)Apache-2.0Rendering PDF pages and extracting text
libheif (libheif-js)LGPL-3.0Decoding HEIC/HEIF photos
jSquash codecsApache-2.0JPEG, PNG, WebP and AVIF encoding (MozJPEG, libwebp, libavif, OxiPNG)
FFmpeg (ffmpeg.wasm)GPL-2.0-or-laterVideo and audio conversion
Tesseract (tesseract.js)Apache-2.0Optical character recognition
OpenCV (@techstark/opencv-js)Apache-2.0Document edge detection in the camera scanner
ONNX Runtime WebMITRunning the background-removal models
U-2-NetpApache-2.0Background removal — fast model
MODNetApache-2.0Background removal — portrait model
ISNet general useMITBackground removal — high-quality model
SheetJS (xlsx)Apache-2.0Reading and writing Excel files
MammothBSD-2-ClauseConverting DOCX to HTML
MarkedMITMarkdown to HTML
TurndownMITHTML to Markdown
PrettierMITFormatting JSON, HTML, CSS, JavaScript, Markdown and YAML
sql-formatterMITFormatting SQL
js-yamlMITYAML parsing
PapaParseMITCSV parsing
jsdiffBSD-3-ClauseText comparison
pixelmatchISCVisual comparison of rendered pages
QRCodeMITQR code generation
JsBarcodeMITCODE128, EAN-13/JAN and ITF barcodes
zxing-wasm (zxing-cpp)MIT / Apache-2.0Reading QR codes and barcodes
qpdf (@jspawn/qpdf-wasm)Apache-2.0AES-256 PDF encryption, decryption and structure inspection
kuromoji.js + IPADICApache-2.0Japanese morphological analysis for furigana
kanji (data lists)MPL-2.0JLPT and school-grade kanji lists
HarfBuzz (harfbuzzjs)MIT / Old MITFont subsetting (hb-subset)
woff2 (wawoff2)MIT / Apache-2.0WOFF2 compression
opentype.jsMITBuilding TrueType fonts from drawn glyphs
JSZipMITBuilding ZIP downloads
exifrMITReading EXIF, IPTC and XMP metadata
c2pa-webMITVerifying C2PA Content Credentials
SortableJSMITDrag-and-drop reordering
LOCAMITFew-shot object counting model (the “count anything” mode of the photo counter)
Vite + vite-plugin-pwa (Workbox)MITBuild tooling and the offline service worker

Уведомление LGPL (libheif)

Декодирование HEIC/HEIF выполняет libheif под лицензией LGPL v3. Она поставляется отдельным неизменённым файлом WebAssembly, который не слинкован с нашим собственным кодом, так что вы вправе заменить его своей сборкой той же библиотеки. Исходный код доступен по ссылке выше.

Уведомление GPL (FFmpeg)

Инструменты для видео и аудио подгружают ffmpeg.wasm из публичного CDN (jsDelivr) в тот момент, когда вы ими пользуетесь. Эта сборка FFmpeg распространяется под лицензией GPL v2 или более поздней; её исходный код публикуют проект FFmpeg и проект ffmpeg.wasm по ссылке выше.

Модели

Модели машинного обучения скачиваются с Hugging Face, когда вы пользуетесь инструментом, которому они нужны, и после этого сохраняются в кэше браузера. Мы намеренно берём только модели с разрешительной лицензией — никаких «некоммерческих» весов и ничего, что накладывало бы копилефт-обязательства на тех, кто пользуется этими страницами.