Pitch: Yet another TabNews CLI. Este estou fazendo em Go.
tn-cli
Estou criando o tn-cli, um CLI para TabNews - mais um ;). O TabNews tem uma API e também tem RSS disponível. Assim, resolvi criar um cliente usando Go e uma biblioteca para TUI (terminal UI) bem interessante, a gocui. Essa é uma das melhores bibliotecas que já vi para aplicações no terminal.
Vi que já existem algumas pessoas criando outros CLIs para o TabNews, mas estão usando linguagens que acredito que não sejam ideais, como TS/Node and Python. Para uma aplicação rápida e robusta no terminal, precisamos de algo compilado e rápido como Go, é a minha opinião. Deixe seus comentários abaixo.
Criei este app inspirado pelo cliente Git lazygit, o melhor que já vi para o terminal. Também usa gocui.
Bibliotecas
- gocui for the TUI. This is one the best TUI libraries I've even seen. Supports even mouse interaction!
- go-term-markdown for Markdown rendering.