PHPackages                             php-weather/tomorrow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. php-weather/tomorrow

ActiveLibrary[API Development](/categories/api)

php-weather/tomorrow
====================

Tomorrow.io provider

0.2.2(2y ago)1121MITPHPPHP ^8

Since Aug 19Pushed 2y ago1 watchersCompare

[ Source](https://github.com/php-weather/tomorrow)[ Packagist](https://packagist.org/packages/php-weather/tomorrow)[ Docs](https://github.com/php-weather)[ RSS](/packages/php-weather-tomorrow/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (5)Versions (6)Used By (0)

PHP Weather Provider for Tomorrow.io
====================================

[](#php-weather-provider-for-tomorrowio)

[![Packagist Version](https://camo.githubusercontent.com/fbb9e442e455f6cb771761dd3707694f8e40e76cc7f7f98ffe1b87151d76ff9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7068702d776561746865722f746f6d6f72726f77)](https://camo.githubusercontent.com/fbb9e442e455f6cb771761dd3707694f8e40e76cc7f7f98ffe1b87151d76ff9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7068702d776561746865722f746f6d6f72726f77)
[![PHP Weather Common Version](https://camo.githubusercontent.com/75ed5d37d86ecdd60e25bfdc05a613d4ea986c9c127116b1e2b62646488c8709/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870776561746865722d2d636f72652d302e342e2a2d627269676874677265656e)](https://camo.githubusercontent.com/75ed5d37d86ecdd60e25bfdc05a613d4ea986c9c127116b1e2b62646488c8709/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870776561746865722d2d636f72652d302e342e2a2d627269676874677265656e)[![PHP Weather HTTP Provider Version](https://camo.githubusercontent.com/58bc1486a43378bfb71eed9e785590d2efb55bf7a5052e2a76535e6d6a061f8c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870776561746865722d2d687474702d2d70726f76696465722d302e362e2a2d627269676874677265656e)](https://camo.githubusercontent.com/58bc1486a43378bfb71eed9e785590d2efb55bf7a5052e2a76535e6d6a061f8c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870776561746865722d2d687474702d2d70726f76696465722d302e362e2a2d627269676874677265656e)
[![GitHub Release Date](https://camo.githubusercontent.com/5199715dc303a4540973cce39862a47e3d4f0378a21781114f968f6910d3a060/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f7068702d776561746865722f746f6d6f72726f77)](https://camo.githubusercontent.com/5199715dc303a4540973cce39862a47e3d4f0378a21781114f968f6910d3a060/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f7068702d776561746865722f746f6d6f72726f77)[![GitHub commits since tagged version](https://camo.githubusercontent.com/499d75ac86fc42dc98e85f65a26f952ee6ee7f550d91195737fff7869df99d0b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f7068702d776561746865722f746f6d6f72726f772f302e322e32)](https://camo.githubusercontent.com/499d75ac86fc42dc98e85f65a26f952ee6ee7f550d91195737fff7869df99d0b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f7068702d776561746865722f746f6d6f72726f772f302e322e32)[![GitHub last commit](https://camo.githubusercontent.com/4e84ab20f74f0227dab6fe5b4f65440a25df4c8184c5be98f46cee75f57f81de/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f7068702d776561746865722f746f6d6f72726f77)](https://camo.githubusercontent.com/4e84ab20f74f0227dab6fe5b4f65440a25df4c8184c5be98f46cee75f57f81de/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f7068702d776561746865722f746f6d6f72726f77)
[![GitHub Workflow Status](https://camo.githubusercontent.com/2237e458b02b40082c706aeb3b2817603592666443ae73d475cc72643dd13f7a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7068702d776561746865722f746f6d6f72726f772f7068702e796d6c3f6272616e63683d6d61696e)](https://camo.githubusercontent.com/2237e458b02b40082c706aeb3b2817603592666443ae73d475cc72643dd13f7a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7068702d776561746865722f746f6d6f72726f772f7068702e796d6c3f6272616e63683d6d61696e)[![GitHub](https://camo.githubusercontent.com/ecdf52e45cf0ebdf15b69ce2aeae7d9cd59a2b64be827503739ccd04bab43718/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7068702d776561746865722f746f6d6f72726f77)](https://camo.githubusercontent.com/ecdf52e45cf0ebdf15b69ce2aeae7d9cd59a2b64be827503739ccd04bab43718/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7068702d776561746865722f746f6d6f72726f77)[![Packagist PHP Version Support](https://camo.githubusercontent.com/aee57e6ea502a67a9d8e1ed4a16c7f2a7b5409d73b36b5e1ec8e3a0a5f022b1c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7068702d776561746865722f746f6d6f72726f77)](https://camo.githubusercontent.com/aee57e6ea502a67a9d8e1ed4a16c7f2a7b5409d73b36b5e1ec8e3a0a5f022b1c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7068702d776561746865722f746f6d6f72726f77)

This is the [Tomorrow.io](https://www.tomorrow.io/) provider from PHP Weather.

> Tomorrow.io’s weather API delivers the fast, reliable, and hyper-accurate weather data you need, with the flexibility to integrate this data source with any application, system, or program.

Installation
------------

[](#installation)

Via Composer

```
composer require php-weather/tomorrow
```

Usage
-----

[](#usage)

```
$tomorrowKey = 'key';

$httpClient = new \Http\Adapter\Guzzle7\Client();
$tomorrowIo = new \PhpWeather\Provider\Tomorrow\Tomorrow($httpClient, $tomorrowKey);

$latitude = 47.873;
$longitude = 8.004;

$currentWeatherQuery = \PhpWeather\Common\WeatherQuery::create($latitude, $longitude);
$currentWeather = $tomorrowIo->getCurrentWeather($currentWeatherQuery);
```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~185 days

Total

4

Last Release

810d ago

PHP version history (2 changes)0.1.0PHP 8.0.\*|8.1.\*

0.2.1PHP ^8

### Community

Maintainers

![](https://www.gravatar.com/avatar/76531533d4ec8ef6b40757c24312a15f261e972240a60da68e254d4cd80d2e34?d=identicon)[lostfocus](/maintainers/lostfocus)

---

Top Contributors

[![lostfocus](https://avatars.githubusercontent.com/u/45055?v=4)](https://github.com/lostfocus "lostfocus (13 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (1 commits)")

---

Tags

phpweatherweathertomorrowtomorrow.io

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/php-weather-tomorrow/health.svg)

```
[![Health](https://phpackages.com/badges/php-weather-tomorrow/health.svg)](https://phpackages.com/packages/php-weather-tomorrow)
```

###  Alternatives

[cmfcmf/openweathermap-php-api

A PHP API to parse weather data from OpenWeatherMap.org. This wrapper tries to normalise and abstract the data and remove inconsistencies.

3471.3M7](/packages/cmfcmf-openweathermap-php-api)[rakibdevs/openweather-laravel-api

Laravel package to connect https://openweathermap.org/ to get customized weather data for any location on the globe immediately

7648.2k](/packages/rakibdevs-openweather-laravel-api)[vemcogroup/laravel-weather

Weather package for Laravel to use different providers to get weather info

5525.0k](/packages/vemcogroup-laravel-weather)[rugaard/weatherkit

Integrate Apple WeatherKit API into your project

111.4k](/packages/rugaard-weatherkit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
