I built PDFLince because I was against uploading personal documents (like bank statements) to random servers just to merge pdfs, reorder, divide, convert from/to images etc.
Everything runs 100% client side. All logic runs in your browser using pdf-lib and Web Workers.
It has zero server uploads so no file data ever leaves your device.
Works without internet once loaded.
The Tech:
- Built with Next.js 15 & TypeScript.
- Uses Web Workers to keep the UI responsive.
- Styled with Tailwind CSS.
GSiesto•1h ago
I built PDFLince because I was against uploading personal documents (like bank statements) to random servers just to merge pdfs, reorder, divide, convert from/to images etc.
Everything runs 100% client side. All logic runs in your browser using pdf-lib and Web Workers.
It has zero server uploads so no file data ever leaves your device. Works without internet once loaded.
The Tech: - Built with Next.js 15 & TypeScript. - Uses Web Workers to keep the UI responsive. - Styled with Tailwind CSS.
Live Demo: https://pdflince.com/en
It's fully open source. I'd love to hear your feedback and features you'd like to see next