2626<img src =" https://img.shields.io/github/stars/rainxchzed/Github-Store?color=ffff00&style=for-the-badge&labelColor=a1a116&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPnN0YXI8L3RpdGxlPjxwYXRoIGQ9Ik0xMiwxNy4yN0wxOC4xOCwyMUwxNi41NCwxMy45N0wyMiw5LjI0TDE0LjgxLDguNjJMMTIsMkw5LjE5LDguNjJMMiw5LjI0TDcuNDUsMTMuOTdMNS44MiwyMUwxMiwxNy4yN1oiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPg== " />
2727</a >
2828
29- <img src =" https://img.shields.io/badge/55K +-Users-8ce2ff?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPmFjY291bnQtZ3JvdXA8L3RpdGxlPjxwYXRoIGQ9Ik0xMiwxMi43NUM3LDEyLjc1IDMsMTMuMzUgMywxNi4yNVYxOEgyMVYxNi4yNUMyMSwxMy4zNSAxNywxMi43NSAxMiwxMi43NU0xNyw3QTE3LDE3IDAgMCwxIDE3LDdNMjEsMTYuMjVWMThIMjRWMTYuMjVDMjQsMTQuNDMgMjEuNSwxMy44NyAxOSwxMy41QzIwLjEyLDE0LjEgMjEsMTUgMjEsMTYuMjVNMiw3QTIsMiAwIDAsMSA0LDVIMjBBMiwyIDAgMCwxIDIyLDdBMiwyIDAgMCwxIDIwLDlINEEyLDIgMCAwLDEgMiw3TTEyLDEwQTMsMyAwIDAsMSA5LDdBMywzIDAgMCwxIDEyLDRBMywzIDAgMCwxIDE1LDdBMywzIDAgMCwxIDEyLDEwWiIgZmlsbD0id2hpdGUiIC8+PC9zdmc+&labelColor=0782ab " />
29+ <img src =" https://img.shields.io/badge/65K +-Users-8ce2ff?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPmFjY291bnQtZ3JvdXA8L3RpdGxlPjxwYXRoIGQ9Ik0xMiwxMi43NUM3LDEyLjc1IDMsMTMuMzUgMywxNi4yNVYxOEgyMVYxNi4yNUMyMSwxMy4zNSAxNywxMi43NSAxMiwxMi43NU0xNyw3QTE3LDE3IDAgMCwxIDE3LDdNMjEsMTYuMjVWMThIMjRWMTYuMjVDMjQsMTQuNDMgMjEuNSwxMy44NyAxOSwxMy41QzIwLjEyLDE0LjEgMjEsMTUgMjEsMTYuMjVNMiw3QTIsMiAwIDAsMSA0LDVIMjBBMiwyIDAgMCwxIDIyLDdBMiwyIDAgMCwxIDIwLDlINEEyLDIgMCAwLDEgMiw3TTEyLDEwQTMsMyAwIDAsMSA5LDdBMywzIDAgMCwxIDEyLDRBMywzIDAgMCwxIDE1LDdBMywzIDAgMCwxIDEyLDEwWiIgZmlsbD0id2hpdGUiIC8+PC9zdmc+&labelColor=0782ab " />
3030
3131</br >
3232</br >
@@ -64,7 +64,7 @@ Built with Kotlin Multiplatform and Compose Multiplatform for Android and Deskto
6464</div >
6565
6666> [ !CAUTION]
67- > Free and Open-Source Android is under threat. Google will turn Android into a locked-down platform, restricting your essential freedom to install apps of your choice. Make your voice heard – [ LINK ] ( https://keepandroidopen.org/ ) .
67+ > Free and Open-Source Android is under threat. Google will turn Android into a locked-down platform, restricting your essential freedom to install apps of your choice. Make your voice heard – [ keepandroidopen.org ] ( https://keepandroidopen.org/ ) .
6868
6969<p align =" middle " >
7070 <img src="./screenshots/banner.jpeg" width="99%" />
@@ -153,25 +153,42 @@ GitHub® is a registered trademark of GitHub, Inc.
153153## 🚀 Features
154154
155155- ** Smart discovery**
156- - Home sections for “Trending”, “Recently Updated ”, and “New ” projects with time‑based filters.
156+ - Home sections for “Trending”, “Hot Release ”, and “Most Popular ” projects with time‑based filters.
157157 - Only repos with valid installable assets are shown.
158158 - Platform‑aware topic scoring so Android/desktop users see relevant apps first.
159+ - Overhauled search with improved relevance ranking and performance.
159160
160- - ** Latest‑release installs**
161- - Fetches ` /releases/latest ` for each repo.
162- - Shows only assets from the latest release.
163- - Single “Install latest” action, plus an expandable list of all installers for that release.
161+ - ** Release browser & installs**
162+ - Release picker to browse and install from any release, not just the latest.
163+ - Fetches all releases for each repository.
164+ - Single “Install latest” action, plus an expandable list of all available releases and their installers.
165+ - Manual install option with automatic compatibility checks.
164166
165167- ** Rich details screen**
166- - App name, version, “Install latest” button.
168+ - App name, version, “Install latest” button, and share action .
167169 - Stars, forks, open issues.
168170 - Rendered README content (“About this app”).
169- - Latest release notes (body) with markdown formatting.
171+ - Release notes with Markdown formatting for any selected release .
170172 - List of installers with platform labels and file sizes.
173+ - Deep linking support — open repository details directly via URL.
174+ - Developer profile screen to explore a developer’s repositories and activity.
175+
176+ - ** App management**
177+ - Open, uninstall, and downgrade installed apps directly from GitHub Store.
178+ - Android: APK architecture matching (armv7/armv8), package monitoring, and update tracking.
179+ - Desktop (Windows/macOS/Linux): downloads installers to the user’s Downloads folder and opens them with the default handler.
180+
181+ - ** Starred repositories**
182+ - Save and browse your starred GitHub repositories from within the app.
183+
184+ - ** Network & performance**
185+ - Dynamic proxy support for configurable network routing.
186+ - Enhanced caching system for faster loading and reduced API usage.
171187
172188- ** Cross‑platform UX**
173- - Android: opens APK downloads with the package installer, tracks installations in a local database, and shows them in a dedicated Apps screen with update indicators.
174- - Desktop (Windows/macOS/Linux): downloads installers to the user’s Downloads folder and opens them with the default handler; no hidden temp locations.
189+ - Android: native splash screen, session expiration handling, and adaptive icon.
190+ - Desktop: Linux AppImage support prioritized alongside DEB and RPM formats.
191+ - Localized in 12 languages: English, Spanish, French, Japanese, Korean, Polish, Russian, Chinese, Bengali, Hindi, Italian, and Turkish.
175192
176193---
177194
@@ -183,11 +200,7 @@ Your project can appear automatically if it follows these conditions:
1832001 . ** Public repository on GitHub**
184201 - Visibility must be ` public ` .
185202
186- 2 . ** At least one published release**
187- - Created via GitHub Releases (not only tags).
188- - The latest release must not be a draft or prerelease.
189-
190- 3 . ** Installable assets in the latest release**
203+ 2 . ** Installable assets in the latest release**
191204 - The latest release must contain at least one asset file with a supported extension:
192205 - Android: ` .apk `
193206 - Windows: ` .exe ` , ` .msi `
@@ -196,13 +209,13 @@ Your project can appear automatically if it follows these conditions:
196209 - GitHub Store ignores GitHub’s auto‑generated source artifacts (` Source code (zip) ` /
197210 ` Source code (tar.gz) ` ).
198211
199- 4 . ** Discoverable by search / topics**
212+ 3 . ** Discoverable by search / topics**
200213 - Repositories are fetched via the public GitHub Search API.
201214 - Topic, language, and description help the ranking:
202215 - Android apps: topics like ` android ` , ` mobile ` , ` apk ` .
203216 - Desktop apps: topics like ` desktop ` , ` windows ` , ` linux ` , ` macos ` , ` compose-desktop ` ,
204217 ` electron ` .
205- - Having at least a few stars makes it more likely to appear under Popular/Updated/New sections.
218+ - Having at least a few stars makes it more likely to appear under Trending/Hot Release/Most Popular sections.
206219
207220If your repo meets these conditions, GitHub Store can find it through search and show it
208221automatically—no manual submission required.
@@ -220,18 +233,22 @@ automatically—no manual submission required.
220233 - For candidate repos, calls ` /repos/{owner}/{repo}/releases/latest ` .
221234 - Checks the ` assets ` array for platform‑specific file extensions.
222235 - If no suitable asset is found, the repo is excluded from results.
236+ - Users can also browse all releases via the release picker.
223237
2242383 . ** Details screen**
225239 - Repository info: name, owner, description, stars, forks, issues.
226- - Latest release: tag, published date, body ( changelog), assets.
240+ - Release browser: browse any release with its tag, date, changelog, and assets.
227241 - README: loaded from the default branch and rendered as “About this app”.
242+ - Developer profile link and share action.
243+ - Accessible via deep links for direct navigation.
228244
2292454 . ** Install flow**
230- - When the user taps “Install latest”:
231- - Picks the best matching asset for the current platform.
232- - Streams the download.
246+ - When the user taps “Install latest” or selects a specific release :
247+ - Picks the best matching asset for the current platform (with architecture matching on Android) .
248+ - Streams the download with caching support .
233249 - Delegates to the OS installer (APK installer on Android, default handler on desktop).
234250 - On Android, records the installation in a local database and uses package monitoring to keep the installed list in sync.
251+ - Supports open, uninstall, and downgrade actions for managed apps.
235252
236253---
237254
@@ -243,9 +260,9 @@ automatically—no manual submission required.
243260- ** Knows what you installed**
244261 Tracks apps installed via GitHub Store (Android) and highlights when new releases are available, so you can update them without hunting through GitHub again.
245262
246- - ** Always the latest release **
247- Installs are guaranteed to come from the latest published release; the changelog you see is
248- exactly what you’re installing .
263+ - ** Always up to date **
264+ Installs default to the latest published release, with the option to browse and install from
265+ any previous release via the release picker .
249266
250267- ** Uniform experience across platforms**
251268 Same UI and logic for Android and desktop, with platform‑native install behavior.
0 commit comments