inderdhir/DatWeatherDoe

Simple menu bar weather app for macOS

Swift

538

194 commits

updated Mar 6, 2026

See the code

README

DatWeatherDoe

Note OpenWeatherMap API 2.5 support is ending in June 2024. The app uses WeatherAPI going forward with location support.

  • Fetch weather using:
    • Location services
    • Latitude / Longitude
  • Configurable polling interval
  • Dark mode support
  • Supports MacOS 13.0+

Screenshots

Screenshot 1
Screenshot 2

Installation

Homebrew Cask

brew install --cask datweatherdoe

Manual

https://github.com/inderdhir/DatWeatherDoe/releases/latest

Using Location Services

If using location, please make sure that the app has permission to access location services on macOS.

System Preferences > Security & Privacy > Privacy > Location Services

Location services screenshot 1 Location services screenshot 2

Developer Setup

  • Get your personal API key for WeatherAPI here
  • Add the following in "Config.xcconfig":
WEATHER_API_KEY=YOUR_KEY

Buy me a coffee to support the development of this project.

ko-fi

Contributing

Please see CONTRIBUTING.md

dark-theme
french-translation
macos
menubar
menubar-app
openweathermap
swift
swiftui
weather

Contributors

inderdhir

143 commits

lsp199308

9 commits

mmayer

9 commits

Marc66

8 commits

inderdhir/DatWeatherDoe

Simple menu bar weather app for macOS

Swift

538

194 commits

updated Mar 6, 2026

See the code

README

DatWeatherDoe

Note OpenWeatherMap API 2.5 support is ending in June 2024. The app uses WeatherAPI going forward with location support.

  • Fetch weather using:
    • Location services
    • Latitude / Longitude
  • Configurable polling interval
  • Dark mode support
  • Supports MacOS 13.0+

Screenshots

Screenshot 1
Screenshot 2

Installation

Homebrew Cask

brew install --cask datweatherdoe

Manual

https://github.com/inderdhir/DatWeatherDoe/releases/latest

Using Location Services

If using location, please make sure that the app has permission to access location services on macOS.

System Preferences > Security & Privacy > Privacy > Location Services

Location services screenshot 1 Location services screenshot 2

Developer Setup

  • Get your personal API key for WeatherAPI here
  • Add the following in "Config.xcconfig":
WEATHER_API_KEY=YOUR_KEY

Buy me a coffee to support the development of this project.

ko-fi

Contributing

Please see CONTRIBUTING.md

dark-theme
french-translation
macos
menubar
menubar-app
openweathermap
swift
swiftui
weather

Contributors

inderdhir

143 commits

lsp199308

9 commits

mmayer

9 commits

Marc66

8 commits

Languages

Swift

100.0%