logo
Back to projects

PDF Toolkit

Role: Solo full-stack developmentTimeline: 2025Type: Web app / product

Next.js 16

React 19

Tailwind CSS 4

pdf-lib

PDF.js

Ghostscript (WASM)

dnd-kit

JSZip

PDF Toolkit hero image

FrameworkNext.js 16 (App Router) with React 19
PDF editingpdf-lib for structural operations (merge, split, page manipulation)
PDF renderingPDF.js (pdfjs-dist) for previews and thumbnails
CompressionGhostscript compiled to WebAssembly, which runs entirely in the browser
Interactiondnd-kit for drag-and-drop page and file ordering; JSZip for bulk image downloads
StylingTailwind CSS 4 with a shadcn-inspired component set
AnalyticsPostHog

Merge PDFcombine multiple files, reorder them by dragging, and export one document.
Split PDFextract specific page ranges (for example 1-2,5) into a new file.
Organise PDFreorder, rotate, and delete pages before exporting.
Image to PDFturn JPG and PNG files into a PDF with drag-to-order control.
PDF to Imagerender pages to images with thumbnail previews and a ZIP download.
PDF Viewera built-in reader with zoom and page navigation, powered by PDF.js.
Compress PDFshrink file size using Ghostscript in the browser.
Built for discoverya proper marketing site with a sitemap, robots file, and an llm.txt for AI crawlers.

PDF Toolkit screen 1
PDF Toolkit screen 2

All projectsNext projectVCM