# Super minimal alternative Webxdc storefront

**URL:** <https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283>\
**Category:** Mini Apps\
**Created:** [May 19, 2026, 10:40pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283 "2026-05-19T22:40:14Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [May 19, 2026, 10:40pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/1 "2026-05-19T22:40:14Z")

</div>

Delta Chat is implementing the ability to link to a custom storefront: [Block webxdc Apps for kids - #5 by r10s](https://support.delta.chat/t/block-webxdc-apps-for-kids/5279/5)

I noticed that when I onboarded friends and family to Delta Chat, they really did not like the “app” stuff. I think the app store thing opened and they just saw a ton of irrelevant crap (no offense) that just overwhelmed them.

So I decided to try my hand at a minimal storefront for apps.

> **[GitHub - trosel/webxdc-apps: Alternative webxdc app browser, only for useful,...](https://github.com/trosel/webxdc-apps)**
>
> Alternative webxdc app browser, only for useful, "multiplayer" apps.

> **[Apps](https://trosel.github.io/webxdc-apps/)**

I only included the two apps I made for now, but I want to include more. Probably up to 10. The reality is that there just aren’t that many real, valid use cases for group chat apps. The majority are just solutions seeking problems. I know I want the two apps that I made simply because they I was solving my own problems.

Now, my attempt at a storefront is extremely minimal and curated so as to not overwhelm or confuse anyone. And it tries to be very privacy preserving (which also makes it very performant).

If you are thinking similarly to me, what are the apps that you’d like to see in such a storefront? I know a list and generic poll might be good. Which are the best in terms of UX? Ideally, we’d prioritize apps that are also as small in size as possible.

By the way, I’m not trying to become a king here. With these Delta Chat updates, anyone can make their own curated app storefont page.

---

<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:** [May 20, 2026, 5:29am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/2 "2026-05-20T05:29:00Z")

</div>

> [@Low](#):
>
> If you are thinking similarly to me, what are the apps that you’d like to see in such a storefront?

Probably the editor? Either the original or the forked one.

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [May 20, 2026, 4:45pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/3 "2026-05-20T16:45:02Z")

</div>

Some ideas:

### 1. Group Event Radar (Brainstorm & Backlog)

A shared dashboard where friends log raw ideas and tentative group plans instead of cluttering the chat stream. Entries are mapped to loose horizons like “This Month” or “Someday” and include quick-tap buttons for upvoting or marking interest. The app filters out conversational noise to show which concepts have the traction and headcount to become real events.

Unsure if this is needed at the same time as the Plan app.

### 2. Living Itinerary

A chronological dashboard that replaces scheduling text messages with an interactive source of truth for confirmed group events. Each timeline slot contains descriptive notes, status toggles, and native location links that open directly in map apps. Organizers can shift times on the fly, updating the distributed state silently via background payloads without triggering chat notifications.

Group vacations could benefit from this. Unsure if this is needed at the same time as the Plan app.

### 3. Watch-Party Prediction Engine

A structured fantasy ledger scoped to a single season lifecycle for reality television, sports, and award shows. Users lock in their ballots before showtime to freeze the distributed state and prevent cheating during the broadcast. Once the admin inputs the official results, the engine calculates scores and updates a permanent running leaderboard pinned to the chat.

### 4. Group Mood Board

A visual gallery layout for aggregating design aesthetics, event inspiration, or apartment decor ideas in a single shared space. Users upload local images, drop color hex codes, or add short text tags that compile into a clean, tile-based collage grid. Group members can leave simple emoji reactions on individual elements, giving the chat a collective snapshot of a style or project direction without spamming the main image feed.

If you’re creating your own culture and aesthetic, this would be a great long-running app. Or for planning events or projects, they get their own mood board app.

### 5. General Shared Text Editor

> [@WofWca](#):
>
> Probably the editor? Either the original or the forked one.

Looks like this is the better one, yeah: [durian/editor: A webxdc app using yjs to enable collaborative editing in a WYSIWYG manner - Codeberg.org](https://codeberg.org/durian/editor)

But the .xdc is 175 KB? Yeesh… Even the [original](https://codeberg.org/webxdc/editor/releases) is 150 KB. Seems like these are so heavy mainly because of Yjs and ProseMirror. Swapping ProseMirror for [Lexical](https://lexical.dev/) could reduce size. But I think the main reduction of size would be more apps that have purpose built structure so they don’t need hyper-advanced conflict resolution (Yjs).

### 6. Shopping List / To Do list

Not sure which one. Webxdc store shows:

- [GitHub - MS702/Traero-webxdc: A modern shopping list for the webxdc-platform (Delta Chat) · GitHub](https://github.com/MS702/Traero-webxdc)
- [durian/checklist: A simple collaborative checklist application for WebXDC - Codeberg.org](https://codeberg.org/durian/checklist)
- [hupf/shoppinglist-xdc - Codeberg.org](https://codeberg.org/hupf/shoppinglist-xdc)
- [webxdc/checklist: A simple collaborative checklist application for WebXDC - Codeberg.org](https://codeberg.org/webxdc/checklist)

---

<div class="post-metadata">

**Author:** ![Minim](https://support.delta.chat/letter_avatar_proxy/v4/letter/m/ccd318/32.png) [@Minim](https://support.delta.chat/u/Minim)\
**Post date:** [May 23, 2026, 6:13pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/4 "2026-05-23T18:13:09Z")

</div>

[Wikis](https://support.delta.chat/t/idea-port-tiddlywiki-to-webxdc-or-featherwiki-wiki-on-a-stick/2711/25). But would it make more sense to tag apps as single- or multi-user, or both?

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [May 24, 2026, 12:05am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/5 "2026-05-24T00:05:33Z")

</div>

I guess my mood board idea is basically a wiki. I never thought of that lol.

I would personally _only_ include multiplayer apps. I don’t really see a point in using DC “single player”.

---

<div class="post-metadata">

**Author:** ![Minim](https://support.delta.chat/letter_avatar_proxy/v4/letter/m/ccd318/32.png) [@Minim](https://support.delta.chat/u/Minim)\
**Post date:** [May 24, 2026, 2:08pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/6 "2026-05-24T14:08:57Z")

</div>

😄 Actually, an [Instant Commons](https://www.mediawiki.org/wiki/InstantCommons) bot would be really useful for moodboarding.

I can see the point of installing a sandbox app with its own little package manager that installs easy-to-write privacy-preserving single-player games. Mobile Linux needs such an app. It needn’t depend on a chat client, though.

I was thinking the main WebXDC app store could tag apps by number of users, as well as by functionality (currently “Tools” and “Games”). Then it seems like it would be fairly simple for anyone to provide links to filtered sub-“app stores” that only listed some of them, say only listing multiperson tools.

I have found some single person apps that extend the mailclient functionality useful, for tasks like format conversion and user testing.

---

<div class="post-metadata">

**Author:** ![ian](https://support.delta.chat/user_avatar/support.delta.chat/ian/32/3164_2.png) [@ian](https://support.delta.chat/u/ian)\
**Post date:** [May 25, 2026, 3:06pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/7 "2026-05-25T15:06:21Z")

</div>

I would like to propose the following as an alternative:

> [@Annotation for webxdc categories and labels](https://support.delta.chat/t/annotation-for-webxdc-categories-and-labels/5303/1):
>
> We could add further structured metadata items to the manifest of each app. It could be either stored in the original zip, or separately by the store. The store web app frontend could provide filters for these metadata. Combinations of filters should be invoked by deep linking using the URL fragment (URI anchor). Some of these may be mutually exclusive categories, while others may be overlapping tags. Most of these could be fairly objective, while others would be somewhat subjective (small vs. l…

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [May 27, 2026, 10:46pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/8 "2026-05-27T22:46:43Z")

</div>

> [@Low](#):
>
> ### 4. Group Mood Board
> 
> A visual gallery layout for aggregating design aesthetics, event inspiration, or apartment decor ideas in a single shared space. Users upload local images, drop color hex codes, or add short text tags that compile into a clean, tile-based collage grid. Group members can leave simple emoji reactions on individual elements, giving the chat a collective snapshot of a style or project direction without spamming the main image feed.
> 
> If you’re creating your own culture and aesthetic, this would be a great long-running app. Or for planning events or projects, they get their own mood board app.

Added this to the “store”: [Mood Board: Curate a vibe together with your people](https://support.delta.chat/t/mood-board-curate-a-vibe-together-with-your-people/5319)

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [June 11, 2026, 3:19am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/9 "2026-06-11T03:19:33Z")

</div>

Added Habit Tracker

 ![IMG_7932](https://support.delta.chat/uploads/default/original/2X/1/1a561db827f76d5c3dcebf42d32042a5c09e1a38.jpeg)

I’ll probably have to go through and make sure these all fit together branding-wise. Like two checkmark icons? No good lol.

Thoughts on what might be missing?

I’m hesitant to do like a full wiki. Because the long term data feels fickle. Like if someone joins your chat later, you can’t get that data to them afaik.

---

<div class="post-metadata">

**Author:** ![ian](https://support.delta.chat/user_avatar/support.delta.chat/ian/32/3164_2.png) [@ian](https://support.delta.chat/u/ian)\
**Post date:** [June 11, 2026, 7:28am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/10 "2026-06-11T07:28:59Z")

</div>

There’s Feather already:

> [@Idea: port TiddlyWiki to WebXDC \[or FeatherWiki, Wiki on a Stick\]](https://support.delta.chat/t/idea-port-tiddlywiki-to-webxdc-or-featherwiki-wiki-on-a-stick/2711/23):
>
> This alternative supports multipage and internal links:

And a wiki would be possible that also stored updates to its states iw webxdc updates. If you press resend on the webxdc file, new joiners will receive both the app and all its state updates.

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [June 11, 2026, 3:55pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/11 "2026-06-11T15:55:28Z")

</div>

> [@ian](#):
>
> If you press resend on the webxdc file, new joiners will receive both the app and all its state updates.

I tried this before and thought it didn’t work… I’ll test again and see

---

<div class="post-metadata">

**Author:** ![Simon](https://support.delta.chat/user_avatar/support.delta.chat/simon/32/287_2.png) [@Simon](https://support.delta.chat/u/Simon)\
**Post date:** [June 13, 2026, 1:02pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/12 "2026-06-13T13:02:49Z")

</div>

> [@Low](#):
>
> But the .xdc is 175 KB? Yeesh…

Most Images and Stickers have more than that, so unless you use delta chat as a frontend over radio (in off-grid areas) or a similar low bandwidth transport it should be fine.

---

<div class="post-metadata">

**Author:** ![byte](https://support.delta.chat/letter_avatar_proxy/v4/letter/b/67e7ee/32.png) [@byte](https://support.delta.chat/u/byte)\
**Post date:** [July 15, 2026, 9:49am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/13 "2026-07-15T09:49:42Z")

</div>

> [@Low](#):
>
> ### 6. Shopping List / To Do list
> 
> Not sure which one. Webxdc store shows:

Maybe check out [BetterList](https://github.com/breisa/betterlist). I did not like the existing ones and therefore created this one.

Disclaimer: It’s my app.  
Edit: Maybe consider adding your apps to the official store?

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [July 16, 2026, 5:55pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/14 "2026-07-16T17:55:55Z")

</div>

> [@byte](#):
>
> Maybe check out [BetterList](https://github.com/breisa/betterlist). I did not like the existing ones and therefore created this one.

Is there any way to reduce the size of the app? An app like this would be sent many times throughout a convo I would imagine. And based on my own experience, it should be able to be much smaller. Don’t need a CRDT for simultaneous edits for an app like this.

---

<div class="post-metadata">

**Author:** ![byte](https://support.delta.chat/letter_avatar_proxy/v4/letter/b/67e7ee/32.png) [@byte](https://support.delta.chat/u/byte)\
**Post date:** [July 20, 2026, 11:07am UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/15 "2026-07-20T11:07:52Z")

</div>

I can look into this, but it’s already only ~30 KB. That is 5 to 30 times smaller than your average web/smartphone image and probably negligible. The median app on the Webxdc store is like ~90 KB.

---

<div class="post-metadata">

**Author:** ![Low](https://support.delta.chat/letter_avatar_proxy/v4/letter/l/ecae2f/32.png) [@Low](https://support.delta.chat/u/Low)\
**Post date:** [July 20, 2026, 3:26pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/16 "2026-07-20T15:26:59Z")

</div>

> [@byte](#):
>
> The median app on the Webxdc store is like ~90 KB.

Completely unacceptable honestly.

I think the reason most are in that range is because they needlessly include yjs for CRDT functionality. Not needed for most use cases.

Most apps I made with Claude are 10 to 15kb. The app includes the multiplayer features, so all we’re talking about here is a bit of html and css most of the time!

---

<div class="post-metadata">

**Author:** ![byte](https://support.delta.chat/letter_avatar_proxy/v4/letter/b/67e7ee/32.png) [@byte](https://support.delta.chat/u/byte)\
**Post date:** [July 20, 2026, 5:52pm UTC](https://support.delta.chat/t/super-minimal-alternative-webxdc-storefront/5283/17 "2026-07-20T17:52:34Z")

</div>

A lot of them also have huge icons that end up increasing the app size a lot. I just reduced the app size from 30 KB to 20 KB by switching to a more optimized PNG.
