A Rust library and toolset for production-grade prepress workflows. Page manipulation, rasterization, and ICC color management — all free, open source, forever.
v0.1.8 · LGPLv3 · Rust 1.85 / edition 2024
[dependencies] rustybara = "v0.1.8" # with ICC color management rustybara-icc = "0.1.2"
Supports 22 well-known Adobe ICC profiles out of the box
via the bundled-profiles feature, with full support for importing your
own. CMYK-to-RGB and RGB-to-CMYK transforms backed by lcms2 — the same engine
used in professional print RIPs.
bundled-profiles feature, or import any custom .icc profile at runtime.rbara-gui gives prepress operators a desktop interface for common PDF tasks — no command line required. Trim pages, convert colorspaces, batch rasterize proofs.
Add rustybara to your Cargo workspace and get a complete PDF manipulation pipeline. Typed, ergonomic, and designed for the kinds of edge cases that only show up in real print data.