rbara-gui
Native desktop application for prepress PDF workflows. No terminal
required. Drag-and-drop page management, ICC color conversion, and batch
rasterization — all bundled with the pdfium runtime. Nothing to
configure.
Alpha - v0.1.8 This software is in
early development. Features may be incomplete or unstable. If you
encounter issues, please report them on GitHub with details about your
platform and workflow. We also have a dedicated Discord server for community support.
Windows
Windows
x86_64 · .exe installer
—
macOS
macOS
Apple Silicon + Intel · .dmg
—
Linux
Linux
x86_64 · AppImage
—
SHA-256 Checksums
rbara-gui-v0.1.8-windows-x64-setup.exe See SHA256SUMS.txt in release assets
rbara-gui-v0.1.8-macos-arm64.dmg See SHA256SUMS.txt in release assets
rbara-gui-v0.1.8-macos-x86_64.dmg See SHA256SUMS.txt in release assets
rbara-gui-v0.1.8-linux-x64.AppImage See SHA256SUMS.txt in release assets
Installation Guide
rbara-gui bundles its pdfium runtime. ICC color conversion supports any
.icc profile — see step 5 below.1
Download for your platform
Select the binary above. All releases are built from the tagged
commit via GitHub Actions — verify build provenance in the Actions log.
2
Windows — run the installer
Double-click the
.exe. If Windows SmartScreen warns
about an unknown publisher, click More info → Run anyway.
Installs to %LOCALAPPDATA%\Programs\rbara\ with an Add/Remove Programs
entry. No admin required.3
macOS — open the .dmg
Mount the
.dmg and drag rbara-gui to Applications. On
first launch, right-click → Open to bypass Gatekeeper. The universal
binary runs natively on both Apple Silicon and Intel Macs.4
Linux — chmod and run
Mark the AppImage executable and launch it directly.
$chmod +x rbara-gui-*.AppImage
$./rbara-gui-*.AppImage
$./rbara-gui-*.AppImage
5
ICC color profiles — included
rbara-gui bundles Adobe ICC color profiles — 14 CMYK and 8 RGB
profiles for professional color management. No separate download
required. Color conversion between print and display color spaces
works out of the box.
CLI & TUI Tools
Terminal-first tools for scripting and automation. Install via Cargo on
any platform with a Rust toolchain, or grab pre-built binaries from
GitHub Releases.
rbara
Full-featured Ratatui TUI. Interactive PDF manager and batch
processor for terminal-native workflows. Supports trim, resize,
image export, and color remap.
$cargo install rbara
ptrim
Set and adjust PDF page boxes from the command line. Supports
TrimBox, MediaBox, BleedBox, and ArtBox with mm or point input.
$cargo install ptrim
prsz
Resize and scale PDF pages to target dimensions with configurable
fit modes and anchor positions.
$cargo install prsz
p2i
Batch PDF-to-image rasterizer. Exports pages as PNG, JPEG, WebP, or
TIFF at configurable DPI.
$cargo install p2i
Rust Crate
Add rustybara to your Cargo workspace. Both crates are published to
crates.io.
Cargo.toml
[dependencies] rustybara = "0.1.8" # optional: ICC color management rustybara-icc = "0.1.2"
pdfium linking rustybara depends on
pdfium-render, which requires a pdfium
binary at runtime for rasterization. The pre-built rbara-gui and rbara
installers bundle pdfium — library users must supply it separately. See pdfium-binaries →1
Install Rust
If you don't have Rust installed, get it from rustup.rs.
$curl --proto '=https' --tlsv1.2 -sSf
https://sh.rustup.rs | sh
2
Add to your project and build
$cargo add rustybara
$cargo build
Compiling rustybara v0.1.8
Finished dev target(s) in 4.2s
$cargo build
Compiling rustybara v0.1.8
Finished dev target(s) in 4.2s