Open source · 2026
Ark Apps
Installable, offline-first web apps, including a camera-based Rubik’s cube solver.
Overview
A growing collection of small, self-contained web apps that install to the home screen, work offline and also ship as a single Android APK. The first is a Rubik’s cube solver that reads each face through your camera.
The challenge
Small tools should open instantly, work without a connection and not need an app store.
What we built
Plain HTML, CSS and JavaScript with shared design tokens, a service worker for offline use, a launcher with search, and an Android wrapper that packages every app into one APK.
first
APK
frameworks
Features
What it does.
- 01
Camera cube solver
Show each face to the camera and follow the turns that solve it.
- 02
Installable
Add to Home Screen on any phone or desktop, then use it offline.
- 03
One APK
The launcher and every app packaged for Android.
- 04
No build step
Open a folder and it runs, no bundler or framework.
- 05
Scaffolding
A script creates a new app from a template and registers it.
- 06
Tested
Node tests with no build step.
Stack
Built with.
- HTML
- CSS
- JavaScript
- Service Worker
- PWA
- Android
- Node test runner