Usually I use the default Samsung weather app, but when I'm on my PC https://wttr.in/ is a fun one, and you can even get terminal-readable output by using something like cURL!
Nice, I made something similar with https://github.com/ip2k/we4ther?files=1 a decade ago. It used to be up at we4ther.com but I hadn't updated the code in a long long time and didn't bother migrating it to my latest server. The free MaxMind GeoIP DB is def good enough to detect location (this was before the browser location API) close enough to give accurate weather.
A year ago, I noticed how professors of mine would always show some kind of clock on the screen during exams (e.g. ClockTab [1]), and I thought it would be a nice idea to design a more modern version of this and implement it as a side project. The changing gradient in the background adds an interesting and calming factor to this clock compared to others that only have a static background, and there are options to customize the display and change the font as well. The source code for this can be found on GitHub [2].