ShizuStore

Vyxel Apps

NikhilKain

1.1.3 · GitHub

Download APK
Installer & app stores Android 8.0+ 2 days ago AGPL-3.0
752 ShizuStore
125.5k GitHub
888 Stars
6 MB Size
This app offers in-app purchases.
Detected trackers (1)
Google Firebase Analytics Analytics

Matched by Exodus Privacy code signatures. Not a complete list.

More about this app

GitHub-backed app store with signature verification and silent installs through Shizuku.

Vyxel Apps logo

VYXEL APPS

typing tagline divider

License Release Stars Kotlin Min SDK

โฌ‡ Download APK  ยท  ๐ŸŒ Website  ยท  ๐Ÿ› Report Bug


What's New Features Pro Themes Screenshots Install Tech Stack Support


โš ๏ธ Official Source Notice The ONLY official source for Vyxel Apps is this repository. APKs from any other website, Telegram channel, or source are unofficial and may be tampered with. Always verify the signature.

๐Ÿ†• New in v1.1.2 โ€” Bedrock

  • ๐Ÿ“ด Works offline. An offline catalogue keeps every source's app list on your phone, so browsing and search work with no connection and answer before the network does. It syncs once a day, incrementally, on Wi-Fi by default, within a storage limit you choose, and never spends the GitHub quota you need.
  • ๐Ÿงฐ Developer repos. The F-Droid repositories Droid-ify and Neo Store ship with โ€” Bitwarden, NewPipe, microG, Guardian Project, Molly, Session, Threema and more โ€” with builds signed by the projects themselves.
  • ๐ŸŽฎ TapTap. Game charts and search, installed from Google Play or Aptoide when a verified build exists.
  • โฌ‡๏ธ Download APK on every app page, and installed apps, updates and tracked apps now open to a real file instead of "No APK".
  • A new icon, and the launch crash some phones hit on 1.1.1 fixed for real.

Full release notes โ†’

โœจ Features

๐Ÿ” 18 sources, one store F-Droid, IzzyOnDroid, the developers' own F-Droid repos, GitHub, GitLab, Codeberg, Google Play, Aptoide, TapTap, Aurora OSS, APKPure, patched apps, Flathub and WinGet, plus four root-module repositories โ€” searched and merged into a single feed.

๐Ÿ“ด Works offline Every source's app list is kept on the phone. Browse and search with no connection; online, search answers from disk before the network does.

๐Ÿ—‚ 17 curated categories Games, Productivity, Security, Dev Tools, Media, Finance and more, plus smart sections like Trending and Newly Launched.

๐Ÿ›ก Signature verification Every downloaded APK is checked against the installed app's signing certificate before install โ€” a hijacked repo or redirected release can't silently overwrite what's on your phone.

๐Ÿฅท Silent installs via Shizuku Skip the system install confirmation screen entirely when Shizuku is running.

๐Ÿ›ก Trust Score system 0โ€“100 score based on stars, activity, releases, and forks.

๐Ÿ”” Background update monitoring WorkManager checks installed apps against every source and notifies you of updates.

๐Ÿ“ฑ Home screen widget App of the Day plus your pending update count, refreshed every 30 minutes.

โฌ‡๏ธ Download APK Save any app's file to Downloads instead of installing it โ€” split installs are saved as the whole set.

๐Ÿ“ธ Auto-extracted screenshots Pulled straight from each repo's README.

๐Ÿ”„ Install history & rollback Roll back to a previous version straight from your install history.

โญ GitHub starred repos sync Sync your stars into favourites.

๐ŸŒ 16 languages English, Hindi, Spanish, French, German, Japanese, Portuguese, Italian, Russian, Chinese, Korean, Arabic, Dutch, Turkish, Polish, Swedish.

๐Ÿ“ข In-app announcements Dismissible banners for giveaways, releases, and community updates.

๐Ÿงฉ Open core

Vyxel Apps is open core. Everything that makes it an app store is open source under AGPL-3.0; a small optional visual pack is not.

โœ… Open source

  • All 14 sources and the search, ranking and merge engine
  • Downloads, signature verification, Shizuku installs
  • Update scanning, rollback and install history
  • The Modules screen (Magisk, Zygisk, LSPosed, KernelSU)
  • Both interfaces โ€” Classic and Expressive
  • Trust Score, comparison, backup/restore
  • 16 languages

๐Ÿ’Ž Paid build only

  • The four Liquid Glass Pro themes and their real-time blur rendering
  • The licence verification and entitlement service

No feature that affects finding, installing, updating or removing an app is behind the paywall. The paid part is cosmetic, and it is what funds the rest.

The open core is this repository. Grab the Source code archive attached to any release, or clone main.

๐Ÿ’Ž Liquid Glass Pro (optional)

Four premium themes โ€” Liquid Glass Dark, Liquid Glass Light, Neon Punk, and Cyberpunk โ€” built on real-time backdrop blur, all unlocked with a single license key. A free 30-second preview is available before you buy.

The app is fully usable without it โ€” see Open core above for exactly what is and isn't included.

Get Liquid Glass Pro

๐Ÿ“ฑ Screenshots

sc1 sc2 sc3 sc4

Home ยท

sc1 sc2 sc3 sc4

Home ยท Apps ยท Profile ยท Settings

Home Apps Profile Settings

Home ยท Apps ยท Profile ยท Settings

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

๐Ÿ“ฅ Installation

  1. Download the latest APK from Releases
  2. On your Android device: Settings โ†’ Apps โ†’ Special access โ†’ Install unknown apps โ†’ enable for your browser/file manager
  3. Tap the downloaded APK to install

๐Ÿ’ก Optional: install Shizuku for silent, confirmation-free installs of every app you update through Vyxel Apps.

๐Ÿ”ง Building from Source
git clone https://github.com/NikhilKain/vyxel-apps.git
cd vyxel-apps

Open the project in Android Studio (JDK 17, compileSdk 37, targetSdk 36, minSdk 26). It will build and run out of the box โ€” the following local.properties keys are all optional and only needed to reproduce specific production behavior:

Key Purpose If omitted
signing.storeFile / storePassword / keyAlias / keyPassword Release signing Unsigned release APK
gumroad.product.id Liquid Glass Pro license verification Verification disabled โ€” Pro themes stay locked
lg.hmac.secret / lg.script.url Liquid Glass license signing endpoint N/A in forks

Everything else โ€” the six-source scanner, Trust Score, comparison mode, widget, and free themes โ€” works fully without any secrets configured.

๐Ÿ›  Tech Stack

tech icons

๐Ÿค Contributing

Contributions are welcome! Open an issue first to discuss what you'd like to change.

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/cool-thing)
  3. Commit your changes (git commit -m 'Add cool thing')
  4. Push to the branch (git push origin feature/cool-thing)
  5. Open a Pull Request

๐Ÿ’– Support

If Vyxel Apps is useful to you:

  • โญ Star this repo
  • ๐Ÿ’Ž Grab Liquid Glass Pro โ€” it's the main thing that funds ongoing development
  • ๐Ÿฆ Share with your friends
  • ๐Ÿ› Report bugs in Issues
  • ๐Ÿ“ Send feedback via the in-app feedback button

App Support: https://t.me/vyxelapps/1

โ˜• Buy Me a Coffee

Hey! ๐Ÿ‘‹ I'm Nikhil, an indie Android developer building this project in my free time โ€” making apps from GitHub, GitLab, F-Droid, and other developer-first sources easier to discover, install, and manage on Android, while keeping everything open, fast, and user-friendly.

Every contribution goes directly toward new features, bug fixes, performance improvements, and long-term development.

Buy Me a Coffee

Thank you for supporting independent open-source development โค๏ธ

๐Ÿ“„ License

License


divider

Built with โค๏ธ for the open-source community.

โฌ† Back to top

Close

How Shizuku is used

Can silently install, update, reinstall and remove store apps without confirmation via `pm install` and `pm uninstall` through Shizuku.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Vyxel Apps uses Shizuku to install and remove the apps it lists without showing the normal system confirmation dialogs.

  • Install apps silently: a downloaded store APK is installed in the background with the pm install shell command through Shizuku, with the file streamed so no extra access is needed.
  • Update apps silently: new releases of installed apps are applied the same way, so updates complete without tapping through a system prompt.
  • Reinstall prior versions: a previously downloaded APK kept by the store can be reinstalled silently with the same pm install mechanism.
  • Remove apps silently: an installed store app is removed without a confirmation dialog with the pm uninstall shell command through Shizuku.

Android APIs or commands used

  • pm install
  • pm uninstall

Notable details

Without Shizuku the same installs fall back to the normal system installer with confirmation (PackageInstaller session) and removals fall back to the system uninstaller. Split APK bundles (XAPK style packages) always use the system installer, even when Shizuku is available.

Close

Changelog

What's new for version 1.1.3

A new home-screen widget pack, faster and more responsive search, and more reliable installed-app and update tracking across both Classic and Expressive interfaces.

โœจ Added

  • Added new Search, Updates, and Tracked Apps home-screen widgets.
  • Each widget is available in:
    • Full-size layout
    • Compact 2ร—1 layout
  • Added widget previews and Add buttons under:
    • Settings โ†’ Appearance โ†’ Home-screen widgets
  • Added Open in Play Store on app pages for Play-installed apps when no downloadable build is available from other sources.
    • Opens the Play Store app when available.
    • Falls back to the browser if necessary.

๐ŸŽจ Improved Widgets

  • Redesigned widgets with:
    • Rounded cards
    • Subtle gradients
    • Dedicated icons
    • Clearer actions
    • Coordinated light and dark themes
  • Updated the existing App of the Day widget to match the new design system.
  • Larger Updates and Tracked Apps widgets now display:
    • App counts
    • Individual app rows
    • Installed-app artwork where available
    • Improved empty states

๐Ÿ“ฑ Installed App Tracking

  • Installed, tracked, and recently installed app rows now prefer icons directly from apps installed on the device.
  • App icons automatically refresh after package changes.
  • Uninstalled apps are now removed correctly from:
    • Installed-app views
    • Saved update results
  • Returning to Vyxel refreshes device state automatically.
  • Late scan results are reconciled before being displayed.
  • Temporary package-removal events during an app update no longer cause apps to appear uninstalled.
  • Device-only app entries no longer trigger unnecessary GitHub release or screenshot requests.

๐Ÿ” Search Improvements

  • Search now immediately cancels superseded requests and their active network calls.
  • Results from older queries can no longer overwrite newer search results.
  • Repeated GitHub searches now reuse a short-lived cache.
  • Search requests pause while the reported GitHub search quota is exhausted.
  • Older quota responses can no longer overwrite newer quota information.
  • Search-term loading now runs off the main thread.
  • Search-document caching now safely handles:
    • Concurrent access
    • Changed app metadata

๐Ÿ”„ Update Tracking Fixes

  • Update offers now disappear when the installed version matches or exceeds the offered version.
  • This also applies when an update is installed outside Vyxel.
  • Prevented duplicate update scans.
  • Scan progress now clears correctly after cancellation or failure.
  • Widget taps now correctly open the relevant Search or Updates destination in both Classic and Expressive interfaces, including when Vyxel is already running.

๐Ÿงน Source Changes & Upgrade Cleanup

  • Removed:
    • Google Play source
    • Patched source
    • Play account/sign-in screens
    • Unofficial Play API dependency
  • Vyxel now includes 16 sources.
  • Aurora OSS remains available for Aurora's own releases.
  • Play/Aurora-installed packages now try:
    1. Aptoide
    2. Enabled open-source indexes
  • TapTap installation hints now reference Aptoide only.
  • During upgrade:
    • Saved Play credentials are removed.
    • Offline records belonging to retired sources are removed.
    • Other offline catalogues are preserved.
    • Existing source preferences are preserved.
    • The shared HTTP cache is refreshed once.
  • Old installation-history entries remain readable.
  • Retired-source update records are cleaned up and excluded from future release checks.

๐ŸŒ Translations

Added translations for the new store link and TapTap hints across all 15 supported translation languages.

โœ… Android Developer Verification

Vyxel Apps has completed Android developer verification with Google.

  • Vyxel Apps is registered with Google.
  • The release signing key is registered.
  • The required verification asset is included in the APK.

๐Ÿ›  Build Verification

  • Version: 1.1.3
  • Version Code: 15
  • 126 unit tests passed
  • 0 failures
  • 0 errors

Verified:

  • Release build
  • Signing certificate
  • Package and version metadata
  • Android developer verification asset
  • Removal of retired Aurora API classes
Close

Permissions

17 permissions requested

  • android.permission.POST_NOTIFICATIONS
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.INTERNET
  • android.permission.REQUEST_INSTALL_PACKAGES
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.REQUEST_DELETE_PACKAGES
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.WAKE_LOCK
  • com.google.android.gms.permission.AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_ADSERVICES_AD_ID
  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
  • android.permission.FOREGROUND_SERVICE
  • com.vythera.vyxelapps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
  • android.permission.READ_EXTERNAL_STORAGE
Close