I couldn't find a simple, efficient, and good zip viewer for macOS that just worked the way I wanted, so I built one.
Grizzly is a native macOS app for browsing ZIP archives without extracting them. It uses a memory-efficient
architecture that only loads metadata, so it handles large archives (GB+) smoothly.
Key features:
• Quick Look preview (spacebar) - preview files without extracting
• Memory-efficient - only loads zip metadata, not the entire archive
• Streaming extraction with async/await
• Full keyboard navigation with Finder-like shortcuts
• Multi-selection (Cmd+Click, Shift+Click)
• Recursive search across all folders
• Drag & drop support
Built entirely with SwiftUI for macOS 14+. The architecture uses @MainActor for state management and processes
large archives in chunks (1000 entries at a time) to stay responsive.
Open source (MIT). You can build it with just `swift build && swift run` or download the DMG from releases.
Happy to answer any questions about the implementation!
maybe_next_day•2h ago
Grizzly is a native macOS app for browsing ZIP archives without extracting them. It uses a memory-efficient architecture that only loads metadata, so it handles large archives (GB+) smoothly.