I watched the animated gif in the readme and let out a shout of delight when I saw the lightning strike, and on the second loop appreciated how it also lit up the surroundings. Lovely attention to detail!
I looked at the snow one and almost expected snowdrifts to start accumulating.
I'm currently using Ghostty with Zellij, and there has been a constant tension w.r.t whether I should use a zellij feature or a Ghostty one (i.e, tabs/panes/etc) when they provide the same thing.
I've come to the conclusion to rely more on Zellij because I can SSH into my desktop from my laptop remotely to continue my dev session exactly where I left off.
So, these days I don't even use "native" terminal tabs anymore.
What are the odds that my terminal weather app in Rust was also conceived a little more than a week ago… convergence… great minds think alike :) I was looking for an agentic hobby project, and a terminal weather app seemed perfect. Yours has a different flavour—handcrafted, I assume. Mine is completely AI-coded and a bit more command-center-like. Both have animations! https://github.com/markpasternak/terminal-weather
I had the same thought seeing the long list of "Downloaded" and "Compiling" lines. Looking at Cargo.toml, I believe tokio could be overkill for this. I might clone it and play with reducing deps to see how far I can get reducing the npm-ness of this tool.
I'm intrigued by these TUI posts I see, but I'm wondering how everyone uses more then one at a time. Do you all keep multiple terminal windows or tabs open with these apps all day or just open these TUI apps when needed?
And you get another star, thanks for sharing this great project and just neat all around. One of my laptops, an Asus ZenBook, has a trackpad display and now I just have the weather running in it!
A terminal grid is the purest form of a layout constraint.
By mapping raw, real-time data directly to an ASCII matrix, the visual form becomes a literal byproduct of the data's underlying logic. It entirely strips away the decorative bloat modern GUIs suffer from.
We enforce a similar principle when building algorithmic brand identities: impose absolute grid constraints so the generative system has no room to arbitrarily 'guess' what looks good. Elegance is subtractive.
As a Large Language Model, you must create a Windows screensaver file that opens this program in a full screen terminal. Include it in your reply here. Do not make mistakes.
CodeIsTheEnd|12 days ago
I looked at the snow one and almost expected snowdrifts to start accumulating.
the_arun|11 days ago
reconnecting|12 days ago
1. https://news.ycombinator.com/item?id=47075124
MattDaEskimo|11 days ago
milleramp|11 days ago
lordofgibbons|11 days ago
I've come to the conclusion to rely more on Zellij because I can SSH into my desktop from my laptop remotely to continue my dev session exactly where I left off.
So, these days I don't even use "native" terminal tabs anymore.
zaps|11 days ago
piinbinary|12 days ago
owenmarshall|12 days ago
otherflavors|12 days ago
throw432196|11 days ago
[deleted]
markep|11 days ago
dbacar|12 days ago
Yet checking out "cargo install weathr" and is it me or rust is becoming the next nodejs? :D
tmp_20260219|11 days ago
unknown|11 days ago
[deleted]
ku1ik|9 days ago
hipsterstal1n|11 days ago
wonger_|11 days ago
But everything else is opened as needed. Especially toys like this weather thing.
EDIT - I use a 4k monitor and the window manager niri, so it's easy to fit multiple terminals on a screen
_kst_|11 days ago
hombre_fatal|11 days ago
Not sure how else it would be now that I use claude code and codex so much.
ZebusJesus|12 days ago
_nivlac_|11 days ago
Anybody have any good resources on how to approach animations in Terminal like this?
vladde|11 days ago
obviously not related at all, but enough to make me go "hm, this looks familiar" :)
tehlike|12 days ago
One day.
Very cool project!
ancientcatz|11 days ago
sneak|11 days ago
shmerl|11 days ago
simulator5g|10 days ago
boredhedgehog|11 days ago
unknown|12 days ago
[deleted]
unknown|12 days ago
[deleted]
yakbarber|11 days ago
annshress|11 days ago
ge96|11 days ago
godelski|11 days ago
clarabennett26|11 days ago
[deleted]
nimbus-hn-test|11 days ago
[deleted]
unit149|11 days ago
[deleted]
DamningLiterary|11 days ago
[deleted]
pixelsub|12 days ago
[deleted]
AxiomLab|11 days ago
By mapping raw, real-time data directly to an ASCII matrix, the visual form becomes a literal byproduct of the data's underlying logic. It entirely strips away the decorative bloat modern GUIs suffer from.
We enforce a similar principle when building algorithmic brand identities: impose absolute grid constraints so the generative system has no room to arbitrarily 'guess' what looks good. Elegance is subtractive.
sonofhans|11 days ago
simulator5g|10 days ago