schachmat/wego

weather app for the terminal

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 7th, 2026
Created on November 21st, 2014
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 506
Total Stargazers: 8,549 (+0)
Total Subscribers: 159 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

wego is a weather client for the terminal.

The tool fetches weather forecasts and displays them in the terminal with support for multiple data sources and output formats. It solves the problem of accessing weather information without leaving the command line by querying weather APIs and rendering the data as ASCII art tables, emoji displays, markdown, or JSON. Users can configure a default location in a config file and override it via command-line arguments, specifying forecast length from one to seven days.

The tool suits developers and terminal enthusiasts who want quick weather lookups without opening a browser. It works well for those who spend significant time in the terminal and prefer lightweight, scriptable tools. The project offers flexibility through multiple backends including free options like Open-Meteo and SMHI that require no API key, alongside paid services like OpenWeatherMap and WeatherAPI. The composable JSON pipeline allows piping data between the JSON backend and JSON frontend for integration into other workflows. Display options range from colorful ASCII art tables to emoji representations, with support for metric, imperial, and SI unit systems.

The project maintains steady engagement with regular issue responses and pull request reviews. Development activity shows consistent attention to bug fixes and feature requests from users. The tool receives updates addressing compatibility and user-reported problems across its supported backends and frontends.