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/.
Web-based IDE for Pebble development.
Controls QEMUs
Handles communication with the autocompletion daemon(s) on behalf of CloudPebble clients.
Library for communication with Pebble devices and emulators
The Pebble tool, as distributed in the Pebble SDK
Python implementation of PebbleKit JS
Pebble fork of PyV8
Pebble's fork of QEMU, with support for Pebble and Pebble Time
Node.js client for the Pebble timeline APIs
Koa middleware for bunyan request logging
Simple, expressive and yieldable MongoDB
Measures Node.js event loop lag
A MongoDB ObjectId validator for Joi
Easy, rich and fully validated koa routing.
A simple resource directory mounter for koa
A safer .hasOwnProperty() where property name comes first: hasOwn(name, obj)
Module used for adding and reading from SQS and eventually Redis
Program the Pebble with simply JavaScript
Git driven deployment strategy using git-hooks.
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.