Built with open source
tinkforge is free and private because it stands on the work of others. Thank you to every project below — please go star them.
Engine
Rendering
- PDF.js (Apache-2.0) — page thumbnails, preview, and PDF-to-image export.
- react-pdf (MIT) — React bindings for PDF.js.
- PDFium JBIG2 decoder (BSD-3-Clause) — decodes scanned (JBIG2) images, via PDF.js.
- OpenJPEG (BSD-2-Clause) — decodes JPEG 2000 images, via PDF.js.
- qcms (MIT) — colour management, via PDF.js.
Framework
UI & styling
- Tailwind CSS (MIT) — utility-first styling.
- Radix UI (MIT) — accessible primitives.
- dnd-kit (MIT) — accessible drag-to-reorder for documents in Merge.
- class-variance-authority (Apache-2.0) — component variants.
- clsx (MIT) — className composition.
- tailwind-merge (MIT) — merging Tailwind classes.
Build toolchain
- Emscripten (MIT / LLVM) — compiles qpdf to WebAssembly.
- zlib (Zlib) — compression, bundled into the engine.
- libjpeg-turbo (BSD-3-Clause) — JPEG support, bundled into the engine.
- pako (MIT AND Zlib) — compression, bundled into pdf-lib.
- UPNG (MIT) — PNG decoding, bundled into pdf-lib.
- pdf-lib standard fonts (MIT) — metrics for the standard 14 PDF fonts, bundled into pdf-lib.
Full license texts for the components shipped to your browser are in our third-party notices.