v0.6.0-alpha.7NATIVE PACKAGES FOR ARCH

Install .deb and .rpm apps natively on Arch.

Drop a package, review exactly what it would change, and install it through pacman as a real Arch package. When something is not compatible, the exact blocker is shown before anything changes.

Rust · GTK4 · libadwaita · bubblewrap · pacman · polkit · libarchive
Uncrate icon
Uncrate main window
Nothing Runs Unseen

Rebuilt as a native Arch package, then installed.

Foreign files never land on the system directly. The payload is inspected in a sandbox, rebuilt into a validated native package, and installed through pacman with a root-owned manifest written first.

Features

What Uncrate does

📦

Drop and review

Drop a .deb or .rpm and see name, size, readiness and every change before installing.

🧪

Sandboxed inspection

Packages are inspected in bubblewrap with no network, no home access and strict limits.

🔧

Native through pacman

The payload is rebuilt into an Arch package and installed, updated and removed through pacman.

🔍

Static dependency discovery

Reads ELF and interpreter data directly; no ldd and no vendor code runs during inspection.

🧾

Tracked ownership

A root-owned manifest is written before pacman runs, so every file is accounted for.

⚙

Optional startup

Per-user login startup or a background service, both off by default and tracked by hash.

Review

See every change before it happens

  • Readiness, disk size and optional setup on one card
  • Technical details hold files, hashes, scripts and dependencies
  • Real pacman dependency previews
  • Blockers are named; an AI explanation can never waive one
See every change before it happens
Safety

Inspected in a sandbox, never on the host

  • Bubblewrap isolation with time, memory and file limits
  • Foreign setup scripts run only during isolated observation
  • The authenticated helper rebuilds and rechecks the package itself
Inspected in a sandbox, never on the host
Lifecycle

Installed apps stay tracked and repairable

  • Installed view with Check installation and Retry Setup
  • Receipts record source, choices and generated files
  • Removal cleans up dependencies Uncrate added
Installed apps stay tracked and repairable
By the numbers
~17,000lines of Rust
130real packages validated
2formats: .deb and .rpm