A modular weather visualization app. What's on your horizon?
Access the web app here: https://neuronull.github.io/horizon/
📌 See the project roadmap for planned features and milestones.
🎨 Built with egui
⚡ powered by Pirate Weather
🚀 deployed via GitHub Pages.
The app supports both web and native desktop builds. Currently native desktop requires building from source.
- Rust
- Pirate Weather API key (free)
- IP Geolocate API key (free)
https://www.rust-lang.org/tools/install
https://pirate-weather.apiable.io/products/weather-data/Plans
https://app.ipgeolocation.io/signup
- Clone or download the repo
- Execute the following command from the repository checkout directory
PIRATEWEATHER_API_KEY=<YOUR_API_KEY> \ IPLOCATE_API_KEY=<YOUR_API_KEY> \ cargo run
Run the tests locally with cargo test on a checkout of the source following the instructions in Build
This project uses AGPL-3.0 to ensure that it remains open and non-commercial.
