PDF Oxide is a cross-language PDF library designed for fast and reliable PDF creation, editing, and extraction. It supports a range of programming languages, including Rust, Python, JavaScript, TypeScript, Go, C, and WebAssembly, and is available as a command-line interface as well. The library is aimed at developers who need a single dependency to handle a wide array of PDF operations without relying on wrappers, subprocess calls, or external runtimes.
The feature set includes creating PDFs from Markdown, HTML (with full CSS layout support), and images (PNG, JPEG, TIFF), as well as generating barcodes such as Code128, EAN-13, UPC-A, and QR codes with configurable error correction. Its builder API enables fluent configuration of page size, margins, fonts, metadata, and headers. PDF Oxide can create interactive forms with text fields, checkboxes, radio buttons, dropdowns, stamps, and watermarks. Editing capabilities allow modification of any part of an existing PDF, including finding and replacing text, restyling content, rotating and cropping pages, merging documents, extracting page ranges, and reordering pages. The tool also supports editing and flattening forms, adding or modifying annotations, repositioning and replacing images, and applying AES-256 encryption with password and permission management.
For extraction, PDF Oxide can retrieve full-page text, styled spans with font metadata, per-character positions, and images from various PDF structures. It can export content as Markdown or HTML, extract and export form field values (including FDF or XFDF), analyze XFA forms, and retrieve metadata such as XMP, Dublin Core, and catalog information. Additional features include full-text search with regex and case-insensitive options, as well as OCR support for extracting text from scanned documents.
8 milliseconds and a 100% pass rate on 3,830 PDFs from multiple public test suites. 0 licenses and is free for both commercial and open-source projects.
PDF Oxide is a Frameworks & SDKs product. Enabling developers to efficiently create, edit, and extract content from PDFs across multiple programming languages. It is built as an open-source project for developers. PDF Oxide is open source under the Apache-2.0 license. It runs on the web and the command line, and it can be self-hosted.
Behind PDF Oxide is PDF Oxide Contributors, and the product first shipped in 2025. Development happens publicly on GitHub with 853 stars and 977 commits in the last 90 days. Key capabilities include PDF creation, PDF editing, and text extraction. The interface is available in 9 languages, including German, English, and Spanish.
Latest indexed changes and source events
Other apps tracked under the same category.