I am trying to build an application similar to zyGrib where in I want to add wind data onto an open layers map for a small local area. I am aware that there are public sources that I can access to get this data but I haven't been successful in finding one though. I want to preferably be able to access a very localized data set instead of downloading a huge global data set.
The Wunderground API
has features for selecting a region. This can be used to get current conditions for a particular locale, including surface winds.