[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7168":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},7168,"GitHub-Store","OpenHub-Store\u002FGitHub-Store","OpenHub-Store","🩵 A free, open-source app store for GitHub releases — browse, discover, and install apps with one click. Powered by Kotlin and Compose Multiplatform for Android & Desktop (Linux, MacOS, Windows).","https:\u002F\u002Fwww.github-store.org\u002F",null,"Kotlin",14900,531,61,33,0,13,530,1945,425,43.18,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"android","desktop","github-app","github-store","kotlin","kotlin-android","kotlin-desktop","kotlin-multiplatform","linux","macos","macos-app","online-store","open-source","open-source-project","windows","2026-06-12 02:01:35","\u003Cdiv align=\"center\">\n  \u003Cbr\u002F>\n  \u003Cimg src=\"media-resources\u002Fapp_icon.png\" width=\"200\" alt=\"GitHub Store app icon\" \u002F>\n\n# GitHub Store\n\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"Kotlin\" src=\"https:\u002F\u002Fziadoua.github.io\u002Fm3-Markdown-Badges\u002Fbadges\u002FKotlin\u002Fkotlin1.svg\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fapi.github-store.org\u002Fv1\u002Fbadge\u002Fstatic\u002F11\u002F2?label=Apache--2.0&icon=palette\" alt=\"Apache-2.0\"\u002F>\n  \u003Cbr\u002F>\n  \u003Cbr\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fziadoua.github.io\u002Fm3-Markdown-Badges\u002Fbadges\u002FAndroid\u002Fandroid1.svg\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fziadoua.github.io\u002Fm3-Markdown-Badges\u002Fbadges\u002FWindows\u002Fwindows1.svg\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fziadoua.github.io\u002Fm3-Markdown-Badges\u002Fbadges\u002FmacOS\u002Fmacos1.svg\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fziadoua.github.io\u002Fm3-Markdown-Badges\u002Fbadges\u002FLinux\u002Flinux2.svg\" \u002F>\n  \u003Cbr\u002F>\n  \u003Cbr\u002F>\n \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Freleases\u002Flatest\">\n  \u003Cimg src=\"https:\u002F\u002Fapi.github-store.org\u002Fv1\u002Fbadge\u002FOpenHub-Store\u002FGitHub-Store\u002Fdownloads\u002F5\u002F2?label=Downloads%20:\" alt=\"Downloads\"\u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fstargazers\">\n  \u003Cimg src=\"https:\u002F\u002Fm3-markdown-badges.vercel.app\u002Fstars\u002F3\u002F2\u002FOpenHub-Store\u002FGitHub-Store\" alt=\"Stars\"\u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fissues\">\n  \u003Cimg src=\"https:\u002F\u002Fm3-markdown-badges.vercel.app\u002Fissues\u002F1\u002F2\u002FOpenHub-Store\u002FGitHub-Store\" alt=\"Issues\"\u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Freleases\u002Flatest\">\n  \u003Cimg src=\"https:\u002F\u002Fapi.github-store.org\u002Fv1\u002Fbadge\u002FOpenHub-Store\u002FGitHub-Store\u002Frelease\u002F9\u002F1?label=Latest%20version%20:\" alt=\"Latest release\"\u002F>\n\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ctable align=\"center\">\n  \u003Ctr>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F22313\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F22313\" alt=\"OpenHub-Store%2FGitHub-Store | Trendshift\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Fen\u002Frepository\u002FOpenHub-Store\u002FGitHub-Store\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fabroad.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=a95f4a4830bc4a69b56f96ac7efaacf8&claim_uid=sOz1lfiG4ARQYIK&theme=dark\" alt=\"Featured｜HelloGitHub\" width=\"250\" height=\"54\" \u002F>\u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cdiv align=\"center\">\n\n## 🗺️ Project Overview\n\nGitHub Store is a cross-platform app store for GitHub releases, designed to simplify discovering and installing open-source software. It automatically detects installable binaries (APK, EXE, DMG, AppImage, DEB, RPM), provides one-click installation, tracks updates, and presents repository information in a clean, app-store style interface.\n\nBuilt with Kotlin Multiplatform and Compose Multiplatform for Android and Desktop platforms.\n\n\u003C\u002Fdiv>\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSafouene1\u002Fsupport-palestine-banner\u002Fblob\u002Fmaster\u002FMarkdown-pages\u002FSupport.md\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FSafouene1\u002Fsupport-palestine-banner\u002Fmaster\u002Fbanner-project.svg\" alt=\"Support Palestine\" style=\"width: 100%;\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n> [!CAUTION]\n> 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:\u002F\u002Fkeepandroidopen.org\u002F).\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"media-resources\u002Fbanner.jpeg\" width=\"99%\" \u002F>\n\u003C\u002Fp>\n\n| 1 | 2 | 3 |\n| --- | --- | --- |\n| ![](media-resources\u002Fscreenshots\u002Fmobile\u002F01.jpg) | ![](media-resources\u002Fscreenshots\u002Fmobile\u002F02.jpg) | ![](media-resources\u002Fscreenshots\u002Fmobile\u002F03.jpg) |\n\n| 4 | 5 | 6 |\n| --- | --- | --- |\n| ![](media-resources\u002Fscreenshots\u002Fmobile\u002F04.jpg) | ![](media-resources\u002Fscreenshots\u002Fmobile\u002F05.jpg) | ![](media-resources\u002Fscreenshots\u002Fmobile\u002F06.jpg) |\n\n---\n\n\u003Cdiv align=\"center\">\n\n## 🔃 Download\n\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Freleases\">\n    \u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002Fq0mdc4Z\u002Fget-it-on-github.png\" height=\"80\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ff-droid.org\u002Fen\u002Fpackages\u002Fzed.rainxch.githubstore\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Ff-droid.org\u002Fbadge\u002Fget-it-on.png\" height=\"80\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Ca href=\"https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect.html?r=obtainium:\u002F\u002Fadd\u002Fhttps:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FImranR98\u002FObtainium\u002Fmain\u002Fassets\u002Fgraphics\u002Fbadge_obtainium.png\" height=\"55\" alt=\"Get it on Obtainium\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub-store.org\u002Fapp?repo=OpenHub-Store\u002FGitHub-Store\">\n    \u003Cimg src=\"media-resources\u002Fghs_download_badge.png\" alt=\"Get it on GitHub Store\" height=\"58\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n> [!IMPORTANT]\n> **macOS Users:** You may see a warning that Apple cannot verify GitHub Store. This happens because the app is distributed outside the App Store and is not notarized yet. Allow it via System Settings → Privacy & Security → Open Anyway.\n\n> [!TIP]\n> **Windows Users:** Install GitHub Store with your preferred package manager.\n\n**Scoop**\n\n```powershell\nscoop bucket add scoop-bucket https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002Fscoop-bucket\nscoop install scoop-bucket\u002Fgithub-store\n```\n\n**Winget**\n\n```powershell\nwinget install zed.rainxch.githubstore\n```\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 🚀 Features\n\n\u003C\u002Fdiv>\n\n- **Smart discovery**\n    - Home sections for \"Trending\", \"Hot Release\", and \"Most Popular\" projects with time‑based filters.\n    - Curated discovery layer through the GitHub Store backend, with the live GitHub passthrough as a backup so freshness is honest.\n    - Only repos with valid installable assets are shown.\n    - Platform‑aware topic scoring so Android\u002Fdesktop users see relevant apps first.\n    - Search with filters for platform, programming language, and sort order — including **Recently Updated** (repo activity) and **Recently Released** (latest stable release date) sorts backed by the curated index.\n    - Search history — recent queries are saved locally and shown as suggestions.\n    - Clipboard link detection — automatically detects GitHub URLs from your clipboard and offers quick navigation.\n    - Hide seen repos — optionally filter out repositories you've already viewed from discovery feeds.\n    - **Add from starred** — discover APK‑shipping repos from your GitHub stars and jump straight into installing.\n\n- **Release browser & installs**\n    - Release picker to browse and install from any release, not just the latest.\n    - Fetches all releases for each repository.\n    - Single \"Install latest\" action, plus an expandable list of all available releases and their installers.\n    - Manual install option with automatic compatibility checks.\n    - **APK Inspect** (Android) — peek inside any release before installing. Surfaces app label, signing fingerprint, version codes, min\u002Ftarget SDK, components, file metadata, and grouped permissions colour‑coded by protection level.\n\n- **Download mirror system**\n    - Multi‑source race against the direct GitHub CDN, helpful on networks where `github.com` is throttled.\n    - End‑to‑end SHA‑256 verification against GitHub's published asset digests.\n    - Curated community mirror list, updatable from the backend without an app release.\n    - Custom mirror URL for self‑hosted `gh-proxy`‑style instances.\n    - Auto‑suggest sheet after sustained slow downloads — opt in with one tap, dismissible, never nags.\n\n- **Rich details screen**\n    - App name, version and share action.\n    - Stars, forks, open issues, and license — sourced from the backend so anonymous and signed‑in users see the same data without burning GitHub quota.\n    - Rendered README content (\"About this app\") with optional translation to the user's chosen language.\n    - Release notes with Markdown formatting for any selected release.\n    - List of installers with platform labels and file sizes.\n    - Pre‑release channel chip — toggle \"Include betas\" \u002F \"Stable only\" per app, with a \"switch to stable\" rollback when a clean stable exists.\n    - \"Merged what's changed since v1.0\" — concatenated release notes for every version skipped between updates.\n    - **Manual refresh** — pull‑to‑refresh on Android, an overflow‑menu Refresh on every platform, and `Ctrl\u002FCmd+R` on desktop. 30‑second per‑repo cooldown surfaces as a friendly retry‑after toast.\n    - Deep linking support — open repository details via `githubstore:\u002F\u002F`, `github.com`, or `github-store.org` URLs.\n    - Developer profile screen to explore a developer's repositories and activity.\n    - **Per‑app variant pinning + asset filter regex** — pin the asset variant you actually want (`-arm64`, `-stable`, `-no-jvm`, etc.) and write a glob\u002Fregex filter so updates always pick the right artifact even when the publisher reshuffles asset names.\n\n- **App management**\n    - Open, uninstall, and downgrade installed apps directly from GitHub Store.\n    - **Library Imports** (Android) — recognises GitHub‑sourced apps already on the device (Obtainium, sideload, F‑Droid). Three match strategies (manifest hint, signing fingerprint, backend lookup); high‑confidence matches link silently, the rest land in a one‑tap review wizard. Run on demand from Apps overflow → Scan for GitHub apps.\n    - **Obtainium import \u002F export** (Android) — bring your library over from Obtainium with one tap, or export back to Obtainium any time. Round‑trip preserved via a discriminator on the export.\n    - **Link apps** — connect any app already installed on your device to its GitHub repository so GitHub Store can track updates for it. A guided flow lets you pick the app, enter the repo URL, and select the matching release asset.\n    - **Sectioned Apps screen** — updates, pending installs, and installed apps grouped so you see what needs attention first.\n    - Android: APK architecture matching (armv7\u002Farmv8), package monitoring, and update tracking.\n    - Android: Shizuku and Sui silent installation — install and update apps without prompts (requires [Shizuku](https:\u002F\u002Fshizuku.rikka.app\u002F) or Sui running with ADB or root).\n    - Android: **Dhizuku silent install** — bypass OEM install prompts on Xiaomi, OPPO, vivo, and Huawei devices via the [Dhizuku](https:\u002F\u002Fgithub.com\u002Fiamr0s\u002FDhizuku) Device Owner method. Magisk‑free silent installs on stock ROMs.\n    - Android: **Signing fingerprint verification for auto‑updates** — auto‑update is blocked if the new APK's signing key doesn't match what the row was registered with. Prevents silent compromise on a hijacked release.\n    - Android: Background update checking — configurable periodic checks (3h \u002F 6h \u002F 12h \u002F 24h) with notifications when updates are found.\n    - Android: Auto‑update — silently installs available updates via Shizuku\u002FSui\u002FDhizuku when enabled.\n    - Desktop (Windows\u002FmacOS\u002FLinux): downloads installers to the user's Downloads folder and opens them with the default handler.\n\n- **Collections**\n    - **Starred** — browse your GitHub starred repositories from within the app.\n    - **Favourites** — save repositories locally for quick access, no GitHub login required.\n    - **Recently viewed** — automatically tracks repositories you've opened for easy return.\n\n- **Cross‑version communication**\n    - **What's new sheet** — one‑shot release highlights on first launch after each update, plus a permanent history under Profile → What's new.\n    - **Announcements feed** — privacy notices, surveys, security advisories, and news in Profile. Anonymous backend feed; dismissal and read state stay on the device.\n\n- **Authentication**\n    - GitHub OAuth via the device flow, routed through the backend by default so sign‑in keeps working on networks that throttle `github.com`. Falls back to direct GitHub on infrastructure errors.\n    - **Personal Access Token sign‑in** for users whose network blocks the OAuth browser flow entirely. Validates locally, full feature parity with the OAuth path.\n\n- **Tweaks**\n    - Dedicated settings screen accessible from the bottom navigation bar.\n    - **Appearance** — theme color picker (Dynamic, Ocean, Purple, Forest, Slate, Amber), light\u002Fdark\u002Fsystem mode, AMOLED black theme, system font toggle, scrollbar toggle (desktop).\n    - **Network** — proxy configuration with HTTP\u002FSOCKS support and optional authentication; download‑mirror picker with latency test.\n    - **Installation** (Android) — choose between default installer, Shizuku\u002FSui silent install, or Dhizuku Device Owner install, with real‑time installer status indicator. **Installer attribution** sub‑setting lets you set the installer‑package name silent installs claim (System default, a preset like Play Store, or a custom package) so apps that gate on install source can be coaxed into running.\n    - **Translation provider** — switch between Google Translate (free, no key) and Youdao (custom app key + secret) for README and release‑note translation.\n    - **Updates** (Android) — update check interval, pre‑release inclusion, auto‑update toggle.\n    - **Storage** — view and clear downloaded package cache.\n    - **Send feedback** — bug reports, feature ideas, and change requests sent as email or a pre‑filled GitHub issue. Diagnostics card shows exactly what's being sent before you send it.\n\n- **Localization**\n    - Available in 13 languages: English, Arabic, Bengali, Chinese (Simplified), Spanish, French, Hindi, Italian, Japanese, Korean, Polish, Russian, and Turkish.\n\n- **Network & performance**\n    - Dynamic proxy support (HTTP, SOCKS, System) for configurable network routing.\n    - Enhanced caching system for faster loading and reduced API usage.\n    - Anonymous backend at `api.github-store.org` for auth proxy, curated discovery, and the announcements feed. Open source under Apache 2.0 — self‑hostable.\n    - **Desktop trusts OS‑installed root certificates** in addition to the JVM bundle, so TLS‑intercepting tools (Watt Toolkit, FastGithub, Fiddler, corporate MITM proxies) work without `keytool` gymnastics.\n\n---\n\n\u003Cdiv align=\"center\">\n\n  ## FAQ\n  \n\u003C\u002Fdiv>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🔍 How does my app appear in GitHub Store?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr\u002F>\n\nGitHub Store does not use any private indexing or manual curation rules.\nYour project can appear automatically if it follows these conditions:\n\n1. **Public repository on GitHub**\n    - Visibility must be `public`.\n\n2. **Installable assets in the latest release**\n    - The latest release must contain at least one asset file with a supported extension:\n        - Android: `.apk`\n        - Windows: `.exe`, `.msi`\n        - macOS: `.dmg`, `.pkg`\n        - Linux: `.deb`, `.rpm`, `.AppImage`, `.pkg.tar.zst`\n    - GitHub Store ignores GitHub's auto‑generated source artifacts (`Source code (zip)` \u002F\n      `Source code (tar.gz)`).\n\n3. **Discoverable by search \u002F topics**\n    - Repositories are fetched via the public GitHub Search API.\n    - Topic, language, and description help the ranking:\n        - Android apps: topics like `android`, `mobile`, `apk`.\n        - Desktop apps: topics like `desktop`, `windows`, `linux`, `macos`, `compose-desktop`,\n          `electron`.\n    - Having at least a few stars makes it more likely to appear under Trending\u002FHot Release\u002FMost Popular sections.\n\nIf your repo meets these conditions, GitHub Store can find it through search and show it\nautomatically—no manual submission required.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>✅ Pros \u002F Why use GitHub Store?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr\u002F>\n\n- **No more hunting through GitHub releases**\n  See only repos that actually ship binaries for your platform.\n\n- **Knows what you installed**\n  Tracks apps installed via GitHub Store (Android) and highlights when new releases are available, so you can update them without hunting through GitHub again.\n\n- **Always up to date**\n  Installs default to the latest published release, with the option to browse and install from\n  any previous release via the release picker. Background update checks notify you when new versions drop.\n\n- **Hands‑free updates (Android)**\n  Enable Shizuku or Sui silent install + auto‑update and never touch an install prompt again.\n\n- **Your library, your way**\n  Star, favourite, and track recently viewed repos — all synced locally with no account required for favourites and history.\n\n- **Fully customizable**\n  Theme colors, AMOLED mode, fonts, liquid glass effects, proxy settings, and more — all in one Tweaks screen.\n\n- **Open source & extensible**\n  Written in KMP with a clear separation between networking, domain logic, and UI—easy to fork,\n  extend, or adapt.\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 🏆 Featured In\n\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@howtomen\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHowToMen-red?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"Featured by HowToMen\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Cstrong>HowToMen:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7favc9MDedQ\">Top 20 Best Android Apps 2026\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=VR-MEwPDw4k\">Top 12 App Stores that are Better than Google Play Store\u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Cstrong>HelloGitHub:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Fen\u002Frepository\u002FOpenHub-Store\u002FGitHub-Store\">Featured Project\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 📺 Meet the Developer\n\n\u003C\u002Fdiv> \n\nI made a video introducing myself and sharing what's next for GitHub Store.\n\n**[Watch on YouTube →](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iT1cok4-Txs)** | **[Watch on Bilibili →](https:\u002F\u002Fwww.bilibili.tv\u002Fen\u002Fvideo\u002F4799266946423296)**\n\nHelp shape the future of GitHub Store — take this 2-minute survey:\n\n**[📋 Take the Survey →](https:\u002F\u002Ftally.so\u002Fr\u002Fq4Ed88)**\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 💬 Discord\n\n\u003C\u002Fdiv>\n\nYou can submit any feedback in our [discord server](https:\u002F\u002Fdiscord.github-store.org)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.github-store.org\">\n    \u003Cimg src=\"https:\u002F\u002Finvidget.switchblade.xyz\u002FNBW4zeFcG6\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 🔐 GitHub Store APK Signing Certificate\n\n\u003C\u002Fdiv>\n\nAll official GitHub Store releases are signed with the following certificate fingerprint:\n\nSHA-256:\n`B7:F2:8E:19:8E:48:C1:93:B0:38:C6:5D:92:DD:F7:BC:07:7B:0D:B5:9E:BC:9B:25:0A:6D:AC:48:C1:18:03:CA`\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 🔑 GitHub OAuth Configuration\n\n\u003C\u002Fdiv>\n\n**TL;DR**\n1. Create a GitHub OAuth App\n2. Copy **Client ID**\n3. Put it in `local.properties`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Show full setup guide\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr\u002F>\n\n### 1 - Create a GitHub OAuth App\n\nGo to:\n**GitHub → Settings → Developer settings → OAuth Apps → New OAuth App**\n\n| Field                          | Value                                       |\n| ------------------------------ | ------------------------------------------- |\n| **Application name**           | Anything you like (e.g. *GitHub Store Dev*) |\n| **Homepage URL** | `https:\u002F\u002Fgithub.com\u002Fusername\u002Frepo_name`                   |\n| **Authorization callback URL** | `githubstore:\u002F\u002Fcallback`                    |\n\nThen click **Create application**.\n\n### 2 - Copy Your Client ID\n\nAfter creating the app, GitHub will show:\n- **Client ID** ← you need this\n- **Client Secret** ← ❗ NOT required for this project\n\n### 3 - Add It to Your Project\n\nOpen your project's `local.properties` file (root of the project) and add:\n```properties\nGITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE\n```\n\n### 4 - Sync & Run\n\nSync the project and run the app. You should now be able to sign in with GitHub.\n\n### ❗ Important Notes\n\n- `local.properties` is **not committed to Git**, so your Client ID stays local.\n- This project only needs the **Client ID** (not the Client Secret).\n- Each developer should create their own OAuth app for development.\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 📔 Wiki & Resources\n\n\u003C\u002Fdiv>\n\nCheck out GitHub Store [Wiki](https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fwiki) for FAQ and useful information\n\n🌐 **Website:** [github-store.org](https:\u002F\u002Fgithub-store.org)\n💬 **Discord:** [Join the community](https:\u002F\u002Fdiscord.github-store.org)\n📜 **Privacy Policy:** [github-store.org\u002Fprivacy-policy](https:\u002F\u002Fgithub-store.org\u002Fprivacy-policy\u002F)\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## ❤️ Support This Project\n\n\u003C\u002Fdiv>\n\nGitHub Store is 100% free. No ads. No tracking.\n\n- ⭐ **[Star](https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fstar)** this repository\n- 🐛 **[Report](https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fissues)** bugs and issues\n- 💡 **[Suggest](https:\u002F\u002Fgithub.com\u002FOpenHub-Store\u002FGitHub-Store\u002Fdiscussions)** new features\n- 💳 **[Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Frainxchzed)** the developer\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 💼 Business Inquiries\n\n\u003C\u002Fdiv>\n\nGitHub Store is open to partnerships, sponsorships, and integrations.\n\nIf you're interested in working together, reach out:\n\n📧 **Email:** hello@github-store.org\n💬 **Discord:** [Join our community](https:\u002F\u002Fdiscord.github-store.org)\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 📋 Legal Notice\n\n\u003C\u002Fdiv>\n\nGitHub Store is an independent, open-source project not affiliated with GitHub, Inc.\nThe name describes the app's functionality (discovering GitHub releases) and does not imply trademark ownership.\nGitHub® is a registered trademark of GitHub, Inc.\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## ⚠️ Disclaimer\n\n\u003C\u002Fdiv>\nGitHub Store only helps you discover and download release assets that are already published on\nGitHub by third‑party developers.\nThe contents, safety, and behavior of those downloads are entirely the responsibility of their\nrespective authors and distributors, not this project.\n\nBy using GitHub Store, you understand and agree that you install and run any downloaded software at\nyour own risk.\nThis project does not review, validate, or guarantee that any installer is safe, free of malware, or\nfit for any particular purpose.\n\n---\n\n\u003Cdiv align=\"center\">\n  \n## 💫 Star History\n\n\u003C\u002Fdiv>\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#OpenHub-Store\u002FGitHub-Store&type=timeline&legend=top-left\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=OpenHub-Store\u002FGitHub-Store&type=timeline&theme=dark&legend=top-left\" \u002F>\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=OpenHub-Store\u002FGitHub-Store&type=timeline&legend=top-left\" \u002F>\n    \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=OpenHub-Store\u002FGitHub-Store&type=timeline&legend=top-left\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n![Alt](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002F20367dca127572e9c47db33850979d78df2c6a8b.svg \"Repobeats analytics image\")\n\n---\n\n\u003Cdiv align=\"center\">\n\n## 📄 License\n\n\u003C\u002Fdiv>\n\nGitHub Store is released under the **Apache License, Version 2.0**.\n\n```\nCopyright 2025-2026 rainxchzed\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this project except in compliance with the License.\nYou may obtain a copy of the License at\n\n  http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","GitHub Store 是一个免费开源的应用商店，专为GitHub发布版本设计，让用户能够轻松浏览、发现并一键安装应用。项目基于Kotlin语言，并利用Compose Multiplatform技术实现了跨平台支持，适用于Android及桌面环境（Linux, MacOS, Windows）。其核心功能包括自动识别可安装的二进制文件格式（如APK, EXE, DMG等），提供一键式安装与更新追踪服务，同时以简洁直观的方式展示相关仓库信息。非常适合需要快速访问和管理来自GitHub上各类开源软件资源的开发者和个人用户使用。",2,"2026-06-11 03:10:57","top_language"]