Nicolas Noben

LBX

A read-only terminal client for lobste.rs

Free • Open Source • Go • MIT

Go, lobste.rs, terminal, Bubble Tea, TUI, reader, RSS, CLI

Introduction

LBX is a read-only terminal client for lobste.rs, built in Go with Bubble Tea and inspired by circumflex (clx).

For browsing and reading only.

Browse the hottest, newest, active, and per-tag story feeds, read threaded comments with vim navigation, or extract the linked article into reader mode.

Features
Feeds Hottest, newest, active, and per-tag stories. Tab rotates categories, r refreshes. —
Comments Threaded view with vim navigation, per-level collapse/expand and top-level jumps. —
Reader Mode Extracts the linked article, with heading jumps and in-article search. —
Link Selector Opens lobste.rs discussions as comments and everything else as reader content. —
Wide View Dual-pane layout on terminals 180 columns or wider. —
Favorites Persisted to favorites.toml, toggle with f, add with lbx add <id>. —
History Marks visited stories and highlights new comments. —
Theme ANSI 256-color theme via theme.toml. —
Install

github.com/keyle/lbx

git clone https://github.com/keyle/lbx && cd lbx
make build
./lbx

make install copies the binary to /usr/local/bin. Run lbx to start browsing.