Open-source licenses
nuku tools is built with the free open-source software below. Thank you to everyone who made it.
Every part is used unchanged, as published by its authors. Each name links to its source code and full license.
| Software | What it does here | License |
|---|---|---|
| pdf-lib | Editing PDF files | MIT |
| PDF.js (pdfjs-dist) | Showing and reading PDF pages | Apache-2.0 |
| Mediabunny | Converting audio and video | MPL-2.0 |
| @mediabunny/mp3-encoder | Saving MP3 files | MPL-2.0 |
| LAME MP3 Encoder | MP3 encoding (inside the part above) | LGPL-2.0 |
| heic2any | Opening iPhone photos (HEIC) | MIT |
| libheif | HEIC decoding (inside heic2any) | LGPL-3.0 |
| gifenc | Making GIF animations | MIT |
| UPNG.js | Compressing PNG images | MIT |
| pako | Data compression (inside UPNG.js) | MIT, Zlib |
| JSZip | Packing results into a ZIP file | MIT |
| node-qrcode | Making QR codes | MIT |
| JsBarcode | Making barcodes | MIT |
| opencc-js | Traditional / Simplified Chinese conversion | MIT, Apache-2.0 |
| Emojibase | Emoji names and search | MIT |
| Astro | Building this website | MIT |
| Google Fonts | Fonts for watermarks and text on images | SIL OFL 1.1 |
LAME and libheif are LGPL libraries. They run as separate, unmodified parts, and their source code is available at the links above.
JSZip offers a choice of licenses; we use it under the MIT license.