# New WebXDC app store: GitHub / Codeberg search wrapper page

**URL:** <https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442>\
**Category:** Mini Apps\
**Created:** [February 14, 2023, 12:04pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442 "2023-02-14T12:04:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [February 14, 2023, 12:04pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/1 "2023-02-14T12:04:58Z")

</div>

Create a website (app store) that utilizes GitHub (also GitLab?) API to search for repos that have a `webxdc` or `webxdc-app` tag (topic): [webxdc · GitHub Topics · GitHub](https://github.com/topics/webxdc). (I’m in favor of the latter, because `webxdc` may also include tools related to webxdc).

Why not just [link to GitHub directly](https://github.com/webxdc/website/commit/fd1a86a274cd7769c5e801acd3b6328a3f6c85d5)? Because the UI is not that convenient, there’s no direct download link, and a lot of other clutter (for people who just want to download the app).

How do you post an app to an app store? Just create a repo, add description, and a release with the `.xdc` file attached. Also works with closed-source apps.

---

<div class="post-metadata">

**Author:** ![link2xt](https://support.delta.chat/user_avatar/support.delta.chat/link2xt/32/1971_2.png) [@link2xt](https://support.delta.chat/u/link2xt)\
**Post date:** [February 14, 2023, 7:15pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/2 "2023-02-14T19:15:21Z")

</div>

There is a bot juegos@buzon.uy, you can send /list command to it to get a number of .xdc

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [February 21, 2023, 12:43pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/3 "2023-02-21T12:43:39Z")

</div>

Here’s how to search for repos with GutHub API:

- [Search - GitHub Docs](https://docs.github.com/en/rest/search?apiVersion=2022-11-28#search-repositories)
- [Searching for repositories - GitHub Docs](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)

I think given the amount of possible filters (by author, by number of stars, update date) it makes sense to search for an existing “Advanced GitHub search” website (or at least a query-composing library). Yes, [the native GitHub website advanced search](https://github.com/search/advanced) looks bad for this task.

Also perhaps as long as there are not too many webxdc apps, filtering/sorting can be done client-side.

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [February 23, 2023, 12:51pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/4 "2023-02-23T12:51:28Z")

</div>

IMO one important thing about the app store(s) is that it should be easy for people to feel it before they have to install anything. A web-based app store is a solution to this.  
E.g. F-Droid also has a web version.

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [August 15, 2023, 10:54am UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/5 "2023-08-15T10:54:59Z")

</div>

We now have [xstore](https://delta.chat/en/2023-08-11-xstore). I wonder if we can still turn it into a website (funniest thing I’ve ever seen).

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [November 17, 2023, 8:06am UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/6 "2023-11-17T08:06:00Z")

</div>

> [@WofWca](#):
>
> I wonder if we can still turn it into a website

There we go

[https://webxdc.org/apps/](https://webxdc.org/apps/)

But it’s not a GitHub wrapper, it uses the same hand-crafted list as [xstore](https://delta.chat/en/2023-08-11-xstore).

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [January 11, 2024, 11:24am UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/7 "2024-01-11T11:24:32Z")

</div>

I found out about IzzyOnDroid and it reminded me of this issue. They also look for apps on GitHub, although they still add them to the repo manually.

> **[Information on IzzyOnDroid's F-Droid compatible repo](https://apt.izzysoft.de/fdroid/index/info#how_enter)**
>
> how to use this site and its repo, how to get your app listed here, and more.

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [July 26, 2026, 4:34pm UTC](https://support.delta.chat/t/new-webxdc-app-store-github-codeberg-search-wrapper-page/2442/8 "2026-07-26T16:34:35Z")

</div>

Done:

> **[WebXDC Apps Explorer](https://wofwca.github.io/static-webxdc-app-store/)**

Slopped this up in 3 hours. Source code: [GitHub - WofWca/static-webxdc-app-store: WebXDC app store without moderation and maintenance costs · GitHub](https://github.com/WofWca/static-webxdc-app-store).
