Skip to content

A list of Garmin application, both for Garmin devices and other tools

License

Notifications You must be signed in to change notification settings

bombsimon/awesome-garmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Garmin

Awesome

An extensive list of Garmin application, both for Garmin devices and other tools.

The idea is to mainly collect open source projects written in Monkey C but also serve as a resource base for everything Garmin development related. This includes tools to enhance your Garmin experience, tools around Garmin development and more.

Note

This README is generated! To help exploring relevant resources the items in each segmented are sorted by last activity if available.

This README was last generated at 2024-12-23.

Any contributions are much appreciated! To add a new resource, do not edit this file! Instead, add it to awesome.toml. If it's a GitHub repository with a description you only need to add the URL. To add a custom name, set name, to add a description if missing, set description.

Since a lot of the resources in this file are old, all watch faces, widgets, data fields and device apps that have not seen any activity in the last 2 years from when this file was generated will be put under a collapsible section to reduce noise.

Contents

Watch faces

Watch faces are a special application type that display on the main screen of Garmin’s wearable devices. These application types are limited some ways to allow them to have minimal impact on the device’s battery life.

Older resources

Click to expand

Data fields

Data fields allow customers and third party developers to write additional metrics and data that will display with Garmin activities. The goal is to create a system that not only makes it easy for a user to make a quick data field based off our workout data, but also gives the developer the the ability to customize the presentation.

  • polesteps - This is a Connect IQ datafield for counting steps on compatible Garmin wearable devices when using trekking poles. (2024-12-19)
  • steps2fit - Garmin Connect IQ datafiled for counting steps during activities (2024-12-19)
  • walker - A free data field for Garmin watches to provide stats for walking activities (2024-12-13)
  • DaylightLeft - Daylight Left DataField for Garmin ConnectIQ Watches (2024-11-25)
  • Fellrnrs-Datafield-ActiveLook - Fellrnr's Modification of ActiveLook Garmin Datafield (2024-11-11)
  • SmartBikeLights - Garmin application for ANT+ bike lights (2024-11-10)
  • spotlight - Petzl Actik Core mod board with Bluetooth LE and Connect IQ remote control. (2024-10-09)
  • ciq-nrf-blinky - Connect IQ application client for Nordic nRF Blinky BLE example (2024-10-07)
  • anyaBike - Data field for cyclists who have their watch attached to their handlebars (2024-10-01)
  • GarminSlopeDatafield - Datafield that shows the current slope (in %) that you are in (2024-09-30)
  • BTHomeIQ - ConnectIQ datafield for displaying and recording BTHome temperature broadcasts (2024-09-29)
  • GRun - Configurable Garmin Watch datafield (2024-09-22)
  • smart-cadence - Connect IQ display field cadence, distance/time when cadence 0 (2024-09-22)
  • garmin-repafield - Garmin watch DataField for myself (2024-09-15)
  • E-Bike-Edge-MultiField - Displays up to 10 data fields from an ANT+ LEV (Light Electronic Vehicle) device (2024-09-12)
  • DFDetector - Garmin datafield for developers to demonstrate how multiple datafields can be detected (2024-08-29)
  • BodyBatteryDF - Body Battery data field for Garmin watches (2024-08-29)
  • Garmin-Datafield-sample-code - ActiveLook Garmin Datafield (2024-08-13)
  • PowerAdjuster - Connect IQ Power Adjuster (2024-08-11)
  • FitFieldWasterDF - (2024-07-03)
  • ZoneTraining - A Zone Training app for Garmin Watches. (2024-05-29)
  • GRun-Chinese - Forked from GRun but localized for Chinese (2024-03-17)
  • emtb - A data field allowing Garmin watches to show information about a Shimano STEPS e-bike. (2024-03-08)
  • garmin-lastsplit - Last Split - a Garmin Connect IQ data field (2024-03-05)
  • Sailing-Instrument - Garmin sailing instrument connecting to a Calypso Ultrasonic (2024-02-07)
  • CIQ_InstantPcMAS - Garmin connect IQ data field to display current speed in percent of vVo2max (2024-01-05)
  • CIQ_PcvVo2max - Garmin connect IQ data field to display current speed in percent of vVo2max (2024-01-05)
  • ciq-battery-field - Connect IQ field for battery level with Fit logging (2023-12-15)
  • connectiq-hr-zones - Heart rate and zones with histogram data field for Garmin IQ (2023-11-20)
  • UVIndexDataField - DataField to show UV index (2023-11-10)
  • DataChampGarmin - More than one data field for bike computers (2023-11-04)
  • HikeDifficulty - Calculates your real time Shenandoah's Hiking Difficulty as defined on National Park Service site (2023-10-28)
  • HeartRateRunner - Garmin connect IQ HeartRateRunner fields (2023-09-21)
  • Connect-IQ-DataField-BackHome - Indicates the distance and direction to be taken from the starting point of your activity (2023-09-14)
  • Connect-IQ-DataField-OC - Datafield Garmin connect iq for orientation course (2023-09-14)
  • Keiser2Garmin - Captures Kerser M3 bike or other M Series BLE broadcast data using a Garmin device and record it. (2023-08-12)
  • connectiq-time-battery - Time of day data field with battery level and temperature information for Garmin IQ (2023-06-23)
  • DF_RoadBook - This data field allows display of a rolling roadbook on your Garmin Edge 820/1000 (2023-04-26)
  • DF_TorqueAVG - Display average torque value in N-m during your training (2023-04-25)
  • whatspeed - What app speed (2023-04-05)
  • whatpower - What app power (2023-04-05)
  • garmin-endurance-in-zone - A Garmin IQ Data Field that can show time within a zone as a percentage of a target duration. (2023-02-20)
  • HiVisRunField - Easy to read data field (2023-02-16)

Older resources

Click to expand
  • Connect-IQ-DataField-Speed - Colorized speed gauge (2022-12-21)
  • Connect-IQ-DataField-VirtualPartner - Virtual race partner (2022-12-21)
  • Connect-IQ-DataField-GPS - Datafield Garmin connect iq GPS (2022-12-21)
  • Connect-IQ-DataField-Battery - Datafield Garmin connect iq battery (2022-12-21)
  • EveryTile - DataField App for garmin edge cycling computers (2022-10-01)
  • 4caster - DataField for Garmin devices that predicts milestone times based upon current speed and progress (2022-09-11)
  • RaceWithPower - Datafield dedicated to racing with power, for Garmin Watches (2022-07-15)
  • ORun - Orienteering data-field for Garmin Connect IQ devices (2022-06-12)
  • Connect-IQ-DataField-Runner - Fields of data that can correct the distance course by pressing lap (2022-04-23)
  • jumps - Garmin datafield for jumps (2022-03-18)
  • Connect-IQ-lap-max-speed - Simple Garmin Connect IQ app to enable per-lap maximum speed for Garmin Fenix watches. (2022-02-09)
  • RollingAverage - A Garmin Connect IQ data field showing rolling average pace or speed for a run or other activity (2021-10-28)
  • BackAtDaylight - Garmin data field showing at which minimum average speed to reach a destination before sunset. (2021-10-16)
  • AuxHR - Connect IQ data field for secondary ANT+ heart rate monitor (2021-09-13)
  • garmin-minutes-per-powerkilometer-field - A data field for Garmin devices that displays the minutes per power kilometer (2021-04-24)
  • PauseTimer-connectiq-cm - Same as https://github.com/britiger/PauseTimer-connectiq but sending Position to CriticalMaps (2021-01-23)
  • GRun - Configurable Garmin Watch datafield (2020-12-21, archived)
  • datafields - garmin datafields (coverage) (2020-08-29)
  • tempo-trainer - A data field for Garmin devices which allows for training to a tempo (2020-05-26)
  • data-field - Test data field (2020-05-24)
  • garmin-swissgrid - Swissgrid - a Garmin Connect IQ data field (2020-05-05)
  • garmin-andytimer - Andy Timer - a Garmin Connect IQ data field (2020-05-05)
  • connect-iq-datafield-accurate-pace - Accurate Pace - a Garmin Connect IQ data field (2020-01-17)
  • TrendPace - This data field shows the average pace for the past 30 seconds together with a trend indication (2019-11-25)
  • connect-iq-datafield-calories-equivalent - Calories Equivalent - a Garmin Connect IQ data field (2019-11-06)
  • GarminCogDisplay - (2019-10-11)
  • RunnersField - A specialized data field for the Garmin Fenix 3 sports watch. (2019-07-03)
  • edgecycle - Cycling data field for Garmin Edge Devices (2019-04-27)
  • larsBikeDatafields - (2019-03-07)
  • ciq-runpower - Run Power data field for Garmin Connect IQ watches (2019-01-13)
  • PauseTimer-connectiq - Pause Timer for Garmin Connect IQ (2018-12-30)
  • PBike - Configurable Garmin FR645M datafield (2018-12-23)
  • PRun - Configurable Garmin FR645M datafield (2018-12-23)
  • garmin-eta - Simple data field for Garmin Connect IQ devices to show ETA (Estimated Time of Arrival) during a workout (2018-07-08)
  • connectiq-PowerField - A data field for Edge devices that shows heart rate, cadence, and 7 average power values, peaks, and targets. (2018-01-09)
  • CombiSpeed - CombiSpeed (2018-01-03)
  • Connect-iQ-CGM-datafield - (2017-11-05)
  • 405HR - Forerunner 405 styled HR graph Connect IQ Data Field (2017-09-11)
  • Lap-average-vertical-speed - Average vertical lap speed (2017-07-19)
  • Lap-average-vertical-speed - Performance per kilometer calculation (2017-07-19)
  • ColourHR - Datafield for Garmin watches (2017-04-12)
  • LandNavApp - Land Nav, dead reckoning, and orienteering training datafield for Garmin GPS Connect-IQ enabled devices (2017-04-03)
  • connectiq_laps_datafield - ConnectIQ: simple lap history data field (2017-02-27)
  • FlexiRunner - A ConnectIQ customized data field for Garmin devices (2017-02-24)
  • garmin-avg-speed-plus - Garmin IQ Data Field for displaying current speed and a +/- indicator of how the current speed relates to the average speed (2017-02-10)
  • TravelCalc - This is a data field for the Garmin bicycle computers (2017-02-02)
  • OmniBikeField - Connect IQ datafield (2017-01-22)
  • ciq_monkeyfuel - Connect IQ sample simple data field project. (2017-01-20)
  • bt-ats-ciq-datafield - A DataField for Garmin ConnectIQ which shows Virtual Power for a Bike Technologies Advanced Training System (BT-ATS) trainer. (2016-12-27)
  • EnergyExpenditureField - A ConnectIQ customized data field for Garmin devices (2016-11-03)
  • RunningEconomyField - A ConnectIQ customized data field for Garmin devices (2016-11-03)
  • garmin-trimp - Garmin Connect IQ TRIMP data field (2016-10-03)
  • garmin-trimp-perhour - Garmin Connect IQ TRIMP per hour data field (2016-10-03)
  • Garmin-LSGrade - Garmin MonkeyC code for least-squares calculation of smoothed grade (2016-09-02)
  • Garmin-ClimbRate - Garmin MonkeyC code for calculating climbing rate (2016-09-02)
  • Garmin-AvgGrade - Garmin MonkeyC code for average grade (2016-09-02)
  • ActivityMonitor - Garmin ConnectIQ activity data field for a round display. Fenix 3 and D2 Bravo watches supported. (2016-08-06)
  • HCU - Fenix3 Datafield for HCU 129 (2016-06-03)
  • swimmer-datafiled-garmin - Swimmer datafiled for Garmin Connect IQ store. (2016-03-03)
  • cyclist-datafiled-garmin - Cyclist datafiled for Garmin Connect IQ store. Fenix 3 and D2 Bravo watches supported. (2016-03-02)
  • BikersField - A specialized data field for the Garmin Fenix 3 sports watch. (2015-11-12)
  • chart-datafields - Connect IQ data fields (2015-10-22)
  • HMFields - Connect IQ Data Field for Fenix3 for running a half marathon. (2015-10-11)

Widgets

Widgets are mini-apps that allow developers to provide glanceable views of information. The information may be from a cloud service, from the onboard sensors, or from other Connect IQ APIs. Widgets are launchable from a rotating carousel of pages accessible from the main screen of wearables, or from a side view on bike computers and outdoor handhelds. Unlike apps, Widgets time out after a period of inactivity and are not allowed to record activities, but they are also launchable at any time.

  • Garmin-WeeWX - Get WeeWX data directly from your Garmin watch (2024-12-22)
  • Flashlight - Flashlight for Garmin watches (2024-12-22)
  • Calculator - (2024-12-19)
  • Tesla-Link - ConnectIQ widget for Tesla vehicle control (2024-12-19)
  • GarminSmartHome - SmartHome client for Garmin Watches (2024-12-19)
  • lostandfound - Lost and Found Garmin widget (2024-12-18)
  • garmin-divesite-weather-widget - Show the Weather Conditions at Your Favourite Divesite as a Widget on Your Garmin Watch. (2024-12-16)
  • hasscontrol - Simple garmin widget to control home assistant scenes (2024-12-14)
  • CIQBitcoinWidget - A Connect IQ widget that gets the current Bitcoin price. (2024-12-12)
  • garmin-JustOneButton - A Garmin Watchface with one button to interact with a https://www.home-assistant.io/ switch (2024-11-26)
  • authentificator - OTP authentificator for Garmin devices (2024-11-10)
  • evcc-garmin - A widget and a glance for displaying information from evcc (2024-10-18)
  • gopro-remote-connectiq - Garmin ConnectIQ widget to control a GoPro from your wrist (2024-10-17)
  • BatteryGuesstimate - Battery estimation for Garmin sportwatches (2024-10-01)
  • WoP - Pregnancy Widget for Garmin Watches (2024-09-29)
  • otp-ciq - OTP Auth Widget for Garmin Connect IQ (2024-09-27)
  • timerwidget - A repeating timer widget for Connect IQ compatible Garmin watches. (2024-09-23)
  • emergencyinfo - EmergencyInfo app for Connect IQ (2024-09-22)
  • connectiq-sonos - A Garmin Connect IQ watch widget that controls Sonos speaker groups. (2024-09-19)
  • BikeLightsControl - Garmin widget for controlling ANT+ lights (2024-09-11)
  • Barcode-Wallet - Display various type of barcodes (Simple barcode or 2D barcodes like QR code or Aztec code) (2024-09-01)
  • otpauth-ciq - ConnectIQ widget for generating TOTP authentication codes. (2024-08-31)
  • SolarStatus-Garmin - A solar status display for the Garmin Epix (2024-08-28)
  • garmin-swish-qr - Show your Swish QR code on your wrist (2024-08-19)
  • book_read_counters - Basic counter widget with 3 different counters to keep track of book reading or memorization (2024-07-04)
  • avganar - A Garmin Connect IQ widget displaying public transport departures for Stockholm, Sweden (2024-06-19)
  • DonnerWetter - Widget for openweatrmap.org service (2024-04-20)
  • Garmin-NBA-Widget - NBA widget gives score of Live NBA games with Timer | Monkey C (2024-04-16)
  • Jokes - Garmin widget that display random jokes (2024-03-18)
  • counters - garmin counters x3 widget (2024-03-17)
  • garminSmartLockApi - Garmin Smartwatch Widget for Smart Lock with API provided (2024-01-22)
  • garmin-ioBrokerVis - ioBroker Visualization for Garmin smartwatches (2024-01-03)
  • GarminCryptoPrices - Garmin - Connect IQ App for Current Price of Top 10 Cryptocurrencies (2023-12-13)
  • Unquestionify - A Garmin Connect IQ widget for displaying phone notifications as bitmap (2023-11-23)
  • garmin-tesla - ConnectIQ widget for Tesla vehicle control (2023-11-07)
  • garmin-iq-shortsweather - A widget for Garmin watches that shows whether or not it's shorts weather (2023-09-27)
  • Fortune Quote - This widget show a random quote from the Gigaset Fortune collection (2023-09-25)
  • LetMeIn - Create and display QR codes (2023-08-27)
  • HabitTree - Garmin widget that supports resisting bad habits by growing a tree (2023-07-01)
  • connectiq-ura - A widget for Garmin watches which displays departure times of the nearest bus stop (2023-05-30)
  • buttonStroke - Measure stroke rates in rowing (2023-04-02)
  • Maya.CryptoFiatPrice - Explore the exchange rate of some crypto currencies (2023-03-19)

Older resources

Click to expand
  • hasscontrol - Simple garmin widget to control home assistant scenes (2022-12-14)
  • ConnectIQ-LogIt - A ConnectIQ widget to log time (2022-11-23)
  • OpenWeatherMapWidget - Garmin Widget connecting to Open Weather Map (2022-11-09)
  • GarminRings - Widget showing activity rings (2022-09-02)
  • garmin-connect-seed - This is a seed project for writing Garmin Connect IQ application (2022-07-17)
  • connectiq-widget-pilotsrss - Pilot SR/SS/Twilight hours for Garmin ConnectIQ devices [GPLv3] (2022-07-15)
  • connectiq-widget-pilotaltimeter - Pilot ICAO/ISA Altimeter for Garmin ConnectIQ devices [GPLv3] (2022-07-15)
  • TogglIQ - ConnectIQ widget for controlling a Toggl Track Timer (2022-06-26)
  • connectiq-widget-totp - TOTP (RFC6238) implementation for Garmin ConnectIQ devices [GPLv3] (2022-06-26)
  • garmin-birds-around - A Garmin Connect IQ widget showing possible bird species around your location (2022-06-23)
  • DogecoinToTheMoon - Garmin widget: get current price of the dogecoin. 佳明widget:获取当前狗狗币价格。https://apps.garmin.com/en-US/apps/c6168ee2-aa5b-42d3-964d-7a891fb8fc12 (2022-02-16)
  • BetterBatteryWidget - Battery widget for Connect IQ (2022-02-02)
  • dcc-connectiq - EU Digital Covid Certificate for Garmin ConnectIQ (2022-01-25)
  • WebRequestGlance-Widget - Modified version of the Garmin IQ Connect WebRequest sample (2022-01-21)
  • WebRequestMultiple-Widget - Garmin Connect IQ WebRequest sample with multiple WebRequests (2022-01-08)
  • PregnancyWidget - (2021-10-31, archived)
  • MagneticDeclination - A Garmin Monkey C widget to show the magnetic declination at the current location and time. (2021-10-29)
  • SimplySolar - A Garmin Connect IQ widget that shows the Solar Azimuth & Elevation at the current time and location. (2021-10-28)
  • iqbeerpongwidget - A Connect IQ Beer Pong Stats Widget for Garmin Sports Watches (2021-05-18)
  • activity_view - Garmin Forerunner 235 activity view widget (2021-04-10)
  • Connect-IQ-QR-Code-Viewer - A widget that can display QR Code on Garmin watch (2021-02-16)
  • WordOfTheDay - A widget for Garmin's Connect IQ mobile platform that displays the "word of the day" from Wordnik.com (2021-01-19)
  • ForecastLine - Connect IQ App inspired by Weather Line (2020-12-16)
  • ForecastLine - Connect IQ App inspired by Weather Line (2020-12-16)
  • WeatherWid - Garrmin Connect Weather Widget (2020-10-19)
  • ConnectIQ - Garmin ConnectIQ projects (2020-10-08)
  • SunCalc - Garmin Connect IQ Widget to calculate Dusk, Dawn, Sunset, Sunrise, Blue Hour, etc. (2020-10-02)
  • SensorHistoryWidget - Displays sensor history: Heart rate, pressure, altitude, temperature, oxygen saturation (2020-09-23)
  • ciq-sensorhistory - Garmin Connect IQ widget - display sensor history diagram (2020-08-20)
  • ImageNotify - Garmin ConnectIQ widget ImageNotify (2020-07-03)
  • FastingWidget - A simple fasting tracker for Garmin devices (2020-06-17)
  • AllSensors - Widget with data from multiple sensors (2020-03-05)
  • CryptoMarket - Widget for viewing cryptocurrency tickers (2020-02-09)
  • criticalmaps-garmin-widget - ConnectIQ Widget for Garmin Edge to send Position to CriticalMaps (2020-02-03)
  • septa-rr-garmin - SEPTA RR widget for Garmin watches (2020-01-26)
  • Galendar - Google calendar implementation (2019-11-15)
  • BabyLog-Feed-ConnectIQ - BabyLog: Feed Widget for Garmin ConnectIQ (currently: VivoActive3) (2019-11-11)
  • UC-Widget - A widget for Garmin devices that shows today's UC. (2019-09-18)
  • Connect-IQ-ThingSpeak-Client - Displays weather data from a ThingSpeak Channel (2019-02-24)
  • SensorHistoryWidget - Garmin widget (2018-12-13)
  • git-notifications-ciq - Your github notifications on your Garmin(R) watches! (2018-12-01)
  • Enphase - Connect IQ widget that displays production and consumption information from an Enphase solar installation (2018-11-26)
  • BabyLog-Sleep-ConnectIQ - BabyLog: Feed Widget for Garmin ConnectIQ (currently: VivoActive3) (2018-10-30)
  • Garmin-BatteryAnalyzer - Battery Analyzer is a Widget for Garmin devices to display battery consumption over time and projection in the future. (2018-10-08)
  • garmin-nest-camera-control - Control and visualize the state of your Nest Cameras from your Garmin Wearable. (2018-09-26)
  • FertiliQ - Fertility stats for Garmin activity trackers (2018-03-24)
  • garmin-tally - A counting widget for Garmin Connect IQ devices (2018-02-21)
  • connectIqIotButton - Configurable IoT Button for connectIQ devices (2018-01-21)
  • garmin-authenticator - Authenticator app for ConnectIQ (2017-12-22)
  • garmin-widget-battery - Battery Status - Simple beautiful widget for Garmin Watches (2017-07-22)
  • iqmeteo - Meteo widget for the Garmin Vivoactive HR powered by Yahoo Weather API (2017-04-14)
  • FootballFixtures - Garmin Connect IQ widget to display football (soccer) team fixtures (2016-08-02)
  • ZuluTime - ZuluTime Garmin Connect IQ app (2016-01-19)
  • activity-widget - ConnectIQ activity history (2015-07-13)
  • instrument-panel - ConnectIQ speedo (2015-04-29)
  • hr-widget - Connect IQ heart rate widget (2015-04-26)

Device Apps

Applications, or Device Apps, are by far the most robust type of app available. These allow the most flexibility and customization to the app designer. They also provide the most access to the capabilities of the wearable device, such as accessing ANT+ sensors, the accelerometer and reading/recording FIT files.

  • garmin-otp-authenticator - Garmin ConnectIQ Widget for One Time Passwords (HOTP / TOTP / Steam Guard) (2024-12-19)
  • mybiketraffic - ConnectIQ app for processing Garmin Varia radar data and counting vehicles. (2024-12-14)
  • Meditate - Totally free application developed by vtrifonov and compiled/enhanced for newer Garmin watch models by dliedke. Published in Garmin Connect IQ store at https://apps.garmin.com/en-US/apps/c5fc5ea5-7d12-4fb9-be9c-701663a39db7 (2024-12-14)
  • garmin-pace-calculator - 👟 A Garmin app to convert speed to pace and pace to speed (2024-12-10)
  • GarminHomeAssistant - Garmin application to provide a dashboard to control your Home Assistant (2024-12-08)
  • Garmin_SD - Garmin Watch Seizure Detector - A seizure detector data source based on Garmin IQ watches such as Vivoactive HR (2024-12-06)
  • monky - Virtual Pet Simulation game with built-in minigames for Garmin vivoactive series (2024-12-01)
  • GarminQ - Highly customizable Daily Diary app for Garmin watches with a built in data visualizer. (2024-11-25)
  • ultiCount - Keep track of scores and gender ratios during games of Ultimate Frisbee (2024-11-09)
  • WheelDash - This is a standalone application that works with Begode, Leaperkim, Kingsong, inmotion V11 & V12 wheels and VESC based PEV (2024-11-08)
  • Yet-Another-Sailing-App - Sailing application for Garmin smartwatches (2024-11-03)
  • trainasone-connectiq - TrainAsONE Garmin workout download app (Connect IQ) app (2024-11-01)
  • shotgunsports - Shotgun Sports app for Garmin ConnectIQ (2024-11-01)
  • SnakeIQ - Simple snake game created for Garmin Connect IQ capable devices. (2024-10-26)
  • garmin-football-ref-watch - Garmin Monkey C Application for Football Referees (2024-10-17)
  • garmodoro - Pomodoro for Garmin devices using Connect IQ (2024-10-15)
  • WorkoutTimer - Workout Timer app for Garmin ConnectIQ (2024-09-18)
  • TempoBPM - Tempo BPM app for Garmin ConnectIQ (2024-09-18)
  • MorseCode - Morse Code app for Garmin ConnectIQ (2024-09-18)
  • GpsPosition - GPS Position app for Garmin ConnectIQ (2024-09-18)
  • BPTransport-Garmin - A Garmin Connect IQ app to view realtime public transport data (2024-09-17)
  • Rainy - My Garmin weather app. (2024-09-13)
  • glidator - This application - developed for Garmin watches - provides basic and comprehensive flight instruments for gliders. (2024-09-13)
  • StepGetterWatch - App for Garmin watches to get detailed information about your steps (2024-09-06)
  • badminton - Badminton application for Garmin watches (2024-09-03)
  • connectiq-sailing - Sailing app for connectIQ Garmin fenix 3 (2024-09-02)
  • myvario - Fork of GliderSK targeted towards paraglider pilots (2024-08-29)
  • IQwprimebal - Garmin Connect IQ Wprime Bal application (2024-08-29)
  • RoseOfWind - Connect iq weather widget (2024-08-28)
  • winds-mobi-client-garmin - Real-time weather observations: Garmin client (2024-08-25)
  • GarminDiscGolf - Attempt to make a Disc Golf app for Garmin Watches (2024-08-15)
  • wormnav - Track navigation for Garmin watches (2024-07-20)
  • iHIIT - High Intensity Interval Training (HIIT) GarminIQ App (2024-07-07)
  • TAKWatch-IQ - TAKWatch-IQ is a Garmin ConnectIQ application that integrates ATAK with Garmin devices (2024-07-05)
  • Salati - mawaqit (2024-07-04)
  • ConnectIqSailingApp - Sailing App for Garmin's ConnectIQ system upgraded for latest Garmin Connect IQ SDK 7.2.1 (2024-07-03)
  • Garmin-Coin-Flip - A coin flipper for the Garmin Forerunner 945 (2024-06-21)
  • SailingTools - A Garmin watch IQ app designed for sailing. (2024-06-09)
  • flight-watcher - A Garmin Connect IQ application for viewing Flights around you. (2024-06-06)
  • hkoradar - Simple Garmin Connect IQ App to view HKO radar images. (2024-06-06)
  • GarminIQ-CoachCompanion - GarminIQ Data Field app for using the RunWalkRun method with coached workouts. (2024-05-26)
  • garmin-christchurch-bus-widget - Widget to Show Departures of Buses in Christchurch on Garmin Smart Watches (2024-05-23)
  • GarminEmergencyContact - A simple App for Garmin watches which can be used to show up to three emergency contact details. (2024-05-15)
  • S2C - App for Garmin Edge computing cadence from speed (2024-05-05)
  • fta-monitor-garmin-watchapp - Port of https://github.com/333fred/fta-monitor-watchapp to my new Garmin Vivoactive HR (2024-03-16)
  • barbecueboss - Barbecue ConnectIQ App for Garmin Devices (2024-03-14)
  • Garmoticz - Garmin ConnectIQ Frontend for Domoticz (2024-03-11)
  • RepCounter - Repetition counter for Garmin (2024-02-28)
  • worktrail-garmin-connect-iq - Garmin Connect IQ App for WorkTrail (2024-02-08)
  • low-battery-mode - Garmin Connect Monkey C Application for lower battery mode in longer activities (ie. Ironman) (2024-01-28)
  • garmin-curling - A curling activity tracker for Garmin devices (2024-01-20)
  • Connect-IQ-App-Timer - Add several timer already registered (2024-01-12)
  • CryptoPricesGarmin - Garmin - Connect IQ App for Current Price of Top 10 Cryptocurrencies (2023-12-13)
  • Garmin-Contrast-Shower - An application for Garmin watches to take a contrast shower (2023-12-09)
  • MBO - Garmin Watch Apps for Mountain Bike Orienteering (2023-11-13)
  • rubik-watch-timer - This is a timer for Rubik Cube, with features that makes it similar to the WCA rules. (2023-11-05)
  • garmin-squash - Source code of Squash App for Garmin activity trackers. (2023-10-06)
  • Persian-Calendar-for-Garmin-Watch - Persian-Calendar for Garmin Watch (2023-09-09)
  • garmin-podcasts - Garmin Podcasts is a Garmin Connect IQ podcast app powered by Podcast Index. No external service or subscription required: all you need is you watch! (2023-08-07, archived)
  • fenix-calculator - Scientific calculator for Garmin watches (2023-06-03)
  • waypoints-app - Easily send waypoints from Google Maps to your device. No registration required! (2023-04-11, archived)
  • 8-min-abs - App for Garmin watches to follow the 8 minute abs workout (2023-03-05)

Older resources

Click to expand
  • Connect-IQ-App-ChronoGym - Set count and rest timer (2022-12-21)
  • CockpitOnlineGarminClient - Garmin Watch Client for Cockpit XP Online via cockpit-online.rohmer.rocks (2022-12-18)
  • myvariolite - (2022-12-14)
  • connectiq-app-towplanesk - The Towplane Swiss Knife for Garmin ConnectIQ devices [GPLv3] (2022-12-07)
  • connectiq-app-glidersk - The Glider Swiss Knife for Garmin ConnectIQ devices [GPLv3] (2022-12-07)
  • ciq-hiit-tracker - Orange Theory Fitness - Garmin Connect IQ App (2022-12-02)
  • ciq-orange-theory - Orange Theory Fitness - Garmin Connect IQ App (2022-12-02)
  • Meditate - Meditation app for Garmin smartwatches (2022-11-15)
  • SailingTimer - Sailing start timer for Garmin Connect IQ (2022-08-31)
  • GarminSailing - Sailing app for connectIQ Garmin (2022-07-27)
  • Garmin-SportTimerHR - Application for Garmin sport watches to recording activity for sport. Used: Monkey C language. (2022-07-18)
  • GarminApps - My Personal Nice Garmin Apps (2022-06-17)
  • hassiq - Home Assistant interface for Garmin's Connect IQ Platform (2022-06-11)
  • brandon-garmin - Simple Garmin apps for backcountry navigation (2022-05-11)
  • virtual_sailing - virtual sailing garmin app (2022-04-25)
  • EggTimer - A simple timer application for Garmin devices using the Connect IQ framework (2022-03-26)
  • Ballistics - Ballistics is a bullet ballistic calculator application built with Connect IQ for Garmin devices (2022-02-11)
  • telemeter - App for Garmin wearables. Allows you to calculate the distance to an event based on the time difference between seeing the event and hearing it. (2022-01-21)
  • garmin-intervals - Intervals applcation for Forerunner® 235, Forerunner ® 245 (Music) and all fēnix® 6 Pro devices. (2021-12-01)
  • TicTacToe_Garmin_Connect_IQ - Play Tic Tac Toe in 1vs1 mode on your Garmin Smartwatch (2021-10-23)
  • Timer_Garmin_Connect_IQ - A timer App for Garmin Smartwatch (2021-09-24)
  • ConnectIQ-Watch-IoT - This is a Connect IQ app for Garmin devices. It will send data in realtime to Azure via the Connect Mobile app. (2021-09-23)
  • Horizontal-speedo-rep - Garmin 66 Horizontal speedo (2021-08-12)
  • Connect-IQ-App-Compass - Compass (2021-06-20)
  • garmin-myBus-app - This is a Garmin watch application that helps you keep track of the bus arrivals on your nearest bus stops (2021-06-06, archived)
  • GarminCallControls - Allows you to controls ongoing calls from your Garmin smart watch/device (2021-03-10)
  • MapOfflineGPS - Map around current position - Connect IQ - DataField (2021-02-16)
  • TestHrv - Heart rate variability app for Garmin smartwatches (2021-01-13)
  • GarMenu_GarminConnectIQApp - (2020-12-24)
  • ebikeApp - An app allowing Garmin watches to show information about a Shimano STEPS ebike. (2020-11-26)
  • DiscGolf - Disc golf app (2020-10-19)
  • whats-the-score - Forerunner 230 app for tracking a simple score. (2020-10-15)
  • Ticker - Garmin watch app for simple sail race timing (2020-08-25)
  • Connect-IQ-Work-Timer - Allows you to keep track of your work time (2020-08-18)
  • garmin_app - (2020-08-15)
  • garmin - Collection of apps for Garmin wearable hardware written in Monkey C (2020-08-13)
  • SprintPace - A part of Garmin's 2020 Connect IQ Challenge, SplitPace is a watch app developed to help athletes measure their sprint pace splits while working out alone. [Language: Monkey C] (2020-08-07)
  • SimonGame - (2020-08-07)
  • Garmin-App - Mobile App for Garmin Forerunner 235 (2020-08-02)
  • GarminWebRequestTest - Simple app to demonstrate makeWebRequest() regression in Garmin ConnectIQ 2.3.X SDK *nix simulator (2020-07-30)
  • GarminSailing - Sailing App for Garmin Connect IQ (2020-07-23)
  • ConnectIQ-LIFX - ConnectIQ app to control LIFX smart lights (2020-07-12)
  • connectiq-bergsteigen-app - Connect IQ device app for Garmin vivoactive 3 smartwatches intended for mountaineering (2020-07-03)
  • NotifyApp - Notify App (2020-07-03)
  • ConnectIqSailingApp - Sailing App for Garmin's ConnectIQ system (2020-06-30)
  • garmin-vehicle-keyfob - Garmin app that allow to Lock/Unlock a car from watch (2020-06-23)
  • tabataTimer - A tabata timer for garmin watches (2020-06-15)
  • TackingMaster - A sailing-app for Garmin watch (2020-06-06)
  • garmin-inline-skating - Garmin Connect IQ app for tracking of Inline Skating. (2020-05-25)
  • connectiq-islamic-calendar - (2020-05-01)
  • connectiq-jewish-calendar - (2020-05-01)
  • garmin_tomato_clock - Application for Garmin Vivoactive 4 that implement a Pomodoro Clock (2020-04-11)
  • WeatherApp - Weather Appfor Garmin Watches (2020-04-07)
  • tea-timer - A watch app for Garmin vivoactive3 smartwatches to keep track of tea brewing times and temperatures. (2020-01-09)
  • CPR-Timer - A Garmin Connect App for CPR (2020-01-07)
  • CatFacts - A garmin widget that generates cat facts to your watch (2019-10-23)
  • uPaddle - Code for the Garmin Connect IQ uPaddle app (2019-10-20)
  • DogTracker - Garmin Connect IQ DogTracker application. Enables real time tracking of multiple dogs from a Web interface. (2019-07-11)
  • ShopListApp - Garmin watch app/activity (2019-02-02)
  • ManualHR - Source code for the ConnectIQ app Manual HR - primarily designed for Fenix 3 (2018-12-24)
  • garmin-tplink-cloud-control - Control and visualize the state of your TPLink Cloud / Kasa devices from your Garmin Wearable. (2018-12-21)
  • sos-now - ConnectIQ S.O.S. app for Garmin Watches (2018-11-25)
  • nThlon - Semestrální práce z předmětu KIV/ZSWI (2018-10-20)
  • Garmin_pomodoro - SImple Timer app for Garmin Watch Forerunner 235 (2018-10-04)
  • CIQChecklist - Create executable checklists for Garmin smart watches using your phone (2018-09-16)
  • connect-iq-totp - Garmin Connect IQ TOTP App (PoC) (2018-08-21)
  • rep_track_react_native - (2018-08-11)
  • connectiq-ido - An Integrated Digital Ocean app on the ConnectIQ platform (2018-06-05)
  • Garmin_vivoactiveHR - a garmin app that send accelerometer data to smart phone. Need to work with mobile apps (2018-05-14)
  • fitnessTimer - Fitness timer (2018-04-20)
  • garmin-otp-generator - Simple OTP Generator for Garmin watches in Monkey C (2018-04-13)
  • BitcoinWatcher - Connect IQ app for Garmin watches (2018-02-28)
  • Stretch - Timer-App for stretching (2017-12-13)
  • doughnuts-burnt - A simple Garmin Connect IQ app for the Fenix 5X fitness GPS watch that shows the number of doughnuts burnt so far today. (2017-12-03)
  • commute-tracker - Source code for the Commute Tracker Garmin Connect IQ wearable app (2017-11-19)
  • Garmin-Sudoku-Watch-App - Sodoku App for Garmin Smart Watch | Published in Connect IQ App store | Monkey C (2017-08-02)
  • connectiq-watchapps - My Things For Garmin Connect IQ (2017-05-29)
  • ConnectIQ - Collection of Garmin Connect IQ apps (2017-04-29)
  • garmin-checkpoint - For people who want to know when the next checkpoint for a competition is (2017-04-26)
  • SportMonitor - Sport Monitor App for Garmin Fenix 3 Watches (Connect IQ) (2017-02-06)
  • DerbyLaps - App for Garmin ConnectIQ watches to do pacing for roller derby lap skating. (2016-12-10)
  • garminIQ_HRonly - vivoActive HR app to show and broadcast HR only (2016-11-18)
  • FindTreasure - Garmin Connect 2014 Coding Showcase project based on Monkey C Programming Language (2016-11-05)
  • 2048-iq - 2048 for ConnectIQ (2016-08-09)
  • timebomb - Timebomb game for garmin (2016-05-10)
  • TriathlonDuathlonAquathlon - Code for Triathlon, Aquathlon & Duathlon APP for Garmin watches (2016-05-07)
  • kraken - garmin forerunner 235 app for heart rate tracking (2016-03-30)
  • ultitimer - Connect IQ app for interval training (2016-02-09)
  • HRV_iq - My HRV app for Garmin Connect IQ (2016-01-29)
  • Fenix3GolfDistance - App for Garmin Fenix 3 for showing golf distance and hole info (2015-06-28)
  • connectiq-apps - Connect IQ Apps by Black Dog IQ (2015-04-13)
  • nest-iq - ConnectIQ app to control Nest thermostat (2015-03-29)
  • connectiq-packman - Classic arcade style for your running/biking world. (2014-12-30)
  • Garmin42 - Garmin Show Down @ UNL (2014-11-17)
  • GarminApps - Apps created for the 11/15/2014 Garmin Programming Competition (2014-11-15)
  • GolfApp - Garmin connect iq competition (2014-10-25)
  • helicopter-iq - Helicopter game for Garmin (2014-10-19)

Audio content providers

Audio content providers. Garmin media enabled devices are designed for active lifestyle users who want to listen to music without carrying their phone on their rides, runs or other activities. The media player allows the user to listen to their music, podcasts, and audio-books on the go.

  • SubMusic - Sync music and podcasts to your Garmin watch from your own SubSonic or Ampache server (2024-01-30)

Barrels

Developers can create custom Monkey C libraries, called Monkey Barrels, that contain source code and resource information that are easily shared across Connect IQ Projects.

  • garmin-touch-keypad - A barrel to display a numpad and read user input (2024-12-08)
  • msgpack-monkeyc - MessagePack for MonkeyC (Connect IQ) / msgpack.orgMonkey C (2024-08-28)
  • ciqtools-cryptography - An attempt to streamline the use of the Connect IQ Cryptography library (2024-08-28)
  • ciqtools-number-picker - Number picker barrel (2024-05-13)
  • ciqtools-graphing - A clone of the graphing functionality present within Garmin devices natively (2024-05-09)
  • AntAssetTracker - AntAssetTracker ConnectIQ module for communicating with devices supporting Ant Asset Tracker profile such as Garmin Astro or other Dog trackers. (2023-12-09)
  • WidgetBarrel - Widgets and drawing primitives library for Garmin Connect IQ Watch Faces (2023-10-27)
  • OPN-MonkeyC - A MonkeyC Barrel for OPN / Waterkip projects (2023-08-27)
  • garmin-ciq-page-indicator - Garmin CIQ Page Indicator(Native-like)Base on sample Primates (2023-07-25)
  • CriticalMapsAPIBarrel - CriticalMapsAPI Monkey C Barrel for ConnectIQ (2020-10-24)
  • ConnectIqDataPickers - Garmin Connect IQ data picker barrels (2018-03-17)

Tools

  • monkeyc-optimizer - Utilities for optimizing monkeyc projects (2024-12-22)
  • prettier-extension-monkeyc - A VSCode extension for Garmin MonkeyC (2024-12-19)
  • prettier-plugin-monkeyc - A prettier plugin for Garmin monkey-c (2024-12-15)
  • GarminDB - Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks. (2024-12-12)
  • garmin-dev-tools - Tools for Garmin CIQ developers (2024-09-15)
  • garmin-screenshot - Build your project for all configured devices, fire it up in the Connect IQ Simulator and take a screenshot (2024-08-10)
  • flowfit - Convert Bosch's eBike Flow FIT file into a FIT file that can be imported by other tools. (2024-06-25)
  • connectiq-app-rawlogger - RawLogger (Garmin ConnectIQ) App [GPLv3] (2024-05-30)
  • ciqdb - Connect IQ (PRG) parser and debugger (2024-04-20)
  • garmin-tilemapper - A command line tool that helps developers build tile-mapped anti-aliased graphics for Garmin wearables. (2023-10-03)
  • docker-connectiq - Garmin Tools - Connect IQ SDK and Eclipse IDE plugins as a Docker container (2023-04-20)
  • kumitateru - Build system for Garmin ConnectIQ. Simple, fast, powerful! (2022-01-03, archived)
  • connectiq-monkeyc - Various tools for Garmin Connect IQ (2015-03-28)
  • BM Font - This program will allow you to generate bitmap fonts from TrueType fonts
  • VS Code Monkey C - Official VS Code extension for Monkey C

Companion apps

  • Handsfree - Make your phone calls from Garmin watch (2024-12-11)
  • gimporter - Garmin Connect App to import GPX and FIT files (2024-07-12)
  • Sleep-as-Android-Garmin-Addon - Code for both Android part and Garmin part of the Sleep as Android Garmin smartwatch integration (2024-07-09)
  • Unquestionify-android - Android companion app for Garmin Connect IQ watchapp: Unquestionify (2023-11-23)
  • gexporter - Android App to export GPX and FIT to garmin devices (2023-09-18)
  • Garmin-ExampleApp-Swift - A Swift 3 version of Garmin's Connect IQ iOS Example App, demonstrating use of the Connect IQ iOS SDK. (2022-07-27)
  • Companion.Garmin - A WheelLog companion for Garmin smartwatches (2022-02-14, archived)
  • ios-connect-iq-comms - An example of a two way communication between an iOS companion app and a ConnectIQ app on a Garmin device. (2020-08-12)
  • Onewheel2Garmin - See the battery status of your Onewheel on a Garmin watch (2020-07-04)
  • mHealth-Project - Development of Android app with Garmin Smartwatch that helps researchers track subject activity (2019-06-23)
  • SensorTriggerIQ - Companion watch app for Sensor Triggers (2019-03-24)
  • OBD2Reader - Hack ISU fall 2017 OBD2 reader Android and Garmin Connect IQ app. (2017-10-22)

Miscellaneous

  • open-location-code - Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist. (2024-12-20)
  • home-assistant-garmin_connect - The Garmin Connect integration allows you to expose data from Garmin Connect to Home Assistant. (2024-12-20)
  • MonkeyAOC - Advent of Code in Monkey C (2024-12-03)
  • NextMatchReminder - Garmin Application including WatchFace project ,Widget project and a share lib which synchronizing data (2024-10-14)
  • garmin-complicate-circle - An example application that demonstrates system6 complications (2024-08-30)
  • garmin-complicate - An example application that demonstrates system6 complications (2024-07-12)
  • VibraTest - vibration and tone tester for Garmin developers (2024-03-25)
  • connectiq-samples - Connect IQ sample apps, libraries and code snippets (2024-03-12)
  • connectiq-apps - A collection of Connect IQ apps. (2024-02-19)
  • garmin - Collection of projects created over the years for Garmin watches. (2023-12-05)
  • workspace-ConnectIQ - Garmin Connect IQ Apps (2023-09-11)
  • garmin-games - folked games (2023-08-29)
  • CIQTest - Garmin CIQ test projects (2023-03-13)
  • connectiq-sdk-docker - Containerized ConnectIQ Development Environment for Linux [free] (2023-03-08)
  • GarminApps - A data field for Garmin devices that displays three pieces of information. (2023-02-07)
  • garmin-waketest - Watchface to verify timings, and poll frequency of onUpdate() (2022-12-01)
  • ConnectIQ - Collection of ConnectIQ apps (2021-09-03)
  • garmin-connectiq - Bits a pieces of monkeyc written for my garmin fenix 5 plus. (2020-12-31)
  • CIQ-Comm-failure-sample - This repo is made for QA team @ Garmin CIQ dept. as a counterpart to bug report, showing excessive FAILURE_DURING_TRANSFER clog (2020-08-18)
  • garmin-conect - A collection of Connect IQ apps and libraries (2019-10-10)
  • connectiq - Garmin Connect IQ Sample Projects (2019-03-26)
  • connectiq-PowerFieldTests - unit tests for connectiq-PowerField (2017-10-22)
  • garmin-ciqsummit17 - A basic widget that displays tweets from #ciqsummit17 (2017-04-23)
  • garmin-public - Opensource for Garmin devices (2015-05-13)
  • Connect IQ developer forum - Forum to talk anything Connect IQ related
  • Official Garmin developer site - Information about Garmin development and the Monkey C language
  • Watch Face Builder - Build (or download) watch faces in the browser

About

A list of Garmin application, both for Garmin devices and other tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages