XPRS apps

Small WebAssembly applications that run inside XPRS. Chat, mail, maps, files, and the tools around a station.

An app is a folder with a manifest.json, a app.wasm compiled from plain C against the XPRS HAL, and its screens, translations and media. The application draws the screens and does the networking; the app only says what a message means and how it is shown. Everything here is free software, built from the xprs-dev/apps repository.

Catalog

reading the catalog…

Installing

Inside XPRS, open the Wapp Store and add https://xprs.dev as a source: it lists every published package and installs with one tap. A downloaded .wapp file can also be opened from the store's install screen; it is a ZIP with the manifest, the module and the screens, and the digest above identifies it wherever it came from.

The store reads catalog.json, the same file as this page, and checks every package it downloads against the digest listed here.

Source