Open-source licenses & attributions
Sunasty runs on open-source software. The libraries below run in your browser to power the tools; thanks to their authors, licenses are below.
Video and audio tools use FFmpeg compiled to WebAssembly, licensed under the GNU GPL v2 or later. Its complete corresponding source is available at the linked repository.
| Component | Powers | License |
|---|---|---|
| FFmpeg (ffmpeg.wasm core) | Video & audio processing | GPL-2.0-or-later |
| @ffmpeg/ffmpeg | ffmpeg.wasm JS wrapper | MIT |
| qpdf (via @neslinesli93/qpdf-wasm) | PDF unlock (decrypt) | Apache-2.0 (qpdf) / ISC (wrapper) |
| pdf-lib | PDF editing & creation | MIT |
| pdf-lib-plus-encrypt | PDF password encryption | MIT |
| pdf.js (pdfjs-dist) | PDF rendering & text extraction | Apache-2.0 |
| jsPDF | HTML → PDF | MIT |
| html2canvas | HTML → PDF rasterisation | MIT |
| DOMPurify | HTML sanitisation | MPL-2.0 OR Apache-2.0 |
| Tesseract.js | OCR (image/PDF → text) | Apache-2.0 |
| @huggingface/transformers | Speech-to-text (Whisper) for audio-transcribe | Apache-2.0 |
| jSquash (@jsquash/*) | Image codecs (AVIF/JPEG/PNG/WebP) | Apache-2.0 |
| gifenc | GIF encoding for gif-maker | MIT |
| libarchive.js | Archive extraction (zip/rar/7z/tar) | MIT (libarchive: BSD-2-Clause) |
| libheif-js | HEIC → JPG conversion | LGPL-3.0 |
| buffer | Node Buffer polyfill bundled by fit-file-parser (gpx-converter) | MIT |
| exifr | EXIF metadata reading | MIT |
| @contentauth/c2pa-web | C2PA Content Credentials | MIT |
| mammoth | Word (.docx) → HTML | BSD-2-Clause |
| jsQR | QR code scanning | Apache-2.0 |
| qr-code-styling | QR code generation | MIT |
| SVGO | SVG optimisation | MIT |
| js-yaml | YAML parsing | MIT |
| fit-file-parser | Garmin/Polar/Suunto .FIT parsing for gpx-converter | MIT |
| marked | Markdown rendering | MIT |
| fflate | Zip compression | MIT |
| Preact | UI islands | MIT |
| Astro | Static site framework | MIT |
| exchange-api (fawazahmed0) | Currency converter daily rates (public data) | Public data (CC0) |
| Inter | Body typeface (self-hosted) | SIL OFL 1.1 |
| Martian Mono | Display typeface (self-hosted) | SIL OFL 1.1 |