For wearable applications, the strongest matches are zswatch/zswatch (ZSWatch is an open-source real-time operating system for smartwatches), joeycastillo/sensor-watch (Sensor Watch is a custom replacement board and firmware) and google/pebble (Pebble provides a reference wearable firmware implementation featuring low-power). Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source wearable application frameworks, ranked by GitHub stars and activity, and find the right fit.
ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se
ZSWatch is an open-source real-time operating system for smartwatches that includes a Zephyr-based firmware stack, Bluetooth Low Energy connectivity, and a dedicated UI framework for round displays.
Sensor-Watch is an open-source programmable replacement circuit board that transforms a classic digital watch into an extensible wrist-worn development computer. It functions as an embedded firmware development kit, providing the toolset needed to compile and install custom C software onto resource-constrained microcontrollers through a standard bootloader mechanism. The platform supports peripheral pin multiplexing to route analog, digital, and communication signals through a physical multi-pin expansion interface connected to the core processor. This enables the integration of custom perip
Sensor Watch is a custom replacement board and firmware framework for classic digital watches, providing low-power operation and sensor integration tailored for wearable development.
Pebble is a reference implementation of wearable firmware intended for embedded system research and firmware analysis. It serves as a technical blueprint for understanding how smartwatch operating systems are structured and executed on constrained hardware. The codebase focuses on low power hardware rendering and the management of pixel data and display buffers to minimize energy consumption. It provides a historical guide for watch application development and the study of wearable software architecture. The system incorporates a hardware abstraction layer, a monolithic firmware image, and a
Pebble provides a reference wearable firmware implementation featuring low-power hardware rendering and embedded system architecture suited for exploring smartwatch operating systems, though it lacks modern health sensor stacks and companion libraries.