Credits & open source
GotConvert is built on top of open-source software. This page lists the major components, their licenses, and where to find their source code.
Conversion engines
LibreOffice
Used for DOCX → PDF conversion. We bundle a build of LibreOffice
compiled to WebAssembly (via the Emscripten toolchain) so it can run
entirely inside your browser tab — no upload, no server-side
processing. The conversion uses the same writer_pdf_Export
filter that soffice --convert-to pdf uses on Linux servers.
- License: Mozilla Public License 2.0
- Source: github.com/LibreOffice/core
- Project: libreoffice.org
zetajs (LibreOffice JavaScript bindings)
The thin JavaScript layer that lets us drive the LibreOffice WASM binary from a browser — published by allotropia software GmbH, who also produce the WASM build of LibreOffice we use.
- License: MIT
- Source: github.com/allotropia/zetajs
- Copyright © allotropia software GmbH
Other libraries
Document parsing & rendering
- docx-preview — fallback DOCX renderer (Apache 2.0)
- mammoth.js — DOCX → text/HTML/Markdown (BSD)
- jsPDF — PDF generation (MIT)
- pdf-lib — PDF manipulation (MIT)
- pdf.js — PDF parsing & rendering (Apache 2.0)
- JSZip — DOCX zip reader (MIT)
Image & media
- canvg — SVG → canvas (MIT)
- heic2any — HEIC → JPEG/PNG (MIT)
- browser-image-compression — JPEG quality control (MIT)
- ffmpeg.wasm — video/audio conversion (MIT, ffmpeg core LGPL)
- onnxruntime-web — model runtime for background removal (U²-Net) and upscaling (MIT)
- transformers.js — model runtime for portrait background removal (Apache-2.0)
- MODNet — portrait matting model, via Xenova/modnet (Apache-2.0)
Site framework
- Astro — static site generator (MIT)
- React — interactive islands (MIT)
- Tailwind CSS — styling (MIT)
Thank you
None of this would exist without the people who write open-source software. If a tool here saves you time, consider sponsoring one of the upstream projects above.