Open-source licenses
Treeet runs on these open-source projects. Each link leads to the project's source code and full license text.
- ffmpeg.wasm core (FFmpeg with x264, x265, LAME, libvpx, Vorbis and others) · GPL-2.0-or-later · Video and audio converters, PNG to HEIC
- DjVu.js library · GPL-2.0 · DjVu converters (vendored with small changes, marked “Treeet” in the source)
- pdf.js · Apache-2.0 · Reading PDFs
- jsPDF and jspdf-autotable · MIT · Writing PDFs
- @cantoo/pdf-lib (a fork of pdf-lib) · MIT · Merging, splitting, signing and protecting PDFs
- svg2pdf.js · MIT · SVG to PDF
- heic-to (libheif, libde265) · LGPL-3.0 · Reading HEIC photos
- jSquash AVIF (libavif, libaom) · Apache-2.0 / BSD-2-Clause · AVIF images
- UTIF.js · MIT · TIFF images
- ImageTracer.js · Unlicense · PNG to SVG
- SheetJS Community Edition · Apache-2.0 · Excel files
- PptxGenJS · MIT · PowerPoint files
- dxf-parser · MIT · DXF drawings
- Papa Parse · MIT · CSV
- fast-xml-parser · MIT · XML
- js-yaml · MIT · YAML
- Turndown · MIT · HTML to Markdown
- marked · MIT · Markdown to HTML
- fflate · MIT · ZIP, EPUB and PPTX packaging
- three.js · MIT · 3D characters
The ffmpeg.wasm core is used unmodified; its source is at the link above. The DjVu.js library is used with two small changes; the exact source we ship is here, together with its license.