Repo Store

Verified safeOpen sourceExclusive
5.0
1 review
140
downloads
8.0
android

AI summary

GitHub-powered app store that discovers repositories with installable APKs and lets you install, track, and update them in one place. Version 1.0.21 brings redesigned collapsible app pages, a "Similar apps" shelf, improved gradient cards, and fixes for bottom navigation overlap, stale updates, ABI mapping, and thread safety. Optional GitHub sign-in via OAuth increases API rate limits.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

RepoStore samyak2403%2FRepoStore | Trendshift License Kotlin Platform Release GitHub stars Material 3 MVVM CodeFactor

RepoStore is a GitHub-powered Android app store that discovers repositories shipping real installable APKs and lets you install, track, and update them from one place.

✨ What is RepoStore? RepoStore is a native Android app that turns GitHub releases into a clean, Play Store style experience:

Only shows repositories that actually provide installable APK assets. Detects installed apps and shows update availability. Always installs from the latest published release with changelog. Presents a polished details screen with stats, README, and developer info.

🔃 Download

Github: https://github.com/samyak2403/RepoStore/releases/latest

F-Droid: https://f-droid.org/packages/com.samyak.repostore

Izzyondroid: https://apt.izzysoft.de/packages/com.samyak.repostore

🚀 Features Smart Discovery

Home sections for "Trending", "Recently Updated", and "Featured" projects. Only repos with valid APK assets are shown. Category-based filtering for apps. Latest-Release Installs

Fetches /releases/latest for each repo. Shows only assets from the latest release. Single "Install" action with download progress. Rich Details Screen

App name, version, "Install" button. Stars, forks, language stats. Rendered README content ("About this app"). Latest release notes with markdown formatting. Screenshot gallery with fullscreen viewer. Install & Update Tracking

Opens APK downloads with the package installer. Tracks installations and shows "Open" for installed apps. Detects when updates are available. Appearance & Theming

Material 3 design with Material You support. Dark mode with system theme support. Clean, Play Store inspired UI. GitHub Integration

Optional GitHub sign-in via OAuth device flow. Increases API rate limit from 60 to 5,000 requests/hour. View developer profiles and repositories. Support Developer

UPI payment integration with QR code. Detects installed UPI apps (GPay, PhonePe, Paytm, etc.). One-tap payment support. ❓ How does an app appear in RepoStore? RepoStore does not use any private indexing or manual curation. Your project can appear automatically if it follows these conditions:

Public repository on GitHub

Visibility must be public. At least one published release

Created via GitHub Releases (not only tags). The latest release must not be a draft or prerelease. APK assets in the latest release

The latest release must contain at least one .apk file. GitHub's auto-generated source artifacts are ignored. Discoverable by search / topics

Repositories are fetched via the public GitHub Search API. Topics like android, mobile, apk help ranking. Having stars makes it more likely to appear in sections. If your repo meets these conditions, RepoStore can find it through search and show it automatically—no manual submission required.

🧭 How RepoStore Works Search

Uses GitHub's /search/repositories endpoint with Android-focused queries. Applies scoring based on topics, language, and description. Filters out archived repos. Release + Asset Check

For candidate repos, calls /repos/{owner}/{repo}/releases/latest. Checks the assets array for .apk files. If no APK is found, the repo is excluded from results. Details Screen

Repository info: name, owner, description, stars, forks. Latest release: tag, published date, changelog, assets. README: loaded and rendered as "About this app". Screenshots: detected from repository contents. Install Flow

When user taps "Install": Downloads the APK with progress indicator. Delegates to the system package installer. Records installation in local database. Shows "Open" button for installed apps.

🎯 Project author:github@samyak2403

What's new

v1.0.21Aug 16, 2026
  • ▼Redesigned app pages "About this app", "What's new" and the README are collapsible rows with a chevron that rotates on expand. Long content is clipped until you tap: descriptions to 4 lines, release notes to 6, the README to 8. Previously a repo with a substantial README made the page enormous.
  • ▼Similar apps Every app page now has a "Similar apps" shelf. Matching is based on the repository's most distinctive topic, falling back to its language, and skips generic tags like android, kotlin and hacktoberfest that nearly every repo here carries. The section stays hidden when there are no results.
  • ▼Featured and Trending cards Gradients are now generated across eight hues by scaling lightness in HSL, replacing the hand-picked palettes that had been duplicated in two adapters. Contrast now behaves consistently on every hue. Cards also carry a new concentric-circle motif tinted per card.
  • ●Fixes ・Bottom navigation overlap — the fragment container had a hardcoded 56dp bottom margin against an 80dp Material 3 bottom bar, hiding the last row of every list. ・Stale update checks — the App Updates screen now forces a fresh release fetch instead of reading cached data. ・Wrong APK on some devices — corrected ABI mapping (x64 → x86_64, x32 → x86) and switched asset matching to token boundaries. ・Version comparison — pre-release suffixes are now handled, and comparison is Long-safe. ・Developer page search — in-flight jobs are cancelled and results de-duplicated, fixing flicker and duplicate entries. ・Thread safety — caches in GitHubRepository are now thread-safe, and the negative-release cache actually works. ・Re-tapping the active tab no longer rebuilds the fragment and loses your scroll position.
  • ●What's Changed ・Added initial Ukrainian localization. Most core UI is translated. by @sergij235 in #44 ・fix: add themed launcher icon support by @SpencerJung in #40
  • ●New Contributors ・@sergij235 made their first contribution in #44 ・@SpencerJung made their first contribution in #40
  • Full Changelog: https://github.com/samyak2403/RepoStore/compare/v1.0.20...v1.0.21

About this version

Version
1.0.21 (22)
Size
13.27 MB
Requires Android
8.0
Target SDK
26
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
140
Updated
Aug 16, 2026
Package
com.samyak.repostore

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1