Credits & Acknowledgments
This project is built on the shoulders of giants. We are deeply grateful to the open source community and the maintainers of these incredible projects that make privacy-first document processing possible.
Open Source Libraries
pdf-lib
MITCreate and modify PDF documents in any JavaScript environment
Used for: PDF merging, splitting, rotation, and creation
PDF.js
Apache-2.0Mozilla's PDF.js library for parsing and rendering PDFs
Used for: PDF rendering and text extraction
mammoth
BSD-2-ClauseConvert Word documents (.docx) to HTML
Used for: DOCX to HTML/PDF conversion
docx
MITGenerate .docx files with JavaScript
Used for: Creating Word documents from PDF/Markdown
SheetJS
Apache-2.0Spreadsheet Data Toolkit for parsing and writing Excel files
Used for: Excel file reading and CSV export
html2pdf.js
MITClient-side HTML-to-PDF rendering using jsPDF and html2canvas
Used for: Converting HTML content to PDF
@imgly/background-removal
SEE LICENSEAI-powered background removal running entirely in the browser
Used for: Remove background from images
MediaPipe
Apache-2.0Google's MediaPipe Vision Tasks for face detection
Used for: Face detection for passport photos
browser-image-compression
MITCompress images in the browser
Used for: Image compression
Cropper.js
MITJavaScript image cropper
Used for: Image cropping interface
marked
MITA markdown parser and compiler
Used for: Markdown to HTML conversion
DOMPurify
Apache-2.0DOM-only XSS sanitizer for HTML, SVG and MathML
Used for: HTML sanitization for security
SvelteKit
MITWeb development, streamlined
Used for: Application framework
Svelte
MITCybernetically enhanced web apps
Used for: UI framework
Tailwind CSS
MITA utility-first CSS framework
Used for: Styling
Vite
MITNext generation frontend tooling
Used for: Build tool and dev server
Thank You
To all the developers, contributors, and maintainers who dedicate their time to building and maintaining these open source projects — thank you. Your work enables privacy-respecting tools that process documents entirely in the browser, keeping user data where it belongs: on their own devices.