Akylas/oss-weather

An OSS weather app for iOS/Android

449

stars

3,956

commits

TypeScript

primary language

Sep 5, 2026

updated

ossweather.akylas.fr/
android
cross-platform
ios
meteo-france
mobile-app
nativescript
open-meteo
open-source
openweeathermap
oss
weather

README

Contributor Covenant GitHub repo stars GitHub License GitHub All Releases GitHub release Small translation badge

Installation

Get OSS Weather at IzzyOnDroidGet it on PlayStore
Get it on GitHub
Download on the App Store

AppVerifier hashes

OSS Weather:

com.akylas.weather
68:70:80:D4:CF:6F:CF:FE:8D:82:FD:1D:78:3C:90:C2:95:94:80:AA:13:C3:8A:D8:D0:4E:C3:40:66:FC:13:F1

Enjoying OSS Weather?

Please consider making a small donation to help fund the project. Developing an application, especially one that is open source and completely free, takes a lot of time and effort.


Open Source app to access detailed weather data from OpenWeather, Open-Meteo and Meteo France. Weather radar provided by RainViewer. You can create a free OWM key to access OpenWeather weather data. There is a default key included in the app but the access is limited and you could get errors related to rate limits.

Screenshots

Having issues, suggestions and feedback?

You can,

Languages: Übersetzungsstatus

Übersetzungsstatus

The Translations are hosted by Weblate.org.

Feature Graphic generated with hotpot.ai

Building Setup

Nativescript

First setup Nativescript

This project is optimized to be built with Akylas Fork. Though it would work with main it is best to use this fork. The package.json defines a resolution to ../NativeScript/dist/packages/core so clone the fork and build it using npm run setup:yarn && npm run ui-mobile-base:build && npm run core:build

Yarn

You need to use yarn with this project as it uses the portal: protocol for some dependencies. Note that the project has some yarn link for easy local dev for me. The best is for you to remove the resolutions part of the package.json This should run the app on the first discovered device or emulator.

Contributors

(top 30 of 62)

farfromrefug

3,506 commits

Copilot

114 commits

Akylas/oss-weather

An OSS weather app for iOS/Android

449

stars

3,956

commits

TypeScript

primary language

Sep 5, 2026

updated

ossweather.akylas.fr/
android
cross-platform
ios
meteo-france
mobile-app
nativescript
open-meteo
open-source
openweeathermap
oss
weather

README

Contributor Covenant GitHub repo stars GitHub License GitHub All Releases GitHub release Small translation badge

Installation

Get OSS Weather at IzzyOnDroidGet it on PlayStore
Get it on GitHub
Download on the App Store

AppVerifier hashes

OSS Weather:

com.akylas.weather
68:70:80:D4:CF:6F:CF:FE:8D:82:FD:1D:78:3C:90:C2:95:94:80:AA:13:C3:8A:D8:D0:4E:C3:40:66:FC:13:F1

Enjoying OSS Weather?

Please consider making a small donation to help fund the project. Developing an application, especially one that is open source and completely free, takes a lot of time and effort.


Open Source app to access detailed weather data from OpenWeather, Open-Meteo and Meteo France. Weather radar provided by RainViewer. You can create a free OWM key to access OpenWeather weather data. There is a default key included in the app but the access is limited and you could get errors related to rate limits.

Screenshots

Having issues, suggestions and feedback?

You can,

Languages: Übersetzungsstatus

Übersetzungsstatus

The Translations are hosted by Weblate.org.

Feature Graphic generated with hotpot.ai

Building Setup

Nativescript

First setup Nativescript

This project is optimized to be built with Akylas Fork. Though it would work with main it is best to use this fork. The package.json defines a resolution to ../NativeScript/dist/packages/core so clone the fork and build it using npm run setup:yarn && npm run ui-mobile-base:build && npm run core:build

Yarn

You need to use yarn with this project as it uses the portal: protocol for some dependencies. Note that the project has some yarn link for easy local dev for me. The best is for you to remove the resolutions part of the package.json This should run the app on the first discovered device or emulator.

Contributors

(top 30 of 62)

farfromrefug

3,506 commits

Copilot

114 commits

Languages

TypeScript

39.7%

Svelte

34.7%

Kotlin

13.4%

Swift

5.6%

JavaScript

3.5%

Ruby

1.4%

SCSS

1.4%