https://github.com/wkusnierczyk/garmin-watch-faces
A collection of minimalistic, unconventional Garmin watch faces
https://github.com/wkusnierczyk/garmin-watch-faces
garmin garmin-api garmin-connect garmin-connect-iq garmin-sdk garmin-watch garmin-watchface monkey-c watch-face
Last synced: 4 months ago
JSON representation
A collection of minimalistic, unconventional Garmin watch faces
- Host: GitHub
- URL: https://github.com/wkusnierczyk/garmin-watch-faces
- Owner: wkusnierczyk
- Created: 2025-12-18T08:11:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-04T02:13:54.000Z (7 months ago)
- Last Synced: 2026-01-06T22:23:01.033Z (7 months ago)
- Topics: garmin, garmin-api, garmin-connect, garmin-connect-iq, garmin-sdk, garmin-watch, garmin-watchface, monkey-c, watch-face
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Garmin Watch Faces
A collection of unconventional, minimalistic, elegant, open-source Garmin watch faces.

> ## Why?
>
> While there is a vast selection of watch faces available from Garmin and third party designers and developers, it appears to be difficult to find elegant, simple, innovative designs that do not focus on displaying all possible metrics at once on the small screen.
>
> The **Garmin Watch Faces** collection aims at filling this gap.
> The presented watch faces have one **key design principle**: offer something new, carefully crafted, pleasant to look at, intriguing.
>
> Being a free and open-source project developed in spare time, Garmin Watch Faces does not intend to provide a complete user experience.
> The customisation options are limited, some of the watch faces do not expose any user settings at all.
> This is partially by design (minimalism and simplicity), but contributions expanding the functionality are welcome.
## Availability
The watch faces are available from the [Garmin Connect IQ Developer portal](https://apps.garmin.com/developer/84aa79b0-5787-481d-bb10-8c5015ac1158/apps).
All faces were developed as open-source projects, and are available from GitHub. See links in the table below.
|Resource|Description|
|:-|:-|
|[Google fonts](https://fonts.google.com/)|The watch faces use open source fonts, downloaded from [Google fonts](https://fonts.google.com/) as True Type (scalable) fonts.|
|[`ttf2bmp`](https://github.com/wkusnierczyk/ttf2bmp)|Most Garmin watches do not support scalable fonts, and require bitmap fonts with specific sizes instead. For projects listed here, TTF fonts were converted to bitmaps (`.fnt` font description and `.png` font image files) using the open source tool [`ttf2bmp`](https://github.com/wkusnierczyk/ttf2bmp).|
|[`garmin-font-scaler`](https://github.com/wkusnierczyk/garmin-font-scaler)|To adapt the non-scalable bitmap fonts to various screen resolutions and shapes, the fonts were scaled using `ttf2bmp` with the open source automation tool [`garmin-font-scaler`](https://github.com/wkusnierczyk/garmin-font-scaler).|
## Watch face collection
|Screenshot|Description|
|:-|:-|
||[**Base Time**](https://github.com/wkusnierczyk/garmin-base-time)
Current time as base _n_ numerals, _n_ = 2..16.|
||[**Binary Time**](https://github.com/wkusnierczyk/garmin-binary-time)
Current time as a grid of squares representing binary digits for hours, minutes, and seconds.|
||[**Braille Time**](https://github.com/wkusnierczyk/garmin-braille-time)
Current time as Braille digits.|
||[**Daynight Time**](https://github.com/wkusnierczyk/garmin-daynight-time)
Current time as the position of the sun across the sky, with a greeting.|
||[**English Time**](https://github.com/wkusnierczyk/garmin-english-time)
Current time as English words.|
||[**Epoch Time**](https://github.com/wkusnierczyk/garmin-epoch-time)
Unix time since Epoch.|
||[**Fancyfont Time**](https://github.com/wkusnierczyk/garmin-fancyfont-time)
Current time as English word for hours and digits for minutes, in a variety of beautiful fonts.|
||[**French Time**](https://github.com/wkusnierczyk/garmin-french-time)
Current time as French Revolutionary time (Decimal time).|
||[**Matrix Time**](https://github.com/wkusnierczyk/garmin-matrix-time)
Current time with animated Digital Rain in the background.|
||[**Morse Time**](https://github.com/wkusnierczyk/garmin-morse-time)
Current time as Morse digits.|
||[**Piechart Time**](https://github.com/wkusnierczyk/garmin-piechart-time)
Current time as piecharts.|
||[**Progress Time**](https://github.com/wkusnierczyk/garmin-progress-time)
Current time as progress bars.|
||[**Radar Time**](https://github.com/wkusnierczyk/garmin-radar-time)
Current time as radar screen.|
||[**Roman Time**](https://github.com/wkusnierczyk/garmin-roman-time)
Current time as Roman numerals.|
||[**Swatch Time**](https://github.com/wkusnierczyk/garmin-swatch-time)
Time in Biel, Switzerland, as Swatch beats.|