Skip to content

Commit 4d9c7e6

Browse files
authored
Merge pull request #22 from OpenHub-Store/style/remove-competitor-comparisons
Drop competitor framing from the marketing site
2 parents 72c7e5e + 7149528 commit 4d9c7e6

7 files changed

Lines changed: 22 additions & 95 deletions

File tree

_includes/head.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,18 +217,18 @@
217217
},
218218
{
219219
"@type": "Question",
220-
"name": "How is GitHub Store different from F-Droid?",
220+
"name": "Which platforms does GitHub Store support?",
221221
"acceptedAnswer": {
222222
"@type": "Answer",
223-
"text": "F-Droid only includes apps in its curated FOSS-only repository. GitHub Store discovers and installs apps directly from GitHub releases — including apps not in F-Droid."
223+
"text": "Android, Windows, macOS, and Linux. The codebase is shared across all four via Kotlin Multiplatform and Compose Multiplatform."
224224
}
225225
},
226226
{
227227
"@type": "Question",
228-
"name": "How is GitHub Store different from Obtainium?",
228+
"name": "How does GitHub Store keep installs current?",
229229
"acceptedAnswer": {
230230
"@type": "Answer",
231-
"text": "Obtainium is a power-user updater for tracked GitHub repos. GitHub Store adds a discovery layer (browse trending, popular, hot releases), an install layer (Shizuku/Dhizuku silent install), and works on Desktop too. You can import your Obtainium library with one tap."
231+
"text": "GitHub Store remembers what you installed and surfaces new releases automatically. On Android you can opt in to silent updates via Shizuku, Sui, or Dhizuku. Auto-update verifies the signing fingerprint matches the originally-installed key before applying any update."
232232
}
233233
},
234234
{

_includes/newsletter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
{% if site.buttondown_username and site.buttondown_username != "" %}
1919
{%- assign nl_id = include.id | default: "default" -%}
2020
{%- assign nl_title = include.title | default: "Get the next post" -%}
21-
{%- assign nl_sub = include.subtitle | default: "Roughly one essay every 2 weeks. Founder notes, comparison guides, and major release breakdowns. No spam." -%}
21+
{%- assign nl_sub = include.subtitle | default: "Roughly one essay every 2 weeks. Founder notes, engineering deep-dives, and major release breakdowns. No spam." -%}
2222
{%- assign nl_cta = include.cta | default: "Subscribe" -%}
2323
{%- assign nl_variant = include.variant | default: "card" -%}
2424

blog/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default
33
title: Blog
4-
description: Founder essays, comparison guides, tutorials, and engineering deep-dives from the makers of GitHub Store.
4+
description: Founder essays, tutorials, and engineering deep-dives from the makers of GitHub Store.
55
keywords: github store blog, github store news, github store updates, kotlin multiplatform blog, app store engineering, indie open source
66
permalink: /blog/
77
redirect_from:
@@ -12,7 +12,7 @@ redirect_from:
1212
<div class="page-hero__inner">
1313
<p class="section-header__overline">Blog</p>
1414
<h1 class="page-hero__title">Notes from the build</h1>
15-
<p class="page-hero__subtitle">Founder essays, position posts, comparison guides, and engineering deep-dives from the makers of GitHub Store.</p>
15+
<p class="page-hero__subtitle">Founder essays, position posts, and engineering deep-dives from the makers of GitHub Store.</p>
1616
<div class="page-hero__actions">
1717
<a href="/blog/feed.xml" class="btn btn--tonal">
1818
<svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M6.18 15.64a2.18 2.18 0 0 1 2.18 2.18C8.36 19 7.38 20 6.18 20C5 20 4 19 4 17.82a2.18 2.18 0 0 1 2.18-2.18M4 4.44A15.56 15.56 0 0 1 19.56 20h-2.83A12.73 12.73 0 0 0 4 7.27V4.44m0 5.66a9.9 9.9 0 0 1 9.9 9.9h-2.83A7.07 7.07 0 0 0 4 12.93V10.1Z"/></svg>
@@ -24,7 +24,7 @@ redirect_from:
2424

2525
<section class="news-list container">
2626
<div class="blog-newsletter">
27-
{% include newsletter.html id="blog-hero" title="Get the next post" subtitle="One email every 2 weeks. Founder notes, comparison guides, engineering deep-dives, and major release breakdowns." %}
27+
{% include newsletter.html id="blog-hero" title="Get the next post" subtitle="One email every 2 weeks. Founder notes, engineering deep-dives, and major release breakdowns." %}
2828
</div>
2929

3030
<ul class="news-list__items">

index.html

Lines changed: 7 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
layout: default
33
title_full: GitHub Store — Open-Source App Store for GitHub Releases
4-
description: Free, open-source app store for GitHub releases. F-Droid + Obtainium alternative for Android, Linux, macOS, Windows. Auto-update, silent install, China-friendly mirrors.
5-
keywords: github store, github releases app store, f-droid alternative, obtainium alternative, install android apps from github, open source app store, apk auto update, kotlin multiplatform, compose multiplatform, china mirror
4+
description: Free, open-source app store for GitHub releases. Discover, install, and auto-update apps on Android, Linux, macOS, Windows. Silent install, China-friendly mirrors.
5+
keywords: github store, github releases app store, install android apps from github, open source app store, apk auto update, kotlin multiplatform, compose multiplatform, china mirror
66
homepage: true
77
---
88

@@ -100,79 +100,6 @@ <h1 class="hero__title">The app store for<br><em>GitHub releases</em></h1>
100100
</div>
101101
</div>
102102

103-
<!-- ═══ Comparison ═══ -->
104-
<section class="comparison container" id="comparison" aria-labelledby="comparison-heading">
105-
<div class="section-header reveal">
106-
<p class="section-header__overline">Comparison</p>
107-
<h2 class="section-header__title" id="comparison-heading">How GitHub Store compares</h2>
108-
<p class="section-header__subtitle">Looking for an <strong>F-Droid alternative</strong>, <strong>Obtainium alternative</strong>, or a way to install Android apps directly from GitHub? GitHub Store turns any GitHub release into a one-tap install across all your devices.</p>
109-
</div>
110-
<div class="comparison__scroller" role="region" aria-label="Feature comparison table">
111-
<table class="comparison__table">
112-
<thead>
113-
<tr>
114-
<th scope="col">Feature</th>
115-
<th scope="col" class="comparison__own">GitHub Store</th>
116-
<th scope="col">Obtainium</th>
117-
<th scope="col">F-Droid</th>
118-
<th scope="col">Aurora Store</th>
119-
</tr>
120-
</thead>
121-
<tbody>
122-
<tr>
123-
<th scope="row">Open source</th>
124-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span> Apache-2.0</td>
125-
<td><span class="cmp-yes" aria-label="yes"></span></td>
126-
<td><span class="cmp-yes" aria-label="yes"></span></td>
127-
<td><span class="cmp-yes" aria-label="yes"></span></td>
128-
</tr>
129-
<tr>
130-
<th scope="row">Cross-platform (Desktop too)</th>
131-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span> Win, macOS, Linux, Android</td>
132-
<td><span class="cmp-no" aria-label="no"></span> Android only</td>
133-
<td><span class="cmp-no" aria-label="no"></span> Android only</td>
134-
<td><span class="cmp-no" aria-label="no"></span> Android only</td>
135-
</tr>
136-
<tr>
137-
<th scope="row">Discover new apps</th>
138-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span> Trending, popular, hot</td>
139-
<td><span class="cmp-no" aria-label="no"></span> Manual repo URL</td>
140-
<td><span class="cmp-yes" aria-label="yes"></span> Curated</td>
141-
<td><span class="cmp-yes" aria-label="yes"></span> Play Store mirror</td>
142-
</tr>
143-
<tr>
144-
<th scope="row">Silent install (Shizuku/Dhizuku)</th>
145-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span></td>
146-
<td><span class="cmp-yes" aria-label="yes"></span> Shizuku</td>
147-
<td><span class="cmp-yes" aria-label="yes"></span></td>
148-
<td><span class="cmp-no" aria-label="no"></span></td>
149-
</tr>
150-
<tr>
151-
<th scope="row">China mirror system</th>
152-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span> Multi-source race + SHA-256 verify</td>
153-
<td><span class="cmp-no" aria-label="no"></span></td>
154-
<td><span class="cmp-partial" aria-label="partial">~</span> Limited</td>
155-
<td><span class="cmp-partial" aria-label="partial">~</span> Limited</td>
156-
</tr>
157-
<tr>
158-
<th scope="row">Direct GitHub releases</th>
159-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span> Native</td>
160-
<td><span class="cmp-yes" aria-label="yes"></span> Native</td>
161-
<td><span class="cmp-no" aria-label="no"></span> Curated only</td>
162-
<td><span class="cmp-no" aria-label="no"></span> Play only</td>
163-
</tr>
164-
<tr>
165-
<th scope="row">Library import from Obtainium</th>
166-
<td class="comparison__own"><span class="cmp-yes" aria-label="yes"></span></td>
167-
<td><span class="cmp-na" aria-label="not applicable"></span></td>
168-
<td><span class="cmp-no" aria-label="no"></span></td>
169-
<td><span class="cmp-no" aria-label="no"></span></td>
170-
</tr>
171-
</tbody>
172-
</table>
173-
</div>
174-
</section>
175-
176103
<!-- ═══ FAQ ═══ -->
177104
<section class="faq container" id="faq" aria-labelledby="faq-heading">
178105
<div class="section-header reveal">
@@ -189,12 +116,12 @@ <h2 class="section-header__title" id="faq-heading">Frequently Asked Questions</h
189116
<p>Yes. The app, the source code, and the backend are all open source under Apache 2.0.</p>
190117
</details>
191118
<details class="faq__item">
192-
<summary><h3>How is GitHub Store different from F-Droid?</h3><span class="faq__chev" aria-hidden="true">+</span></summary>
193-
<p>F-Droid only includes apps in its curated FOSS-only repository. GitHub Store discovers and installs apps directly from GitHub releases — including apps not in F-Droid.</p>
119+
<summary><h3>Which platforms does GitHub Store support?</h3><span class="faq__chev" aria-hidden="true">+</span></summary>
120+
<p>Android, Windows, macOS, and Linux. The codebase is shared across all four via Kotlin Multiplatform and Compose Multiplatform.</p>
194121
</details>
195122
<details class="faq__item">
196-
<summary><h3>How is GitHub Store different from Obtainium?</h3><span class="faq__chev" aria-hidden="true">+</span></summary>
197-
<p>Obtainium is a power-user updater for tracked GitHub repos. GitHub Store adds a discovery layer (browse trending, popular, hot releases), an install layer (Shizuku/Dhizuku silent install), and works on Desktop too. You can import your Obtainium library with one tap.</p>
123+
<summary><h3>How does GitHub Store keep installs current?</h3><span class="faq__chev" aria-hidden="true">+</span></summary>
124+
<p>GitHub Store remembers what you installed and surfaces new releases automatically. On Android you can opt in to silent updates via Shizuku, Sui, or Dhizuku. Auto-update verifies the signing fingerprint matches the originally-installed key before applying any update.</p>
198125
</details>
199126
<details class="faq__item">
200127
<summary><h3>Does GitHub Store work in China?</h3><span class="faq__chev" aria-hidden="true">+</span></summary>
@@ -372,7 +299,7 @@ <h2 class="section-header__title" id="about-heading">About GitHub Store</h2>
372299
<!-- ═══ Newsletter ═══ -->
373300
<section class="newsletter-section container" aria-labelledby="newsletter-heading">
374301
<div class="newsletter-section__inner reveal" id="newsletter-heading">
375-
{% include newsletter.html id="home" title="Stay in the loop" subtitle="Founder essays, comparison guides, and release notes. Roughly one email every 2 weeks. No spam, no tracking, no selling your address." %}
302+
{% include newsletter.html id="home" title="Stay in the loop" subtitle="Founder essays, engineering deep-dives, and release notes. Roughly one email every 2 weeks. No spam, no tracking, no selling your address." %}
376303
</div>
377304
</section>
378305

llms.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# GitHub Store
22

3-
> Free, open-source app store for GitHub releases. Cross-platform (Android, Windows, macOS, Linux). Apache-2.0. Built by Usmon Narzullayev with Kotlin Multiplatform + Compose Multiplatform. F-Droid + Obtainium alternative with discovery, silent install, signing-key verification, and a multi-source mirror system for restricted networks.
3+
> Free, open-source app store for GitHub releases. Cross-platform (Android, Windows, macOS, Linux). Apache-2.0. Built by Usmon Narzullayev with Kotlin Multiplatform + Compose Multiplatform. Discovery, silent install, signing-key verification, and a multi-source mirror system for restricted networks.
44

55
## Core pages
66

7-
- [Homepage](https://github-store.org/): What GitHub Store is, who uses it, comparison vs F-Droid / Obtainium / Aurora Store, FAQ, About panel.
7+
- [Homepage](https://github-store.org/): What GitHub Store is, who uses it, FAQ, About panel.
88
- [Download](https://github-store.org/download/): Per-platform install methods. Android (APK direct, F-Droid, Obtainium). Windows (EXE, MSI, Scoop, Winget). macOS (DMG arm64/x64, PKG). Linux (AppImage, DEB, RPM, pacman). SHA-256 signing fingerprint for verification.
99
- [Features](https://github-store.org/features/): Full feature catalog. Discovery, release browser, mirror system, rich details, app management (Library Imports, Obtainium import/export, Shizuku/Sui/Dhizuku silent install), collections, announcements feed, authentication, tweaks, localization (13 languages), network & performance.
1010
- [Press](https://github-store.org/press/): Boilerplate (1-sentence / 1-paragraph / 3-paragraph). Brand assets, color palette, screenshots, founder bio, "Featured in" list, quick facts table, press contact.

press/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ <h3>One paragraph</h3>
3535
<h3>Three paragraphs</h3>
3636
<blockquote>
3737
<p>GitHub Store is a free, open-source app store for GitHub releases — built by a single 17-year-old developer, Usmon Narzullayev, in Uzbekistan. It runs on Android, Windows, macOS, and Linux from a shared Kotlin Multiplatform / Compose Multiplatform codebase, and is licensed under Apache-2.0.</p>
38-
<p>The app provides three things GitHub itself does not: a discovery layer (trending, popular, hot releases, with platform-aware ranking), an install layer (one-tap, with optional Shizuku, Sui, or Dhizuku silent install on Android), and a verified update layer (SHA-256 against GitHub's published digests, auto-update blocked on signing-key mismatch). It can also import Obtainium libraries and recognise GitHub-sourced apps already installed on the device.</p>
39-
<p>Unlike F-Droid, GitHub Store does not maintain its own curated repository — it indexes the live GitHub Search API, surfaces only repos that ship installable binaries, and falls back to direct GitHub when the curated index lags. Unlike Obtainium, GitHub Store is cross-platform, has discovery built in, and works on Desktop. Its backend (also Apache-2.0, also self-hostable) runs in the EU, hashes search queries client-side, and stores no IP-linked logs.</p>
38+
<p>The app provides three things GitHub itself does not: a discovery layer (trending, popular, hot releases, with platform-aware ranking), an install layer (one-tap, with optional Shizuku, Sui, or Dhizuku silent install on Android), and a verified update layer (SHA-256 against GitHub's published digests, auto-update blocked on signing-key mismatch).</p>
39+
<p>GitHub Store does not maintain its own curated repository — it indexes the live GitHub Search API, surfaces only repos that ship installable binaries, and falls back to direct GitHub when the curated index lags. Its backend (also Apache-2.0, also self-hostable) runs in the EU, hashes search queries client-side, and stores no IP-linked logs.</p>
4040
</blockquote>
4141
</div>
4242
</div>

privacy-policy/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ <h1>Privacy Policy</h1>
1818

1919
<div class="privacy-container">
2020
<div class="info-box">
21-
<strong>Last Updated:</strong> May 8, 2026<br>
22-
<strong>Version:</strong> 2.5<br>
21+
<strong>Last Updated:</strong> May 10, 2026<br>
22+
<strong>Version:</strong> 2.6<br>
2323
<strong>Developer:</strong> Usmon Narzullayev (rainxchzed)<br>
2424
<strong>Contact:</strong> rainxchzed@gmail.com
2525
</div>
@@ -72,7 +72,7 @@ <h3>Newsletter (website only)</h3>
7272
<ul>
7373
<li><strong>Provider:</strong> <a href="https://buttondown.com/" target="_blank" rel="noopener">Buttondown</a>, an indie privacy-focused email newsletter platform. Subject to <a href="https://buttondown.com/legal/privacy" target="_blank" rel="noopener">Buttondown's Privacy Policy</a>.</li>
7474
<li><strong>What we collect:</strong> Your email address, and the date you subscribed. Nothing else. No tracking pixels in newsletter emails by default.</li>
75-
<li><strong>How we use it:</strong> To send the newsletter — roughly one email every two weeks containing founder essays, comparison guides, tutorials, and major release breakdowns.</li>
75+
<li><strong>How we use it:</strong> To send the newsletter — roughly one email every two weeks containing founder essays, tutorials, and major release breakdowns.</li>
7676
<li><strong>Data sharing:</strong> We do not sell, rent, or share your email with third parties for marketing.</li>
7777
<li><strong>Unsubscribe:</strong> Every email contains a one-click unsubscribe link at the bottom. You can also email <a href="mailto:hello@github-store.org">hello@github-store.org</a> and we will remove you manually.</li>
7878
<li><strong>Storage:</strong> Subscriber addresses are stored on Buttondown servers (US) for as long as you are subscribed. Unsubscribing removes your address from the active list; Buttondown may retain it in their suppression list to prevent re-subscription bugs, per their own retention policy.</li>

0 commit comments

Comments
 (0)