Open-source licenses
Engyna is built on excellent open-source software. Each project is used unmodified under its own license; the links lead to the source code and full license texts.
libheif is licensed under the GNU LGPL 3.0. It is loaded as a separate, replaceable module and only when you convert a HEIC file. Its complete source code is available from the libheif repository linked below.
Software
- ReactUser interfaceMIT
- React RouterRouting and prerenderingMIT
- Tailwind CSSStylingMIT
- LucideIconsISC
- MediabunnyVideo and audio reading, writing and conversion, including its MP3, FLAC and AAC encoder extensionsMPL-2.0
- libheif (via libheif-js and heic-decode)Decoding HEIC photos. The unmodified library is loaded as a separate module only when a HEIC file is converted.LGPL-3.0 (libheif), ISC (heic-decode)
- jSquash AVIF (libavif)AVIF encodingApache-2.0 (jSquash), BSD-2-Clause (libavif)
- PDF.jsRendering and reading PDFsApache-2.0
- pdf-lib (Cantoo fork)Creating and editing PDFsMIT
- MermaidDiagram renderingMIT
- fflateZIP files and compressionMIT
- gifencGIF encodingMIT
- gifuct-jsGIF decodingMIT
- UTIF2TIFF imagesMIT
- woff2-encoder (Google WOFF2)WOFF2 font compressionMIT
- markedMarkdownMIT
- TurndownHTML to MarkdownMIT
- MammothWord documentsBSD-2-Clause
- yamlYAMLISC
- smol-tomlTOMLBSD-3-Clause
- fast-xml-parserXMLMIT
- read-excel-file / write-excel-fileExcel spreadsheetsMIT
- CodeMirrorCode editor, syntax highlighting and folding in the viewersMIT
- jsonc-parserJSON validation with exact error positionsMIT
- node-sql-parserSQL syntax checkingApache-2.0
- sql-formatterSQL formattingMIT
- three.js3D model viewing and loadersMIT
- DracoDecoding compressed 3D meshesApache-2.0
- fontkitReading fonts (TTF, OTF, WOFF, WOFF2), including brotli, restructure and unicode-properties (MIT)MIT
- Papa ParseCSV and TSV parsingMIT
- PeculiarVentures ASN.1 and asn1jsDecoding certificates and signing requestsMIT (asn1-*), BSD-3-Clause (asn1js)
- zxcvbn-tsPassword strength estimationMIT
- hash-wasmArgon2id key derivation and MD5, SHA-3, BLAKE3 and CRC32 checksumsMIT
- jsQRReading QR codes from imagesApache-2.0
- math.jsExpression parsing, derivatives and matrix mathApache-2.0
- htmlparser2Parsing HTML for the accessibility checkerMIT
- d3-scale, d3-shape, d3-hierarchyChart scales, shapes and tree layoutsISC
- world-atlas (Natural Earth data)World map outlinesISC (package), public domain (data)
- topojson-clientReading the world map dataISC
- jsdiffText comparisonBSD-3-Clause
- node-qrcodeQR codesMIT
- JsBarcodeBarcodesMIT
- FakerFake test dataMIT
Fonts
- Plus Jakarta SansInterface fontSIL Open Font License 1.1
- Space GroteskDisplay font in toolsSIL Open Font License 1.1
- Playfair DisplayDisplay font in toolsSIL Open Font License 1.1
- Bebas NeueDisplay font in toolsSIL Open Font License 1.1
- PacificoDisplay font in toolsSIL Open Font License 1.1
- MonotonDisplay font in toolsSIL Open Font License 1.1
- Press Start 2PDisplay font in toolsSIL Open Font License 1.1