is.
Portfolio

React · TypeScript · Vite

LocalTools

A Turkish toolbox that runs in the browser: no account and no uploads. The app, engine and model files are downloaded from the same site.

  • Web
  • Local-first
  • Tools
Role
Design and build
Status
Live
Scope
PDF, image and metadata tools
Limits
Up to 100 files · 96 MiB mobile / 256 MiB desktop

What it does

PDF editing, background removal, image compression and conversion, metadata removal and a read-only EXIF viewer sit under one roof. No operation leaves for a server.

The anonymous usage counter receives no file content; it only counts which tool was used.

Highlights

01

A full PDF tool

Merge, split, page rearrangement, compression, encryption, watermark, metadata, redaction, N-up, image and text extraction, and Turkish/English OCR.

02

Three background modes

Colour key, MODNet Portre and RMBG-1.4 Gelişmiş with brush, comparison and batch output. Models download on first use and are verified by size and SHA-256, never in the background.

03

Works offline

A visited page and its loaded engines work offline; OCR and PDF engines live in a separate cache from the models.

04

Bounded by design

At most 100 files (100 MiB each, 200 MiB for metadata), a 96 MiB mobile / 256 MiB desktop budget, and PDF sessions of at most 500 pages.

Technology

  • React 18
  • TypeScript
  • Vite 6
  • pdf-lib
  • Tesseract
  • ONNX Runtime

Next