Pagemint is built with the open-source software and assets below. Each keeps its own licence; all of them allow
use in a commercial product. Full licence texts: public/build/THIRD-PARTY-NOTICES.txt (every package and font in
the built scripts and styles) and each package's folder in vendor/ (the PHP packages). Where a package offers a
choice of licences, Pagemint uses it under the permissive one (JSZip: MIT; Nette: BSD-3-Clause).
| Package | Licence |
|---|---|
| Laravel framework, Laravel Socialite, Laravel Tinker | MIT |
| Filament (admin panel) and its settings plugin | MIT |
| spatie/laravel-permission, spatie/laravel-settings | MIT |
| symfony/html-sanitizer | MIT |
| pragmarx/google2fa | MIT |
| bacon/bacon-qr-code | BSD-2-Clause |
| mallardduck/blade-lucide-icons (Lucide icons) | MIT (icons: ISC) |
| Package | Licence | Used for |
|---|---|---|
| @cantoo/pdf-lib | MIT | creating and editing PDFs in the browser |
| pdfjs-dist (Mozilla PDF.js) | Apache-2.0 | reading and rendering PDFs (with its character maps, standard fonts and image decoders) |
| @cantoo/fontkit | MIT | shaping text in every script for PDFs |
| bidi-js | MIT | right-to-left and mixed-direction text |
| uqr | MIT | QR code stamps in the document editor |
| docx, docx-preview | MIT, Apache-2.0 | Word export and preview |
| xlsx (SheetJS Community Edition) | Apache-2.0 | Excel export |
| pptxgenjs | MIT | PowerPoint export |
| fflate | MIT | ZIP downloads |
| React, React DOM | MIT | tool workspaces |
| Alpine.js | MIT | page interactions |
| @dnd-kit | MIT | drag and drop |
| Tailwind CSS | MIT | styles |
| Smaller helpers bundled with the above (culori, html-entities, node-html-better-parser, restructure, brotli, dfa, base64-js, tslib, JSZip) | MIT, 0BSD (JSZip: MIT or GPL-3.0, used under MIT) | see public/build/THIRD-PARTY-NOTICES.txt |
| PDF.js data files: standard fonts (Foxit: BSD-3-Clause; Liberation Sans: GNU GPL v2 with Red Hat's font exception), Adobe character maps (BSD-3-Clause), colour profiles (CC0), image decoders (OpenJPEG: BSD-2-Clause; JBIG2: BSD-3-Clause and Apache-2.0; QCMS: MIT) | each licence file sits next to its files in public/build/pdfjs/*/ |
showing PDFs whose fonts are not embedded, and decoding their images |
| Font | Licence |
|---|---|
| Plus Jakarta Sans, IBM Plex Sans Arabic (Soft 3D theme) | SIL Open Font License 1.1 |
| Nunito Sans, Baloo Bhaijaan 2 (Pastel Pop theme) | SIL Open Font License 1.1 |
| Caveat, Aref Ruqaa (signature styles) | SIL Open Font License 1.1 |
| Noto Sans, Noto Serif, Noto Naskh Arabic, Noto Sans Hebrew (text written into PDFs) | SIL Open Font License 1.1 |
Inter (admin panel, shipped by Filament in public/fonts/filament) |
SIL Open Font License 1.1 |
The pictures of every theme (public/themes/*/art) are vector drawings made for Pagemint by its author, written
as code in scripts/theme-art/ (shapes, gradients and text in SVG). They contain no image-generator output, stock
images, third-party logos or characters, and are included under the item's licence. To use your own, see
customization.md.
Product and company names (PDF, Word, Excel, PowerPoint, Stripe, PayPal, Razorpay, Paymob, AdSense, Google…) belong to their owners and are used only to describe compatibility.