Most great open-source software lives on GitHub, but discovering and keeping it installed is a chore — checking releases, side-loading APKs, manually checking for updates, dealing with mismatched architectures. GitHub Store turns GitHub itself into the catalog: trending lists, real installers (.apk, .exe, .dmg, .AppImage, .deb, .rpm), one-click installs, automatic update checks. No middleman, no Play-Store fees, no F-Droid build pipeline — just the binaries the maintainers already publish.
The whole stack is FOSS, community-driven, and works on every major desktop OS plus Android.
| Repo | What it is | Tech |
|---|---|---|
| GitHub-Store | The client app — discover, install, and update GitHub-released software on Android and Desktop. | Kotlin Multiplatform · Compose Multiplatform · Material 3 Expressive |
| backend | The optional API that powers search, ranking, badges, the OAuth device-flow proxy, and the cached resource layer. The client falls back to static data when this is unreachable. | Kotlin · Ktor 3 · Postgres · Meilisearch · Caddy |
| api | The discovery pipeline. Scrapes GitHub daily for repos that ship real installers, ranks by trending / new / popular per platform, and emits the structured JSON the backend serves. | Python · GitHub Actions |
┌──────────────┐ browse / install / update ┌─────────────────────┐
│ Client app │ ─────────────────────────────► │ api.github-store.org│
│ (Android + │ ◄───── search · cache · auth ──│ backend (Ktor) │
│ Desktop) │ │ ▲ │
└──────┬───────┘ │ │ ranked JSON │
│ │ │ │
│ direct GitHub API (fallback path) │ │ daily cron │
▼ │ │ │
┌─────────────────┐ │ ┌──┴───────────┐ │
│ api.github │ ◄──── pipeline scrapes ──────│ │ api (Python) │ │
│ .com │ │ │ pipeline │ │
└─────────────────┘ │ └───────────────┘ │
└─────────────────────┘
Pick a repo and dive in:
- Open issues — bug reports, feature requests, polish work.
- GitHub-Store CONTRIBUTING.md — KMP setup, build commands, coding conventions.
- backend run-locally instructions — Postgres + Meilisearch via Docker Compose.
We label good-first-issue, help-wanted, and bug consistently across all three repos.
- Website: github-store.org
- Releases: watch GitHub-Store for the client, backend for API
- Featured on: Trendshift · HelloGitHub
Every repo in this org ships under Apache-2.0. Use it, fork it, ship it.