Skip to content

Welcome to the Bangle.js Docs

Everything you need to hack and build with your Bangle.js.

Build something

New to Bangle.js? Head to the tutorials to start building your first app or watchface.

Solve a problem

Looking to accomplish something specific? Check out the how-to guides for practical tasks and fixes.

Look up technical details

Dive into reference docs for hardware specs, APIs, and software interfaces.

Understand the system

Read the explanations to learn how Bangle.js works under the hood.

Bangle.js is a fully open source smartwatch powered by Espruino. You write apps in JavaScript, deploy with a browser, and shape your watch to fit your life.

This site is here to help you:

  • Explore what’s possible
  • Develop your own apps and tools
  • Understand how the system works
  • Troubleshoot and extend your watch