Rebble Alliance¶
A community organisation that formed after the demise of Pebble in 2016 helping to keep Pebble watches operational. Runs the Rebble app store for Pebble and Rebble Web Services.
- rebble.io - Rebble Alliance official website.
- Rebble Discord Server - The community Discord server for all things Pebble.
- Rebble appstore - Web-based version of the Rebble appstore.
- Rebble appstore (beta version) - Beta version of the new Rebble appstore.
- Bobby - Rebble AI Assistant watchapp for Pebble watches.
👉 Rebble Web Services 👈¶
Subscribing to Rebble for just $3/month enables dictation, and weather support (and faster timeline sync) on your account, and helps keep the service running for everyone.
Rebble News & Updates¶
- rebble.io blog - News and announcements from the Rebble Alliance.
- @rebble.io Bluesky Account - Official Rebble account on Bluesky.
- @rebble Mastodon Account - Official Rebble account on Mastodon.
- @pebble-dev Twitter Account - Official Rebble account on the website formerly known as Twitter.
- Pebble Community Events - Stay informed of upcoming Pebble Community events. Submit new events here.
Rebble Developer Resources¶
- Rebble Developer Website - Developer website hosted by Rebble.
- Rebble Dev Forum - Rebble Developer Forum
- Rebble Developer Portal - Publish watchapps and watchfaces to the Rebble app store.
- Rebble Clay (npm) - Clay is a JavaScript library that makes it easy to add offline configuration pages to your Pebble apps. All you need to get started is a couple lines of JavaScript and a JSON file; no servers or HTML required.
- Linked List (npm) - A simple linked list implementation for Pebble apps and watchfaces.
- Rebble Wiki - Community wiki, including a guide to preparing a new app for the Rebble App Store.
- Rebble Help - Rebble help site. See also the SDK FAQ.
- Pebble Default Font List - Reference of the system fonts available on Pebble.
- Pebble SDK Docker Image - Docker image with the Pebble SDK pre-installed.
- Pebble.js Documentation - Docs for the community-maintained Pebble.js framework.
Rebble Github Repos¶
- github.com/pebble-dev - Rebble Alliance Github organization
Development¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ pebble-firmware |
Codebase for firmware that runs on Pebble smartwatches. Documentation site is here. | |||
| pebble-dev/ clay |
Clay is a JavaScript library that makes it easy to add offline configuration pages to your Pebble apps. All you need to get started is a couple lines of JavaScript and a JSON file; no servers or HTML required. | |||
| pebble-dev/ pebble-sdk-rfc |
As PebbleOS grows, we'll need all kinds of new APIs to support new hardware -- and it'll be important to make sure that the syscall numbers line up between different branches of PebbleOS. This repository is an issue repository for both API requests (more general, "would be nice") and specific proposals for syscall API surface to add to PebbleOS for community input before they are permanently committed to the PebbleOS API surface. | |||
| pebble-dev/ PebbleKitAndroid2 |
A work-in-progress implementation of the new modern PebbleKit API for communication between phone companion apps and the watchapps on the Pebble-OS running watches Based on this design document. | |||
| pebble-dev/ libpebble2 |
libpebble2 is a python library for interacting with Pebble devices. | |||
| pebble-dev/ pebble.nix |
A collection of tools for setting up Pebble app development environments, and building Pebble apps/watchfaces, using Nix. | |||
| pebble-dev/ linked-list |
A simple linked list implementation for Pebble apps and watchfaces. | |||
| pebble-dev/ sdk-c-utils |
A small collection of C macros that make developing Pebble apps a little simpler. | |||
| pebble-dev/ legacy-firmware-patcher |
Tool to patch firmwares from original Pebble Technology Corp watches into the future. | |||
| pebble-dev/ RebbleOS |
Open source reimplementation of the Pebble firmware, started before the official PebbleOS source was released. | |||
| pebble-dev/ pebbleos-docker |
Docker environment for building PebbleOS. | |||
| pebble-dev/ rebble-docker |
Docker environment for the Pebble SDK. | |||
| pebble-dev/ pebblejs |
Pebble.js, a framework for writing Pebble apps in JavaScript, maintained by the community. Docs here. | |||
| pebble-dev/ rebble-sideloader |
Tool for sideloading apps and watchfaces onto a Pebble. | |||
| pebble-dev/ mobile-app |
Cobble, Rebble's open source companion app for Pebble. | |||
| pebble-dev/ libpebblecommon |
Kotlin multiplatform library of common Pebble protocol code, used by Cobble. |
Artwork¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ iconography |
Pebble-style icons from the original Pebble Firmware and the Rebble community. Contains icons used by the Core Devices Pebble firmware for notifications etc. | |||
| pebble-dev/ rebble-emojis |
Community made emojis |
Websites¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ developer.rebble.io |
Repo for the Rebble Developer Website | |||
| pebble-dev/ rebble-events |
Submit new Pebble Community Events. | |||
| pebble-dev/ pebble-dev.github.io |
Repo for the rebble.io website. |
microPebble¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ micropebble-ios-poc |
A small scrappy open source Pebble companion app, based on the libpebble3. This is a Kotlin Multiplatform (KMP) project supporting both Android and iOS. | |||
| pebble-dev/ micropebble-ios-poc-kotlin-speex |
Kotlin multiplatform library for speex decoding. | |||
| pebble-dev/ micropebble-ios-poc-libpebble3 |
libpebble3 is a kotlin multiplatform library for interacting with Pebble devices. It is designed to do everything that a Pebble/Core watch companion app needs to do, except for the UI and specific web services. |
Rebble Web Services¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ rebble-prod-infra-gke |
GKE infrastructure, as used in production. | |||
| pebble-dev/ rebble-appstore-api |
A reimplementation of Pebble's original api2/appstore-api. Used by the Rebble appstore. | |||
| pebble-dev/ rebble-dev-portal |
The developer portal for submitting apps to the Rebble appstore. | |||
| pebble-dev/ rebble-timeline-sync |
timeline-sync.rebble.io | |||
| pebble-dev/ pebble-appstore-legacy |
This repo contains the old apps.getpebble.com SPA, modified for Rebble. | |||
| pebble-dev/ rebble-auth-py |
auth.rebble.io | |||
| pebble-dev/ rebble-asr |
Rebble's speech recognition (dictation) service. |
Bobby¶
| Repo | Release | Issues | PRs | Desciption |
|---|---|---|---|---|
| pebble-dev/ bobby-assistant |
Bobby is an AI voice assistant for Pebble, powered by Large Language Models. | |||
| pebble-dev/ bobby-website |
Website for Bobby. |