TuxeryA unified Linux app store: one card per app, whatever the source.
STATUS IN ACTIVE DEVELOPMENT
DRAWN: B.
SCALE 1:1
DRAWN: B.
SCALE 1:1
1.0 Overview
Flatpak (Flathub), Snap (Snapcraft), AppImage and native packages each have their own store. Tuxery merges them into one search-first catalog, so an app available from four sources shows up as one card instead of four listings.
The work is split in two repositories. The app is a Qwik interface; the catalog holds the source connectors, the matching and merge pipeline, and the persisted dataset. That way a contributor can add a new source connector without touching the interface.
QwikTypeScriptLinux
2.0 Specification
| Status | In active development |
|---|---|
| Organization | tuxery |
| License | AGPL-3.0 |
| Languages | TypeScript |
| Started | Aug 13, 2026 |
| Last activity | Nov 2, 2026 |
| Component | Description | License | Latest release |
|---|---|---|---|
| App | The search-first Qwik interface: homepage, app detail, about and settings.Qwik · Queries the catalog dataset | AGPL-3.0 | — |
| Catalog | Source connectors (Flathub, Snapcraft, AppImage, native), the matching engine and the dataset.One connector per source · Rebuild scripts and persisted dataset | AGPL-3.0 | — |
3.0 Quality gates
- Conventional CommitsOne commit convention with gitmoji across repos, plus a reusable action that validates pull requests.
- Supply-chain scorecardsOpenSSF Scorecard and Best Practices badges on the TypeScript and Rust libraries.
- Reproducible environments21 DevContainer features, so the same toolchain runs everywhere.
4.0 Collaborate
I am looking for help with:
- New source connectors in the catalog (no interface work needed).
- Interface and design feedback on the app.
- Testing across distributions and package formats.
Open work 1 issue waiting for a hand
Looking for collaborators, feedback or a conversation about any of this? These are the ways to reach me.
DrawingBAXYZ-120
Repos2
Sheet5 / 12