pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

More

  • App Inspiration
  • Examples
  • Contact
  • FAQs
  • Legal
    • Terms of Use
    • Trademark Usage Guidelines
    • Distribution Agreement
    • Program Policies
    • SDK License Agreement
  • Open Source
  • Build Tools

Pebble Open Source

Here at Pebble we are big believers in the power of open source. Our firmware is built upon FreeRTOS, and all of our mobile and web applications make use of many different open source libraries.

Whenever possible, we like to give back to the open source community, so here are just some of our open source projects available for anyone to use in their own work.

You can also check out our GitHub profile at https://github.com/pebble/.

CloudPebble

CloudPebble

Web-based IDE for Pebble development.

CloudPebble QEMU Controller

Controls QEMUs

CloudPebble ycmd Proxy

Handles communication with the autocompletion daemon(s) on behalf of CloudPebble clients.

Pebble SDK

libpebble2

Library for communication with Pebble devices and emulators

pebble-tool

The Pebble tool, as distributed in the Pebble SDK

pypkjs

Python implementation of PebbleKit JS

PyV8

Pebble fork of PyV8

QEMU

Pebble's fork of QEMU, with support for Pebble and Pebble Time

Node.js

pebble-api

Node.js client for the Pebble timeline APIs

koa-bunyan-logger

Koa middleware for bunyan request logging

yieldb

Simple, expressive and yieldable MongoDB

event-loop-lag

Measures Node.js event loop lag

joi-objectid

A MongoDB ObjectId validator for Joi

koa-joi-router

Easy, rich and fully validated koa routing.

koa-resourcer

A simple resource directory mounter for koa

has-own

A safer .hasOwnProperty() where property name comes first: hasOwn(name, obj)

qdog

Module used for adding and reading from SQS and eventually Redis

Other

Pebble.js

Program the Pebble with simply JavaScript

git-deploy

Git driven deployment strategy using git-hooks.

Sections

  • CloudPebble
  • Pebble SDK
  • Node.js
  • Other

Work For Us!

As a rapidly growing company, we're always on the lookout for new talent to grow our various teams. If you or anyone you know has the technical skills, wearable enthusiasm and a taste for the Valley lifestyle, have a look at our jobs page to see a list of open positions.