Finally a smart RSS reader which doesn't suck ass or your data.
Alternatively you can download the apk for any version on the releases page.
- clone the repository
- enter the
Nunti
directory - run
npm install --omit=optional --legacy-peer-deps
to install dependencies - connect your phone (or run an emulator) and make sure adb can find your device
- run
npx react-native start
in one terminal window - run
npx react-native run-android
in the second terminal window to build
Nunti lets you rate articles and then uses an advanced algorithm to sort new articles based on your preferences. Learn more about the adaptive learning here.
Nunti implements Material Design V3 to finally create an open-source app that doesn't just feel right, but also looks right.
Nunti lets you customise the look of the app with a range of predefined accent colours, as well as your system Material You colour when running Android 12 and newer.
Since your data never leaves Nunti, you can easily export and then import your data to your device.
Nunti has been built with the firm belief that there is no reason to process or store any personal data in the cloud. As such Nunti never sends any of your data anywhere, and the only internet connections it makes are GET
requests to your rss feeds, which are further anonymised by using a random common user-agent.
- @stepano_, @qwrtln - Polish translation
- Eliška Otčenášková, @ngnee - German translation
- @AntoninDelFabbro - French translation
- @marcomarcobello - Italian translation
- @vitorhcl, @marssaljr - Brazilian Portuguese translation
- @vaf0 - Japanese translation
- @FaxArt - Ukrainian translation
- @fatakan - Turkish translation
The preferred way to contribute is to create a public fork of the project and create a merge request. A short guide on how to provide a new translation:
- Fork the project. Make sure the repo is public, so that we can access your merge request later.
- Open up
Nunti/src/Locale.ts
. This is where all the languages are stored in json format. - Copy and paste the language you are going to be translating from.
- Change the object name to your the new language name (
const English
toconst x
). - After you finish the translation, create a merge request. 🎉
Nunti Copyright © 2021 - 2024 Ondřej Foltýn & Richard Klapáč
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.