Mercury
A stylish analog watchface with a background gradient that follows the minutes hand. Supports all Pebble platforms with platform-appropriate rendering. Created for Rebble Hackathon 002.
Halcyon
An analog-digital watchface featuring a 24-hour solar day ring that highlights sunrise, sunset, and sun position. Includes 10 color presets, extensive color customization, and on-device sunrise/sunset calculation. Created for Rebble Hackathon 002.
TimeStyle
One of the most popular Pebble watchfaces, with 200+ stars and 16 contributors. Features antialiased text, 20+ color presets, extensive complications (weather, steps, sleep, battery, world clock), and support for 30 languages.
Poco PDC Process
Cycles through five PDC vector images, cloning each one and changing its
stroke and fill colors with the draw command list process() method
before drawing it with Poco.
Yoyogi
Analog watchface built with the Piu UI framework. Draws the hands and their shadows from PDC vector images over a bitmap dial, and handles display size changes.
Piu Balls
The classic Moddable SDK bouncing balls example, ported to Pebble. A fun demonstration of the Piu UI framework's animation capabilities with 1-bit ball graphics.
Cupertino
The classic macOS watch cursor as a watchface. Built with the Piu UI framework, demonstrating SVG-based clock hands and bitmap backgrounds.
Redmond
The original Windows clock, now on your wrist. Demonstrates using different graphical assets for color and black-and-white watches within the same Piu application.
Zurich
The iconic Swiss railway station clock, now on your wrist. Built with the Piu UI framework using bitmaps and PDC (SVG) vector images for the rotating clock hands.
Poco QR Code
Dynamically generates and displays a QR code using the Poco lightweight graphics renderer. Shows how to use Poco for pixel-precise rendering on Pebble.
Pandas and Bananas
Color game where the player controls a panda via accelerometer tilting or buttons to catch fruit and avoid bombs. A fun showcase of accelerometer input and sprite animation.
Block World
A Minecraft-inspired block-builder game using isometric 3D rendering. Place blocks in a 16x16x14 grid using the PGE game engine and isometric rendering libraries.
Simple Analog
A clean analog watchface using drawn clock hands. A great starting point for building your own analog watchface.
KS Clock Face
The animated color watchface from the Pebble Time Kickstarter video. Expands from a dot, sweeping the clock arms outward. Auto-detects color capability for black-and-white or color rendering.
UI Patterns
Reference implementations of recommended Pebble UI design patterns, including checkbox lists, radio buttons, dialogs, PIN entry, progress bars, and text animations.
Weather Cards Example
Demonstrates the Pebble Draw Commands API with a cards-based weather app. Shows how to draw and animate vector graphics, including SVG to PDC conversion.
Alloy Watchface Tutorial
The finished code for each part of the Alloy watchface tutorial, written in JavaScript: time and date, custom fonts, battery and connection indicators, weather with fetch(), Timeline Peek and user settings.
C Watchface Tutorial
The finished code for each part of the C watchface tutorial: time and date, custom fonts, battery and Bluetooth indicators, weather from PebbleKit JS, Timeline Peek and a Clay settings page.
Pebble Compass
Full-featured compass app with smooth transitions between rose and band views, heading inertia physics, and a calibration dialog. An excellent reference for the compass and accelerometer APIs.
Classio Battery Connection
Digital watchface showing time with seconds, battery level indicator, and Bluetooth connection status. A useful reference for the Battery and Bluetooth service APIs.
Isotime
Striking isometric 3D watchface that displays time digits built from individual block segments. Features staggered animation of segments that change each minute, sleeping completely between animations.
Time Dots
Watchface for Pebble Time Round showing hours and minutes as a bar and dots. Designed specifically for the round display.
Pebble Faces
Downloads, decompresses, and displays PNG images from the Internet using PebbleKit JS for networking. A great example of image handling and phone communication.
Concentricity
Watchface showing hours, minutes, and seconds as concentric rings around the center of the display. Supports aplite, basalt, and chalk with platform-appropriate rendering.