Small things that live in a terminal.

One static binary each. No API keys, no signup, no configuration. They inherit your terminal's colours and render to stderr, so piping still works.

Projects

macro-tui

Twenty-six macro instruments on one screen with live prices, a month of daily closes, and the headlines moving them. Pick a row for a chart and the news that mentions it.

marketslive pricesnews

$ curl -fsSL https://jp30566347.github.io/tui/macro-tui/install.sh | sh

Read more →

macro-tui showing US indices, Treasury yields and commodities with colour-coded moves and trend lines.

nhl-tui

Live scores, the wild card race, the schedule and the scoring leaders. Pick a game and get the whole boxscore, period by period.

hockeylive scoresstandings

$ curl -fsSL https://jp30566347.github.io/tui/nhl-tui/install.sh | sh

Read more →

nhl-tui showing a full slate of final scores for one night.

Built the same way

Both are Rust, both are built on ratatui, and both share a tui-common crate for the parts that are the same in any terminal app: the terminal lifecycle, the event pump, the config loader and the layout helpers. A bug fixed there is fixed in both.

They use only public, keyless data sources, which is why there is nothing to configure. Everything lives in one repository.