-
lopdf
PDF document manipulation
-
skia-safe
Safe Skia Bindings for Rust
-
printpdf
reading and writing PDF files
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
pdf-writer
A step-by-step PDF writer
-
pdf-extract
extract content from pdfs
-
poppler-rs
High-level (safe) bindings for poppler-glib
-
pdf
PDF reader
-
paper-age
Easy and secure paper backups of secrets
-
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 75+ formats with async/sync APIs.
-
typst-pdf
PDF exporter for Typst
-
mdbook-pdf
A backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
-
svg2pdf
Convert SVG files to PDFs
-
htop
HTML to PDF converter
-
subsetter
Reduces the size and coverage of OpenType fonts
-
seekstorm
Search engine library & multi-tenancy server
-
krilla
A high-level crate for creating PDF files
-
nosy-cli
nosy: various contents summarization tool powered by artificial intelligence
-
qpdf
Rust bindings to QPDF C++ library
-
rustic-reader
A minimalistic ebook reader
-
typst-kit
Common utilities for Typst tooling
-
pdfium
Modern Rust interface to PDFium, the PDF library from Google
-
libharu_ng
Easily generate PDFs from your Rust app
-
presenterm
A terminal slideshow presentation tool
-
markdown2pdf
Create PDF with Markdown files (a md to pdf transpiler)
-
hygg
Simplifying the way you read
-
typst-cli
The command line interface for Typst
-
watermark-cli
A command-line tool for adding watermarks to images with support for batch processing and various watermark patterns
-
rsrpp
project for research paper pdf
-
vex2pdf
convert CycloneDX(VEX) JSON or XML documents to PDF reports
-
sile
Simon’s Improved Layout Engine
-
oicana_cli
CLI for working with Oicana templates
-
bolivar-cli
PDF text extraction CLI tools
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
datasheet-cli
Extract footprint/land-pattern drawings from PDF datasheets
-
semtools
Semantic search and document parsing tools for the command line
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
printwell-pdf
PDF manipulation features (forms, signing) for Printwell
-
ovid
fast, bidirectional PDF and Image converter
-
flipdf
Merge duplex-scanned PDFs into proper page order - for home scanners without auto-duplex
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
unpdf
High-performance PDF content extraction to Markdown, text, and JSON
-
mgh
A Collection of Moré-Garbow-Hilstrom https://dl.acm.org/doi/pdf/10.1145/355934.355936
-
pdfrs
A CLI tool to read/write PDFs and convert to/from markdown
-
skia-bindings
Skia Bindings for Rust
-
dirgrab
CLI tool to concatenate file contents from directories, respecting Git context
-
gulagcleaner_rs
Ad removal tool for PDFs
-
mdbook-pandoc
A pandoc-powered mdbook backend
-
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.
-
mdbook-typst
An mdBook backend to output Typst markup, pdf, png, or svg
-
kreuzberg-pdfium-render
High-level idiomatic Rust wrapper around Pdfium. Fork of pdfium-render with Kreuzberg patches.
-
cssbox-core
Standalone CSS layout engine — core algorithms
-
dessin-pdf
Dessin to PDF
-
micropdf
A pure Rust PDF library - drop-in replacement for MuPDF with 100% API compatibility
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
hyper-render
A Chromium-free HTML rendering engine for generating PNG and PDF outputs
-
adobe-cmap-parser
parse Adobe CMap files
-
oicana_input
Types for Oicana template inputs
-
pdflens-mcp
An MCP server for reading PDFs, coded by human, designed for AI
-
hygg-server
A less like CLI text reader
-
bookokrat
A terminal-based EPUB/PDF Books reader
-
supernote_pdf
CLI to convert .note files (and directories of them) into pdfs for archival and backup
-
miro-pdf
A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings
-
glimpse
A blazingly fast tool for peeking at codebases
-
udataframe_rs
A pure Rust library for data frame operations, particularly useful for processing data extracted from PDF files or OCR recognize
-
rusty-page-indexer
A high-performance, reasoning-based RAG indexer in Rust following the PageIndex pattern
-
shapdf
Create Shapes into PDF
-
cups_rs
Rust bindings for CUPS (Common UNIX Printing System)
-
typst-library
Typst's standard library
-
typst-bake
Bake Typst templates, fonts, and packages into your Rust binary — use Typst as a self-contained, embedded library
-
dirnav
Fast and simple directory navigation in your terminal
-
imposer
CLI for imposing single-sheet PDFs into booklet layouts with configurable n-up binding
-
oicana_world
Typst World for Oicana templates
-
pdf-text-extract
Extract text, tables, and structured content from PDF files
-
gotenberg_pdf
client for the Gotenberg PDF API
-
docling_rs
Rust SDK for Docling Serve that makes document conversion simple, reliable, and production-ready in Rust
-
oxidize-pdf-api
REST API for oxidizePdf (Community edition)
-
cssbox-dom
HTML/CSS parsing and style resolution for cssbox
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
quillmark
engine API
-
oicana_files
File abstractions for Typst templates
-
flexpdf
PDF generation from XML or Rust structures with flexbox layout
-
renamed
Official Rust SDK for the renamed.to API - AI-powered document renaming and processing
-
oicana_template
Package and validate Oicana templates
-
archive-pdf-urls
Extract all links from a PDF and archive the URLs in the Internet Archive's Wayback Machine
-
pdf_tables
Scrape text from tables in PDF files
-
pdf2image-cli
A command-line application that converts PDF files into images
-
pdf_oxide
The Complete PDF Toolkit: extract, create, and edit PDFs. Rust core with bindings for Python, Node, WASM, Go, and more.
-
superbook-pdf
High-quality PDF converter for scanned books with AI enhancement, deskew correction, and Japanese OCR
-
armature-files
File processing pipeline for Armature framework - images, PDFs, and format conversion
-
oicana_export
Helpers to export a compiled document
-
ricecomp
Rice Compression Algorithm
-
printwell
HTML to PDF conversion using Chromium's rendering libraries
-
trimdown
File compression CLI tool for PowerPoint, PDF, Video, and Word documents
-
rust-texas
generate latex documents
-
pdfvec
High-performance PDF text extraction library for vectorization pipelines
-
md-typ-pdf
Convert markdown files to PDF using typst
-
cssbox-test-harness
WPT test runner for cssbox layout engine
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
ruscan
SANE scanning desktop app (GTK4) with fast previews and one-click PDF export
-
lupin
A blazing-fast, lightweight steganography tool for concealing secret data within normal files
-
deft-skia-safe
Safe Skia Bindings for Rust
-
papersmith
AI-Powered PDF Renamer in Rust
-
docbox-http
Docbox HTTP layer, routes, types, and middleware
-
docbox-core
Docbox core business logic and functionality
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
hayro
A rasterizer for PDF files
-
rsrpp-cli
project for research paper pdf
-
oxidize-pdf-cli
Command-line interface for oxidizePdf
-
docbox-storage
Docbox storage layer abstraction
-
svg-in-har2pdf
Extract SVGZ from HAR archive and make a PDF
-
transmutation
High-performance document conversion engine for AI/LLM embeddings - 27 formats supported
-
distrs
PDF, CDF, and percent-point/quantile functions for the normal and Student’s t distributions
-
hipdf
A high-level PDF manipulation library built on lopdf
-
mdbook-tiny
Use mdbook to generate tiny and fast static sites
-
xycut-plus-plus
High-performance reading order detection for document layout analysis using XY-Cut++ algorithm
-
hayro-syntax
A low-level crate for reading PDF files
-
dagtoc
A CLI tool for operating pdf contents
-
rheo
A typesetting and static site engine based on Typst
-
typwriter
compiling, formatting, and watching Typst documents, with PDF metadata and permission management
-
autotex
Continuously compile TeX and LaTeX
-
mdiew
A lightweight macOS markdown viewer with live reload
-
google-book-scraper
downloading the contents of books hosted on books.google.com for offline viewing
-
compress_comics
High-performance comic book compression tool with WebP conversion supporting CBR, CBZ, and PDF formats
-
hayro-ccitt
A decoder for group 3 and group 4 CCITT images
-
mdpdf
A fast CLI tool to convert Markdown files to PDF
-
md2pdf-rs
A CLI tool to convert Markdown to PDF using Typst
-
candlekeep-cli
CandleKeep CLI - Manage your document library from the terminal
-
redactor
Secure PDF redaction library with Type3 font support using MuPDF
-
krilla-rxing
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
r2md
Entire codebase to single markdown or pdf file
-
fullbleed
Deterministic, dependency-free HTML/CSS-to-PDF engine in Rust for transactional document generation and AI agent workflows
-
pdmers
PDF merging
-
tbook
A premium Terminal E-book Reader with support for EPUB, PDF, and high-res images
-
docbox-processing
Docbox file processing logic
-
code-to-pdf
Generates a syntax-highlighted PDF of your source code
-
pdfcat-cli
Concatenate PDF files into a single document
-
cli-text-reader
A less like CLI text reader
-
carbonpdf
Production-ready HTML to PDF conversion using Headless Chrome
-
md-pdf
Convert markdown files to PDF using typst with templating
-
br-invoice-parser
parsing invoices and bills from PDF and XLSX files
-
srg
Static Resume Generator - converts JOBL files to HTML and PDF
-
pdftrim
Removes white margins from PDF files without inflating file sizes
-
fframes-skia-bindings
Skia Bindings for Rust
-
doc_loader
A comprehensive toolkit for extracting and processing documentation from multiple file formats (PDF, TXT, JSON, CSV, DOCX) with Python bindings
-
cli-justify
A CLI text justify tool
-
zen-rs
generating non-interactive content like cards or files
-
libreoffice_convert_rust
converting documents using LibreOffice
-
mdbook-typst-pdf
mdbook typst pdf backend
-
pdf-ast
Universal AST for PDF based on ISO 32000-2
-
extractous
fast and efficient way to extract content from all kind of file formats including PDF, Word, Excel CSV, Email etc... Internally it uses a natively compiled Apache Tika for formats are not supported natively by the Rust…
-
printwell-cli
Command-line tool for HTML to PDF conversion
-
genpdf
User-friendly PDF generator written in pure Rust
-
cli-text-reader-online
A less like CLI text reader
-
trust_pdf
Verifies signed PDFs against the originals, checking for sneaky modifications
-
libreofficekit
in Rust
-
bookworm
manage your ebook collection (PDFs, ePubs, KePubs, and more)
-
opentalk-report-generation
OpenTalk report generation functionality
-
qrcode2pdf
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
laser-pdf
programmatic PDF generation with precise, predictable layout control
-
redirect-stderr
A cross platform lib to redirect std-err
-
jutella
Chatbot API client library and CLI interface
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
pdf2pwg
Single purpose A4 page renderer rendering PDF using pdfium to PWG/URF
-
html2pdf-secure
converting HTML to password-protected PDF files
-
pdfx
A lightning-fast terminal-native PDF indexing and search toolkit
-
genpdf-json
PDF generator using JSON data
-
clinnet
Incrementally render Typst figures from DOT graphs and assemble them into a grid PDF
-
numaelis-rckive-genpdf
User-friendly PDF generator written in pure Rust
-
acroform
High-level PDF form manipulation library using lopdf
-
vac_downloader
Rust crate/tool to download and keep up-to-date versions of the French Visual Approach Charts
-
rusile
components for the SILE typesetter
-
wasm-word-char-count
Count word and chars in TXT/MD/PDF in the frontend very fast
-
quillmark-typst
Typst backend for Quillmark
-
leptos-pdf
Leptos components for rendering and viewing PDFs in the browser
-
pdfgen
PDF rendering library
-
pdf-renamer-ai
Intelligently rename PDF files using local LLMs. Supports multiple languages, automatic translation, and meaningful name generation.
-
gemini-map
A command-line tool to run files in parallel through Google Gemini
-
bookcase
CLI for managing and manipulating media files (ALPHA)
-
three-dcf-core
Document-to-dataset encoding library for LLM training data preparation. Converts PDFs, Markdown, HTML into structured formats optimized for machine learning.
-
fpdf
FDPF for writing PDF files in Rust
-
pdf2john
Extract a hash from an encrypted PDF for cracking with John the Ripper or Hashcat
-
pdfcrop
PDF cropping library and command-line tool with rendering-based bbox detection
-
book2pdf
CLI utility to turn published code documentation into PDFs
-
llm-bucket
Open source core logic and pipelines for synchronising a bucket with content for LLMs to consume with RAG
-
basalt-cli
CLI for managing Basalt competitions and configurations
-
pdf-perm
Change the permissions of a PDF file
-
markitdown
designed to facilitate the conversion of various document formats into markdown text
-
pdfium-bind
Rust bindings for PDFium with vendored prebuilt binaries
-
metatron
core library
-
heavy-pdf-parser
Extract text from PDF files with support for multiple output formats
-
dirgrab-lib
Core library for dirgrab: concatenates file contents from directories, respecting Git context
-
tradedoc
generating PDFs like invoices, receipts, packing slips, etc
-
hayro-write
rewriting pages of a PDF file
-
oicana_testing
Testing for Oicana templates
-
pdf_composer
Create PDF documents from YAML Front Matter source documents
-
mdbook-typstpdf
An mdBook backend that generates PDF output using Typst
-
cli-epub-to-text
A CLI epub to plain text converter
-
servo/pathfinder_swf
A fast, practical GPU rasterizer for fonts and vector graphics
-
tmpltr
Template-based document generation CLI
-
quillmark-cli
Minimal CLI for testing Quillmark packages locally
-
hayro-font
A parser for CFF and Type1 fonts
-
recred
CLI tool for generating certificates in bulk from PDF templates using CSV data and customizable field positions, colors, and font sizes
-
hayro-jbig2
A memory-safe, pure-Rust JBIG2 decoder
-
papr
papris a PhD paper management system, allowing you to tag papers, associate Typst notes with them, and fuzzy search PDFs and notes -
tex_tmpl_rs
Render a LaTeX & Handlebars template into PDF
-
wkhtmlapp
Convert html to pdf or image
-
genpdfi
User-friendly PDF generator written in pure Rust
-
cli-pdf-to-text
A CLI pdf to plain text converter
-
hayro-interpret
interpreting PDF files
-
duc2pdf
convert DUC files to PDF format
-
hayro-svg
Converting PDF pages into SVG files
-
moo-dl
A next generation moodle sync client with a focus und speed and function
-
scrollcast
A fast Rust CLI tool for converting Git repositories to beautifully formatted documents
-
docer
Document generation toolkit for creating diagrams, PDFs, and structured documentation artifacts
-
lento-skia-safe
Safe Skia Bindings for Rust
-
cli-pdf-reader
A minimalistic ebook reader
-
carbone-sdk-rust
Generate documents with Carbone, using templates and JSON data-set. Create invoices, reports, certificates, contracts, financial statements, documents like Word files, Excel sheets…
-
itext
Safe rust bindings to the iText 9 PDF generation library written in Java
-
krilla-svg
Converting SVG files to PDF
-
acroform-pdf
PDF reader (fork of pdf-rs for acroform)
-
bard
Creates PDF and HTML songbooks out of easy-to-write Markdown sources
-
hygg-shared
Shared utilities for the hygg project
-
neopdf
A modern, fast, and reliable PDF interpolation library
-
kassenbon
receipt parser
-
factura
Generate PDF or HTML invoices, without any external application dependencies
-
imagedit
A CLI tool for generating documents from images with customizable text and QR codes
-
pdfcr
render a codebase to a pdf
-
bookify_rs
A PDF processing tool for booklet imposition and double-sided printing
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
printwell-sys
Low-level FFI bindings for Printwell using cxx
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
quillmark-acroform
AcroForm backend for Quillmark
-
pediferrous
PDF rendering library
-
ik-mini-gen
Minimal async IK to EPUB/HTML/PDF downloader | Extremely minimal
-
shinypenny
A niftly little helper program creating reimbursement requests in pdf form from a csv or commandline
-
pdf-reader
A minimalistic ebook reader
-
epub-reader
A minimalistic ebook reader
-
cli-reader
A minimalistic ebook reader
-
ebook-reader
A minimalistic ebook reader
-
savant
Generate flash cards from PDF files using an LLM
-
mupdf-sys
Rust FFI binding to MuPDF
-
deft-skia-bindings
Skia Bindings for Rust
Try searching with DuckDuckGo.