Skip to main content
Open Source Smartwatch OS

ElenaOS Documentation

An embedded wearable system powered by LVGL and JerryScript, designed for fluid smartwatch experiences on resource-constrained hardware.

GUILVGL
Script EngineJerryScript
LicenseApache 2.0

Project Highlights

Built for smartwatches, engineered for developers

JS

Script-Driven Architecture

ElenaOS uses a script-driven app model where JavaScript defines UI and interaction logic, while native code handles rendering and scheduling.

LVGL

LVGL + JerryScript Runtime

The graphical stack is powered by LVGL, and watch faces and apps run on a unified JerryScript engine for consistent runtime behavior.

MCU

Portable and Extensible

Clear abstraction layers and unified APIs make ElenaOS easier to port across different MCUs and hardware platforms.

UX

Wearable UX Focus

Inspired by Apple Watch interactions, ElenaOS emphasizes gesture flow, smooth animations, and clear interface hierarchy on embedded devices.