finds.dev← search

// the find

AsteroidOS/asteroid

★ 1,035 · Shell · GPL-2.0 · updated Jun 2026

Build script for AsteroidOS, an open-source operating system for smartwatches

AsteroidOS is a Linux-based OS for smartwatches, built on OpenEmbedded/Yocto with libhybris for Android hardware compatibility and Qt5 for the UI layer. It's for hardware hackers who want to replace the proprietary firmware on older smartwatches like the LG G Watch, Moto 360, etc. Not for anyone expecting a polished daily driver.

Yocto-based build gives you a real, reproducible embedded Linux image rather than a hacked-together Android mod. libhybris bridging lets it run on watches designed for Android without needing mainline kernel drivers for every peripheral. The project has been alive for over a decade with active commits, which is remarkable for niche smartwatch hardware. Docker support for the build environment means you don't have to trash your host system with a Yocto toolchain.

The README is five lines pointing you to external docs — if asteroidos.org goes down, you have almost no onboarding material in the repo itself. Device support is narrow and frozen in time; most supported watches are 10+ year old hardware nobody can buy cheaply anymore. Qt5 is the UI framework, and Qt5 is EOL — this is technical debt that hasn't been addressed. Build times of 'several hours' with no incremental build guidance will burn newcomers who don't know Yocto.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →