UStackUStack
Hacker-News icon

Hacker-News

Hacker-News est un client natif macOS pour Hacker News, développé avec SwiftUI. Installez via la version DMG ou construisez depuis GitHub.

Hacker-News

Qu'est-ce que Hacker-News ?

Hacker-News est un client natif macOS pour Hacker News, développé avec SwiftUI. Il vous permet d'accéder et de lire le contenu de Hacker News depuis une application de bureau dédiée plutôt que via un navigateur web.

Le projet est disponible sur GitHub et inclut des instructions pour installer l'application publiée ainsi que pour compiler et modifier le code source avec Xcode.

Fonctionnalités principales

  • Application native macOS développée avec SwiftUI : cible les utilisateurs macOS qui préfèrent une interface de bureau pour Hacker News.
  • Installateur disponible sous forme de version DMG : les utilisateurs peuvent installer l'app en ouvrant le DMG téléchargé et en glissant l'app dans le dossier Applications.
  • Exigence macOS indiquée pour l'installation : nécessite macOS 14.0 ou ultérieur.
  • Versions sur GitHub : le projet fournit un « latest DMG » via la page Releases.
  • Code source disponible pour les développeurs : le dépôt inclut un projet Xcode (Hacker News.xcodeproj) et indique que les paquets Swift (Sparkle) se résolvent automatiquement.
  • Codebase sous licence MIT : le dépôt est sous licence MIT, autorisant la réutilisation et la modification sous cette licence.

Comment utiliser Hacker-News

  1. Téléchargez le dernier DMG depuis la page Releases du projet.
  2. Ouvrez le DMG et glissez l'app dans votre dossier Applications.
  3. Lancez l'application sur macOS 14.0 ou ultérieur.

Pour les développeurs souhaitant des modifications ou des builds locaux :

  1. Clonez le dépôt : git clone https://github.com/IronsideXXVI/Hacker-News.git.
  2. Ouvrez Hacker News.xcodeproj dans Xcode 26+.
  3. Compilez et exécutez (Cmd+R). Les paquets Swift (Sparkle) se résolvent automatiquement.

Cas d'usage

  • Lecture de Hacker News sur macOS : quand vous voulez une expérience de bureau dédiée pour parcourir Hacker News plutôt qu'un navigateur.
  • Installation de la dernière version stable : pour les utilisateurs qui préfèrent télécharger un DMG packagé depuis la page Releases du projet.
  • Développeurs étendant le client : si vous voulez modifier le comportement ou l'interface de l'app SwiftUI, vous pouvez cloner le dépôt et la compiler dans Xcode.
  • Mise à jour via le rythme des versions du projet : quand vous voulez rester à jour avec les versions publiées sur GitHub Releases.
  • Emballage ou distribution sous termes MIT : équipes ou développeurs ayant besoin d'une codebase open source pour client macOS peuvent utiliser le dépôt sous licence MIT comme point de départ.

FAQ

Quelle version macOS faut-il pour l'installer ?
Le projet indique qu'il nécessite macOS 14.0 ou ultérieur.

Où télécharger l'app ?
Les instructions indiquent de télécharger le dernier DMG depuis la page Releases.

Ai-je besoin de Xcode pour utiliser l'app ?
Non. Les instructions d'installation indiquent que vous pouvez installer via le DMG sans Xcode ni outils de développement.

Comment les développeurs la compilent-ils depuis la source ?
Clonez le dépôt, ouvrez Hacker News.xcodeproj dans Xcode 26+, et exécutez le projet avec Cmd+R. Les paquets Swift (Sparkle) se résolvent automatiquement.

Quelle est la licence du projet ?
Le dépôt liste la licence MIT.

Alternatives

  • Autres clients natifs macOS pour Hacker News : apps similaires offrant une UI de bureau pour Hacker News ; elles diffèrent par le design d'interface, l'ensemble de fonctionnalités et le rythme des mises à jour.
  • Accès web à Hacker News : utiliser un navigateur pour charger Hacker News directement ; c'est généralement plus simple à tester mais peut manquer du workflow de bureau dédié.
  • Apps de lecture RSS/nouvelles génériques : si vous voulez agréger plusieurs sources, les lecteurs RSS centralisent les flux, bien qu'ils ne fournissent pas la même expérience spécifique à Hacker News qu'un client dédié.
  • Construire votre propre client SwiftUI : pour une personnalisation menée par des développeurs, vous pouvez partir de l'approche open source présentée ici, bien que cela nécessite Xcode et un effort de développement.
Hacker-News | UStack