All projects

05 — Utility

PDF Editor

A PDF editor that runs entirely in the browser. Files never leave the device.

Year
2026
Status
Experiment
Area
Utility

Context

The document is opened and edited locally: no file is ever sent to a server. Search relies only on the PDF’s native text layer, extracted by pdf.js.

What was built

  1. 01Editing in the browser, with no upload.
  2. 02Search on the native text layer, no OCR.
  3. 03OIDC sign-in (Authorization Code + PKCE), Authentik-compatible, with no secret shipped to the client.

Technology

  • React
  • TypeScript
  • Vite
  • pdf.js
  • OIDC

A project, a technical problem, a question?

A few lines are enough to get started.

Write to Noryx