-
textwrap
word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
-
lopdf
PDF document manipulation
-
skia-safe
Safe Skia Bindings for Rust
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
printpdf
reading and writing PDF files
-
cairo-rs
Rust bindings for the Cairo library
-
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
-
xmp-writer
Write XMP metadata, step by step
-
paper-age
Easy and secure paper backups of secrets
-
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.
-
mdbook-pdf
A backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
mupdf
Safe Rust wrapper to MuPDF
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
mimetype-detector
Fast, accurate, and thread-safe MIME type detection for ~450 file formats with zero dependencies
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
typst-pdf
PDF exporter for Typst
-
htop
HTML to PDF converter
-
svg2pdf
Convert SVG files to PDFs
-
seekstorm
Search engine library & multi-tenancy server
-
subsetter
Reduces the size and coverage of OpenType fonts
-
embed_anything
Embed anything at lightning speed
-
redacter
Copy & Redact cli tool to securely copy and redact files removing Personal Identifiable Information (PII) across various filesystems
-
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
-
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
-
krik
A fast static site generator written in Rust with internationalization, theming, and modern web features
-
llm_models_spider
Auto-updated registry of LLM model capabilities (vision, audio, etc.)
-
pdfium
Modern Rust interface to PDFium, the PDF library from Google
-
rag-rs
A Rust-native implementation of the RAG stack
-
typst-kit
Common utilities for Typst tooling
-
stof-cli
Stof CLI: data that carries its own logic
-
presenterm
A terminal slideshow presentation tool
-
zahirscan
Token-efficient content compression for AI analysis using probabilistic template mining
-
libharu_ng
Easily generate PDFs from your Rust app
-
hygg
Simplifying the way you read
-
crowbook
Render a Markdown book in HTML, PDF or Epub
-
watermark-cli
A command-line tool for adding watermarks to images with support for batch processing and various watermark patterns
-
leva
Render LaTeX documents using Tera templates
-
markdown2pdf
Create PDF with Markdown files (a md to pdf transpiler)
-
text_analysis
A robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export
-
genai-rs
client library for Google's Generative AI (Gemini) API with streaming, function calling, and multi-turn conversations
-
typst-cli
The command line interface for Typst
-
rsrpp
project for research paper pdf
-
mc
Git-based knowledge management CLI — manage customers, projects, meetings, research and tasks with Markdown + YAML frontmatter
-
vex2pdf
convert CycloneDX(VEX) JSON or XML documents to PDF reports
-
oicana_cli
CLI for working with Oicana templates
-
bolivar-cli
PDF text extraction CLI tools
-
sile
Simon’s Improved Layout Engine
-
cqs
Semantic code search and code intelligence for AI agents. Find functions by concept, trace call chains, assess impact — in single tool calls. Local ML embeddings.
-
havocompare
A flexible rule-based file and folder comparison tool and crate including nice html reporting. Compares CSVs, JSON, text files, pdf-texts and images.
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
covet
CLI and web frontend for scanning with HP Envy printer / scanners
-
nbir
Numeric Bulk File Renamer (NBIR): rename files to a sequential scheme (e.g. base01.jpg, base02.pdf). Select by extension, specific files, or both. All file types.
-
datasheet-cli
Extract footprint/land-pattern drawings from PDF datasheets
-
html2pdf-api
Thread-safe headless browser pool for high-performance HTML to PDF conversion with native Rust web framework integration
-
skia-rs-safe
High-level safe Rust API for skia-rs - A pure Rust implementation of Skia
-
bibiman
TUI for interacting with BibLaTeX databases
-
semtools
Semantic search and document parsing tools for the command line
-
printwell-pdf
PDF manipulation features (forms, signing) for Printwell
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
ovid
fast, bidirectional PDF and Image converter
-
shiva
in Rust of a parser and generator for documents of any type
-
mini-calc
A Fully-Featured Configurable (mini) Rust Calculator
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
flipdf
Merge duplex-scanned PDFs into proper page order - for home scanners without auto-duplex
-
memvid-core
Core library for Memvid v2, a crash-safe, deterministic, single-file AI memory
-
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
-
dupfinder
A fast duplicate file finder with glob/regex filtering, JSON export, and cross-platform delete scripts
-
filesystem-mcp-rs
Rust port of the official MCP filesystem server - fast, safe, protocol-compatible file operations
-
pdfrs
A CLI tool to read/write PDFs and convert to/from markdown
-
rs-stats
Statistics library in rust
-
dumpsync
lightweight tool designed for efficiently dumping and restoring MySQL databases. Whether you need to create backups, restore databases, or transfer data between servers.
-
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
-
kreuzberg-cli
Command-line interface for Kreuzberg document intelligence
-
mdbook-pandoc
A pandoc-powered mdbook backend
-
pdf-text-extract
Extract text, tables, and structured content from PDF files
-
retire
Monte Carlo retirement simulator - will you have enough?
-
arxiv-cli
CLI to download papers from arXiv
-
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
-
tagged-urn
Tagged URN - Flat tag-based identifier system
-
mermaid-cli
Open-source AI pair programmer with agentic capabilities. Local-first with Ollama, native tool calling, and beautiful TUI.
-
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
-
dnd_spellbook_maker
making pdf documents of 5th edition D&D spells that are formatted like D&D source books
-
eloran
Comics and Ebook web library written in rust, with reading, search, reading status, bookmarks
-
dessin-pdf
Dessin to PDF
-
micropdf
A pure Rust PDF library - drop-in replacement for MuPDF with 100% API compatibility
-
rust-research-mcp
A Model Context Protocol (MCP) server for accumulating and organizing academic knowledge
-
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
-
velociplot
Fast, publication-quality scientific plotting library - Quick, precise, and deadly effective
-
casile
The command line interface to the CaSILE toolkit, a book publishing workflow employing SILE and other wizardry
-
oicana_input
Types for Oicana template inputs
-
adobe-cmap-parser
parse Adobe CMap files
-
pdflens-mcp
An MCP server for reading PDFs, coded by human, designed for AI
-
guestkit
Pure Rust VM disk toolkit with beautiful output, Windows registry parsing, and VM migration support
-
hygg-server
A less like CLI text reader
-
xmpkit
Pure Rust implementation of Adobe XMP Toolkit
-
bookokrat
A terminal-based EPUB/PDF Books reader
-
latexmk-diff-head
LaTeX compilation tool that generates diff PDFs against Git commits
-
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
-
ubilerntui
terminal UI for learning for the UKW-Sprechfunkzeugnis für den Binnenschiffahrtsfunk
-
udataframe_rs
A pure Rust library for data frame operations, particularly useful for processing data extracted from PDF files or OCR recognize
-
wasmi-validation
Wasm code validator
-
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-bake
Bake Typst templates, fonts, and packages into your Rust binary — use Typst as a self-contained, embedded library
-
niblits
Token-aware, multi-format text chunking library with language-aware semantic splitting
-
typst-library
Typst's standard library
-
imposer
CLI for imposing single-sheet PDFs into booklet layouts with configurable n-up binding
-
dirnav
Fast and simple directory navigation in your terminal
-
quick-oxibooks
client library for QuickBooks Online API
-
gotenberg_pdf
client for the Gotenberg PDF API
-
oicana_world
Typst World for Oicana templates
-
docling_rs
Rust SDK for Docling Serve that makes document conversion simple, reliable, and production-ready in Rust
-
etradeTaxReturnHelper
Parses etrade and revolut financial documents for transaction details (income, tax paid, cost basis) and compute total income and total tax paid according to chosen tax residency (currency)
-
oxidize-pdf-api
REST API for oxidizePdf (Community edition)
-
cssbox-dom
HTML/CSS parsing and style resolution for cssbox
-
mockforge-reporting
Report generation and visualization for MockForge
-
quillmark
engine API
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
oicana_files
File abstractions for Typst templates
-
kalamari
Lightweight headless browser for security testing. Fast, pure Rust, no Chrome.
-
ruviz
High-performance 2D plotting library for Rust
-
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
-
pdf_tables
Scrape text from tables in PDF files
-
archive-pdf-urls
Extract all links from a PDF and archive the URLs in the Internet Archive's Wayback Machine
-
pdf2image-cli
A command-line application that converts PDF files into images
-
pdf-rs
A PDF parsing library written in Rust
-
memvid-cli
Command-line interface for Memvid v2 - AI memory with crash-safe, single-file storage
-
pdf_oxide
The Complete PDF Toolkit: extract, create, and edit PDFs. Rust core with bindings for Python, Node, WASM, Go, and more.
-
drawio-exporter
Command Line Client To Enhance Files Export Using Draw.io Application
-
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
-
mq-conv
A CLI tool for converting various file formats to Markdown
-
simd-kernels
Lightning Fast, Arrow-Compatible Compute Kernels
-
oicana_export
Helpers to export a compiled document
-
ricecomp
Rice Compression Algorithm
-
tauri-plugin-printer-v2
Tauri plugin for printing
-
printwell
HTML to PDF conversion using Chromium's rendering libraries
-
trimdown
File compression CLI tool for PowerPoint, PDF, Video, and Word documents
-
ferrisume-cli
A JSON resume CLI tool
-
rust-texas
generate latex documents
-
pdfvec
High-performance PDF text extraction library for vectorization pipelines
-
memvid-rs
High-performance QR code video encoding for text storage and semantic retrieval
-
md-typ-pdf
Convert markdown files to PDF using typst
-
nfe-web
API REST/GraphQL de alto desempenho para NF-e com integracao SEFAZ, geracao de DANFE e suporte a certificado digital
-
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)
-
band-songbook
Build system for generating PDF songbooks with chord charts and LilyPond music notation
-
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
-
acorn-cli
ACORN command line interface
-
jutella-xmpp
XMPP – OpenAI API bridge
-
docbox-http
Docbox HTTP layer, routes, types, and middleware
-
agedashi
CLI tool that transforms Terraform/OpenTofu graph output into beautiful infrastructure diagrams
-
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
-
docbox-storage
Docbox storage layer abstraction
-
project-rag
RAG-based codebase indexing and semantic search - dual purpose library and MCP server
-
ruststat
working with many common random variables --- probability mass function (pmf), probability density function (pdf), cumulative distribution function (cdf), percentiles (inverse cdf), random number generation
-
oxidize-pdf-cli
Command-line interface for oxidizePdf
-
svg-in-har2pdf
Extract SVGZ from HAR archive and make a PDF
-
canvas-server
Local embedded Axum server for Saorsa Canvas. Serves the PWA and handles WebRTC signaling.
-
lc-cli
LLM Client - A fast Rust-based LLM CLI tool with provider management and chat sessions
-
ruvector-scipix
Rust OCR engine for scientific documents - extract LaTeX, MathML from math equations, research papers, and technical diagrams with ONNX GPU acceleration
-
statify
A lightweight and minimal statistics library for Rust
-
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
-
vidi-charts
High-performance data visualization library for Rust, powered by Bevy
-
hayro-syntax
A low-level crate for reading PDF files
-
xycut-plus-plus
High-performance reading order detection for document layout analysis using XY-Cut++ algorithm
-
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
-
showme
A powerful terminal image and video viewer supporting multiple formats and rendering backends
-
mdiew
A lightweight macOS markdown viewer with live reload
-
autotex
Continuously compile TeX and LaTeX
-
compress_comics
High-performance comic book compression tool with WebP conversion supporting CBR, CBZ, and PDF formats
-
google-book-scraper
downloading the contents of books hosted on books.google.com for offline viewing
-
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
-
skia-rs
A pure Rust implementation of Google's Skia 2D graphics library
-
redactor
Secure PDF redaction library with Type3 font support using MuPDF
-
skia-rs-pdf
PDF generation for skia-rs
-
krilla-rxing
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
fullbleed
Deterministic, dependency-free HTML/CSS-to-PDF engine in Rust for transactional document generation and AI agent workflows
-
r2md
Entire codebase to single markdown or pdf file
-
pdmers
PDF merging
-
zpl-forge
A fast, memory-safe ZPL (Zebra Programming Language) parser and renderer
-
tauri-plugin-printer-wkhtml-bin
Tauri plugin for printer with embedded wkhtmltopdf for Windows
-
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
-
fetch-mcp-rs
Advanced Rust MCP server for web content fetching with 11+ tools
-
carbonpdf
Production-ready HTML to PDF conversion using Headless Chrome
-
phrack-issue-manager
A command-line tool for managing and downloading Phrack magazine issues
-
learnerd
The way to interact and learn stuff
-
md-pdf
Convert markdown files to PDF using typst with templating
-
br-invoice-parser
parsing invoices and bills from PDF and XLSX files
-
capsa
A compact, lightweight library for embedding-based document storage and retrieval
-
pdftrim
Removes white margins from PDF files without inflating file sizes
-
srg
Static Resume Generator - converts JOBL files to HTML and PDF
-
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
-
zen-rs
generating non-interactive content like cards or files
-
cli-justify
A CLI text justify tool
-
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
-
printwell-cli
Command-line tool for HTML to PDF conversion
-
clonehunter
command line utility that identifies groups of identical files and displays them to the console
-
screenplay-doc-parser-rs
Tools to parse Screenplay-formatted documents into semantically-typed structs
-
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…
-
cli-text-reader-online
A less like CLI text reader
-
genpdf
User-friendly PDF generator written in pure Rust
-
arxiv-rs
A wrapper of the arXiv API for Rust
-
trust_pdf
Verifies signed PDFs against the originals, checking for sneaky modifications
-
zqa-pdftools
A work-in-progress PDF parser tailored to CS-academic papers
-
libreofficekit
in Rust
-
opentalk-report-generation
OpenTalk report generation functionality
-
bookworm
manage your ebook collection (PDFs, ePubs, KePubs, and more)
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
qrcode2pdf
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
laser-pdf
programmatic PDF generation with precise, predictable layout control
-
redirect-stderr
A cross platform lib to redirect std-err
-
airust
Trainable, modular AI engine in Rust with compile-time knowledge
-
file_to_json
Convert arbitrary text-based files into JSON using local parsers and an OpenRouter-powered fallback
-
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
-
acroform
High-level PDF form manipulation library using lopdf
-
html2pdf-secure
converting HTML to password-protected PDF files
-
wasm-word-char-count
Count word and chars in TXT/MD/PDF in the frontend very fast
-
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.
-
fpdf
FDPF for writing PDF files in Rust
-
pdf-perm
Change the permissions of a PDF file
-
hayro-write
rewriting pages of a PDF file
-
heavy-pdf-parser
Extract text from PDF files with support for multiple output formats
Try searching with DuckDuckGo or on crates.io.