There are a few more info that could be added nowadays like Display Protocol (Wayland/X11) and Display size. FastFetch does this but Neofetch is globally recognized.
What's wrong with no updates in 3 years? In my eyes, the software still does what it says in the box, meaning it is finished software. Games on the SNES are finished and haven't had updates in 20+ years, I feel like software should be the same
There are some things that do change. In my case, it says my window manager is sway when it is actually river. So certain things will stop working as expected if it is not maintained. This is different from a game, because as systems change, it doesn't affect how the game works if the platform it runs on can be emulated. In a sense, the game is still being updated because the emulators required to use it are being updated.
There are 1.5k forks, seems like somebody could carry the torch forward if they were interested. Could be a good way to build experience and reputation.
On the flip side, some packages just do something incredibly simple like print some info about your machine along with an ASCII image, and there's not really anything else to do once it's feature complete.
it could display more info, but it doesn't need to. And as far as projects go, if you don't want a full diag, or have an ARM cpu (as someone else said), I'd argue it's done. You don't need to change a finished program.
I switched to fastfetch because neofetch was abandoned as far as I know. Or it might be that development just slowed down. Also fastfetch is faster than neofetch, even if its only very slightly faster, its noticeable (and I personally find neofetch annoyingly slow). And as one can see in the comparison image from you, fastfetch provides more info by default.
Actually while neofetch detects pretty well I'm using alacritty:
Terminal: alacritty
Probably they learned $TERM is really meaningless if using screen or tmux, but fastfetch totally misses this and mistakenly shows screen as the terminal:
Terminal: screen
The only thing I like of fastfetch over neofetch is that it's faster, :) And yes the display missing, but I've never considered that something of much interest for such output... To me neofetch is just fine, and on terminal it gives you a more accurate answer... In the end is a matter of taste... But what it does is well done, :)
There's a million alternatives that do the exact same thing. Fastfetch is just better, since it's still maintained, and not painfully slow. I used to think neofetch being slow was kind of cute. Then I switched to fastfetch, and now I can't bear the years neofetch takes to run.
It takes much longer than half a second on older hardware.
It's a bash script, whereas fastfetch is written in C (I think). The speed increase is absolutely beneficial. Fastfetch finishes near instantly on my old Toshiba Satellite.