A RESTful free API to check the weather.
Weather-api is a RESTful API written in Go that returns current weather conditions for a given city, accessed via a URL path parameter (for example, weather/{city}). Responses are JSON and include temperature, wind speed, a text description of conditions, and a short multi-day forecast with per-day temperature and wind values.
The repository provides source code that can be built and run locally with standard Go tooling, producing a local server that exposes the weather endpoint. It is intended for developers building applications that need weather data, and the project links to several third-party web clients built on top of the API as usage examples. The code is released under the MIT license.
It is an open-source MIT-licensed project with a public hosted endpoint at goweather.xyz, and no pricing or API key is mentioned.
It is written in Go and can be built locally with 'go build'.
Send a GET request to /weather/{city}, e.g. http://goweather.xyz/weather/Berlin.
It returns JSON with temperature, wind, a text description, and a forecast array with per-day temperature and wind.
Yes, the README lists several community web clients built on top of the API, including reacttempo.netlify.app and weather-react-tsx.netlify.app.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Weather API Powered by Proprietary Technology.
US National Weather Service.
Global historical and weather forecast data.
Weather API with other stuff like Astronomy and Geolocation API.
Weather.
Assesses weather condition in specific locations.