Stow: a squirrel peeking over a taped parcel

Stow

A native macOS archive tool. See what’s inside, take the next step,
and pack files that open on anyone’s computer.

Download · Website · Roadmap · Feature comparison · Build from source

Stow browsing the Photos folder of a ZIP: five thumbnails, two selected, Selection Info on the right and Extract at the bottom.

Install

Download the signed, notarized DMG from the
latest release and drag Stow to Applications, or
use Homebrew:

brew install --cask beastry/tap/stow

Stow needs macOS 26 or later and runs on Apple silicon and Intel Macs. It updates itself
(Stow › Check for Updates…).

These are early releases. Staged editing and Extract and Repack are still marked 🧪 while they wait
for a full pass on real hardware; ROADMAP.md lists what is left and which tests have
not been run yet.

What Stow does

Most archive tools answer one question: where should this be extracted? Stow answers four.

What’s in it? Browse, search and preview everything, including archives inside archives, before anything touches your disk. Grid, list and column views; hover a file to peek.
Anything to watch for? Checkup reads names, paths and apps as an archive opens and speaks up only when something needs a look. Entries that try to write outside the destination are kept inside it.
What’s next? Actions offers the step that fits the selection: install a font or an app, open an installer, open a nested archive, or extract.
Will it open for them? Say who the archive is for. Stow replaces names Windows rejects, leaves out Mac-only clutter, and shows every change before it packs.

And around the Mac:

Formats

Format Extensions Stow can
ZIP .zip .zipx .jar .apk Open, edit, create (encryption, split volumes)
7Z .7z Open, edit, create (encrypted file names)
TAR family .tar .tgz .tbz2 .txz .tar.zst Open, edit, create (keeps permissions)
RAR 4 and 5 .rar .cbr .partN.rar Open and extract
Compressed files .gz .bz2 .xz .lzma .lz .zst Open and extract
Disk images .dmg .iso Open and extract, without mounting
Packages .pkg .xar .cab .msi .rpm .deb .cpio .arj .lzh Open and extract

Stow does not create RAR files; RAR creation is licensed by its authors.

Your files stay yours

Stow does not scan for malware. It checks code signatures and notarization before installing an
app, and macOS still checks that app the first time it opens. The details are in
ARCHITECTURE.md.

Build from source

You need macOS 26, Xcode 27 and XcodeGen.

scripts/fetch-7zip.sh
xcodegen generate
xcodebuild -project Stow.xcodeproj -scheme Stow -derivedDataPath build build
open build/Build/Products/Debug/Stow.app

DEVELOPING.md covers tests, design-review screenshots, fixtures and the source
layout.

Documentation

Document What it covers
DEVELOPING.md Building, testing, screenshots, settings keys, source layout
ARCHITECTURE.md The archive engine, Finder integration, the sandbox decisions, installing, updates
DESIGN.md Design language: principles, vocabulary, colour, type, motion
PARITY.md Feature-by-feature comparison with ArcZip
ROADMAP.md Remaining work and tests not yet run
ERROR-CODES.md The error codes Stow shows
RELEASING.md Signed and notarized builds, the Sparkle appcast, the release workflow
AGENTS.md How the collaborators on this repository divide the work

Contributing

Bug reports, format requests, translations and pull requests are welcome in
issues. Archives that Stow struggles with are especially
useful; attach one if you can share it. Every user-facing string needs a Simplified Chinese
translation (scripts/check-localizations.sh zh-Hans).

License

Stow is free software under the GNU General Public License v3.0. Bundled third-party
components keep their own licenses; see THIRD_PARTY_NOTICES.md. 7-Zip is
LGPL and ships as a separate executable with its complete modified source.

Stow is part of Beastry, a family of friendly open-source tools.