Comment by maybe_next_day

9 hours ago

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!