
BentoPDF
Privacy-first client-side PDF toolkit — edit, merge, and process in the browser
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
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the BentoPDF difficulty badge in your README — it links back here.
[](https://openreplace.com/bento-pdf)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Open-source Notion alternative built on Flutter and Rust
Locally hosted web app for merging, splitting, converting, and OCR-ing PDFs
Privacy-first, local-first workspace combining docs, whiteboards, and databases
Lightweight, self-hosted note-taking and memo hub