[READ-ONLY] Mirror of https://github.com/thang-qt/ThreadLine. Alternative frontend for HackerNews and Lobsters threadline.thangqt.com/
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 72.0%
CSS 25.9%
HTML 1.8%
Nix 0.3%
Shell 0.1%
12 1 0

Clone this repository

https://tangled.org/thangqt.com/ThreadLine https://tangled.org/did:plc:akpsdsvmj4riwggfyn72n5yv
git@tangled.org:thangqt.com/ThreadLine git@tangled.org:did:plc:akpsdsvmj4riwggfyn72n5yv

For self-hosted knots, clone URLs may differ based on your setup.



README.md

Threadline#

Threadline is a compact, static-first reader for community news. It combines Hacker News and Lobsters into one local, customizable front page with fast feed loading, source filters, discussion reading, and an optional inline article reader on larger screens.

Preferences live in localStorage; no account or backend database is required.

Screenshots#

List layout#

Threadline list layout

Grid layout, sepia theme#

Threadline grid layout in sepia theme

Inline reader and discussion#

Threadline read-here split reader

Features#

  • Combined Hacker News and Lobsters feed
  • List and newspaper-style grid layouts
  • Light, dark, and sepia themes
  • Local source, ranking, domain, and Lobsters tag preferences
  • Nested discussion view with collapse and comment navigation
  • Inline article reader on desktop/tablet
  • Static React app deployable on Cloudflare Pages
  • Cloudflare Pages Functions for feed aggregation and Lobsters CORS proxy

Development#

nix develop
pnpm install
pnpm dev

Checks:

pnpm typecheck
pnpm test
pnpm build