{"repo":"DatanoiseTV/ember-hackernews","free":true,"listed":false,"github":"https://github.com/DatanoiseTV/ember-hackernews","clone":"git clone https://github.com/DatanoiseTV/ember-hackernews.git","description":"Ember — a native, accessible Hacker News reader for iOS, built in SwiftUI with no third-party dependencies.","language":"Swift","stars":132,"topics":["accessibility","hacker-news","hackernews-client","ios","swift","swiftui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Ember A native Hacker News reader for iPhone, iPad, and Mac — calm, fast, and built for everyone. Ember is a SwiftUI app that reads Hacker News the way a native app should: threaded comments rendered natively, clean reading typography, a personalized first-run setup, full dark mode, offline reading, and accessibility treated as a feature rather than an afterthought. One codebase adapts from a tab bar on iPhone to a three-pane layout on Mac and iPad — and an experimental Android build shares the same Swift via Skip. Highlights - Every feed — Top, New, Best, Ask HN, Show HN, and Jobs, switchable from a pinned filter bar. - Native comment threads — Hacker News comment HTML is parsed into native text with tappable links, italics, block quotes, and code blocks. Threads are collapsible with depth indicators, and the whole tree loads in a single request. - Smart onboarding — a short first-run flow that reads your device's appearance and accessibility settings, pre-configures the app to match, and shows a live preview as you choose a theme, accent, and home feed. - Search — full-text search across Hacker News by relevance or recency. - Saved for later — bookmark any story; saved stories are stored on device and work offline. - Offline reading — feeds, stories, and comment threads you've viewed are cached to disk, so Ember keeps working without a connection and falls back to the cache automatically. Cache size is shown in Settings and can be cleared. - Read tracking — visited stories ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DatanoiseTV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DatanoiseTV/ember-hackernews/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}