Open-source credits
DigitechStudio is built on open-source software. Thank you to the authors and maintainers of these projects. A plain-text copy of this list is at /credits.txt.
| Library | License | Used for |
|---|---|---|
| next | MIT | Site framework and static export |
| react | MIT | User interface |
| react-dom | MIT | User interface |
| shadcn/ui | MIT | Buttons, cards, tabs, sliders, selects and dialogs |
| radix-ui | MIT | Accessible UI primitives behind shadcn/ui |
| cn | MIT | CSS class merging |
| class-variance-authority | Apache-2.0 | Component style variants |
| lucide-react | ISC | Icons |
| react-dropzone | MIT | File picker and drag-and-drop |
| comlink | Apache-2.0 | Talking to background workers |
| browser-image-compression | MIT | Image compression |
| pica | MIT | High-quality image resizing |
| piexifjs | MIT | Reading and editing photo EXIF data |
| changedpi | MIT | Setting image DPI |
| cropperjs | MIT | Image cropping |
| jspdf | MIT | Creating PDFs (photo sheets, documents) |
| fflate | MIT | PDF compression inside jspdf |
| fast-png | MIT | PNG reading inside jspdf |
| signature_pad | MIT | Drawing a signature on screen |
| pdf-lib | MIT | Editing PDFs: merge, split, rotate, numbers, stamps |
| pako | MIT AND Zlib | Compression inside pdf-lib |
| pdfjs-dist | Apache-2.0 | Showing PDF pages and reading their text |
| OpenJPEG | BSD-2-Clause | JPEG 2000 images inside PDFs (bundled with pdf.js) |
| PDFium JBIG2 | BSD-3-Clause | Scanned black-and-white PDF images (bundled with pdf.js) |
| qcms | MIT | Colour profiles in PDFs (bundled with pdf.js) |
| @neslinesli93/qpdf-wasm | ISC | Running qpdf in the browser |
| qpdf | Apache-2.0 | Adding and removing PDF passwords |
| zlib | Zlib | Compression inside qpdf |
| libjpeg-turbo | BSD-3-Clause AND IJG | JPEG handling inside qpdf |
| @dnd-kit/core | MIT | Drag to reorder pages and files |
| @dnd-kit/sortable | MIT | Drag to reorder pages and files |
| @dnd-kit/utilities | MIT | Drag to reorder pages and files |
| onnxruntime-web | MIT | Running the background-removal model in the browser |
| MODNet | Apache-2.0 | Background-removal model (ONNX export by Xenova) |
| slugify | MIT | URL slug generator |
| change-case | MIT | Case converter (camelCase, snake_case…) |
| title-case | MIT | Case converter (Title Case) |
| jszip | MIT | Download all as ZIP (used under its MIT option) |
| heic2any | MIT | Converting iPhone HEIC photos |
| libheif | LGPL-3.0 | HEIC decoding, bundled unmodified inside heic2any |
| libde265 | LGPL-3.0 | HEVC decoding, bundled unmodified inside heic2any |
| docx | MIT | Saving Hindi typing as a Word (.docx) file |
| nanoid | MIT | IDs inside docx |
| tailwindcss | MIT | Styling |
| tw-animate-css | MIT | UI animations |