The ultimate home for Open Source and Cleaned apps. OrionStore offers instant access to YouTube Morphe, YT Music Morphe, and essential open-source tools without the clutter. No servers, no tracking, just a beautiful, modern gateway to the apps you love.
See the code
A transparent app store built around public releases, inspectable metadata, and automation you can actually follow.
Now fully native.
Orion Store has been rebuilt from the ground up as a native Android app. The web app has been rewritten in Kotlin and Jetpack Compose on Material 3 Expressive, with spring motion, shape morphing, a new storefront and features that were never possible before. Updating from 1.x is a normal install over the old app, and your profile, XP, badges, favorites and settings come along.
Read the full 2.0.0 release notes.
Orion Store is an Android-first store client that leans on public sources instead of hiding everything behind a private service layer. The app pulls catalog data from public JSON, resolves releases from GitHub, GitLab, and Codeberg, and keeps the delivery path understandable enough that users can see where things come from and how updates are discovered.
This repository is the client application itself. The live catalog, configuration, notices, and release metadata used by the app are maintained separately in RookieEnough/Orion-Data, which keeps the UI and the store data cleanly separated.
Orion is built for people who care where software comes from, not just how quickly it downloads.
At a glance:
The point of Orion is not to pretend infrastructure does not exist. It is to reduce hidden infrastructure and move as much of the important behavior as possible into public, inspectable layers. Catalog entries are plain data. Release sources stay visible. Automation is handled through workflows and workers that can be reviewed, rather than through a black-box backend that users have to trust on faith.
That design carries through the app. Orion tracks installed packages, surfaces updates, manages download state, installs natively, and exposes developer-facing diagnostics for people who want to see what the store is actually doing under the hood.
|
Release intelligence Orion reads public metadata, resolves upstream releases, and keeps source provenance visible instead of burying it behind a store-owned backend. It reads your device architecture and recommends the right APK. Public JSON Mirrors Multi-source parsing ABI detection
|
Update center A native download engine with live notifications, a persistent queue, batch updates, and per-app ignore rules you can undo from My Apps. Foreground downloads Queue Ignored updates
|
|
Native install flow System installer, a specific installer, Shizuku silent installs, or the built-in wireless ADB installer that skips Android's 24-hour wait for unverified apps. Set it up once through a guided notification. Wireless ADB Shizuku Installer choice
|
Sentinel security Security tooling is built into the product: malware scans for installed apps and VirusTotal checks for any APK before it is installed. Sentinel VirusTotal Threat database
|
|
Guardian power tools Revoke risky permissions, pull the APK out of any app, and remove or restore system apps without root, rated by the Universal Android Debloater database. Permissions APK extraction Debloater
|
Developer visibility Mirror source, cache state, GitHub API quota, package detective, raw metadata explorer and source switching, all in Settings › Developer. Developer mode Diagnostics Metadata inspection
|
![]() Storefront | ![]() App details | ![]() My Apps | ![]() Orion Xtra |
![]() Pilot profile | ![]() Badge archive | ![]() Fuel the Code | ![]() About |
![]() Settings | ![]() Welcome to 2.0 | ![]() Dark theme | ![]() PC catalog |
If you are a developer, you can promote that your application is hosted on Orion Store by adding our official badge to your repository's readme or your product website.
Orion Store 2.0 is a single-activity Jetpack Compose app in MVVM style. A tour of the code lives in ARCHITECTURE.md.
| Area | Responsibility |
app/src/main/java/com/orion/store/ui/ | Compose screens, the theme and motion system, and MainViewModel, which orchestrates loading, downloads, installs and overlays |
app/src/main/java/com/orion/store/data/ | Catalog processing, persisted settings and data stores, version logic, XP and levels |
app/src/main/java/com/orion/store/platform/ | Package tracking, the download service, Shizuku and wireless ADB installs, VirusTotal, and the 1.x data carry-over |
tools/ | Generators for the Material Symbols icon set and the color schemes |
Orion Legacy/ | The original React + Capacitor web app (1.x), kept for reference and for the web build |
You need JDK 21 (the JetBrains Runtime bundled with Android Studio works) and the Android SDK.
./gradlew :app:assembleDebug # debug APK
./gradlew :app:testDebugUnitTest # logic tests
Release builds read the signing key from a local keystore.properties (never committed):
storeFile=/path/to/your.keystore
keyAlias=your-alias
storePassword=...
keyPassword=...
./gradlew :app:assembleRelease
Or open the project folder in Android Studio and run the app configuration on a device.
The 1.x web app lives in Orion Legacy/ and still builds as before:
cd "Orion Legacy"
npm install
npm run dev
Orion is best understood as backend-light rather than backend-free. The catalog and remote configuration are public, but the project still uses a few narrow pieces of infrastructure where they make sense: Cloudflare worker code for leaderboard relay, image proxying, delta aggregation, submission handling and Sentinel support lives in Orion Legacy/workers/, and automation runs through GitHub Actions here and in Orion-Data.
That split is intentional. The app stays focused on the client, while the data and automation layers remain separately inspectable.
Contributions are welcome, especially in the areas that matter most to a store client: installer reliability, release resolution, UI polish, Android behavior, security tooling, and documentation. If you are changing catalog entries or store metadata, that work usually belongs in the data repository or the submission flow rather than in this client codebase.
Start with ARCHITECTURE.md, then ui/MainViewModel.kt, data/CatalogProcessor.kt and platform/AppTracker.kt for how the store loads data, resolves releases and installs apps.
The project lives across a few public surfaces:
Website: orionstore.pages.devOrion-Data: github.com/RookieEnough/Orion-DataDiscord: discord.com/invite/CrM6y4ujnqKo-fi: ko-fi.com/rookie_zPayPal: paypal.me/RookieEnoughUPI ID: rookiez@ptyesMade with 💜 by RookieZ
82 followers · starred Jan 2026
248 followers · starred Jan 2026
233 followers · starred Dec 2025
72 followers · starred Dec 2025
The ultimate home for Open Source and Cleaned apps. OrionStore offers instant access to YouTube Morphe, YT Music Morphe, and essential open-source tools without the clutter. No servers, no tracking, just a beautiful, modern gateway to the apps you love.
See the code
A transparent app store built around public releases, inspectable metadata, and automation you can actually follow.
Now fully native.
Orion Store has been rebuilt from the ground up as a native Android app. The web app has been rewritten in Kotlin and Jetpack Compose on Material 3 Expressive, with spring motion, shape morphing, a new storefront and features that were never possible before. Updating from 1.x is a normal install over the old app, and your profile, XP, badges, favorites and settings come along.
Read the full 2.0.0 release notes.
Orion Store is an Android-first store client that leans on public sources instead of hiding everything behind a private service layer. The app pulls catalog data from public JSON, resolves releases from GitHub, GitLab, and Codeberg, and keeps the delivery path understandable enough that users can see where things come from and how updates are discovered.
This repository is the client application itself. The live catalog, configuration, notices, and release metadata used by the app are maintained separately in RookieEnough/Orion-Data, which keeps the UI and the store data cleanly separated.
Orion is built for people who care where software comes from, not just how quickly it downloads.
At a glance:
The point of Orion is not to pretend infrastructure does not exist. It is to reduce hidden infrastructure and move as much of the important behavior as possible into public, inspectable layers. Catalog entries are plain data. Release sources stay visible. Automation is handled through workflows and workers that can be reviewed, rather than through a black-box backend that users have to trust on faith.
That design carries through the app. Orion tracks installed packages, surfaces updates, manages download state, installs natively, and exposes developer-facing diagnostics for people who want to see what the store is actually doing under the hood.
|
Release intelligence Orion reads public metadata, resolves upstream releases, and keeps source provenance visible instead of burying it behind a store-owned backend. It reads your device architecture and recommends the right APK. Public JSON Mirrors Multi-source parsing ABI detection
|
Update center A native download engine with live notifications, a persistent queue, batch updates, and per-app ignore rules you can undo from My Apps. Foreground downloads Queue Ignored updates
|
|
Native install flow System installer, a specific installer, Shizuku silent installs, or the built-in wireless ADB installer that skips Android's 24-hour wait for unverified apps. Set it up once through a guided notification. Wireless ADB Shizuku Installer choice
|
Sentinel security Security tooling is built into the product: malware scans for installed apps and VirusTotal checks for any APK before it is installed. Sentinel VirusTotal Threat database
|
|
Guardian power tools Revoke risky permissions, pull the APK out of any app, and remove or restore system apps without root, rated by the Universal Android Debloater database. Permissions APK extraction Debloater
|
Developer visibility Mirror source, cache state, GitHub API quota, package detective, raw metadata explorer and source switching, all in Settings › Developer. Developer mode Diagnostics Metadata inspection
|
![]() Storefront | ![]() App details | ![]() My Apps | ![]() Orion Xtra |
![]() Pilot profile | ![]() Badge archive | ![]() Fuel the Code | ![]() About |
![]() Settings | ![]() Welcome to 2.0 | ![]() Dark theme | ![]() PC catalog |
If you are a developer, you can promote that your application is hosted on Orion Store by adding our official badge to your repository's readme or your product website.
Orion Store 2.0 is a single-activity Jetpack Compose app in MVVM style. A tour of the code lives in ARCHITECTURE.md.
| Area | Responsibility |
app/src/main/java/com/orion/store/ui/ | Compose screens, the theme and motion system, and MainViewModel, which orchestrates loading, downloads, installs and overlays |
app/src/main/java/com/orion/store/data/ | Catalog processing, persisted settings and data stores, version logic, XP and levels |
app/src/main/java/com/orion/store/platform/ | Package tracking, the download service, Shizuku and wireless ADB installs, VirusTotal, and the 1.x data carry-over |
tools/ | Generators for the Material Symbols icon set and the color schemes |
Orion Legacy/ | The original React + Capacitor web app (1.x), kept for reference and for the web build |
You need JDK 21 (the JetBrains Runtime bundled with Android Studio works) and the Android SDK.
./gradlew :app:assembleDebug # debug APK
./gradlew :app:testDebugUnitTest # logic tests
Release builds read the signing key from a local keystore.properties (never committed):
storeFile=/path/to/your.keystore
keyAlias=your-alias
storePassword=...
keyPassword=...
./gradlew :app:assembleRelease
Or open the project folder in Android Studio and run the app configuration on a device.
The 1.x web app lives in Orion Legacy/ and still builds as before:
cd "Orion Legacy"
npm install
npm run dev
Orion is best understood as backend-light rather than backend-free. The catalog and remote configuration are public, but the project still uses a few narrow pieces of infrastructure where they make sense: Cloudflare worker code for leaderboard relay, image proxying, delta aggregation, submission handling and Sentinel support lives in Orion Legacy/workers/, and automation runs through GitHub Actions here and in Orion-Data.
That split is intentional. The app stays focused on the client, while the data and automation layers remain separately inspectable.
Contributions are welcome, especially in the areas that matter most to a store client: installer reliability, release resolution, UI polish, Android behavior, security tooling, and documentation. If you are changing catalog entries or store metadata, that work usually belongs in the data repository or the submission flow rather than in this client codebase.
Start with ARCHITECTURE.md, then ui/MainViewModel.kt, data/CatalogProcessor.kt and platform/AppTracker.kt for how the store loads data, resolves releases and installs apps.
The project lives across a few public surfaces:
Website: orionstore.pages.devOrion-Data: github.com/RookieEnough/Orion-DataDiscord: discord.com/invite/CrM6y4ujnqKo-fi: ko-fi.com/rookie_zPayPal: paypal.me/RookieEnoughUPI ID: rookiez@ptyesMade with 💜 by RookieZ
82 followers · starred Jan 2026
248 followers · starred Jan 2026
233 followers · starred Dec 2025
72 followers · starred Dec 2025