A native desktop editor. Everything runs locally. Free for everyone — including at work.
A native, local-first PDF editor for Mac and Windows. Free for everyone, including commercial use.
AcroForm PDFs — government forms, bank documents, contracts — fully supported. Every field type, locally, no account needed.
The PDF engine is written in Rust. The interpreter and heavy decoders are #![forbid(unsafe_code)]. The parser is safe Rust with one audited self-referential cache. Safe Rust rules out buffer overflows and use-after-free.
No C. No C++. No third-party PDF engine. Pure Rust, from scratch.
uploaded. Ever. To anyone.
macOS 11+ · Windows 10+
Free for everyone — including at work.
The same Rust engine, as two libraries: one to change PDFs, one to read them into an AI pipeline.
Pure Rust, memory-safe. One package to change PDFs, one to read them into your pipeline.
PDFluent ships the SDK to six language bindings across five public registries (Node.js and WASM both publish to npm). Nothing private. Nothing gated.
We treat Docling as the floor, not the target. Where we're still behind, we say so — and update these numbers every release.
Table rows come from each dataset's development (tuning) split, so our side is an upper bound, and structured extraction ships as Preview.
Full methodology and results