AlexandrosGounis/pdfx has 1,091 GitHub stars and 127 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:28 UTC. Last push 2026-09-19.
A free-floating 2D Canvas for processing multiple PDF files simultaneously
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalWhat it is
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.
The files produced are fully valid PDFs: open them anywhere and every page shows in sequence. Open them in PDFx and it splits back into the original documents. Plain single PDFs work as they are.
Drag and drop .pdf files, images or folders anywhere in the window. Each document renders as a horizontal strip of pages, and documents stack vertically. Reorder or remove them, then Export PDF to save the whole collection as one file.
See SPEC.md for the format. It is short: the entire trick is one embedded JSON manifest.
How to run
Built with Electron, Vite, TypeScript, and React. PDF rendering by pdf.js, assembly by pdf-lib.
yarn # install
yarn dev # run in development
yarn dev:web # run on the web
yarn build:mac # build:win for windows, build:linux for linux
The AI assistant needs a provider API key: copy .dev.vars.example to .dev.vars, and set your key (Google, Anthropic, or OpenAI).
License
MIT
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,826 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,475 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars