iOS bookmark app generated my rork.com. Try it out here:
https://rork.com/invite/project/5H0nS3yp2vTcQvvQh6woUfLh3gxZV0Z-
- Save bookmarks by URL — auto-fetches title, description, favicon, and preview image
- Group bookmarks with custom icons and colors
- Filter by all / unread / favorites / read
- Search across saved bookmarks
- Mark as read or favorite with swipe actions
- Offline mode — saves full web archive for reading without internet
- Home screen widget showing latest added bookmarks (small, medium, large sizes)
| Layer | Technology |
|---|---|
| Language | Swift |
| UI | SwiftUI |
| Persistence | SwiftData |
| Architecture | MVVM + @Observable |
| Web rendering | WebKit / WKWebView |
| Widget | WidgetKit |
| Concurrency | async/await |
| Data sharing | App Groups + UserDefaults |
- WebContentService — fetches page metadata (title, OG image, favicon, description) asynchronously
- WebArchiveService — creates
.webarchivefiles via WKWebView for full offline reading - SharedDataManager — syncs latest 5 bookmarks to the widget via App Groups container
- BookmarkViewModel — central state with
@Observable, handles CRUD, search, filters, and widget sync



