pdfx logo

pdfx

An extension of the traditional PDF standard, allowing multiple files to be stored in a single file via metadata

platform macOS | Windows | Linuxformat spec
GitHub

What is it?

What it is

**One file. Many documents. Still a PDF.**     PDFx is an open, backwards compatible extension of PDF that bundles many documents into a single file, plus a minimal desktop viewer for macOS, Windows, and Linux.

Why it exists

An extension of the traditional PDF standard, allowing multiple files to be stored in a single file via metadata

Who should use it

Teams building with TypeScript who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How pdfx works

Step 1 of 3

You interact with it

Open pdfx, send a request, or connect it to your stack.

Features

Electron
Electron App
Electronjs
Liquid Glass
Macos App
Open Source

Advantages

  • Open source (MIT)
  • Active TypeScript ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

yarn              # install
yarn dev          # run in development
yarn build:mac    # package for macOS
yarn build:win    # package for Windows
yarn build:linux  # package for Linux

FAQ

What is pdfx?

pdfx is an open-source project licensed under MIT.

What language is pdfx built with?

Primary language: TypeScript.

Is it free to use?

Yes. Licensed under MIT. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for pdfx

sd

80,246 views

Starts at 00:00

Share

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
pdfx | MushyBook