| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Warning
Free and Open-Source Android is under threat. Google plans to make Android more locked-down, restricting your freedom to install the apps of your choice. Make your voice heard: Keep Android Open.
📱 Mobile
📺 Android TV
Omnify is currently in beta. The core is solid and I use it every day, but might as well say so clearly rather than pretend it's already fully polished. Any problem report is useful and welcome, see the Contributing Guide for how.
External sources deserve the most attention right now. Every GitHub, GitLab, Codeberg or self-hosted Gitea/Forgejo project organizes its releases, descriptions and files a little differently, and Omnify has to figure it out entirely on its own, with no F-Droid index to guide it. Here's what's worth checking on every external source added:
Projects publish their releases in a huge variety of ways, and a given pattern can only really be made reliable once it's actually been encountered on a real repository. Every mismatch reported on a new source helps make detection a bit more solid for the next one: even a simple "this looks wrong" report is genuinely useful, never just noise.
Add a project's GitHub, GitLab, Codeberg, or self-hosted Gitea/Forgejo releases as a source and install & update its app with no F-Droid repository required. Track a whole publisher account at once instead of one project at a time.
Maintain a project? Put a Get it on Omnify badge in your README and anyone reading it can follow your releases in one tap, without copying an address by hand. Paste your project's address on the badge page and copy the snippet it gives you.
Tapping it opens Omnify on its add-a-source screen, already filled in. Nothing is installed without the reader saying so, and if they don't have Omnify yet the page points them at the download rather than leaving them on a dead link.
A proper 10-foot interface, not an afterthought: full D-pad navigation, a scaled-up UI, automatic "Made for TV" detection for both catalogue and external apps, and a curated pack of FOSS TV apps ready to install.
Rebuilt in Jetpack Compose with Material 3: an accent-colour picker (including a wallpaper-based option, or matching an app's own icon on its detail page), tinted system bars, an edge-to-edge mode, a collapsing header, a two-column grid, animated search and wavy progress indicators.
A curated landing screen with carousels (what's new, recently updated, most downloaded) and a browsable categories section.
Hide any app, catalogue or external, from every list (Discover, Installed, Updates) with one tap on its page. Manage what's hidden, or bring an app back, from Settings.
Translate an app's summary and description into your language, with a choice of online, self-hosted, or fully offline on-device engines. An optional auto-translate toggle does it for you, and nothing is downloaded until you pick the on-device engine.
Back up repositories, external sources, settings, favourites and custom buttons independently, all in one file. Restoring only ever adds to what's already there, never wipes it.
Performance
Large catalogues & sync
Updates & installs
Download: the latest APK from GitHub Releases. Build from source: see the Building Guide.
Requires Android 6.0 (API 23) or newer. See Language support below for translation coverage.
Verify: every release is signed with the same certificate. Compare its SHA-256 fingerprint (e.g. via apksigner verify --print-certs) against:
F2:2B:D7:B4:63:D8:D8:9C:A1:AC:3B:6C:41:DB:0B:25:AA:C7:7B:86:24:C9:70:E4:52:81:2D:32:19:42:A9:71
Omnify's own interface is fully translated in English, French, German, Russian, Chinese (Simplified), Polish, Portuguese (Brazil), Spanish, Indonesian, Turkish, Italian, Dutch and Japanese. Every other language inherited from upstream Droid-ify only has partial coverage: it's missing everything added in this fork.
If you're a native speaker of any of these languages, a review pass to catch awkward phrasing or mistakes would be very welcome, and adding another language entirely is welcome too. See the Contributing Guide.
I use Droid-ify every day, intensively, and over time I ran into bugs and wanted features that really mattered for that kind of daily use. I proposed fixes upstream, but many of them were built with AI assistance, and the Droid-ify project has chosen to stay AI-free. That is entirely their decision to make, so those fixes couldn't be merged. Forking was the only way for me to keep improving the app at my own pace.
To be clear, this is not a fork against Droid-ify. I have deep respect for the original project, its author and its vision for the codebase. Omnify simply serves a different need, my own, and only exists because Droid-ify gave it such a strong foundation.
Huge thanks to both projects and their contributors. Contributions here are welcome too. Start with the Contributing Guide.
Omnify, a fork of Droid-ify Copyright (C) 2025 LooKeR (original Droid-ify) Copyright (C) 2026 Victor-root (Omnify fork) 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 <http://www.gnu.org/licenses/>.
| Back | FazBrowse Home | New Git URL |