BentoPDF logo

BentoPDF

Privacy-first client-side PDF toolkit — edit, merge, and process in the browser

Replaces
Notion
14k Nodejs AGPL-3.0 6 days ago

Overview

BentoPDF is a client-side PDF toolkit that runs entirely in the browser using WebAssembly, meaning uploaded files never leave the user's device. It supports merging, splitting, rotating, compressing, reordering pages, adding watermarks, and basic form filling. The interface is a bento-grid-style layout where users drag and drop PDF operations. It can be self-hosted as a static Node.js web application with no server-side processing required.

Where it falls short of Notion

  • Client-side WASM processing is slower than server-side tools for very large PDFs.
  • No OCR or text extraction capabilities.
  • No user accounts, history, or saved workflows between sessions.
  • Feature set is narrower than server-side tools like Stirling-PDF for batch or automated use.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

pdf
browser
privacy
wasm
document
Maintain BentoPDF?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the BentoPDF difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/bento-pdf)](https://openreplace.com/bento-pdf)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Sponsored

Open-source Notion alternative built on Flutter and Rust

74k Dart AGPL-3.0 9 days ago
3/5
BentoPDF vs AppFlowy

Locally hosted web app for merging, splitting, converting, and OCR-ing PDFs

88k Docker Apache-2.0 7 days ago
2/5
BentoPDF vs Stirling-PDF

Privacy-first, local-first workspace combining docs, whiteboards, and databases

71k TypeScript MIT 6 days ago
3/5
BentoPDF vs AFFiNE

React-powered static site generator optimised for documentation portals

66k TypeScript MIT 9 days ago
2/5
BentoPDF vs Docusaurus