There is still a lot to come, but I wanted to create a unified interface to the various weather APIs out there.
Logo is from Erik Flower's Weather Icons
We have these providers so far:
| Provider | URL | Version | API version |
|---|---|---|---|
| Bright Sky | https://brightsky.dev | 0.5.1 | 0.4.* |
| Open-Meteo | https://open-meteo.com | 0.3.3 | 0.4.* |
| OpenWeatherMap | https://openweathermap.org | 0.2.1 | 0.4.* |
| Tomorrow.io | https://tomorrow.io | 0.2.2 | 0.4.* |
- brightsky: 0.3.3 (Sat Apr 18 2026 12:32 PM)
- brightsky: 0.3.3-rc.1 (Sat Apr 18 2026 12:29 PM)
- common: 0.6.1 (Sat Apr 18 2026 11:31 AM)
- common: 0.6.1-rc.1 (Sat Apr 18 2026 11:27 AM)
- Mastodon: 0.4.2 (Sat Apr 18 2026 10:43 AM)
- Mastodon: 0.4.2-rc.1 (Sat Apr 18 2026 10:39 AM)
- Notes: I finally managed to update the PHP Weather libraries to use PSR-17 instead of whatever… (Tue Feb 27 2024 8:16 PM)
- openweathermap: v0.2.2 (Tue Feb 27 2024 7:49 PM)
- open-meteo: v0.2.1 (Tue Feb 27 2024 7:37 PM)
- brightsky: v0.3.2 (Tue Feb 27 2024 7:25 PM)