bentopdf
BentoPDF is a browser-based PDF toolkit that processes files locally without uploading to servers, offering 50+ tools for merging, splitting, converting, editing, and securing PDFs. It's dual-licensed under AGPL-3.0 (free/open-source) and a commercial license ($79 lifetime), with Docker and self-hosting options available.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | alam00000/bentopdf |
| Owner | alam00000 |
| Primary language | JavaScript |
| License | AGPL-3.0 — OSI-approved |
| Stars | 14k |
| Forks | 1.2k |
| Open issues | 135 |
| Latest release | v2.8.6 (2026-06-28) |
| Last updated | 2026-07-07 |
| Source | https://github.com/alam00000/bentopdf |
What bentopdf is
JavaScript/TypeScript application using WASM modules (PyMuPDF, Ghostscript, CPDF) loaded from CDN at runtime. Client-side processing via browser APIs; server-side deployment optional via Docker Compose. Supports air-gapped deployments with custom WASM configuration.
Get the bentopdf source
Clone the repository and explore it locally.
git clone https://github.com/alam00000/bentopdf.gitcd bentopdf# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- AGPL-3.0 license obliges source-code disclosure if modifications are made and tool is deployed publicly; commercial license ($79) removes this obligation and includes lifetime updates.
- WASM modules (PyMuPDF, Ghostscript, CPDF) are AGPL-3.0 licensed and pre-configured via CDN; verify WASM license compliance in air-gapped or custom deployments.
- Docker deployment recommended (Compose/Quadman/Quadlet); local Node.js setup requires Node.js prerequisites and build toolchain; static hosting via Netlify/Vercel/GitHub Pages is supported for frontend only.
- Digital signature functionality requires external CORS proxy (documented in README); signing workflows need separate infrastructure planning.
- 50+ tools include OCR, multi-format conversion, and PDF-to-JSON; verify specific tool feature compatibility with your PDF structures before large-scale rollout.
When to avoid it — and what to weigh
- Requires Proprietary Licensing Without Legal Review — If using AGPL build in closed-source software without purchasing commercial license ($79), legal exposure exists. Commercial license is one-time purchase but requires explicit procurement.
- Needs Guaranteed SLA & Commercial Support — Project is community-maintained (13K stars, but single primary contributor model unclear). No documented SLA, support contracts, or liability terms mentioned.
- Heavy Integration with Enterprise Identity Systems — No mention of OAuth, SAML, LDAP, or enterprise SSO integration; self-hosting requires manual auth layer if multi-user management is critical.
- Requires Offline-First with Zero CDN Dependency — Default deployment loads WASM from jsDelivr CDN. Air-gapped deployment possible but requires custom WASM configuration; not documented as zero-touch offline.
License & commercial use
Dual-licensed: AGPL-3.0 (free, copyleft—requires source disclosure if deployed and modified) and Commercial ($79 lifetime, unlimited devices/users, no AGPL obligations). Underlying WASM components (PyMuPDF, Ghostscript, CPDF) are also AGPL-3.0. Review with legal counsel if integrating into closed-source products.
AGPL-3.0 permits non-commercial use and use in open-source projects. Commercial/proprietary deployment requires purchase of commercial license ($79 one-time). No assertion of commercial support, indemnification, or liability terms is found in the README; commercial terms require review at point-of-sale.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
Client-side processing model (all browser-based) means no server-side data exposure by design. No documented vulnerability disclosure policy, security audit history, or penetration test results are provided. WASM modules (PyMuPDF, Ghostscript, CPDF) are mature but their security posture is not independently verified in this project's README. Self-hosting requires standard hardening (HTTPS, CSP, CORS policies, network isolation). Digital signature CORS proxy requires external configuration and monitoring. No mention of security logging, audit trails, or compliance certifications (SOC2, ISO27001).
Alternatives to consider
iLovePDF / SmallPDF (SaaS)
Cloud-native with strong commercial support and enterprise features, but all files uploaded to servers; higher privacy risk. Monthly subscriptions vs. BentoPDF's one-time commercial license.
PDFtk / GhostScript CLI
Open-source command-line tools (no UI); mature and widely deployed, but require sysadmin expertise and lack modern web interface. No privacy concerns if self-hosted.
Libre Office Draw / Apache PDFBox
Lightweight, desktop-based or library solutions; good for programmatic access, but UI/UX less polished and feature set narrower than BentoPDF's 50+ tools.
Build on bentopdf with DEV.co software developers
Evaluate self-hosted deployment options (Docker, Netlify, air-gapped), confirm AGPL vs. commercial license requirements with legal, and review WASM component compliance. Start with the documentation at bentopdf.com/docs/.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
bentopdf FAQ
Is my data private if I use BentoPDF?
Can I use BentoPDF in a closed-source commercial product?
What deployment options are available?
Is there professional support or an SLA?
Software development & web development with DEV.co
Adopting bentopdf is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate open-source devops software in production.
Ready to Deploy BentoPDF?
Evaluate self-hosted deployment options (Docker, Netlify, air-gapped), confirm AGPL vs. commercial license requirements with legal, and review WASM component compliance. Start with the documentation at bentopdf.com/docs/.