UStackUStack
Hacker-News icon

Hacker-News

Hacker-News é um cliente nativo para macOS do Hacker News, feito com SwiftUI. Instale pelo DMG ou faça build do código no GitHub.

Hacker-News

O que é o Hacker-News?

Hacker-News é um cliente nativo para macOS do Hacker News, feito com SwiftUI. Ele permite acessar e ler o conteúdo do Hacker News a partir de um app dedicado para desktop, em vez de um navegador web.

O projeto está disponível no GitHub e inclui instruções para instalar o app lançado, além de compilar e modificar o código-fonte usando o Xcode.

Principais Recursos

  • Aplicativo nativo para macOS feito com SwiftUI: voltado para usuários de macOS que preferem uma interface de desktop para o Hacker News.
  • Instalador disponível como lançamento DMG: os usuários podem instalar o app abrindo o DMG baixado e arrastando o app para a pasta Aplicativos.
  • Requisito de macOS listado para instalação: requer macOS 14.0 ou posterior.
  • Lançamentos no GitHub: o projeto oferece um “DMG mais recente” pela página de Releases.
  • Código-fonte disponível para desenvolvedores: o repositório inclui um projeto Xcode (Hacker News.xcodeproj) e indica que pacotes Swift (Sparkle) são resolvidos automaticamente.
  • Código sob licença MIT: o repositório está licenciado sob MIT, permitindo reutilização e modificação sob essa licença.

Como Usar o Hacker-News

  1. Baixe o DMG mais recente da página de Releases do projeto.
  2. Abra o DMG e arraste o app para a pasta Aplicativos.
  3. Inicie o aplicativo no macOS 14.0 ou posterior.

Para desenvolvedores que querem alterações ou builds locais:

  1. Clone o repositório: git clone https://github.com/IronsideXXVI/Hacker-News.git.
  2. Abra Hacker News.xcodeproj no Xcode 26+.
  3. Compile e execute (Cmd+R). Pacotes Swift (Sparkle) são resolvidos automaticamente.

Casos de Uso

  • Lendo Hacker News no macOS: quando você quer uma experiência dedicada de desktop para navegar no Hacker News em vez de usar um navegador.
  • Instalando o build estável mais recente: para usuários que preferem baixar um DMG empacotado da página de Releases do projeto.
  • Desenvolvedores estendendo o cliente: se você quer modificar o comportamento ou interface do app SwiftUI, pode clonar o repositório e compilar no Xcode.
  • Atualizando pelo ritmo de lançamentos do projeto: quando você quer se manter atualizado com as versões publicadas no GitHub Releases.
  • Empacotando ou distribuindo sob termos MIT: equipes ou desenvolvedores que precisam de um código-fonte de cliente macOS open source podem usar o repositório licenciado MIT como ponto de partida.

FAQ

Qual versão de macOS eu preciso para instalá-lo? O projeto indica que requer macOS 14.0 ou posterior.

Onde eu baixo o app? As instruções dizem para baixar o DMG mais recente da página de Releases.

Preciso do Xcode para usar o app? Não. As instruções de instalação indicam que você pode instalar via DMG sem Xcode ou ferramentas de desenvolvimento.

Como os desenvolvedores compilam do código-fonte? Clone o repositório, abra Hacker News.xcodeproj no Xcode 26+ e execute o projeto com Cmd+R. Pacotes Swift (Sparkle) devem ser resolvidos automaticamente.

Qual é a licença do projeto? O repositório lista a licença MIT.

Alternativas

  • Outros clientes nativos para macOS do Hacker News: apps semelhantes que fornecem uma UI de desktop para Hacker News; eles diferem em design de interface, conjunto de recursos e ritmo de atualizações.
  • Acesso ao Hacker News via web: usando um navegador para carregar o Hacker News diretamente; é tipicamente mais simples de experimentar, mas pode faltar o fluxo de trabalho dedicado de desktop.
  • Apps genéricos de RSS/leitor de notícias: se você quer agregar múltiplas fontes, leitores RSS podem centralizar feeds, embora possam não oferecer a mesma experiência específica do Hacker News de um cliente dedicado.
  • Construindo seu próprio cliente SwiftUI: para customização liderada por desenvolvedores, você pode começar pela abordagem open source mostrada aqui, embora exija Xcode e esforço de desenvolvimento.