Skip to content

joeyism/technews-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechNews TUI

CI Go Report Card

License: MIT

A beautiful terminal UI for Hacker News and Reddit, built with Go and Bubble Tea.

Features

  • Multi-source: Aggregates Hacker News and your favorite subreddits.
  • Navigable Comment Trees: Browse discussions with ease.
  • Fold/Unfold: Collapse threads to focus on what matters.
  • Customizable: Add/remove subreddits and change sort order directly in the TUI.
  • Fast: Concurrent fetching for all sources.

Installation

Method 1: Install Script (macOS / Linux)

The fastest way to install is via our one-line script. It automatically downloads the correct binary for your system and installs it to /usr/local/bin.

curl -sSfL https://raw.githubusercontent.com/joeyism/technews-tui/main/install.sh | sh

Method 2: Homebrew (macOS / Linux)

If you use Homebrew, you can install via our tap:

brew tap joeyism/tap
brew install technews-tui

Method 3: Direct Download

Download the pre-compiled binaries for Windows, macOS, and Linux from the Releases page.

Method 4: Build from Source

If you have Go installed:

go install github.com/joeyism/technews-tui@latest

Keybindings

List View

  • ↑/↓ or j/k: Navigate stories
  • Enter: View comments
  • o: Open link in browser
  • Tab: Cycle source filter (All → HN → r/linux → ...)
  • s: Open settings
  • r: Refresh feed
  • ?: Toggle help

Comment View

  • ↑/↓ or j/k: Navigate comments
  • Enter or Space: Fold/unfold thread
  • ctrl+u / ctrl+d: Scroll half page up/down
  • o: Open article in browser
  • Esc or q: Back to list

Settings

  • j/k: Navigate
  • a: Add subreddit
  • d: Delete subreddit
  • t: Cycle sort order
  • Esc: Save and back

License

MIT

About

A beautiful TUI for Hacker News and Reddit

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors