{"id":25531908,"url":"https://github.com/doubleangels/nextdnsmanager","last_synced_at":"2025-04-10T02:23:47.844Z","repository":{"id":53347738,"uuid":"376263872","full_name":"doubleangels/NextDNSManager","owner":"doubleangels","description":"Manage your NextDNS settings easily with this Android app!","archived":false,"fork":false,"pushed_at":"2024-04-12T22:44:56.000Z","size":1731,"stargazers_count":208,"open_issues_count":0,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-04-13T08:05:31.669Z","etag":null,"topics":["android","apk","nextdns","privacy"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doubleangels.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["doubleangels"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"polar":null,"custom":null}},"created_at":"2021-06-12T10:38:16.000Z","updated_at":"2024-04-15T10:28:09.338Z","dependencies_parsed_at":"2024-01-30T09:31:51.116Z","dependency_job_id":"e9a6e347-a606-4233-b6b4-fccaa42cd545","html_url":"https://github.com/doubleangels/NextDNSManager","commit_stats":null,"previous_names":["doubleangels/nextdnsmanager"],"tags_count":116,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doubleangels%2FNextDNSManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doubleangels%2FNextDNSManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doubleangels%2FNextDNSManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doubleangels%2FNextDNSManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doubleangels","download_url":"https://codeload.github.com/doubleangels/NextDNSManager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143413,"owners_count":21054778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","apk","nextdns","privacy"],"created_at":"2025-02-20T01:42:12.097Z","updated_at":"2025-04-10T02:23:47.821Z","avatar_url":"https://github.com/doubleangels.png","language":"Java","funding_links":["https://github.com/sponsors/doubleangels"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/release/doubleangels/NextDNSManager.svg?logo=github\u0026label=GitHub%20Build\u0026style=for-the-badge\" alt=\"GitHub Build\"\u003e\n  \u003cimg src=\"https://img.shields.io/f-droid/v/com.doubleangels.nextdnsmanagement.svg?logo=F-Droid\u0026label=F-Droid%20Build\u0026style=for-the-badge\" alt=\"F-Droid Build\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/doubleangels/nextdnsmanager/.github/workflows/deploy.yml?label=Deployment%20Pipeline\u0026style=for-the-badge\" alt=\"Main Deployment\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/doubleangels/nextdnsmanager/.github/workflows/test-dev.yml?label=Development%20Testing\u0026style=for-the-badge\" alt=\"Development Testing\"\u003e\n  \u003cimg src=\"https://img.shields.io/librariesio/github/doubleangels/nextdnsmanager?label=Dependencies\u0026style=for-the-badge\" alt=\"Dependencies\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues/doubleangels/nextdnsmanager?label=GitHub%20Issues\u0026style=for-the-badge\" alt=\"GitHub Issues\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues-pr/doubleangels/nextdnsmanager?label=GitHub%20Pull%20Requests\u0026style=for-the-badge\" alt=\"GitHub Pull Requests\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"icons/web/icon-192.png\" alt=\"NextDNS Manager Icon\" width=\"96\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=com.doubleangels.nextdnsmanagement\"\u003e\n    \u003cimg src=\"https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png\" alt=\"Get it on Google Play\" height=\"48\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://f-droid.org/en/packages/com.doubleangels.nextdnsmanagement\"\u003e\n    \u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"48\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/1.png\" alt=\"Screenshot of NextDNS Manager\" width=\"250\"\u003e\n\u003c/p\u003e\n\n# NextDNS Manager\n\nNextDNS Manager is an Android application that simplifies managing your [NextDNS](https://nextdns.io) configuration. NextDNS is a cloud-based DNS filter and firewall designed to protect your home, family, and online privacy. With NextDNS Manager, you can effortlessly control your NextDNS settings to ensure a safer and more secure digital experience.\n\n**Compatible with any Android device running Android 12L or later.**\n\n\u003e **Note:** NextDNS Manager is a completely open-source project and is not officially affiliated with NextDNS.\n\n---\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n\n  - [Which installation method should I use?](#which-installation-method-should-i-use)\n  - [Google Play Store](#google-play-store)\n  - [F-Droid Installation](#f-droid-installation)\n  - [Manual Installation](#manual-installation)\n\n- [FAQ](#faq)\n\n  - [I have multiple versions of NextDNS Manager on my phone after the 5.5.0 update!](#multiple-versions)\n  - [What is Sentry, are you tracking me?](#sentry)\n  - [Why does F-Droid show an antifeature warning about Sentry?](#antifeature-warning)\n  - [Why doesn’t the app support Android versions before 12L?](#supported-android-versions)\n  - [Will you bring back support for older Android versions?](#add-supported-android-versions)\n  - [What is FCM, and why is it disabled in F-Droid builds?](#fcm)\n\n- [Reporting Issues \u0026 Feedback](#reporting-issues--feedback)\n- [Contributing](#contributing)\n- [Security Policy](#security-policy)\n- [Privacy \u0026 Terms](#privacy--terms)\n- [Donations](#donations)\n- [License](#license)\n\n---\n\n## Features\n\n- **Intuitive Interface:**  \n  Enjoy a user-friendly experience enhanced with dark mode, dynamic/themed icons, and support for 14 languages.\n\n- **Comprehensive Configuration Management:**  \n  Easily manage your NextDNS settings including filtering modes, blocklists, and whitelists.\n\n- **Real-Time Statistics:**  \n  Monitor DNS queries, blocked requests, and security events as they happen.\n\n- **Enhanced Security and Privacy:**  \n  Benefit from NextDNS' robust filtering capabilities to safeguard your online activities.\n\n- **Multiple Installation Options:**  \n  Download and install NextDNS Manager via the Google Play Store, F-Droid, or directly from GitHub.\n\n---\n\n## Installation\n\n### Which installation method should I use?\n\nYour choice depends on your privacy preferences and how frequently you want to receive updates:\n\n- **Google Play Store:** Best for users who prefer automatic updates and seamless access to new features.\n- **Manual APK Sideload:** Ideal for those who cannot use Google Play or prefer full control over updates.\n- **F-Droid:** Suitable for users who prioritize open-source purity, though updates may take longer to become available.\n\n\u003e **Important Notes:**\n\u003e\n\u003e - F-Droid builds **do not** support FCM (push notifications).\n\u003e - FCM is enabled in Google Play builds for update and issue notifications.\n\u003e - Versions **before 5.5.0** do not support push notifications.\n\n### Update Availability Comparison\n\n| Method             | Update Availability |\n| ------------------ | ------------------- |\n| **Google Play**    | Within minutes      |\n| **Sideloaded APK** | Within minutes      |\n| **F-Droid**        | Up to 14 days       |\n\n_F-Droid updates take longer because each release is manually signed in a secure, air-gapped environment._\n\n### Google Play Store\n\nDownload NextDNS Manager from the [Google Play Store](https://play.google.com/store/apps/details?id=com.doubleangels.nextdnsmanagement).\n\n### F-Droid Installation\n\nGet NextDNS Manager on F-Droid from the [official page](https://f-droid.org/en/packages/com.doubleangels.nextdnsmanagement).\n\n### Manual Installation\n\nDownload the latest APK directly from the [GitHub Releases page](https://github.com/doubleangels/NextDNSManager/releases).\n\n---\n\n## FAQ\n\n### \u003ca id=\"multiple-versions\"\u003e\u003c/a\u003eMultiple versions of NextDNS Manager after the 5.5.0 update\n\nIf you see multiple versions of the app on your device after updating to 5.5.0 and have questions, [check this](https://github.com/doubleangels/nextdnsmanager/issues/430).\n\n### \u003ca id=\"sentry\"\u003e\u003c/a\u003eWhat is Sentry, and is it tracking me?\n\nIf you're wondering about Sentry, [check this](https://github.com/doubleangels/nextdnsmanager/issues/445). Sentry is completely opt-in (both via a manual toggle and DNS whitelisting) and only collects anonymized data to help diagnose issues. The information I receive includes:\n\n- **Device model and type**\n- **Operating system version**\n- **App version and build flavor**\n- **Battery life, memory usage, and storage status when an error occurs**\n- **Connection type (Wi-Fi/cellular) and VPN status at the time of an error** (No IP addresses are collected or logged)\n- **App settings you have enabled** (dark mode, app lock, etc.)\n- **Detailed crash reports and error logs**\n- **Performance metrics for specific code sections**\n\nThis data is solely used to improve app stability by fixing bugs and errors. It remains anonymous, isn't shared with anyone else, and is not used for analytics.\n\n### \u003ca id=\"antifeature-warning\"\u003e\u003c/a\u003eWhy does F-Droid show an Antifeature warning about Sentry?\n\nThis warning is misleading. Sentry is fully opt-in in multiple ways and does not collect any personal or identifiable information. I’m working with the F-Droid team to address and resolve this.\n\n### \u003ca id=\"supported-android-versions\"\u003e\u003c/a\u003eWhy doesn’t the app support Android versions before 12L?\n\nAndroid apps rely on API calls to interact with the operating system. Each new Android release introduces additional capabilities, which the app takes advantage of to enhance functionality, privacy, and security. Older Android versions lack support for these improvements, making them incompatible with the app’s implementation.\n\n### \u003ca id=\"add-supported-android-versions\"\u003e\u003c/a\u003eWill you bring back support for older android versions?\n\nNo. The app is moving forward, not backward.\n\n### \u003ca id=\"fcm\"\u003e\u003c/a\u003eWhat is FCM, and why is it disabled in F-Droid builds?\n\nFCM (Firebase Cloud Messaging) is used for push notifications. Currently, it is only utilized to send updates, important information, and known error/fix notifications from me, though it may be expanded in the future.\n\nThis feature is removed from F-Droid builds because it relies on Google's services, which are not permitted in F-Droid apps. **If you have de-Googled your device, the standard Google Play version may not function correctly. In that case, try using the `foss` build from the latest GitHub release or the F-Droid version.**\n\n---\n\n## Reporting Issues \u0026 Feedback\n\nIf you encounter any issues or have suggestions to enhance NextDNS Manager, please take the following steps:\n\n1. Check the [FAQ](FAQ.md) for common questions.\n2. Open a new [GitHub Issue](https://github.com/doubleangels/NextDNSManager/issues/new/choose) with a detailed description.\n\n_Please note that contributions and responses may take time as this project is maintained in my free time._\n\n---\n\n## Contributing\n\nInterested in contributing? Please review the [Contributing Guidelines](CONTRIBUTING.md) to learn how you can help improve NextDNS Manager.\n\n---\n\n## Security Policy\n\nLearn about my [Security Policy](SECURITY.md) for reporting vulnerabilities and keeping your data safe.\n\n---\n\n## Privacy \u0026 Terms\n\n- [Privacy Policy](https://doubleangels.github.io/privacypolicy/nextdns.html)\n- [Terms and Conditions](https://doubleangels.github.io/privacypolicy/nextdns_terms.html)\n\n---\n\n## Donations\n\nDonations are completely optional but always appreciated.  \n[Donate Here](https://donate.stripe.com/4gw8yhbvH0mg6SQ7ss)\n\n---\n\n## License\n\nNextDNS Manager is released under the [GPLv3 License](LICENSE).\n\n---\n\nI hope you enjoy using NextDNS Manager. Happy managing!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoubleangels%2Fnextdnsmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoubleangels%2Fnextdnsmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoubleangels%2Fnextdnsmanager/lists"}