Partners and solutions
If you have not found a proper solution on this page, just look at the 1600+ OpenWeatherMap repositories on GitHub: https://github.com/search?q=openweathermap&ref=cmdform
Google Weather-Based Campaign Management with OpenWeatherMap API
Demand for certain products and services varies greatly depending on the weather. For example, users are much more likely to search for information on amusement parks on a hot, sunny day than if it's cold and raining. An amusement park company may want to increase their bids when the weather is nice, but doing so every day would require a lot of manual work. With AdWords scripts, however, it's possible to programmatically fetch weather information and adjust bids in a matter of minutes.
This script uses Google Spreadsheets to store the list of campaigns and their associated locations. A call to the OpenWeatherMap API is made for each location and weather conditions are calculated using some basic rules. If a rule evaluates to true, then a corresponding location bid multiplier is applied to the location targeting for the campaign.
More detailes with source code: https://developers.google.com/adwords/scripts/docs/solutions/weather-based-campaign-management
Google Maps JavaScript API based on OpenWeatherMap API
Google has closed their Weather and Cloud solutions since 4th of June 2015 and recommended to use OpenWeatherMap with the Google Maps JavaScript API as an alternative solution.
JavaScript on the GitHub:
'Displaying weather data with the Google Maps API and OpenWeatherMap' manual:
Ubuntu
Ubuntu phone
OpenWeatherMap provides API for Ubuntu phone core weather app.
https://wiki.ubuntu.com/Touch/CoreApps/Weather
Ubuntu My Weather Indicator
https://launchpad.net/my-weather-indicatorUbuntu Unity OpenWeatherMap Scope
Android
Android weather app: JSON, HTTP and Openweathermap
In this post I want to describe how to create a weather app for Android that gives current weather information. This app will use JSON, HTTP connection and AsyncTask to get this information.
Weather Notification
Simple application which displays the air temperature and other weather conditions in the Android notification bar. The air temperature is always visible like a system clock.
Leaflet
Leaflet plugin from ScanEx to show weather in main cities
https://github.com/ScanEx/Leaflet-OpenWeatherMap
OpenWeatherMap for Leaflet based maps
A JavaScript library for including OpenWeatherMap's layers and OWM's current city/station data in leaflet based maps without hassle.
https://github.com/buche/leaflet-openweathermap
Leaflet providers
Leaflet-providers provides tile layers from different providers, including OpenStreetMap, OpenWeatherMap and others.
Java
OpenWeatherMap JSON API client library in Java
Java library to retrieve weather information and forecasts from Open Weather Map
https://github.com/migtavares/owmClientOWM JAPIs
OWM JAPIs lets you develop weather-aware applications for Java and Android platforms in minimum time using OWM JAPIs, an easy-to-use, detailed and documented weather APIs' wrapper library for retrieving weather data from OpenWeatherMap.org. You can easily retrieve and use weather data in your applications using this library.
OWM JAPIs allows you to fetch weather data in only 3-5 lines of code (excluding any other/skeleton code, of course). You can develop applications and services for multiple platforms using this library, such as Windows, Mac OS X, Linux, and Android.
Go (golang)
OpenWeatherMap Go API
Go (golang) library for use with openweathermap.org's API
JavaScript
Weather.js
There really should be a conclusive Javascript weather library. Weather.js fetches data from openweathermap.org and makes querying all kinds of weather related information easy.
JavaScript libraries for OpenStreetMap applications
https://github.com/alno/osm-js-libs/Weather Display
CMS
Drupal OpenLayers Open Weather Map
Provides default OpenWeatherMap layers and a new layer type to display weather forecast and weather stations all around the globe.
http://drupal.org/project/olowm
WordPress Awesome Weather Widget
This plugin allows you to easily add super clean (and awesome) weather widgets to your site. The weather data is provided for free by http://openweathermap.org
http://wordpress.org/extend/plugins/awesome-weather/
WordPress HD Weather Widget by The Waypoint
This plugin uses HD 331dpi images, in beautiful responsive cirlces, to display weather for your location. Images included in this package now. The plugin parses data from the OWM api to display information. The HD background image changes, based on the 'condition' outside, better named here, the "Feels". We have provided one Feel in the initial v.1. Use the documentation to xref the api condition statements, against file names. The images get loaded via css, so they don't interfere with layered objects on the site.
http://wordpress.org/plugins/waypoint-hd-weather-widget/
WordPress WPCloudy Plugin
WP Cloudy is a powerful weather plugin for WordPress, based on OpenWeatherMap API, using Custom Post Types and shortcodes, and much more.
Raspberry Pi
Raspberry_temperature_log
Turn Raspberry Pi into temperature and humidity logging station with DHT11 sensor
Python
PyOWM
PyOWM is a client Python wrapper library for the OpenWeatherMap. It allows quick and easy consumption of OWM weather data (either observations and forecast) from Python applications via a simple object model. No additional libraries are requested: only the Python 2.6/2.7 standard library modules. PyOWM currently supports version 2.5 of the OWM API.
https://github.com/csparpa/pyowm
pywws
This guide gives brief instructions on how to use pywws with some other weather services and software.
http://pywws.readthedocs.org/en/latest/guides/integration.html#open-weather-map
PHP
OpenWeatherMap-PHP-Api
Php api to parse weather data from OpenWeatherMap.org
Apache Camel
Weather Component
Component is used for polling weather information from Open Weather Map - a site that provides free global weather and forecast information. The information is returned as a json String object.
Desktop
Weather-Map
Weather-Map is a desktop application that provides free weather data. Weather-Map wide range of weather data - map with current weather, quantity of precipitation, wind speed, clouds cover, sea Level Pressure contour maps, temperature, snow precipitation, data from weather stations, data from radars, data for cities. Weather data is received from OpenWeatherMap api.
https://github.com/rafaelkyrdan/Weather-MapMobile applications
The Open Weather Map app with Glob3 Mobile
The power of Open Data + Glob3 Mobile.