-
lopdf
PDF document manipulation
-
skia-safe
Safe Skia Bindings for Rust
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
printpdf
reading and writing PDF files
-
pdf-extract
extract content from pdfs
-
pdf-writer
A step-by-step PDF writer
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
mupdf
Safe Rust wrapper to MuPDF
-
kreuzberg
High-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents, images, and 91+ formats and 248 programming languages…
-
subsetter
Reduces the size and coverage of OpenType fonts
-
pdf_oxide
The fastest Rust PDF library with text extraction: 0.8ms mean, 100% pass rate on 3,830 PDFs. 5× faster than pdf_extract, 17× faster than oxidize_pdf. Extract, create, and edit PDFs.
-
poppler-rs
High-level (safe) bindings for poppler-glib
-
mdbook-pdf
A backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
-
typst-pdf
PDF exporter for Typst
-
pdf
PDF reader
-
embed_anything
Embed anything at lightning speed
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
hygg
Simplifying the way you read
-
markdown2pdf
Create PDF with Markdown files (a md to pdf transpiler)
-
distrs
PDF, CDF, and percent-point/quantile functions for the normal and Student’s t distributions
-
seekstorm
Vector & lexical search engine library & multi-tenancy server
-
freya-skia-safe
Safe Skia Bindings for Rust
-
presenterm
A terminal slideshow presentation tool
-
qpdf
Rust bindings to QPDF C++ library
-
htop
HTML to PDF converter
-
typst-kit
Common utilities for Typst tooling
-
paper-age
Easy and secure paper backups of secrets
-
krilla
A high-level crate for creating PDF files
-
unpdf
High-performance PDF content extraction to Markdown, text, and JSON
-
svg2pdf
Convert SVG files to PDFs
-
deformat
Extract plain text from HTML, PDF, and other document formats
-
crw-pdf
Fast PDF inspection, classification, and text extraction — vendored from firecrawl/pdf-inspector
-
spdf-cli
spdf command-line interface
-
hayro
A rasterizer for PDF files
-
watermark-cli
A command-line tool for adding watermarks to images with support for batch processing and various watermark patterns
-
adobe-cmap-parser
parse Adobe CMap files
-
omniparse
toolkit for detecting and extracting metadata, text, and content from various file formats
-
libharu_ng
Easily generate PDFs from your Rust app
-
writestead
LLM Wiki
-
typst-cli
The command line interface for Typst
-
pdfium
Modern Rust interface to PDFium, the PDF library from Google
-
type1-encoding-parser
parse encodings from Type1 font files
-
lo_core
Core data models and XML utilities for ODF document generation
-
bolivar-cli
PDF text extraction CLI tools
-
vex2pdf
convert CycloneDX(VEX) JSON or XML documents to PDF reports
-
rustic-reader
A minimalistic ebook reader
-
ruckup
Check and update dependencies across Cargo, npm, and pyproject projects
-
edgequake-pdf2md
Convert PDF documents to Markdown using Vision Language Models — CLI and library
-
ferrocv
Render JSON Resume documents to PDF, HTML, and plain text via embedded Typst
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
rasterrocket
PDF to pixel buffer — pure Rust, zero Poppler. For the CLI tool: cargo install rasterrocket-cli
-
skia-bindings
Skia Bindings for Rust
-
mdkit
Get markdown out of any document — Pandoc + pdfium + platform-native OCR, dispatched per format
-
flpdf
A pure-Rust PDF toolkit modeled on qpdf — read, rewrite, linearize, and inspect PDFs
-
pdfsigner
Fast, minimal desktop PDF signer: drop a PDF, place signature image and text overlays, save
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
pdf-syntax
A low-level crate for reading PDF files
-
lo_writer
Writer-like document editing with Markdown and plain text import/export
-
semtools
Semantic search and document parsing tools for the command line
-
underskrift
PDF digital signing library — PAdES B-B through B-LTA, PKCS#7, visible/invisible signatures, LTV, and verification
-
sile
Simon’s Improved Layout Engine
-
pdfer_forms
Fast pure-Rust PDF form filling, AcroForm inspection, and document operations (merge, split, rotate, encrypt) — a pypdf / PyPDF2 compatibility layer
-
gitprint
Convert git repositories into beautifully formatted, printer-friendly PDFs
-
lo_impress
Presentation slide deck builder with ODP export
-
typst-bake
Bake Typst templates, fonts, and packages into your Rust binary — use Typst as a self-contained, embedded library
-
lo_calc
Spreadsheet formula parser/evaluator and CSV conversion
-
lynpdf-rs
Pure Rust HTML/CSS to PDF renderer focused on Thai text layout
-
djvu-rs
Pure-Rust DjVu codec — decode and encode DjVu documents. MIT licensed, no GPL dependencies.
-
libviprs
Pure-Rust tile pyramid engine for blueprint PDFs and large rasters: monolithic, streaming, and parallel MapReduce engines behind a fluent EngineBuilder API. DeepZoom, XYZ, and Google…
-
invoicegen
Render invoices from YAML to PDF using Typst
-
fop-pdf-renderer
Pure Rust PDF-to-image renderer for fop
-
docxide-pdf
CLI for converting DOCX files to PDF, matching Microsoft Word's output as closely as possible
-
pdfluent-jbig2
A memory-safe, pure-Rust JBIG2 decoder
-
lo_app
Desktop application surface (start center, templates, recent files, autosave, macros, per-window HTML shells) over the lo_lok runtime
-
labscript
Prescription PDF generator with e-signature and QR verification
-
oxideav-pdf
Pure-Rust PDF writer for the oxideav framework — vector-stays-vector path
-
wkhtmlapp
Convert html to pdf or image
-
mr_pdf
A lightweight, high-performance PDF generation library for Rust with premium layouts and charts
-
dxpdf
A fast DOCX-to-PDF converter powered by Skia
-
lo_base
Tabular data loading, type inference, and SQL query execution
-
ironpress
Pure Rust HTML/CSS/Markdown to PDF converter with layout engine, LaTeX math, tables, images, custom fonts, and streaming output. No browser, no system dependencies.
-
lo_lok
LibreOfficeKit-like in-process runtime: Office handle, document handles, command dispatch and tile rendering
-
moo-dl
A next generation moodle sync client with a focus und speed and function
-
rdocx
High-level API for reading, writing, and converting DOCX documents
-
pdf-compliance
PDF compliance checking (PDF/A, PDF/UA)
-
webfluent
The Web-First Language — compiles to HTML, CSS, JavaScript, and PDF. 50+ built-in components, reactivity, routing, i18n, SSG, and template engine.
-
edgeparse-cli
EdgeParse CLI — convert PDFs to Markdown, JSON, HTML
-
cli-pdf-extract
Fast Rust CLI wrapper around pdf_oxide for LLM-friendly PDF extraction
-
justbig2
Pure Rust JBIG2 image decoder with no_std support
-
miro-pdf
A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings
-
ratex-pdf
PDF export for RaTeX DisplayList using pdf-writer
-
datasheet-cli
Extract footprint/land-pattern drawings from PDF datasheets
-
gulagcleaner_rs
Ad removal tool for PDFs
-
glyphweaveforge
Convert Markdown into PDF through an explicit Rust pipeline with minimal and Typst backends
-
pdfluent
Pure-Rust PDF SDK with XFA, PDF/A, digital signatures, and WASM support
-
olga
Four formats, one engine. PDF, DOCX, XLSX, HTML → Markdown and typed JSON. 15–40× faster than equivalent-quality OSS tools, with pipeline pre-flight and element-level provenance.
-
tuipdf
A beautifully crafted, terminal-native PDF compressor built in Rust
-
treader
A terminal-based PDF viewer using the Kitty graphics protocol
-
asposepdf
Aspose.PDF for Rust via C++ is a powerful toolkit that allows developers to manipulate PDF files directly and helps do various tasks for PDF. Contains unique features for converting PDF to other formats.
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
hayro-syntax
A low-level crate for reading PDF files
-
ratex-unicode-font
System Unicode font discovery for RaTeX fallback rendering
-
katana-canvas-forge
Versioned diagram rendering and document export runtime for KatanA (Mermaid, Draw.io, HTML/PDF/PNG/JPEG)
-
rsrpp
project for research paper pdf
-
normordis-pdf
Institutional PDF generation for Portuguese public administration
-
mgh
A Collection of Moré-Garbow-Hilstrom https://dl.acm.org/doi/pdf/10.1145/355934.355936
-
rustybara
Prepress-focused PDF manipulation library for graphic designers and print operators
-
spdf-processing
Text cleaning, bbox, markup, and search helpers
-
pdfsmith
A customizable PDF generation library from Markdown or structured JSON input
-
dirgrab
CLI tool to concatenate file contents from directories, respecting Git context
-
lo_math
LaTeX formula parser with MathML and ODF emission
-
typwriter
compiling, formatting, and watching Typst documents, with PDF metadata and permission management
-
oicana_cli
CLI for working with Oicana templates
-
web2pdf
A CLI tool to convert web pages to PDFs
-
udataframe_rs
A pure Rust library for data frame operations, particularly useful for processing data extracted from PDF files or OCR recognize
-
ovid
fast, bidirectional PDF and Image converter
-
edgeparse-core
EdgeParse core library — PDF parsing and structured data extraction
-
quillmark
engine API
-
pdf-manip
PDF manipulation: pages, encryption, watermarks, optimization, bookmarks
-
ras-filesystem
Sandboxed file system for the agent (Csv, Docx, Pdf, Md, Json, Jsonl, Html, Txt)
-
spdf-types
Core types for the spdf workspace: TextItem, ParsedPage, ParseResult, ParseConfig
-
invoice
Render invoices from YAML to PDF using Typst
-
typst-library
Typst's standard library
-
mdbook-pandoc
A pandoc-powered mdbook backend
-
libreoffice-pure
Pure-Rust LibreOffice-compatible document generation CLI
-
lo_uno
UNO-like service registry framework
-
pdfsink-rs
Fast pure-Rust PDF extraction library and CLI — ~10-50x faster than pdfplumber for text, word, table, layout, image, and metadata extraction from PDFs. By Clark Labs Inc.
-
pdf-text-extract
Extract text, tables, and structured content from PDF files
-
stet
PostScript Level 3 interpreter and PDF rendering engine — library API
-
pagefuse
Your pages, your way — PDF, DOCX, images and more
-
lo_draw
Vector drawing page builder with ODG export
-
xfa-layout-engine
Box-model and pagination layout engine for XFA forms. Experimental — part of the PDFluent XFA stack, under active development.
-
glimpse
A blazingly fast tool for peeking at codebases
-
fulgur
HTML/CSS to PDF conversion library
-
labparse
Parse lab results into structured biomarker JSON
-
shapdf
Create Shapes into PDF
-
papr-cli
Generate printable calendar PDFs and SVGs
-
micropdf
A pure Rust PDF library - A pure Rust PDF library with fz_/pdf_ API compatibility
-
printwell-pdf
PDF manipulation features (forms, signing) for Printwell
-
docbox-core
Docbox core business logic and functionality
-
pdf-cos
PDF COS (Carousel Object Structure) parser -- edgeparse fork of lopdf 0.39.0 with f64 Real precision and ICC color support
-
pdf-xfa
XFA engine — extraction, layout rendering, font resolution. Experimental and under active development.
-
mdbook-typst
An mdBook backend to output Typst markup, pdf, png, or svg
-
invoice-cli
Beautiful invoices from the CLI — international, stateful, agent-friendly
-
jbig2enc
Rust reimplementation of jbig2enc, a JBIG2 encoder for bi-level images
-
svg2tex-rs
Convert SVG artwork into PDF literal operators or TeX-friendly output for LaTeX workflows
-
pdf-redact
GDPR-compliant PDF redaction: permanent content removal
-
technique
A domain specific language for procedures
-
bookokrat
A terminal-based EPUB/PDF Books reader
-
pdfluent-extract
PDF content extraction: images, text with positions, and full-text search
-
pdf-min
Very minimal crate for writing PDFs
-
hipdf
A high-level PDF manipulation library built on lopdf
-
oxidize-pdf-api
REST API for oxidizePdf (Community edition)
-
pdf-font
PDF font handling: CFF/Type1 parsing, CMap parsing, and PostScript scanning
-
transmutation
High-performance document conversion engine for AI/LLM embeddings - 27 formats supported
-
eadup
A native-first markup language and EADUP compiler for automated, standards-compliant document typesetting
-
office2pdf
Convert DOCX, XLSX, and PPTX files to PDF using pure Rust
-
spdf-core
Orchestrator for the spdf pipeline
-
pdfluent-lopdf
PDF document manipulation
-
captube
Turn a YouTube slide-lecture video into a PDF of its unique slides, using ffmpeg keyframes + perceptual dedup
-
casile
The command line interface to the CaSILE toolkit, a book publishing workflow employing SILE and other wizardry
-
fop
FOP (Formatting Objects Processor) — Apache FOP-compatible XSL-FO processor in pure Rust
-
pdfrs
A CLI tool to read/write PDFs and convert to/from markdown
-
pdf-engine
Unified PDF rendering engine — page rendering, text extraction, thumbnails
-
pdfluent-forms
AcroForm engine for PDF interactive forms
-
pivot-pdf
A low-overhead PDF generation library for reports, invoices, and documents
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
folio-pdf
A comprehensive PDF library for Rust
-
pdf-ocr
OCR integration for scanned PDFs with pluggable engine support
-
spdf-ocr
OCR engine trait + HTTP and Tesseract implementations
-
oicana_input
Types for Oicana template inputs
-
rsslide
The ultimate slide builder
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
hygg-server
A less like CLI text reader
-
pdf-render
A PDF rasterizer in pure Rust
-
hyper-render
A Chromium-free HTML rendering engine for generating PNG and PDF outputs
-
renderreport
Data-driven report generation with Typst as embedded render engine — no CLI dependency
-
pdf-annot
PDF annotation engine — parsing and typed access to all annotation types per ISO 32000-2 §12.5
-
cli-epub-to-text
A CLI epub to plain text converter
-
xfa-license
Runtime license-token validation for the PDFluent SDK
-
pdf_oxide_mcp
MCP server for PDF extraction — gives Claude, Cursor, and AI assistants the ability to read PDFs locally. Text, markdown, and HTML output. Powered by pdf_oxide.
-
pdfpurr
A comprehensive pure-Rust PDF library for reading, writing, rendering, and validating PDF documents
-
cssbox-core
Standalone CSS layout engine — core algorithms
-
pdflens-mcp
An MCP server for reading PDFs, coded by human, designed for AI
-
m2p
Markdown to PDF
-
synaptic
agent framework with LangChain-compatible architecture
-
gotenberg_pdf
client for the Gotenberg PDF API
-
pdfk
Modern PDF password CLI
-
dirnav
Fast and simple directory navigation in your terminal
-
spdf-output
JSON and text output formatters
-
cups_rs
Rust bindings for CUPS (Common UNIX Printing System)
-
rasterrocket-cli
CLI — renders PDF pages to pixel files. Drop-in pdftoppm replacement. Pure Rust, zero Poppler.
-
pdfox
A pure-Rust PDF library — create, parse, and render PDF documents with zero C dependencies
-
fulgur-cli
HTML/CSS to PDF conversion CLI
-
renamed
Official Rust SDK for the renamed.to API - AI-powered document renaming and processing
-
spdf-projection
Spatial grid projection — the algorithmic core of spdf
-
katana-canvas-forge-cli
CLI front-end for katana-canvas-forge: render, reference-update, compare, bench
-
lupin
A blazing-fast, lightweight steganography tool for concealing secret data within normal files
-
google-book-scraper
downloading the contents of books hosted on books.google.com for offline viewing
-
fop-cli
Command-line interface for Apache FOP - XSL-FO to PDF converter
-
ricecomp
Rice Compression Algorithm
-
rsrpp-cli
project for research paper pdf
-
flipdf
Merge duplex-scanned PDFs into proper page order - for home scanners without auto-duplex
-
fullbleed
Deterministic, dependency-free HTML/CSS-to-PDF engine in Rust for transactional document generation and AI agent workflows
-
docbox-processing
Docbox file processing logic
-
flexpdf
PDF generation from XML or Rust structures with flexbox layout
-
docling_rs
Rust SDK for Docling Serve that makes document conversion simple, reliable, and production-ready in Rust
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
flpdf-cli
Command-line tools for flpdf, mirroring qpdf inspection and rewrite subcommands
-
texforge
Self-contained LaTeX to PDF compiler CLI
-
markitdown
designed to facilitate the conversion of various document formats into markdown text
-
docuparse
Document extraction and parsing — PDF text, rendering, and OCR
-
mockpit-cli
Mockpit CLI - HTTP mocking tool with templates, recording, consolidation, and GraphQL support
-
hanzo-extract
Content extraction with built-in sanitization via hanzo-guard
-
forme-pdf
A page-native PDF rendering engine. Layout INTO pages, not onto an infinite canvas.
-
imposer
CLI for imposing single-sheet PDFs into booklet layouts with configurable n-up binding
-
peasy-pdf
Rust client for PeasyPDF — PDF tools, glossary, and guides API
-
spdf-pdf
PdfEngine trait + PDFium-backed implementation
-
docbox-http
Docbox HTTP layer, routes, types, and middleware
-
pdfdiff
A PDF diffing tool for research papers and more
-
freya-skia-bindings
Skia Bindings for Rust
-
trimdown
Fast file compression tool for Office documents (PPTX, DOCX, XLSX), PDFs, videos, images, OpenDocument formats, and archives with streaming support
-
firemark
Stop sending naked documents. Fast watermarking CLI for images and PDFs.
-
rag
CLI for Retrieval-Augmented Generation
-
pdfluent-sign
PDF digital signature validation — PAdES, CMS, certificate chain, DocMDP/FieldMDP, LTV
-
pdf-dump
CLI tool for inspecting and debugging PDF internals
-
supernote_pdf
CLI to convert .note files (and directories of them) into pdfs for archival and backup
-
nosy-cli
nosy: various contents summarization tool powered by artificial intelligence
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
pdfcrate
creating and manipulating PDF documents
-
pdf-maker
CLI tool for merging, watermarking, and manipulating PDF files
-
printwell
HTML to PDF conversion using Chromium's rendering libraries
-
fop-render
Rendering backends for Apache FOP (PDF, SVG, etc.)
-
pdf-interpret
interpreting PDF files
-
lopdf-parang
A fork of lopdf optimized for PDF text extraction — lazy streams, O(1) object slicing, zlib-rs
-
office2pdf-cli
CLI tool to convert DOCX, XLSX, and PPTX files to PDF
-
oxidize-pdf-cli
Command-line interface for oxidizePdf
-
pdf2image-cli
A command-line application that converts PDF files into images
-
rust-texas
generate latex documents
-
cssbox-dom
HTML/CSS parsing and style resolution for cssbox
-
hayro-jbig2
A memory-safe, pure-Rust JBIG2 decoder
-
marknest
Markdown workspace analyzer and PDF converter CLI
-
opentalk-roomserver-module-legal-vote
OpenTalk RoomServer Module Legal Vote
-
cli-text-reader
A less like CLI text reader
-
kreuzberg-pdfium-render
High-level idiomatic Rust wrapper around Pdfium. Fork of pdfium-render with Kreuzberg patches.
-
rpdfium-page
Page object model for rpdfium
Try searching with DuckDuckGo.