Open-source licenses
Tabmorph is built on open-source software. Thank you to everyone who makes it.
| Software | Used for | License |
|---|---|---|
| libheif (via libheif-js) | Opens HEIC photos in browsers without built-in support | LGPL-3.0 |
| pdf.js | Renders PDF pages to images | Apache-2.0 |
| pdf-lib | Writes PDF files | MIT |
| jSquash WebP and AVIF (libwebp, libavif, libaom) | Encodes and decodes WebP and AVIF images | Apache-2.0 (codecs: BSD) |
| UTIF.js | Reads and writes TIFF images | MIT |
| gifenc | Writes GIF images | MIT |
| exifr | Reads photo details (date, camera) | MIT |
| piexifjs | Writes photo details into JPG files | MIT |
| Papa Parse | Reads and writes CSV | MIT |
| fflate | Builds ZIP downloads | MIT |
| Convex and Convex Auth | Sign-in on tabmorph.com (never loaded by the converter) | Apache-2.0 |
| React, Radix UI, Tailwind CSS | The interface | MIT |
| Lucide | Icons | ISC |
| Geist and Geist Mono | Fonts | OFL-1.1 |
libheif (LGPL-3.0)
libheif and the libde265 decoder it includes are licensed under the GNU Lesser General Public License, version 3. Tabmorph serves the unmodified libheif-js browser bundle as a separate file, at tabmorph.app/vendor/libheif/libheif-bundle.mjs, next to its license text. The source code is available from the libheif-js and libheif projects.