Toolcocoon is built with the help of these open-source projects. Thank you to their authors.
- Mediabunny (video and audio reading, converting and writing), Mozilla Public License 2.0, used unmodified. Source: github.com/Vanilagy/mediabunny
- @mediabunny/ac3 (Dolby Digital sound decoding), Mozilla Public License 2.0, used unmodified. It contains the AC-3 and E-AC-3 decoder of FFmpeg, compiled to WebAssembly, licensed under the GNU Lesser General Public License version 2.1 or later. It is loaded as its own separate file only when a video needs it, and can be replaced. FFmpeg source: ffmpeg.org; build instructions: github.com/Vanilagy/mediabunny (packages/ac3). The LGPL text: gnu.org/licenses/old-licenses/lgpl-2.1.html
- @mediabunny/aac-encoder (AAC sound encoding where the browser has none), Mozilla Public License 2.0, used unmodified. It contains the AAC encoder of FFmpeg, compiled to WebAssembly, licensed under the GNU Lesser General Public License version 2.1 or later, loaded as its own separate, replaceable file only when needed. FFmpeg source: ffmpeg.org; build instructions: github.com/Vanilagy/mediabunny (packages/aac-encoder).
- @mediabunny/mp3-encoder (MP3 files), Mozilla Public License 2.0, used unmodified. It contains the LAME MP3 encoder compiled to WebAssembly, licensed under the GNU Lesser General Public License version 2 or later, loaded as its own separate, replaceable file only when needed. LAME source: lame.sourceforge.io.
- @mediabunny/flac-encoder (FLAC files), Mozilla Public License 2.0, with libFLAC (BSD 3-Clause License) compiled to WebAssembly.
- @mediabunny/dts (DTS sound decoding), Mozilla Public License 2.0, used unmodified. It contains the DTS decoder of FFmpeg compiled to WebAssembly, licensed under the GNU Lesser General Public License version 2.1 or later, loaded as its own separate, replaceable file only when needed. FFmpeg source: ffmpeg.org.
- gifenc (animated GIFs), MIT License.
- fflate (ZIP files), MIT License.
- pdf-lib, the @cantoo fork (editing PDFs), MIT License. Source: github.com/cantoo-scribe/pdf-lib
- PDF.js (drawing PDF pages), Apache License 2.0. Source: github.com/mozilla/pdf.js. It includes OpenJPEG (BSD 2-Clause License), the JBIG2 decoder of PDFium (BSD 3-Clause License), qcms (MIT License) and the Foxit standard fonts (BSD 3-Clause License).
- Arimo typeface (stand-in for Helvetica and Arial in PDFs), SIL Open Font License 1.1.
- Noto Sans, Noto Sans JP and Noto Sans KR typefaces (for form answers in other scripts), SIL Open Font License 1.1.
- Caveat typeface (typed signatures), SIL Open Font License 1.1.
- Ultra-Light-Fast-Generic-Face-Detector-1MB by Linzaer (finding the face for passport photos), MIT License.
- Tesseract OCR (reading text in scans) with tesseract.js and its language data, Apache License 2.0. Source: github.com/naptha/tesseract.js
- RNNoise by Xiph.org (removing background noise), BSD 3-Clause License, in the WebAssembly build by Shiguredo (Apache License 2.0).
- ONNX Runtime Web (runs the AI models on your device), MIT License. Source: github.com/microsoft/onnxruntime
- IS-Net background removal model by Xuebin Qin et al. (DIS project, github.com/xuebinqin/DIS), Apache License 2.0. We use an 8-bit version made from the ONNX export distributed by rembg (MIT License).
- Figtree typeface, SIL Open Font License 1.1.
- Noto Sans typeface, SIL Open Font License 1.1.
- Fontsource font packages, MIT License.
- Astro (site builder, build time only), MIT License.