moWerk

Apps

Everything i have written that runs somewhere, grouped by where it runs. Most of it started on the wrist as AsteroidOS apps and got ported to SailfishOS phones in October 2026. Android is on the list.

Desktop

asteroid-docking-bay is the odd one out, it runs on a laptop rather than a wrist. i have a drawer of smartwatches, thirty two of them working today, sitting in 3d printed cradles on a stack of usb hubs that can switch power per port. They need charging, draining, flashing and measuring, and doing that by hand stopped working well before the drawer filled up. The docking bay does it instead. It was written entirely by an LLM under my direction, with the audits published, which is the part i actually find worth reading about.

→ asteroid-docking-bay

AsteroidOS

Ten apps for the wrist, written since 2023 and all packaged in meta-asteroid-community, the project’s layer for community apps. The first one, Meteor Match, dates from 2023; the other nine followed from 2025 on, most of them games, because a round screen on a wrist that tilts is a good controller. Most of them are the originals behind the SailfishOS ports.

AppWhat it isSinceCode
Asteroid BlasterTilt to turn, it fires on its own. Idle mode, or free flight where you fly through the field and the UFO shoots back. Demo video.2025asteroid-blaster
Asteroid DodgerTilt to dodge the asteroids, the field gets denser the longer you survive. Demo video.2025asteroid-dodger
TouchdownLunar lander by tilt.2026asteroid-touchdown
Meteor MatchTap groups of equal meteors until none are left. A SameGame for round screens, my first app.2023asteroid-meteormatch
HorizonSpirit level and angle meter.2026asteroid-horizon
HeliographShows a message as a huge scrolling banner, levelled by the accelerometer. Type your own.2026asteroid-heliograph
PulsarStroboscope, 1 to 25 Hz, with an RPM readout.2026asteroid-pulsar
BeatForkBPM counter, metronome and tuning fork, asked for by a chorister in the project chat. Demo video.2026asteroid-beatfork
ShopperA shopping list for the wrist. Demo video.2025asteroid-shopper
benchymarkA rendering benchmark for the watches, eleven phases that each isolate one cost in the graphics path, with machine-readable results. Numbers instead of impressions when a watch feels slow.2026benchymark
Touchdown, Horizon, Heliograph and Pulsar on a round watch.

Install: the apps come from the community package feed, see the package installation guide, or from the releases page of each repository.

SailfishOS

Nine apps, ported from my AsteroidOS watch apps in October 2026. Seven are plain QML, so one package runs on every SailfishOS device from 3.4 up, phone or tablet; BeatFork and Benchymark have compiled code and come per architecture. All are pre-releases on GitHub for now. Asteroid Blaster is waiting for review in the Jolla Store; more will follow there and in SailfishOS:Chum. The story so far is in the forum: forum.sailfishos.org/t/34561.

Benchymark drawing six 3DBenchy wireframes on a SailfishOS phone

Benchymark

The first benchmark app for SailfishOS, and it races boats: 3DBenchy, the little tug every 3D printer is tested with, drawn as a wireframe. Sixteen stages, from boats, shaders and GPU buffers to CPU, memory and storage, all scored on the same fixed work so phones compare. The run keeps its temperature and clock curves, and a result file to post.

It grew out of my benchmark for AsteroidOS watches, and the forum turned it into a proper one: ahjolinna and Mister_Magister ran it on devices i don't have and showed what 2.0 got wrong, and kan_ibal asked for the three buffer stages. What everyone's phones score: The Benchy Regatta.

Download · source · forum thread

Asteroid Blaster running on a SailfishOS phone

Asteroid Blaster

Tilt to turn, it fires on its own. Idle mode, or free flight where you fly through the field and the UFO shoots back.

Download · OpenRepos · source

Asteroid Dodger running on a SailfishOS phone

Asteroid Dodger

Tilt to dodge the asteroids. The still is from the watch version, the phone port plays the same.

Download · OpenRepos · source

Horizon running on a SailfishOS phone

Horizon

Level and angle meter. Held upright it lays the horizon over the camera picture.

Download · source

Heliograph running on a SailfishOS phone

Heliograph

Shows a message as a huge scrolling banner, levelled by the accelerometer. Type your own.

Download · source

BeatFork running on a SailfishOS phone

BeatFork

BPM counter, metronome and tuning fork. It also detects the tempo from the microphone or from whatever the phone is playing.

Download · source

The ?q=sfos links always list the newest SailfishOS release first, so they never go stale.

Install: download the .rpm and run devel-su pkcon install-local <file>.rpm (developer mode), or wait for the Jolla Store and Chum.