📈 GH Trending Explorer 🎲 Surprise me

← all repos

mstcvk / MacRAR

git clone https://github.com/mstcvk/MacRAR.git v1.4.4 · 5d ago

WinRAR-style archive manager for macOS: native AppKit app around RARLAB rar/unrar and 7-Zip 7zz. RAR, 7z, ZIP, TAR and 30+ formats, encrypted and multi-volume archives, Finder Quick Actions.

+0
stars, 24h · #40,261
+~0
stars, 7 days · #45,148
+105
stars, 30 days · #6,774
105
★ total
7
forks · 1 open issues

Star history (as recorded here)

2026-10-20 · 105 ★ 2026-10-23 · 105 ★
LanguageSwift
License—
Created2026-10-09 (14d ago)
Last push5d ago
Watchers3
OwnerUser

GitHub topics

Links

README excerpt
MacRAR 
 A WinRAR-style archive manager for macOS, built on the official 7zz build of 7-Zip, with optional RAR creation through RARLAB's own rar tool. 
 Native AppKit UI · Finder right-click menu · encrypted archives · multi-volume archives · 30+ formats
 🇹🇷 Türkçe açıklama için tıklayın 
 ▶ 1-minute intro video on YouTube · Turkish version 
---
## Why
macOS has no native way to open `.rar` files, and the few GUI tools around either hide what they are doing or cannot handle encrypted or multi-part archives well. MacRAR wraps Igor Pavlov's `7zz` engine (and, if you install it, RARLAB's `rar` for creating RAR archives) in a small native app that behaves like WinRAR on Windows: double-click to browse, right-click in Finder to extract or compress, drag files out of the archive window, get asked for a password only when one is actually needed.
The whole app is a few thousand lines of Swift, needs no Xcode project (Command Line Tools are enough) and carries no third-party frameworks.
## Screenshots
| Browsing a RAR archive | Encrypted ZIP (lock column) |
|---|---|
| | |
| Password prompt | Create archive dialog | Progress with details |
|---|---|---|
| | | |
## Features
**Browsing**
- Opens an archive as a folder tree: name, lock indicator, size, packed size, ratio, modification date, CRC. Click a header to sort; widths and sort order are remembered.
- Search field filters the whole archive by path.
- Double-click or press Return to open a file with its default app; press Space for a Quick Look preview.
- File → Open Recent, View → Expand All / Collapse All / Refresh / Show Archive in Finder.
- Settings (⌘,): default format and level for quick compression, Finder reveal behaviour, update check, interface language.
- Status bar shows file count, total and packed size, format and flags (solid, encrypted headers, volumes).
**Extracting**
- Extract here (⌘E), extract to a folder named after the archive (⌥⌘E), extract to a chosen folder (⇧⌘E), or extract only the selected items.
- If the destination already contains items with the same names you are asked whether to overwrite, auto-rename, or cancel.
- Drag items from the archive window onto a Finder folder or the Desktop: MacRAR asks once, then extracts the dragged items there with a progress window.
- Progress window with overall percentage, estimated remaining time, elapsed time, the current file, and a collapsible log of processed files.
**Encrypted archives**
- RAR archives with encrypted file data or encrypted headers (`-hp`), 7z with encrypted headers (`-mhe`), ZIP with ZipCrypto or AES.
- The password is requested only when it is actually required, re-requested if wrong, and remembered for the rest of the session with that archive.
**Multi-volume archives**
- RAR `.part01.rar … .partNN.rar`, 7z and ZIP `.001 … .NNN` sets are recognised. Selecting all parts in Finder and running a Quick Action processes the set once, starting from the first volume.
**Creating archives**
- Formats: 7z, ZIP, TAR, TAR.G