Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/738/awesome-apple-watch

⌚A curated list of awesome watchOS frameworks, libraries, sample apps, including Objective-C and Swift Projects
https://github.com/738/awesome-apple-watch

List: awesome-apple-watch

apple-watch apple-watch-application applewatch awesome ios objective-c swift watchkit watchkit-apps watchkit-development watchkit-sdk watchkit-tutorial watchos

Last synced: about 1 month ago
JSON representation

⌚A curated list of awesome watchOS frameworks, libraries, sample apps, including Objective-C and Swift Projects

Awesome Lists containing this project

README

        


awesome-apple-watch

Awesome Apple Watch



Awesome







# About

Awesome Apple Watch is a curated list of awesome watchOS frameworks, libraries, sample apps, including Objective-C and Swift Projects.

> PRs are welcome!

# How to Use

Awesome Apple Watch is an awesome list for people who need a certain feature on their Apple Watch application, so the best ways to use are:

* Simply press command + F to search for a keyword
* Go through our Content Menu

# Content

* [Getting Started](#getting-started)
* [WWDC](#WWDC)
* [Design Guide](#design-guide)
* [Library](#library)
* [UI](#ui)
* [Connectivity](#connectivity)
* [Motion](#motion)
* [Utility](#utility)
* [Plugin](#plugin)
* [Other Library](#other-library)
* [Tutorials](#tutorials)
* [Books](#books)
* [Sample Apps](#sample-apps)
* [Other Awesome Lists](#other-awesome-lists)
* [Other Websites](#other-websites)

## Getting Started

* [Apple Developer WatchKit Documentation](https://developer.apple.com/documentation/watchkit)

## WWDC

* [WWDC2018 What's New in watchOS](https://developer.apple.com/videos/play/wwdc2018/206/)
* [WWDC2019 What's New in watchOS](https://developer.apple.com/videos/play/wwdc2019?q=watchos)

## Design Guide

* [watchOS Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/watchos/overview/themes/)

## Library

### UI

| Name | License | Demo |
|:----:|:-------:|:----:|
| [YOChartImageKit](https://github.com/yasuoza/YOChartImageKit) | MIT | ![YOChartImageKit](https://raw.githubusercontent.com/yasuoza/YOChartImageKit/assets/images/watchos/all.png) |
| [WatchRingGenerator](https://github.com/radianttap/WatchRingGenerator) (NOT RECOMMENDED) | MIT | ![WatchRingGenerator](https://github.com/radianttap/WatchRingGenerator/blob/master/screen.png) |
| [Flipbook](https://github.com/frosty/Flipbook) | | No Demo Image |
| [JBInterfaceController](https://github.com/mikeswanson/JBInterfaceController) | MIT | No Demo Image |
| [NKWatchActivityIndicator](https://github.com/NilStack/NKWatchActivityIndicator) | MIT | No Demo Image |
| [IGInterfaceDataTable](https://github.com/facebookarchive/IGInterfaceDataTable) | BSD | ![IGInterfaceDataTable](https://github.com/Instagram/IGInterfaceDataTable/raw/master/images/example.jpg) |
| [NKWatchChart](https://github.com/NilStack/NKWatchChart) | MIT | No Demo Image |

### Connectivity

| Name | License | Demo |
|:----:|:-------:|:----:|
| [MMWormhole](https://github.com/mutualmobile/MMWormhole) | MIT | ![MMWormhole](https://github.com/mutualmobile/MMWormhole/blob/master/MMWormhole.gif) |
| [WatchCon](https://github.com/abdullahselek/WatchCon) | MIT | No Demo Image |
| [Communicator](https://github.com/KaneCheshire/Communicator) | MIT | No Demo Image |

### Motion

| Name | License | Demo |
|:----:|:-------:|:----:|
| [WatchShaker](https://github.com/ezefranca/WatchShaker) | MIT | ![WatchShaker](https://raw.githubusercontent.com/ezefranca/WatchShaker/master/giphy%20(1).gif) |

### Utility

| Name | License | Demo |
|:----:|:-------:|:----:|
| [FlickTypeKit](https://github.com/FlickType/FlickTypeKit) | [SEE LICENSE](https://github.com/FlickType/FlickTypeKit/blob/master/LICENSE.md) | ![FlickTypeKit](https://github.com/FlickType/FlickTypeKit/raw/master/screenshot-header.png) |
| [WatchKitTimePicker](https://github.com/calda/WatchKitTimePicker) | [MIT](https://github.com/calda/WatchKitTimePicker/blob/master/LICENSE) | ![WatchKitTimePicker1](https://github.com/calda/WatchKitTimePicker/raw/master/images/watchkit%20time%20picker%2012hr.gif) ![WatchKitTimePicker2](https://github.com/calda/WatchKitTimePicker/raw/master/images/watchkit%20time%20picker%2024hr.gif)|
| [AccelerateWatch](https://github.com/herrkaefer/AccelerateWatch) | [MIT](https://github.com/herrkaefer/AccelerateWatch/blob/master/LICENSE) | No Demo Image |

### Plugin

#### react-native

* [React Native Watch Connectivity](https://github.com/mtford90/react-native-watch-connectivity)
* [@conorbuck/react-native-watch](https://github.com/conorbuck/react-native-watch) - React Native bindings for WatchKit
* [@AlexisLeon/react-native-watch](https://github.com/AlexisLeon/react-native-watch) - React Native bindings for WatchKit

#### Cordova

* [AppleWatch Cordova plugin](https://github.com/Telerik-Verified-Plugins/AppleWatch)

#### Xamarin

* [Xamarin.iOS & Xamarin.Mac](https://github.com/xamarin/xamarin-macios)

#### Flutter

* [Flutter Watchtips](https://github.com/magnatronus/flutter-watchtips) - Flutter App (Embedded Watch Kit app with iOS version)

### Other Library

| Name | License | Demo |
|:----:|:-------:|:----:|
| [RadialProgressBar](https://github.com/MindorksOpenSource/RadialProgressBar) Android(Kotlin) | [Apache License 2.0](https://github.com/MindorksOpenSource/RadialProgressBar/blob/master/License.md) | ![RadialProgressBar](https://github.com/MindorksOpenSource/RadialProgressBar/raw/master/images/slow.gif) |
| [iOS/macOS/watchOS APP ICONS Generator](https://github.com/smallmuou/ios-icon-generator) | MIT | ![icons_generator](https://github.com/smallmuou/ios-icon-generator/blob/master/ios-icon-generator.gif) |
| [Speculid](https://speculid.com) | MIT | ![svg converter and icons_generator](https://github.com/brightdigit/Speculid/blob/master/images/Logo.png?raw=true) |

## Tutorials

### Youtube

* [WatchKit Tutorial](https://www.youtube.com/watch?v=MAMAqvjPWxo&list=PLveAIogCrRlX2KIm8rfytPArufhV9knnV)
* [WatchKit Swift Tutorial: Create a real world Apple Watch App](https://www.youtube.com/watch?v=sZAT8wNJnF0)
* [Make Your First Apple Watch App in 11 minutes - Tutorial [WatchKit SDK]](https://www.youtube.com/watch?v=MeGArZtbGZ8)
* [Learn How to Make a Simple Apple Watch App](https://www.youtube.com/watch?v=_l393Xm-qsU)

### Blog

* [Send data to parent iOS app](https://kristina.io/send-data-to-parent-ios-app/)
* [Building a Simple Guess Game](https://www.appcoda.com/watchkit-introduction-tutorial/)
* [How To Build Apple Watch App To Obtain Current Location](https://www.spaceotechnologies.com/build-apple-watch-app-watchkit-tutorial/)
* [Apple Watch Tutorial Series](https://github.com/randomite/AppleWatchTutorialSeries) - A Repo for all of the code in my youtube tutorials

## Books

* [Beginning WatchKit Development](https://www.amazon.com/Beginning-WatchKit-Development-Cory-Bohon/dp/1542751438?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1542751438)
* [Developing for Apple Watch: Create Native watchOS Apps with the WatchKit SDK](https://www.amazon.com/Developing-Apple-Watch-watchOS-WatchKit/dp/168050133X?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=168050133X)
* [WatchKit App Development Essentials: Learn to Develop Apps for the Apple Watch](https://www.amazon.com/WatchKit-App-Development-Essentials-Develop/dp/1512302570?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1512302570)
* [Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications](https://www.amazon.com/Learning-WatchKit-Programming-Hands-Applications/dp/0134195442?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0134195442)
* [Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications](https://www.amazon.com/Learning-WatchKit-Programming-Hands-Applications-ebook/dp/B018F3JUFE?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B018F3JUFE)

## Sample Apps

* [WatchKit-Apps by @kostiakoval](https://github.com/kostiakoval/WatchKit-Apps)
* [Sharing Data with WatchKit Examples by @NatashaTheRobot](https://github.com/NatashaTheRobot/watchkit)
* [Awesome WatchKit sample apps & tutorials](https://github.com/sanketfirodiya/sample-watchkit-apps)
* [a SinaWeibo demo for WatchKit](https://github.com/kof97500/SinaWeibo-WatchKit)
* [Highstreet WatchKit App](https://github.com/GetHighstreet/HighstreetWatchApp)
* [WatchKit Open Application Demo](https://github.com/NatashaTheRobot/WatchKitOpenApplicationDemo)
* [Brew](https://github.com/contentful-graveyard/ContentfulWatchKitExample)
* [watchkit-connectivity-demo](https://github.com/swilliams/watchkit-connectivity-demo)
* [Watchkit Table Demo](https://github.com/NatashaTheRobot/WatchKitTableDemo)
* [WatchKit-Demo-Timer-App-for-Apple-Watch](https://github.com/PaulSolt/WatchKit-Demo-Timer-App-for-Apple-Watch)
* [rnd-apple-watch-tesla](https://github.com/eleks/rnd-apple-watch-tesla) - An application for Apple Watch to control your Tesla Car
* [CustomWatchFaceTest](https://github.com/hamzasood/CustomWatchFaceTest)
* [Interactive Notifications for iOS and Apple Watch](https://github.com/appcelerator-developer-relations/appc-sample-notifywatch)
* [Watch-Simulator Weather](https://github.com/tylersimko/WatchSimulatorWeather)
* [Apple Watch Faces](https://github.com/orff/AppleWatchFaces)
* [The Missing Apple Watch Loader](https://github.com/ezefranca/the-missing-apple-watch-loader)
* [Watch App Sampler](https://github.com/wangyanchang21/Watch-App-Sampler)
* [HiBeacons](https://github.com/nicktoumpelis/HiBeacons)
* [Simple Apple Watch Apps](https://github.com/JoeyTawadrous/Simple-Apple-Watch-Apps)
* [County](https://github.com/ColdGrub1384/County) - iOS, WatchOS simple counter app
* [WatchOSFace](https://github.com/JackLee1071426378/WatchOSFace) - An Apple Watch face application with SpriteKit on watchOS
* [Weight Tracker](https://github.com/Jackson-S/weight-tracker) - A Weight Logger for Apple Watch
* [Contributions for GitHub](https://github.com/JustinFincher/GitHubContributionsiOS) - Simple app to monitor your GitHub Contributions Graph in Today Extension and Apple Watch
* [Watch Calci](https://github.com/vikasrs4u/Watch-Calci) - WatchOS app for Apple Watch that helps you do basic calculations like Addition, Subtraction, Multiplication and Divison easily
* [Giovanni](https://github.com/gabrieloc/GIOVANNI) - A Gameboy Emulator for the Apple Watch
* [Heart Control](https://github.com/thomaspaulmann/HeartControl) - Heart Control is a standalone watch app to monitor continuously heart rate on watchOS 3
* [WatchNote](https://github.com/ezefranca/watchpresenter) - ⌚️ 🤓 Controlling yours Keynote Slides using Apple Watch
* [Smogler](https://github.com/vasarhelyia/Smogler) - Location based air quality information, on your iPhone and your Apple Watch
* [SmogWatch](https://github.com/mackuba/SmogWatch) - WatchOS app for checking air pollution levels
* [SlideShow](https://github.com/mlego/SlideShow)
* [apple-watch-mnist](https://github.com/tuomasr/apple-watch-mnist) - MNIST for Apple Watch
* [Apple Watch Calculator](https://github.com/peterentwistle/Apple-Watch-Calculator) - A simple calculator for the Apple Watch written in Swift
* [Music Tweet](https://github.com/Tomn94/Music-Tweet) - Simple app for iOS & watchOS to quickly share on Twitter the currently played track, including the artist and, if you want, the album artwork
* [Stray Bird](https://github.com/howadev/StrayBird) - An iOS game detecting movement from Apple Watch and SensorTag
* [Breath Animation](https://github.com/victorpanitz/iOS-BreathAnimation-AppleWatch-) - A simple approach implementing Breath animation (Apple Watch app)
* [Blur](https://github.com/Mnpn03/Blur) - Twitter client for Apple Watch
* [zendō](https://github.com/zenbf/zendo) - digital zendō that you can take with you anywhere, provided an Apple Watch and iPhone
* [Demo Watchkit](https://github.com/mehulparmar4ever/Demo-Watchkit)
* [apple-watch-uikit](https://github.com/elliottsj/apple-watch-uikit) - Run UIKit on the Watch!
* [Deuce](https://github.com/AustinConlon/Deuce) - Tennis scorekeeper for Apple Watch and iPhone
* [Space Beaver for Apple Watch](https://github.com/darkwind666/SpaceBeaverAppleWatch) - Simple game for Apple Watc
* [Watch RayTracer](https://github.com/fabio914/watchRayTracer) - RayTracer for watchOS
* [Apple Watch as a TV Remote](https://github.com/fabio914/appleWatch_TVRemote)
* [Binary Shark](https://github.com/Gerzer/Binary-Shark) - Manage your DigitalOcean account from iPhone and Apple Watch
* [TodayFortune](https://github.com/haminjun/TodayFortune)
* [Nippochan](https://github.com/MilanistaDev/Nippochan) - sample app that can post daily report to Slack by using Watch Connectivity and Slack's webhook URL
* [Apple Watch + SpriteKit: Example Project](https://github.com/bikemap/AppleWatchSpriteKit)
* [Summon](https://github.com/eonist/summon) - Apple Watch App that let's a person summon another person to an exact location within a building
* [今日公交(Bus Today)](https://github.com/JohnWong/bus-today)
* [AceSAT](https://github.com/kedianaman/AceSAT) - SAT Vocabulary Application
* [SpriteKitWatchFace](https://github.com/steventroughtonsmith/SpriteKitWatchFace) - Simple project to create a 'fake' Apple Watch watch face using Sprite Kit
* [Apple Watch Hermes Faces](https://github.com/dbonates/AppleWatchFaces-Hermes) - Apple Watch watch Hermès face (and more) using Sprite Kit
* [Reddit in SwiftUI](https://github.com/carson-katri/reddit-swiftui) - A cross-platform Reddit client created in SwiftUI
* [Bangumi](https://github.com/bi119aTe5hXk/bangumi)
* [TinyRage](https://github.com/lalabuy948/TinyRage) - Flappy Bird for WatchOS 6+ written in swift 5 using spriteKit
* [Mini Space Journey](https://github.com/lalabuy948/MiniSpaceJourney) - Space Invadors for WatchOS written in Swift5 using spriteKit
* [AirTime](https://github.com/playportal-studio/AirTime) - Swift Source Code for building an Apple Watch + playPORTAL app
* [WorkoutExporter](https://github.com/WorkoutExporter/WorkoutExporter) - Exporting Workouts tracked by Apple Watch into files ready for sharing
* [TermiWatch](https://github.com/kuglee/TermiWatch) - Terminal Watch Face for Apple Watch
* [WatchTube](https://github.com/WatchTubeTeam/WatchTube) - Powerful YouTube client for Apple Watch

# Other Awesome Lists

* [Awesome iOS](https://github.com/vsouza/awesome-ios)
* [Awesome watchOS](https://github.com/yenchenlin/awesome-watchos)
* [Awesome WatchKit sample apps & tutorials](https://github.com/sanketfirodiya/sample-watchkit-apps)
* [open-source-ios-apps#apple-watch](https://github.com/dkhamsing/open-source-ios-apps#apple-watch)

# Other Websites

* [Apple Watch Awards Gallery](https://awawards.xyz/)

### Contributing

Read [CONTRIBUTING.md](https://github.com/738/awesome-apple-watch/blob/master/CONTRIBUTING.md), Fork, and Pull Request!