[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105766":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":9,"trendingCount":16,"starSnapshotCount":16,"syncStatus":22,"lastSyncTime":23,"discoverSource":24},105766,"Nook","nook-browser\u002FNook","nook-browser","A new browser, not owned by Atlassian.",null,"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook","Swift",2023,93,11,21,0,50.91,false,"main","2026-11-01 00:17:30","\u003Cdiv align=\"center\">\n  \u003Cimg width=\"230\" height=\"230\" src=\"\u002Fassets\u002Ficon.png\" alt=\"Nook Logo\">\n  \u003Ch1>\u003Cb>Nook\u003C\u002Fb>\u003C\u002Fh1>\n  \u003Cp>\n    A fast, minimal browser with a sidebar-first design for macOS.\n    \u003Cbr>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.apple.com\u002Fmacos\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-15.5+-blue\" alt=\"macOS 15.5+\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fswift.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSwift-5-orange\" alt=\"Swift\">\u003C\u002Fa>\n  \u003Ca href=\".\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-GPL--3.0-green\" alt=\"GPL-3.0\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Fpulls\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fnook-browser\u002FNook\" alt=\"Open pull requests\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Fissues\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fnook-browser\u002FNook\" alt=\"Open issues\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fnook-browser\u002FNook\" alt=\"Contributors\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fnook-browser\u002FNook?label=release\" alt=\"Latest release\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload%20for-macOS-000000?style=for-the-badge&logo=apple&logoColor=white\" alt=\"Download for macOS\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n> **Status:** Development started back up in September 2026 under a new maintainer. See [Releases](https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Freleases) for the current download.\n\n## Features  \n\n-  **Sidebar-first navigation** – vertical tabs that feel natural and uncluttered.\n-  **Performance** – optimized with modern macOS APIs for speed and low memory use.  \n-  **Minimal, modern UI** – focused on content, not chrome.  \n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdbfe9e9c-82f5-4f59-a073-b86ea05e5f26\" alt=\"Nook screenshot\">\n\u003C\u002Fp>\n\n\n## Getting Started  \n\n### Download\n[![Download for macOS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload%20for-macOS-000000?style=for-the-badge&logo=apple&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook\u002Freleases\u002Flatest)\n\n### or, Build from Source\n\n#### Prerequisites  \n- macOS 15.6 (Sequoia) or later, Apple Silicon. Xcode 26 needs 15.6; the built app runs on 15.5 and later\n- On-device AI chat and Tab Organizer require macOS 26 or later with Apple Intelligence enabled\n- [Xcode](https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002F) 26 or later\n```bash\n\ngit clone https:\u002F\u002Fgithub.com\u002Fnook-browser\u002FNook.git\ncd Nook\nopen Nook.xcodeproj\n```\n\nNook builds for Apple Silicon only: the on-device tab organizer depends on MLX, which has no x86_64 slice. Xcode resolves the Swift packages on open.\n\nYou’ll need to set your personal Development Team in Signing to build locally.\n\n## Project Structure\n\n```\nNook\u002F\n├── App\u002F                       # Entry point, AppDelegate, window scene, menu commands\n├── Packages\u002F                  # Local Swift packages shared with the planned iOS port\n│   ├── NookTabsCore\u002F          # Tab tree model: spaces, items, ordering, on-disk store\n│   ├── NookSettings\u002F          # Settings service and every persisted value type\n│   ├── NookDesign\u002F            # Design tokens: radii, spacing, type, motion, surfaces\n│   ├── NookBlocker\u002F           # Content blocker: filter lists, adblock-rust conversion, cosmetic engine\n│   ├── NookTweaks\u002F            # Site tweaks: YouTube, Facebook, social downloads, SponsorBlock, routing\n│   ├── NookWeb\u002F               # Tabs controller, page sessions, windows, history, favicons, search\n│   └── NookUI\u002F                # Shared SwiftUI: rows, context menus, spaces list, toasts, settings tabs\n├── Nook\u002F\n│   ├── Managers\u002F              # Feature managers (macOS side)\n│   │   ├── BrowserManager\u002F    # Central coordinator; conforms to the package seams\n│   │   ├── ExtensionManager\u002F  # WKWebExtension support\n│   │   ├── AIManager\u002F         # AI chat providers, MCP client, browser tools\n│   │   ├── DevMCPServer\u002F      # Local MCP server for driving the app from a coding agent\n│   │   ├── TabOrganizerManager\u002F # On-device LLM tab grouping (MLX)\n│   │   ├── WebViewCoordinator\u002F  # Web view pool for multi-window display\n│   │   ├── DownloadManager\u002F   # File downloads\n│   │   ├── DialogManager\u002F     # Modal dialogs\n│   │   ├── PeekManager\u002F       # Quick preview overlay\n│   │   ├── SplitViewManager\u002F  # Split-screen tab viewing\n│   │   └── ...\n│   ├── Models\u002F                # macOS-only models and SwiftData entities\n│   ├── Components\u002F            # SwiftUI views: sidebar, website view, settings, drag and drop, dialogs\n│   ├── Browser\u002F               # macOS-only slice of the tab controller\n│   ├── Utils\u002F                 # WebKit helpers and utilities\n│   └── ThirdParty\u002F            # adblock-rust FFI crate and other embedded dependencies\n├── CommandPalette\u002F            # Command palette UI\n├── Navigation\u002F                # Sidebar structure: header, bottom bar, spaces list\n├── Onboarding\u002F                # First-run flow\n├── Settings\u002F                  # SwiftUI environment glue for the settings service\n├── UI\u002F                        # Shared buttons and controls\n├── docs\u002F                      # Architecture notes, design specs, implementation plans\n├── scripts\u002F                   # Filter list refresh, used in CI\n└── assets\u002F                    # Static assets\n```\n\n### Architecture Overview\n\nNook follows a manager-based architecture where:\n- **Managers** handle business logic and coordinate between different parts of the app\n- **Models** represent data and state using Swift's `@Observable` macro\n- **Components** are SwiftUI views that reactively update based on model changes\n- **BrowserManager** acts as the central coordinator, connecting all managers together\n- **Packages** hold the model, blocker, tweak and shared view code that has no AppKit dependency, so it can be reused by an iOS app\n\n\n---\n\n\u003Cdiv align=\"center\">\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#nook-browser\u002Fnook&type=date&legend=bottom-right\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nook-browser\u002Fnook&type=date&theme=dark&legend=bottom-right\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nook-browser\u002Fnook&type=date&legend=bottom-right\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nook-browser\u002Fnook&type=date&legend=bottom-right\" width=\"600\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n---\n\n### LICENSES\nWith the exception of third-party libraries in Nook\u002FThirdParty, all code is under the GPL 3.0 License. The relevant third-party code is licensed per-folder under a variety of free, open-source software licenses.\n",2,"2026-10-31 04:27:24","trending"]