Nook Browser

Nook Browser

A fast, minimal macOS browser with sidebar-first design built in Swift and SwiftUI

Overview

Nook is a native macOS browser built from scratch with Swift 6, SwiftUI, and WKWebView. It features a sidebar-first tab layout, full browser extension support via WKWebExtension (macOS 15.4+), multi-profile data isolation, split-view browsing, a command palette, and Metal-powered UI effects. The manager-based architecture coordinates ~30 feature managers through environment injection for clean separation of concerns.

Key Points

  • sidebar-first vertical tab navigation
  • browser extension support via WKWebExtension API
  • multi-profile browsing with isolated data stores
  • split-view for side-by-side tab viewing
  • command palette for quick actions
  • picture-in-picture video support
  • notarized DMG releases via GitHub Actions CI/CD

Technologies Used

SwiftSwiftUIWebKitSwiftDataMetal