worldclock-tui 1.0.1

A small Rust terminal UI that shows the current time across UTC offsets or the full IANA timezone list.
worldclock-tui-1.0.1 is not a library.

World Clock

Disclaimer: this project is completely vibecoded.

A small Rust terminal UI that shows the current time across UTC offsets or the full IANA timezone list.

Screenshot

Demo

Features

  • Live-updating clock display in a terminal UI
  • Two views: compact UTC offsets and full timezone database
  • Scrollable table with keyboard navigation
  • Highlights the local timezone offset and marks yesterday/tomorrow differences

Run

cargo run --release

Install

cargo install worldclock-tui
worldclock

Controls

  • q or Esc: quit
  • a: toggle between UTC offsets and all IANA zones
  • Up / k: scroll up
  • Down / j: scroll down
  • PageUp: jump up one page
  • PageDown: jump down one page
  • Ctrl-u: jump up half a page
  • Ctrl-d: jump down half a page
  • gg or Home: jump to the top
  • G or End: jump to the bottom

Notes

  • Built with ratatui and crossterm
  • Timezone data comes from chrono-tz
  • If the terminal window is too small, the app shows a resize warning instead of the table