UStackUStack
Hacker-News icon

Hacker-News

Native macOS-App für Hacker News, mit SwiftUI. Installation per DMG-Release oder Quellcode auf GitHub (MIT). Für macOS 14.0+.

Hacker-News

Was ist Hacker-News?

Hacker-News ist eine native macOS-App für Hacker News, gebaut mit SwiftUI. Sie ermöglicht den Zugriff auf und das Lesen von Hacker-News-Inhalten über eine dedizierte Desktop-App statt über einen Webbrowser.

Das Projekt ist auf GitHub verfügbar und enthält Anleitungen zur Installation der veröffentlichten App sowie zum Erstellen und Ändern des Quellcodes mit Xcode.

Hauptfunktionen

  • Native macOS-Anwendung mit SwiftUI: Zielt auf macOS-Nutzer ab, die eine Desktop-Oberfläche für Hacker News bevorzugen.
  • Installer als DMG-Release verfügbar: Nutzer können die App installieren, indem sie die heruntergeladene DMG öffnen und die App in den Applications-Ordner ziehen.
  • macOS-Anforderung für Installation angegeben: Erfordert macOS 14.0 oder neuer.
  • Releases auf GitHub: Das Projekt stellt ein „latest DMG“ über die Releases-Seite bereit.
  • Quellcode für Entwickler verfügbar: Das Repository enthält ein Xcode-Projekt (Hacker News.xcodeproj) und gibt an, dass Swift-Pakete (Sparkle) automatisch aufgelöst werden.
  • MIT-lizenzierter Code: Das Repository ist unter der MIT-Lizenz lizenziert, was die Wiederverwendung und Änderung unter dieser Lizenz ermöglicht.

Hacker-News verwenden

  1. Laden Sie die neueste DMG von der Releases-Seite des Projekts herunter.
  2. Öffnen Sie die DMG und ziehen Sie die App in Ihren Applications-Ordner.
  3. Starten Sie die Anwendung auf macOS 14.0 oder neuer.

Für Entwickler, die Änderungen oder lokale Builds wünschen:

  1. Klonen Sie das Repository: git clone https://github.com/IronsideXXVI/Hacker-News.git.
  2. Öffnen Sie Hacker News.xcodeproj in Xcode 26+.
  3. Bauen und ausführen (Cmd+R). Swift-Pakete (Sparkle) werden automatisch aufgelöst.

Anwendungsfälle

  • Hacker News auf macOS lesen: Wenn Sie eine dedizierte Desktop-Erfahrung für das Durchstöbern von Hacker News statt eines Browsers wünschen.
  • Neueste stabile Version installieren: Für Nutzer, die das Herunterladen eines gepackten DMG von der Releases-Seite des Projekts bevorzugen.
  • Entwickler erweitern den Client: Wenn Sie das Verhalten oder die Oberfläche der SwiftUI-App ändern möchten, können Sie das Repository klonen und in Xcode bauen.
  • Aktualisieren über den Release-Zyklus des Projekts: Wenn Sie mit den veröffentlichten App-Versionen von GitHub Releases aktuell bleiben möchten.
  • Verpacken oder verteilen unter MIT-Bedingungen: Teams oder Entwickler, die eine Open-Source-macOS-Client-Codebasis benötigen, können das MIT-lizenzierte Repository als Ausgangspunkt nutzen.

FAQ

Welche macOS-Version brauche ich zur Installation?
Das Projekt gibt macOS 14.0 oder neuer an.

Wo lade ich die App herunter?
Die Anleitungen sagen, die neueste DMG von der Releases-Seite herunterzuladen.

Brauche ich Xcode, um die App zu nutzen?
Nein. Die Installationsanweisungen zeigen, dass Sie über die DMG ohne Xcode oder Entwicklertools installieren können.

Wie bauen Entwickler aus dem Quellcode?
Klonen Sie das Repository, öffnen Sie Hacker News.xcodeproj in Xcode 26+ und führen Sie das Projekt mit Cmd+R aus. Swift-Pakete (Sparkle) werden automatisch aufgelöst.

Unter welcher Lizenz steht das Projekt?
Das Repository listet die MIT-Lizenz auf.

Alternativen

  • Andere native macOS-Hacker-News-Clients: Ähnliche Apps, die eine Desktop-UI für Hacker News bieten; sie unterscheiden sich in Oberflächendesign, Funktionsumfang und Update-Frequenz.
  • Webbasierter Hacker-News-Zugriff: Hacker News direkt im Browser laden; einfacher auszuprobieren, aber möglicherweise ohne dedizierten Desktop-Workflow.
  • Generische RSS-/Nachrichten-Reader-Apps: Wenn Sie mehrere Quellen aggregieren möchten, können RSS-Reader Feeds zentralisieren, bieten aber möglicherweise nicht dieselbe Hacker-News-spezifische Erfahrung wie ein dedizierter Client.
  • Eigenen SwiftUI-Client bauen: Für entwicklungsgestützte Anpassungen können Sie mit dem hier gezeigten Open-Source-Ansatz starten, was allerdings Xcode und Entwicklungsaufwand erfordert.