The World Meteorological Organization has data that national weather services exchange to make forecast. Apart from that, its on a country-by-country basis.
How does windy do it? Did they just scrap all the sites or api. Would be great to have global dump every 1 minute of all the countries. Or have it have in a radio broadcast.
For example, the UK's metoffice has a low resolution medium term global model: https://www.metoffice.gov.uk/research/approach/modelling-sys...