Pyntra

Craft PDFs in any browser, with any UI library

Beta · v1.0.0 · MIT licensed

Craft PDFs in any browser, with any UI library

Client-side PDF editor with React headless hooks and a bring-your-own UI adapter. Fill and add form fields, sign and stamp, annotate, redact, and edit encrypted PDFs — all entirely in the browser with zero third-party PDF dependencies.

7
Packages
AES-256
Encryption
BYO UI
Adapter
Zero
PDF deps

Key capabilities

Resources & quick links

PDFFormsAnnotationsAES-256ReactHeadless

What is Pyntra?

Pyntra is a browser-native PDF editor delivered as React headless hooks. Every operation — filling form fields, adding new fields, signing, stamping, annotating, redacting, and editing encrypted documents — happens entirely client-side. The PDF never leaves the browser, which matters for documents containing personal or regulated data.

It ships with zero third-party PDF dependencies and a bring-your-own-UI model: Pyntra owns the document logic and exposes it through hooks, while you render the interface with Material UI, Tekivex UI, or your own components. That separation lets you match your product's look exactly instead of fighting a pre-styled viewer.

How it works

  1. Load in the browser. A PDF is read into memory client-side. Pyntra parses the document structure — pages, form fields, annotations, and encryption — without a server round-trip.
  2. Edit through hooks. React hooks expose the document state: field values, annotation layers, signatures, and redactions. Your UI calls these hooks; Pyntra keeps the underlying PDF consistent.
  3. Export securely. On save, Pyntra serialises the edited document back to a PDF, optionally re-encrypting with RC4, AES-128, or AES-256 — all in the browser, so sensitive content is never uploaded.

When to use Pyntra

Limitations & honest trade-offs

Frequently asked questions

Does any document data leave the browser?

No. All parsing, editing, and encryption happen client-side. This is the core privacy guarantee — there is no upload step unless you add one.

Can it open password-protected PDFs?

Yes. Pyntra supports encrypted PDFs using RC4, AES-128, and AES-256, and can re-encrypt on export.

Which UI libraries work with it?

Any. The headless hooks are UI-agnostic; there are adapters for Material UI and Tekivex UI, or you can wire your own components.

Tekivex · open-source enterprise developer tools · MIT licensed · Products · Use Cases · About · TekiVex UI