Repo Store

Verified safeOpen sourceExclusive
No reviews reviews
156
downloads
8.0
android

AI summary

GitHub-powered app store that discovers repositories with installable APKs and lets you install, track, and update them. New in v1.0.20: VirusTotal security verification via SHA-256 hash, plus fixes for Android 8+ install permission prompts. Requires broad package permissions including QUERY_ALL_PACKAGES and REQUEST_INSTALL_PACKAGES.

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.

What's new

v1.0.20Jul 15, 2026

v1.0.20 Latest @samyak2403 samyak2403 released this 35 minutes ago v1.0.20 4f12f50 RepoStore v1.0.20 🔒 New: APK Security Verification Added a Security badge on the app detail screen, powered by VirusTotal. Tiered, honest verification shown to every user: Safe — VirusTotal scanned the APK and found no threats (shows engine count on tap). Verified — integrity verifiable via the SHA-256 checksum published on GitHub. GitHub — installed directly from the developer's official GitHub release. Warning — one or more antivirus engines flagged the file. Hash-based lookup only — the APK is never uploaded; verification uses the checksum GitHub already publishes. Tap the badge to see full details. 🛠️ Fixes & Improvements Fixed installs being silently blocked on Android 8+ by adding an "Install unknown apps" permission prompt that resumes the download after you grant it. Fixed stat labels ("Verified", "TypeScript") breaking awkwardly across two lines in the stats row. Security status now appears cleanly in the detail stats row alongside Stars, Forks, Downloads, and Language. What's Changed Improve Russian localization in strings.xml by @RamadanSL in #41 Update notification by @samyak2403 in #43 New Contributors @RamadanSL made their first contribution in #41 @samyak2403 made their first contribution in #43 Full Changelog: v1.0.19...v1.0.20

About this version

Version
1.0.20 (21)
Size
12.95 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
156
Updated
Jul 15, 2026
Package
com.samyak.repostore

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app