BentoPDF

A privacy-focused PDF toolkit for manipulating, editing, and processing documents entirely within the web browser.

BentoPDF screenshot 1

BentoPDF is an open-source, self-hosted web application that provides a comprehensive toolkit for manipulating, editing, and processing PDF documents. The software operates entirely on the client side, meaning all document processing occurs within the web browser rather than on a remote server. This architecture ensures that files remain on the local machine during the entire editing process.

Users deploy the application as a server-based web app, with official support for Docker, Vercel, Netlify, Cloudflare, and various Nginx or Apache configurations. It is designed for users who require a wide array of document management tools but need to avoid uploading sensitive files to external cloud services for privacy and security reasons.

Key features

  • Merge multiple PDF files into a single document while preserving bookmarks
  • Split documents into smaller files or extract specific page ranges
  • Reorder, duplicate, or delete pages via a drag-and-drop interface
  • Create and fill PDF forms including text fields, checkboxes, and signatures
  • Convert PDFs to text, Markdown, SVG, and DOCX formats
  • Rotate individual pages or the entire document by custom degrees
  • Embed or extract file attachments from PDF documents
  • Rearrange pages for double-sided booklet printing
  • Convert documents to PDF/A and convert fonts to outlines

The application is built with TypeScript and JavaScript, utilizing WebAssembly (WASM) modules to handle complex processing tasks. It integrates AGPL-licensed libraries such as PyMuPDF, Ghostscript, and CoherentPDF, which are loaded at runtime via CDN by default to ensure zero-config setup. For environments that are air-gapped or strictly self-hosted, the software allows for custom WASM configuration to remove external dependencies. This technical approach enables the software to perform heavy tasks like OCR, document compression, and format conversion without requiring a dedicated backend processing engine.

BentoPDF is positioned as a privacy-focused utility for individuals and organizations needing a local or self-managed PDF processing suite that removes upload limits and server-side data risks.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age10 months
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.