The Pebble firmware, SDK, mobile app and developer tools are open source. This page lists the repositories, along with SDKs written by the community.
All Core Devices repositories are on GitHub at https://github.com/coredevices/.
The watch firmware. The Pebble SDK is built from this source tree. See the PebbleOS section of this site to build it, run it in the emulator and contribute.
The pebble command line tool, which builds, installs and debugs apps and manages SDKs.
The source of this developer site.
Example apps and watchfaces in C and PebbleKit JS, one repository per example.
Example apps and watchfaces written in JavaScript with Alloy.
A skill for AI coding agents that builds and tests Pebble watchfaces with the SDK and the emulator.
The Pebble mobile app for Android and iOS, including libpebble3, the Kotlin multiplatform library for talking to Pebble watches.
The web IDE for building Pebble apps in the browser.
Fork of QEMU with Pebble machine types, used by the SDK emulator.
Python implementation of PebbleKit JS, used by the SDK emulator.
Build Pebble watchapps and watchfaces in Zig, with access to the Pebble C API.
Rust bindings for the Pebble SDK.