Rustrain is a lightweight command-line weather forecast application built with Rust. It allows users to fetch current weather and forecast data directly from the terminal using a location name, without requiring an API key.
The application is designed to be:
- Fast and minimal
- Easy to use from the CLI
- Free from API key management
- Beginner-friendly for learning Rust async networking
- 🌍 Search weather by location name
- 📍 Automatic location-to-lat/long resolution
- 🌤️ Current weather and forecast data
- ⚡ Fast async HTTP requests using
reqwest - 🔐 No API key required (uses Open-Meteo)
Below is a short demo of Rustrain running in the terminal: