schachmat/wego
weather app for the terminal observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 95
- Release rhythm 46
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4303
- days_rel: 144
- days_push: 32
- n_releases_24m: 1
Adoption not part of the score
8538 stars · 506 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
wego is a terminal-based weather client written in Go that displays weather forecasts for 1 to 7 days. It supports multiple weather data backends and output frontends including ASCII art tables, emoji, markdown, and JSON.
Use cases
- check weather forecast from the terminal
- show weather in ascii art in my shell
- get a 7 day forecast for a city from the command line
- pipe weather data as json into other scripts
- display weather with emoji in a utf-8 terminal
- use a free keyless weather api from the cli
When to choose
- you want weather forecasts directly in your terminal without a browser
- you need scriptable JSON weather output for pipelines or status bars
- you prefer a lightweight Go binary with configurable units, languages, and caching
When to avoid
- you need a graphical weather app with maps or radar imagery
- you need severe weather alerts or historical weather data
- you cannot obtain an API key and your preferred backend is not keyless
Facets
cli-tool · maturity active
cli caching json data-visualization weather developer-tools windows cli go cross-platform weather-forecast terminal-ui ascii-art openweathermap open-meteo weather-api-client command-line linux macos
1 source
- readme: https://github.com/schachmat/wego · fetched 2026-08-28 · 8834fb850e4f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| schachmat/wego | main | 79 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem