[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-710":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":15,"starSnapshotCount":15,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},710,"open-source-ios-apps","dkhamsing\u002Fopen-source-ios-apps","dkhamsing",":iphone: Collaborative List of Open-Source iOS Apps","",null,50659,5788,1420,1,0,10,71,473,43,45,"Creative Commons Zero v1.0 Universal",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"app","apple","apple-tv","apple-vision-pro","apple-watch","awesome","cocoapods","example","flutter","game","ios","ipad","iphone","list","objective-c","react-native","swift","swiftui","tvos","watchos","2026-06-12 02:00:17","# Open-Source iOS Apps\n\n\u003C!-- \n⚠️ This README is generated, please do not update. To contribute, make changes to contents.json ⚠️ \n https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps -->\n\nA collaborative list of open-source `iOS`, `iPadOS`, `watchOS`, `tvOS` and `visionOS` apps, your [contribution](https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md) is welcome :smile:\n\n![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProjects-1652-green.svg) ![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FUpdated-May%20%206,%202026-lightgrey.svg)\n\nJump to\n\n- [Apple TV](#apple-tv) \n- [Apple Vision](#apple-vision) \n- [Apple Watch](#apple-watch) \n- [Browser](#browser) \n- [Calculator](#calculator) \n- [Calendar](#calendar) \n- [Color](#color) \n- [Clock](#clock) \n- [Clone](#clone) \n- [Communication](#communication) \n- [Developer](#developer) \n  - [GitHub](#github) \n  - [Terminal](#terminal) \n- [Education](#education) \n- [Emulator](#emulator) \n- [Event](#event) \n- [Extension](#extension) \n  - [Content Blocking](#content-blocking) \n  - [Safari Extension](#safari-extension) \n  - [Today](#today) \n  - [Widget](#widget) \n- [File](#file) \n- [Finance](#finance) \n  - [Cryptocurrency](#cryptocurrency) \n- [Game](#game) \n  - [Cocos2d](#cocos2d) \n  - [SpriteKit](#spritekit) \n- [Health](#health) \n  - [Contact Tracing](#contact-tracing) \n  - [Contact Tracing Reference](#contact-tracing-reference) \n  - [Fitness](#fitness) \n  - [ResearchKit](#researchkit) \n- [Home](#home) \n- [Location](#location) \n- [Media](#media) \n  - [Animoji](#animoji) \n  - [Audio](#audio) \n  - [Content](#content) \n  - [GIF](#gif) \n  - [Photo](#photo) \n  - [Video](#video) \n- [News](#news) \n  - [Hacker News](#hacker-news) \n  - [News API](#news-api) \n  - [RSS](#rss) \n- [Official](#official) \n- [Productivity](#productivity) \n- [Sample](#sample) \n- [Scan](#scan) \n- [Security](#security) \n  - [Password](#password) \n- [Shopping](#shopping) \n- [Social](#social) \n  - [Mastodon](#mastodon) \n- [Tasks](#tasks) \n- [Text](#text) \n  - [Notes](#notes) \n- [Timer](#timer) \n- [Travel](#travel) \n- [Weather](#weather) \n- [Misc](#misc) \n  - [Appcelerator](#appcelerator) \n  - [Core Data](#core-data) \n  - [Firebase](#firebase) \n  - [Flutter](#flutter) \n  - [GraphQL](#graphql) \n  - [Ionic](#ionic) \n  - [macOS](#macos) \n  - [React Native](#react-native) \n  - [ReactiveCocoa](#reactivecocoa) \n  - [Realm](#realm) \n  - [RxSwift](#rxswift) \n  - [SwiftUI](#swiftui) \n  - [VIPER](#viper) \n  - [Xamarin](#xamarin) \n- [Bonus](#bonus) \n- [Thanks](#thanks)\n- [Contact](#contact)\n\n\n\n## Apple TV \n \n[back to top](#readme) \n \n\n- [BiliBili](https:\u002F\u002Fgithub.com\u002Fyichengchen\u002FATV-Bilibili-demo)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fyichengchen\u002FATV-Bilibili-demo\u002Fraw\u002Fmain\u002Fimgs\u002F1.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`3033` \n- [iCook TV](https:\u002F\u002Fgithub.com\u002Fpolydice\u002FiCook-tvOS): Taiwanese cuisine cooking videos\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fai-liao-li\u002Fid554065086) \u003Ca href='https:\u002F\u002Fpolydice.com\u002FiCook-tvOS\u002Fimages\u002FScreenshot.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` \n  -  ☆`73` \n- [Moonlight Game Streaming](https:\u002F\u002Fgithub.com\u002Fmoonlight-stream\u002Fmoonlight-ios)\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fmoonlight-game-streaming\u002Fid1000551566) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Fa66520cc-5bf8-49e0-bfff-f859de4ad37a'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `c` `ipad` \n  -  ☆`1569` \n- [News API apps](https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fnews): News app in the style of the NYT, CNN, BBC, Reddit, Twitter, Facebook - includes tvOS app, Today widget\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fnews\u002Fraw\u002Fmain\u002FImages\u002Ftvos.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fnews\u002Fraw\u002Fmain\u002FImages\u002Ffacebook.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fnews\u002Fraw\u002Fmain\u002FImages\u002Fwashingtonpost.png'>`Screenshot 3`\u003C\u002Fa> \n  -  `2025` `swift` `tvos` `extension` \n  -  ☆`308` \n- [Provenance](https:\u002F\u002Fgithub.com\u002FProvenance-Emu\u002FProvenance): Emulators frontend for Sega Genesis, SNES, NES, GB\u002FGBC & more\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F132869460-db573d22-8474-47bb-9c31-db727821b879.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `realm` \n  -  ☆`6300` \n- [Stepik](https:\u002F\u002Fgithub.com\u002FStepicOrg\u002Fstepik-ios): Take open courses on https:\u002F\u002Fstepik.org\u002F\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fstepik-best-online-courses\u002Fid1064581926) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F6bbc0c9b-3c2c-4f2a-b8c6-10805eefd664'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `ipad` `alamofire` `swiftyjson` `sdwebimage` `devicekit` `promisekit` `swiftlint` \n  -  ☆`170` \n- [Swiftfin](https:\u002F\u002Fgithub.com\u002Fjellyfin\u002FSwiftfin): Jellyfin Client\n  -  `2026` `swift` \n  -  ☆`3827` \n- [UitzendingGemist](https:\u002F\u002Fgithub.com\u002F4np\u002FUitzendingGemist): Uitgebreide UitzendingGemist app voor Nederland\n  -  \u003Ca href='https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F1049693\u002F18724167\u002Fba26d9ba-803b-11e6-9c76-2f44c47d2dee.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2018` `swift` \n  -  ☆`49` \n- [VLC](https:\u002F\u002Fgithub.com\u002Fvideolan\u002Fvlc): Media Player\n  - \u003Ca href=https:\u002F\u002Fwww.videolan.org\u002F>`https:\u002F\u002Fwww.videolan.org\u002F`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fvlc-for-ios\u002Fid650377962) \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F146823429-c85f22c0-e757-48c0-ba54-0930ed1769bc.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `objc` `ipad` \n  -  ☆`18136` \n## Apple Vision \n \n[back to top](#readme) \n \n\n- [Beatmap AR](https:\u002F\u002Fgithub.com\u002Ffabio914\u002FBeatmapVisionPro): Beat Saber map visualizer\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Ffabio914\u002FBeatmapVisionPro\u002Fblob\u002Fmain\u002FImages\u002Fscreenshot1.jpg?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` `swiftui` `vision` `visionos` `realitykit` \n  -  ☆`46` \n- [BOT-anist](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fvisionos\u002Fbot-anist): Multiplatform app that uses windows, volumes, and animations to create a robot botanist’s greenhouse\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffcc87e31-5580-444e-9318-9dd27beceb18'>`Screenshot 1`\u003C\u002Fa> \n  - `swift` `vision` `visionos` `xcode16` \n- [Destination Video](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fvisionos\u002Fdestination-video): Immersive media experience in a multiplatform app\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2f02cc7e-f4ea-4ef0-8a47-eab18840e3c8'>`Screenshot 1`\u003C\u002Fa> \n  - `swift` `vision` `visionos` `xcode16` \n- [Dream](https:\u002F\u002Fgithub.com\u002FSigil-Wen\u002FDream-with-Vision-Pro): Lucid text-to-3D tool built with the Apple VisionOS SDK\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FSigil-Wen\u002FDream-with-Vision-Pro\u002Fblob\u002Fmain\u002Fimage-1.png?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` `vision` `visionos` `gpt` \n  -  ☆`198` \n- [Dynamic RealityKit Meshes with LowLevelMesh](https:\u002F\u002Fgithub.com\u002Fmetal-by-example\u002Fmetal-spatial-dynamic-mesh)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fmetal-by-example\u002Fmetal-spatial-dynamic-mesh\u002Fraw\u002Fmaster\u002Fscreenshots\u002F01.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `vision` `visionos` `metal` `xcode16` \n  -  ☆`107` \n- [NetflixVisionPro](https:\u002F\u002Fgithub.com\u002Fbarisozgenn\u002FNetflixVisionPro): Immersive Netflix clone developed for visionOS\n  -  \u003Ca href='https:\u002F\u002Frepository-images.githubusercontent.com\u002F657306985\u002Fe1517173-f5ce-4702-8bc4-2bf0644b0297'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`136` \n- [Particles](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Frealitykit\u002Fsimulating-particles-in-your-visionos-app): Simulating particles\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F9e5f5460-14c6-4af3-9166-61831187737c'>`Screenshot 1`\u003C\u002Fa> \n  - `vision` `visionos` \n- [Physics](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Frealitykit\u002Fsimulating-physics-with-collisions-in-your-visionos-app): Simulating physics with collisions\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F13448df3-073b-410e-b3a8-af9ea537018c'>`Screenshot 1`\u003C\u002Fa> \n  - `vision` `visionos` \n- [pISSStream](https:\u002F\u002Fgithub.com\u002FJaennaet\u002FpISSStream): International Space Station's urine tank\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fafad6330-498e-4fd8-bc22-ab9a4d5bbda9'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `swiftui` `vision` `visionos` `apple-watch` \n  -  ☆`1914` \n- [SpatialDock](https:\u002F\u002Fgithub.com\u002Fkjwamlex\u002FSpatialDock): Placing a dock at the bottom of your sight so that you do not have to awkwardly reach the Digital Crown\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fkjwamlex\u002FSpatialDock\u002Fmain\u002Fsimulator_screenshot_E092138F-E2EF-4EC7-9968-09DFE76D9440.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` `swiftui` `visionos` `gpt` \n  -  ☆`77` \n- [StonksPro](https:\u002F\u002Fgithub.com\u002F6\u002FStonksPro): List most actively traded stocks and top market cap crypto assets\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002F6\u002FStonksPro\u002Fassets\u002F158675\u002F373a476d-1f94-4a76-9826-74fd581d7afc'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`41` \n- [Vision Pro Vacuum Demo](https:\u002F\u002Fgithub.com\u002Fgonchar\u002FVisionProVacuumDemo): Showcases how to work with Apple Vision Pro, RealityKit, ARKit\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fgonchar\u002FVisionProVacuumDemo\u002Fassets\u002F1416917\u002F97ce2fd7-db31-41dd-bf70-1f9bef06f353'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` `vision` `visionos` \n  -  ☆`74` \n- [VisionCraft](https:\u002F\u002Fgithub.com\u002FSigil-Wen\u002FVisionCraft): Minecraft clone\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FSigil-Wen\u002FVisionCraft\u002Fraw\u002Fmain\u002Fprogress%202.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`156` \n## Apple Watch \n \n[back to top](#readme) \n \n\n- [420! Alarm](https:\u002F\u002Fgithub.com\u002Fefremidze\u002FAlarm)\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002F420\u002Fid1194325430) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fefremidze\u002FAlarm\u002Fmaster\u002Fscreenshots\u002Fen-US\u002FiPhone7-0-d41d8cd98f00b204e9800998ecf8427e.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `swift` \n  -  ☆`60` \n- [8 Ball Answers](https:\u002F\u002Fgithub.com\u002Ffulldecent\u002F8-ball-answer)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F32a6a550-4ff1-40e7-bd4e-fbea2b3ec986'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `watchos` \n  -  ☆`20` \n- [Apollo](https:\u002F\u002Fgithub.com\u002FKhaosT\u002Fopen-apollo): Spotify player for watchOS\n  -  `2020` `swift` \n  -  ☆`89` \n- [BaiduFM](https:\u002F\u002Fgithub.com\u002Fbelm\u002FBaiduFM-Swift): For Baidu Music\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fbelm\u002FBaiduFM-Swift\u002Fraw\u002Fmaster\u002FScreenShot\u002FBaiduFM-Swift_AppleWatch_00.png?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`580` \n- [Bither](https:\u002F\u002Fgithub.com\u002Fbither\u002Fbither-ios): Simple & secure Bitcoin wallet\n  -  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F41\u002F7e\u002Ffe\u002F417efe4a-cb72-2911-af76-5c3c95af8d13\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F39\u002F68\u002F85\u002F39688509-61d9-a94a-d8fb-7f5642bf1e94\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F3c\u002F0f\u002F12\u002F3c0f12c3-2bfe-c262-e01f-b2b8698cc624\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F86\u002F71\u002F7b\u002F86717be0-9497-cefa-6e40-c8a9bf48002c\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2024` `objc` \n  -  ☆`273` \n- [Bus Today](https:\u002F\u002Fgithub.com\u002FJohnWong\u002Fbus-today): Track bus line on your wrist, includes Today Extension\n  -  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F60\u002F13\u002F98\u002F60139811-685a-cc58-9e1e-544a1b87ca74\u002Fmzl.zqoaqzsb.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F1e\u002Fac\u002F03\u002F1eac03ec-45ed-7efe-6ff9-f3713baa4da0\u002Fmzl.iahmmuul.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Fb0\u002F43\u002Fce\u002Fb043ce1c-e33a-790d-fb17-7842db114fdb\u002Fmzl.zrqjzmbz.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F39\u002Fa4\u002F54\u002F39a45485-b91e-6f23-d020-2c513194c022\u002Fmzl.mppkwkjn.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Ffa\u002F3a\u002F53\u002Ffa3a53ea-47a4-f93d-5bae-0c685ae2e160\u002Fmzl.ajscbauc.png\u002F460x0w.jpg'>`Screenshot 5`\u003C\u002Fa> \n  -  `2024` `objc` \n  -  ☆`78` \n- [Calculator by BalestraPatrick](https:\u002F\u002Fgithub.com\u002FBalestraPatrick\u002FAppleWatchCalculator)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FBalestraPatrick\u002FAppleWatchCalculator\u002Fblob\u002Fmaster\u002FScreenshot1.png?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2020` `objc` \n  -  ☆`155` \n- [Chanify](https:\u002F\u002Fgithub.com\u002Fchanify\u002Fchanify-ios): Safe and simple notification tool, includes a Notification Service Extension\n  - \u003Ca href=https:\u002F\u002Fwww.chanify.net>`https:\u002F\u002Fwww.chanify.net`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid1531546573) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fwiki\u002Fchanify\u002Fchanify\u002Fimages\u002Fpreview.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `objc` \n  -  ☆`228` \n- [Clendar](https:\u002F\u002Fgithub.com\u002Fvinhnx\u002FClendar): Minimal calendar & widgets\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fclendar-a-calendar-app\u002Fid1548102041) \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F211681182-b43b1c2d-b754-4408-ae44-c94fbd83370c.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `swiftui` `iphone` `ipad` \n  -  ☆`712` \n- [Giovanni](https:\u002F\u002Fgithub.com\u002Fgabrieloc\u002FGIOVANNI): Gameboy emulator for the Apple Watch\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fgabrieloc\u002FGIOVANNI\u002Frefs\u002Fheads\u002Fmaster\u002Fgameplay.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`964` \n- [Gym Routine Tracker](https:\u002F\u002Fgithub.com\u002Fopen-trackers\u002FGym-Routine-Tracker-Watch-App): Minimalist workout tracker\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fgym-routine-tracker\u002Fid6444747204) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fgym-routine-tracker\u002Fgym-routine-tracker.github.io\u002Fgh-pages\u002Fassets\u002Fimages\u002Fexercise-run-display.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` \n  -  ☆`55` \n- [HeartControl](https:\u002F\u002Fgithub.com\u002Fthomaspaulmann\u002FHeartControl): Continuous heart rate measurement during workouts\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F5df9d7bf-c8d6-4977-9692-98100471123d'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `swift` `watchos3` \n  -  ☆`200` \n- [heartrate](https:\u002F\u002Fgithub.com\u002Fcoolioxlr\u002FwatchOS-2-heartrate): Show streaming heart rate from the watch\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F235365559-7c45b4e0-6b56-4d51-9a00-e4acd3a0fdd7.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` `watchos2` \n  -  ☆`342` \n- [HN Reader](https:\u002F\u002Fgithub.com\u002FDimillian\u002FSwiftHN): Hacker News Reader\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fhn-reader-hacker-news-reader\u002Fid919243741) \u003Ca href='https:\u002F\u002Fcdn-images-1.medium.com\u002Fv2\u002Fresize:fit:800\u002F1*6Bey3OUZ2Xhuk-ZXCB-gOg.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2020` `swift` \n  -  ☆`1754` \n- [KHabit](https:\u002F\u002Fgithub.com\u002Felkiwy\u002FKHabit): Maintain productive habits\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fkhabit\u002Fid1533656718) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Felkiwy\u002FKHabit\u002Fmaster\u002FScreenshots\u002FKHabit_1.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Felkiwy\u002FKHabit\u002Fmaster\u002FScreenshots\u002FKHabit_2.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Felkiwy\u002FKHabit\u002Fmaster\u002FScreenshots\u002FKHabit_3.png'>`Screenshot 3`\u003C\u002Fa> \n  -  `2023` `swift` `swiftui` \n  -  ☆`64` \n- [Nightguard](https:\u002F\u002Fgithub.com\u002Fnightscout\u002Fnightguard): Display blood glucose values stored on your nightscout server\n  - \u003Ca href=https:\u002F\u002Fwww.nightscout.info\u002F>`https:\u002F\u002Fwww.nightscout.info\u002F`\u003C\u002Fa>\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fnightscout\u002Fnightguard\u002Fraw\u002Fmaster\u002Fimages\u002Fnightguard24.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `apple-watch` \n  -  ☆`275` \n- [NowPlayingPlus](https:\u002F\u002Fgithub.com\u002Fchockenberry\u002FNowPlayingPlus): Circular and corner complications for Now Playing controls\n  -  `2025` `watchos` \n  -  ☆`30` \n- [PhotoWatch](https:\u002F\u002Fgithub.com\u002Fdropbox\u002FPhotoWatch): Uses the SwiftyDropbox SDK\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdropbox\u002FPhotoWatch\u002Fraw\u002Fmaster\u002FScreenshots\u002Fwatch.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `swift` \n  -  ☆`120` \n- [Pomosh](https:\u002F\u002Fgithub.com\u002Fstevenselcuk\u002FPomosh-iOS-watchOS): Pomodoro Technique assistant\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Fac2f2230-23ad-4f7c-9625-862b365565d3'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `swift` `swiftui` \n  -  ☆`95` \n- [Quote Today](https:\u002F\u002Fgithub.com\u002FSaiBalaji-PSS\u002FQuote-Today): Display a random quote from the Quote API\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F51410810\u002F87869133-0b11ba80-c9bb-11ea-80ed-4d4286744caa.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F51410810\u002F87869148-1fee4e00-c9bb-11ea-8935-6646c352a6e6.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F51410810\u002F87869153-2a104c80-c9bb-11ea-932e-53cf16cf0e75.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F51410810\u002F87869174-4b713880-c9bb-11ea-86d0-6a8675cecfb5.png'>`Screenshot 4`\u003C\u002Fa> \n  -  `2020` \n  -  ☆`6` \n- [SpriteKitWatchFace](https:\u002F\u002Fgithub.com\u002Fsteventroughtonsmith\u002FSpriteKitWatchFace): SpriteKit-based faux analog watch face example for watchOS\n  -  \u003Ca href='https:\u002F\u002Fhccdata.s3.amazonaws.com\u002Fgh_spritekitwatchface.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `objc` `spritekit` \n  -  ☆`1142` \n- [TermiWatch](https:\u002F\u002Fgithub.com\u002Fkuglee\u002FTermiWatch): A terminal face for Apple Watch\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fkuglee\u002FTermiWatch\u002Fmaster\u002FScreenshots\u002F44mm.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `swift` \n  -  ☆`2264` \n- [US NewsFeed](https:\u002F\u002Fgithub.com\u002FJohnYezub\u002FNewsFeed_SwiftUI_MVVM)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FJohnYezub\u002FNewsFeed_SwiftUI_MVVM\u002Fraw\u002Fmain\u002Fnews2.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` \n  -  ☆`15` \n- [WatchPics](https:\u002F\u002Fgithub.com\u002FD-32\u002FWatchPics): For Instagram\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F235376637-429750ad-f3cf-4600-8684-8028e78572af.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `objc` \n  -  ☆`95` \n- [Waterminder](https:\u002F\u002Fgithub.com\u002Fcaiobzen\u002Fwater-reminder-swiftui): Watch app to remind you to drink water\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fcaiobzen\u002Fwater-reminder-swiftui\u002Fraw\u002Fmaster\u002Fdrink-water-app.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` `combine` \n  -  ☆`237` \n- [Word Of The Day](https:\u002F\u002Fgithub.com\u002Fkyledold\u002FWordOfTheDay): Includes a widget and watch app\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fgb\u002Fapp\u002Fword-of-the-day-english\u002Fid1551946328) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fkyledold\u002FWordOfTheDay\u002Fblob\u002Fmaster\u002FImages\u002Fpreview_large.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fkyledold\u002FWordOfTheDay\u002Fblob\u002Fmaster\u002FImages\u002Fpreview_medium.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fkyledold\u002FWordOfTheDay\u002Fblob\u002Fmaster\u002FImages\u002Fpreview_watchOS.png'>`Screenshot 3`\u003C\u002Fa> \n  -  `2024` `watchos` `swiftui` `alamofire` \n  -  ☆`92` \n## Browser \n \n[back to top](#readme) \n \n\n- [Chrome](https:\u002F\u002Fgithub.com\u002Fchromium\u002Fchromium)\n  -  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F15\u002F4d\u002F26\u002F154d2610-1d6e-ed2e-7a7a-698f98e466c1\u002Fmzl.fuawsxsw.png\u002F626x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F69\u002F51\u002Ff2\u002F6951f239-8529-90e5-3b24-0b8ccae172e3\u002Fmzl.qdavkgej.png\u002F626x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F0a\u002Ff9\u002F84\u002F0af984c6-83d0-270a-d062-5a16fd16acfb\u002Fmzl.ykkkwqij.png\u002F626x0w.jpg'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `objective-c++` \n  -  ☆`23483` \n- [Firefox](https:\u002F\u002Fgithub.com\u002Fmozilla-mobile\u002Ffirefox-ios): Official Firefox app\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Ffirefox-web-browser\u002Fid989804926) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F47\u002Fb7\u002F1b\u002F47b71b74-5bb4-9c4d-4826-18f89324af9d\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fba\u002F24\u002F97\u002Fba249744-0dda-90a9-4406-2d30720e59a4\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F93\u002Fd1\u002Fd4\u002F93d1d4d1-5cde-f1d7-4e68-1fe824bcdc13\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F89\u002F17\u002F58\u002F89175888-9e1e-3fcf-ce42-9dd347327298\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F9f\u002F36\u002Fdc\u002F9f36dc54-b99b-fd5c-0076-0cdb1d4bc53e\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 5`\u003C\u002Fa> \n  -  `2026` `swift` `carthage` `alamofire` `snapkit` `libphonenumber` \n  -  ☆`12895` \n- [Onion Browser](https:\u002F\u002Fgithub.com\u002FOnionBrowser\u002FOnionBrowser): A Tor-powered web browser that improves your privacy\n  - \u003Ca href=https:\u002F\u002Fonionbrowser.com>`https:\u002F\u002Fonionbrowser.com`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid519296448) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002Fdf\u002F3b\u002Ff7\u002Fdf3bf7dd-a0ec-08f8-1851-8d753207f069\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F9e\u002Fb8\u002Fab\u002F9eb8abc1-cf22-9866-9521-88cb7772efa9\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F02\u002F2b\u002Fe0\u002F022be068-3552-7b25-2bb5-675c7e878e5a\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `objc` `tor` \n  -  ☆`2566` \n- [SnowHaze](https:\u002F\u002Fgithub.com\u002Fsnowhaze\u002FSnowHaze-iOS): Powerful private browser developed to protect your data\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fsnowhaze\u002Fid1121026941) \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Fa0\u002Ffc\u002F6f\u002Fa0fc6f11-2a83-7f80-f9f6-3caf7d73e1b0\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F02\u002F65\u002Fbf\u002F0265bffc-4b48-f52c-a698-c50ddbe22d53\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Fa2\u002Fa4\u002Fa2\u002Fa2a4a22f-0f48-3c86-c672-482e190ef21f\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Ffc\u002F79\u002F2f\u002Ffc792faf-eef5-8ee6-78bb-2aa396c7dbf4\u002Fpr_source.png\u002F628x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2022` `swift` \n  -  ☆`173` \n## Calculator \n \n[back to top](#readme) \n \n\n- [BMI Calculator](https:\u002F\u002Fgithub.com\u002Fappbrewery\u002FBMI-Calculator-iOS13)\n  -  `2022` `swift` \n  -  ☆`80` \n- [Calculator](https:\u002F\u002Fgithub.com\u002Fbenoitvallon\u002Freact-native-nw-react-calculator): React Native calculator\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F29330b53-7fe9-4a62-accf-aa82c5658f67'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `react-native` \n  -  ☆`5218` \n- [calcupad](https:\u002F\u002Fgithub.com\u002Fkwonye\u002Fcalcupad)\n  -  `2021` `swift` `ipad` \n  -  ☆`11` \n- [Coffee Ratio](https:\u002F\u002Fgithub.com\u002Fjohnmahlon\u002FCoffee-Ratio): Calculates grams of water needed given grams of coffee based off ratio chosen\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F6923f2e9-33c1-4930-bca3-74a1d83dbbe4'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` \n  -  ☆`90` \n- [HexaCalc](https:\u002F\u002Fgithub.com\u002FAnthonyH93\u002FHexaCalc): Programmer's calculator\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fhexacalc\u002Fid1529225315) \u003Ca href='https:\u002F\u002Fgithub.com\u002FAnthonyH93\u002FHexaCalc\u002Fraw\u002Fmaster\u002FDeviceScreenshots\u002F1.6.0\u002FGreenPositiveHex.png?raw=true'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002FAnthonyH93\u002FHexaCalc\u002Fraw\u002Fmaster\u002FDeviceScreenshots\u002F1.6.0\u002FGreenPositiveBin.png?raw=true'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002FAnthonyH93\u002FHexaCalc\u002Fraw\u002Fmaster\u002FDeviceScreenshots\u002F1.6.0\u002FGreenPositiveDec.png?raw=true'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002FAnthonyH93\u002FHexaCalc\u002Fraw\u002Fmaster\u002FDeviceScreenshots\u002F1.6.0\u002FDefaultSettings.png?raw=true'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `swift` `core-data` \n  -  ☆`56` \n- [Mr.Tip](https:\u002F\u002Fgithub.com\u002Fcsprasad\u002FMr-Tip): Designed to easily calculate tips and split bills with a simple, intuitive interface\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fcsprasad\u002FMr-Tip\u002Fraw\u002Fmain\u002FMr.%20Tip\u002Fscreenshots\u002Flight.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fcsprasad\u002FMr-Tip\u002Fraw\u002Fmain\u002FMr.%20Tip\u002Fscreenshots\u002Fdark.png'>`Screenshot 2`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`2` \n- [NeuCalc](https:\u002F\u002Fgithub.com\u002FYusuFKaan48\u002FNeuCalc): Embraces the neumorphism design language to deliver a modern, soft and intuitive user experience\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd3ab64f6-5128-47fc-a602-3703e7efa235'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `react-native` \n  -  ☆`1` \n- [SIP Calculator](https:\u002F\u002Fgithub.com\u002Ftirupati17\u002Fsip-calculator-swift): Calculate the future value of SIP (Systematic Investment Plan) payments\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid1092822415) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple69\u002Fv4\u002F3c\u002F33\u002F53\u002F3c335302-9f13-5771-52df-150de85ab20e\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` \n  -  ☆`38` \n- [Splito!](https:\u002F\u002Fgithub.com\u002Falmormd\u002FSplito): Billing and tips calculator\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fsplito\u002Fid1602086746) \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F85921199\u002F147791061-392897f8-2b68-4be8-9194-db35dd5d04d9.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `swift` \n  -  ☆`13` \n- [Tipulator](https:\u002F\u002Fgithub.com\u002FSophiestication\u002FTipulator)\n  -  `2023` `objc` \n  -  ☆`47` \n## Calendar \n \n[back to top](#readme) \n \n\n- [CalendarApp](https:\u002F\u002Fgithub.com\u002Frichardtop\u002FCalendarApp): Sample calendar app created with CalendarKit (template repository), shows events from EventKit\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F8013017\u002F118695043-68fa7300-b815-11eb-8153-f13b51335f19.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`232` \n- [Clendar](https:\u002F\u002Fgithub.com\u002Fvinhnx\u002FClendar): Minimal calendar & widgets\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fclendar-a-calendar-app\u002Fid1548102041) \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F211681182-b43b1c2d-b754-4408-ae44-c94fbd83370c.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `swiftui` `iphone` `ipad` \n  -  ☆`712` \n- [FreeTimePicker](https:\u002F\u002Fgithub.com\u002Ffromkk\u002FFreeTimePicker): Find free time in your calendar\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Ffromkk\u002FFreeTimePicker\u002Fraw\u002Fmaster\u002Fimages\u002Fsearch.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2021` `swift` `swiftui` `combine` \n  -  ☆`48` \n- [HorizonCalendar](https:\u002F\u002Fgithub.com\u002Fairbnb\u002FHorizonCalendar): Example app for declarative, performant, calendar UI component\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fairbnb\u002FHorizonCalendar\u002Fraw\u002Fmaster\u002FDocs\u002FImages\u002Fstay_search.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`3123` \n## Color \n \n[back to top](#readme) \n \n\n- [GammaThingy](https:\u002F\u002Fgithub.com\u002Fthomasfinch\u002FGammaThingy): Change screen gamma dynamically\n  -  `2024` `objc` \n  -  ☆`780` \n- [palette-from-image](https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image): Inspired by https:\u002F\u002Fearthview.withgoogle.com\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot1.png?raw=true'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot2.png?raw=true'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot3.png?raw=true'>`Screenshot 3`\u003C\u002Fa> \n  -  `2020` `swift` `palette` `color` `earthview` \n  -  ☆`34` \n## Clock \n \n[back to top](#readme) \n \n\n- [Fibonacc iClock](https:\u002F\u002Fgithub.com\u002Fscribblemaniac\u002FFibonacc-iClock): A clock based off the famous Fibonacci sequence\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fscribblemaniac\u002FFibonnac-iClock\u002Fmaster\u002FScreenshot.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `objc` \n  -  ☆`19` \n- [Off-Day](https:\u002F\u002Fgithub.com\u002Fzizicici\u002FOff-Day): Holiday alarm clock\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Foff-day\u002Fid6501973975) \u003Ca href='https:\u002F\u002Fi.v2ex.co\u002F0SL75bVd.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`339` \n## Clone \n \n[back to top](#readme) \n \n\n- [2048](https:\u002F\u002Fgithub.com\u002Faustinzheng\u002Fswift-2048)\n  -  \u003Ca href='https:\u002F\u002Fcdn-images-1.medium.com\u002Fv2\u002Fresize:fit:800\u002F1*Lzt_Wm8hbVUEptBW-vhhMg.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` \n  -  ☆`3138` \n- [2048](https:\u002F\u002Fgithub.com\u002Fdanqing\u002F2048)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Faa4dfd0d-8e00-4dbb-9f2e-7bcb55dc2ab3'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `spritekit` `objc` \n  -  ☆`1117` \n- [Apple Pay Cash Animation](https:\u002F\u002Fgithub.com\u002Fjtrivedi\u002FApple-Cash-Animation)\n  -  `2022` `swift` \n  -  ☆`446` \n- [appstore](https:\u002F\u002Fgithub.com\u002Fphillfarrugia\u002Fappstore-clone)\n  -  \u003Ca href='https:\u002F\u002Fcdn-images-1.medium.com\u002Fv2\u002Fresize:fit:800\u002F1*tQ0-dhZvBH3O0h9GTScihA.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`509` \n- [DesignRemakes](https:\u002F\u002Fgithub.com\u002FchFlorian\u002FDesignRemakes): Dribbble designs, speed-coded in SwiftUI\n  -  `2023` `swift` `swiftui` \n  -  ☆`68` \n- [Finance](https:\u002F\u002Fgithub.com\u002F7kfpun\u002FFinanceReactNative): The system Stocks app written in React Native\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002F7kfpun\u002FFinanceReactNative\u002Fblob\u002Fmaster\u002FpreviewIOS.gif?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `react-native` \n  -  ☆`2074` \n- [Flappy Fly-Bird](https:\u002F\u002Fgithub.com\u002Feleev\u002Fflappy-fly-bird): A clone of Flappy Bird using SpriteKit and GameplayKit\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feleev\u002Fflappy-fly-bird\u002Fmaster\u002Fresources\u002Fimg-01.PNG'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feleev\u002Fflappy-fly-bird\u002Fmaster\u002Fresources\u002Fimg-02.PNG'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feleev\u002Fflappy-fly-bird\u002Fmaster\u002Fresources\u002Fimg-03.PNG'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feleev\u002Fflappy-fly-bird\u002Fmaster\u002Fresources\u002Fimg-04.PNG'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feleev\u002Fflappy-fly-bird\u002Fmaster\u002Fresources\u002Fimg-05.PNG'>`Screenshot 5`\u003C\u002Fa> \n  -  `2023` `swift` `spritekit` `gameplaykit` \n  -  ☆`426` \n- [FlappySwift](https:\u002F\u002Fgithub.com\u002Fnewlinedotco\u002FFlappySwift): Flappy Bird clone\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F7f53f721-96d1-440a-8c42-73f4cc86f8cd'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` \n  -  ☆`9690` \n- [Instagram-SwiftUI](https:\u002F\u002Fgithub.com\u002FPankajGaikar\u002FInstagram-Clone-SwiftUI)\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPankajGaikar\u002FInstagram-Clone-SwiftUI\u002Fmain\u002FScreenshots\u002FIMG_1607.PNG'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPankajGaikar\u002FInstagram-Clone-SwiftUI\u002Fmain\u002FScreenshots\u002Factivity-dark.PNG'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPankajGaikar\u002FInstagram-Clone-SwiftUI\u002Fmain\u002FScreenshots\u002Fprofile-dark.PNG'>`Screenshot 3`\u003C\u002Fa> \n  -  `2024` `swift` `swiftui` \n  -  ☆`162` \n- [MakeItSo](https:\u002F\u002Fgithub.com\u002Fpeterfriese\u002FMakeItSo): A clone of Apple's Reminders\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F149539522-01ae6d20-e365-40bc-aaf0-c1f357321878.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `swiftui` `firebase` \n  -  ☆`523` \n- [Messenger Clone](https:\u002F\u002Fgithub.com\u002Fdopebase\u002Fmessenger-iOS-chat-swift-firestore): Real-time chat\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fdopebase\u002Fassets\u002Frefs\u002Fheads\u002Fmain\u002Fapps\u002Fswift\u002Fswift-ios-chat-firebase-realtime\u002Fswift-ios-chat-firebase-realtime-app-chat-screen.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `firebase` `firestore` \n  -  ☆`791` \n- [Netflix UI](https:\u002F\u002Fgithub.com\u002Fsaulsharma\u002Fnetflix-ui)\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fsaulsharma\u002Fnetflix-ui\u002Fraw\u002Fmain\u002Fassets\u002Fgifs\u002Fdemo.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `react-native` `expo` \n  -  ☆`1682` \n- [palette-from-image](https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image): Inspired by https:\u002F\u002Fearthview.withgoogle.com\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot1.png?raw=true'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot2.png?raw=true'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fchuongtrh\u002Fpalette-from-image\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fscreenshot3.png?raw=true'>`Screenshot 3`\u003C\u002Fa> \n  -  `2020` `swift` `palette` `color` `earthview` \n  -  ☆`34` \n- [Snake Classic](https:\u002F\u002Fgithub.com\u002FPiXeL16\u002FSnakeClassic): A snake engine for all Apple devices\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPiXeL16\u002FSnakeClassic\u002Fmaster\u002FArt\u002FSnakeWatch.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` \n  -  ☆`78` \n- [SpotifyClone](https:\u002F\u002Fgithub.com\u002Fdenoni\u002FSpotifyClone): Uses the official API\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Ffe18fc75-b5cb-4d15-a665-df7705f522b4'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `swift` `spotify` `swiftui` `combine` `mvvm` `alamofire` \n  -  ☆`288` \n- [Swiftagram](https:\u002F\u002Fgithub.com\u002Fsbertix\u002FSwiftagram): For Instagram, relies on unofficial private APIs\n  -  `2022` `swift` \n  -  ☆`256` \n- [Swiftenstein](https:\u002F\u002Fgithub.com\u002Fnicklockwood\u002FSwiftenstein): Wolfenstein 3D clone\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fnicklockwood\u002FSwiftenstein\u002Fmaster\u002FScreenshot.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`370` \n- [SwiftUICraft](https:\u002F\u002Fgithub.com\u002Faheze\u002FSwiftUICraft): Minecraft clone\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Faheze\u002FSwiftUICraft\u002Fraw\u002Fmain\u002FAssets\u002FLevel1.PNG'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `swift` `swiftui` \n  -  ☆`334` \n- [Trello](https:\u002F\u002Fgithub.com\u002Falfianlosari\u002FKanbanDragDropiOS)\n  -  `2022` `swift` \n  -  ☆`118` \n- [YouTube Clone](https:\u002F\u002Fgithub.com\u002FVamshiIITBHU14\u002FYouTubeClone): YouTube clone using MVC\n  -  `2024` `swift` \n  -  ☆`180` \n- [youtube-iOS](https:\u002F\u002Fgithub.com\u002Faslanyanhaik\u002Fyoutube-iOS): YouTube app template\n  -  \u003Ca href='https:\u002F\u002Fi.giphy.com\u002FhwCahHAD1tNHa.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2020` `swift` `swift3` \n  -  ☆`2537` \n## Communication \n \n[back to top](#readme) \n \n\n- [afone](https:\u002F\u002Fgithub.com\u002Fautomat-berlin\u002Fafone\u002F): Reference implementation for SIP Telephony that can be used on different SIP stacks with no effort\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fafone\u002Fid1470424336) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fautomat-berlin\u002Fafone\u002Fmaster\u002FDocumentation\u002FScreenshots\u002Flogin.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fautomat-berlin\u002Fafone\u002Fmaster\u002FDocumentation\u002FScreenshots\u002Flogin_advanced.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fautomat-berlin\u002Fafone\u002Fmaster\u002FDocumentation\u002FScreenshots\u002Fdialer.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fautomat-berlin\u002Fafone\u002Fmaster\u002FDocumentation\u002FScreenshots\u002Fcall.png'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fautomat-berlin\u002Fafone\u002Fmaster\u002FDocumentation\u002FScreenshots\u002Fsettings.png'>`Screenshot 5`\u003C\u002Fa> \n  - `swift` \n- [Apple Intelligence Chat](https:\u002F\u002Fgithub.com\u002FPallavAg\u002FApple-Intelligence-Chat): Chat with Apple Intelligence using the new Foundation Models Framework and Liquid Glass UI\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6305de96-2c6a-4eaa-99ff-a923ad6be368'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swiftui` `ios26` \n  -  ☆`366` \n- [AppRTC](https:\u002F\u002Fgithub.com\u002FISBX\u002Fapprtc-ios): A native video chat app\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FISBX\u002Fapprtc-ios\u002Fraw\u002Fmaster\u002Fscreenshots\u002Fscreenshots.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `objc` `webrtc` `google` \n  -  ☆`1354` \n- [Basic Chat (Bluetooth Low Energy)](https:\u002F\u002Fgithub.com\u002Fadafruit\u002FBasic-Chat)\n  -  `2021` `swift` `bluetooth` \n  -  ☆`126` \n- [BetterBlue](https:\u002F\u002Fgithub.com\u002Fschmidtwmark\u002FBetterBlue): Seamlessly connect and control your Hyundai or Kia vehicles\n  - \u003Ca href=https:\u002F\u002Fmarkschmidt.io\u002Fbetterblue>`https:\u002F\u002Fmarkschmidt.io\u002Fbetterblue`\u003C\u002Fa>\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fschmidtwmark\u002FBetterBlue\u002Fmain\u002Fbetterblue-phones.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swiftui` \n  -  ☆`85` \n- [BLEMeshChat](https:\u002F\u002Fgithub.com\u002Fchrisballinger\u002FBLEMeshChat): Chat using Bluetooth 4.0 Low Energy API (Bluetooth LE)\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F236501293-3e613366-e186-4b94-a060-d8aae797b610.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2017` `objc` `yapdatabase` `purelayout` `mantle` `bluetooth` \n  -  ☆`500` \n- [ChatSecure](https:\u002F\u002Fgithub.com\u002FChatSecure\u002FChatSecure-iOS): Send messages with OTR encryption\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fchatsecure-encrypted-messenger\u002Fid464200063) \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fc8\u002F50\u002F45\u002Fc85045d1-e4c3-b45c-b807-88895baabea7\u002Fmzl.ifcxuteh.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002Fb2\u002F76\u002F4a\u002Fb2764a43-7234-d208-f390-2d7efd07b13d\u002Fmzl.efigjugg.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fb6\u002Ff1\u002F8d\u002Fb6f18d6a-c361-bfda-9992-6bb0ddc7d9e3\u002Fmzl.yplvxiqv.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F49\u002Faf\u002F7a\u002F49af7a2a-6ed2-9f47-5511-92c8734a9c77\u002Fmzl.bdnewqrd.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2024` `objc` `xmpp` \n  -  ☆`3156` \n- [Chatwoot](https:\u002F\u002Fgithub.com\u002Fchatwoot\u002Fchatwoot-mobile-app): Live chat for businesses\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid1495796682) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Fca04127b-5c28-419f-95cf-3b1d4816ad07'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `react-native` \n  -  ☆`891` \n- [Colloquy](https:\u002F\u002Fgithub.com\u002Fcolloquy\u002Fcolloquy): IRC client\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fcolloquy-irc-client\u002Fid302000478) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F02\u002Fed\u002Fa1\u002F02eda19d-a1eb-f607-daed-67cc275db963\u002Fmzl.ymupketw.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F95\u002Fe8\u002Fa4\u002F95e8a416-ab17-b309-c5f3-db16c8ebd434\u002Fmzl.dquclsly.png\u002F626x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F49\u002F39\u002F11\u002F49391171-cf81-3db8-571b-6fae63bf1163\u002Fmzl.vmvxxfwh.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F4c\u002Ff6\u002F16\u002F4cf61698-128c-eb16-9d7d-a5d7d04599f4\u002Fmzl.bludqoil.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2021` `objc` \n  -  ☆`256` \n- [Context Composer](https:\u002F\u002Fgithub.com\u002Fsahilsatralkar\u002FContextComposer): Context Composer is a cutting-edge app that leverages Apple's Foundation Models framework to generate contextually appropriate response variations.\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fsahilsatralkar\u002FContextComposer\u002Fblob\u002Fmain\u002Fscreenshot.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `swifui` \n  -  ☆`3` \n- [deltachat](https:\u002F\u002Fgithub.com\u002Fdeltachat\u002Fdeltachat-ios): Email-based instant messaging\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fdelta-chat\u002Fid1459523234) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdeltachat\u002Fdeltachat-ios\u002Fblob\u002Fmaster\u002Fdocs\u002Fimages\u002Fscreenshot_chat_list.png?raw=true'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdeltachat\u002Fdeltachat-ios\u002Fblob\u002Fmaster\u002Fdocs\u002Fimages\u002Fscreenshot_chat_view.png?raw=true'>`Screenshot 2`\u003C\u002Fa> \n  -  `2026` `swift` `ipad` \n  -  ☆`433` \n- [Element](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-ios): Secure decentralised chat\u002FVoIP\n  - \u003Ca href=https:\u002F\u002Felement.io>`https:\u002F\u002Felement.io`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Felement\u002Fid1083446067) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Fd61605e1-7fee-440d-be53-b96b9af0d03c'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `objc` `webrtc` `ipad` `cmark` \n  -  ☆`1826` \n- [Element X](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-x-ios): Secure decentralised chat\u002FVoIP, newer version of Element\n  - \u003Ca href=https:\u002F\u002Felement.io>`https:\u002F\u002Felement.io`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Felement-x-secure-chat-call\u002Fid1631335820) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource221\u002Fv4\u002F0c\u002F5a\u002Fff\u002F0c5affe2-b3f0-e83e-a095-1aa4a34ac2a3\u002Fd0306b7e-aa04-4ef2-b56b-d4a097ef1677_12.9-inch-6th-gen-1.png\u002F626x0w.webp'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource211\u002Fv4\u002F93\u002F80\u002F33\u002F93803343-c529-20f5-cf80-ffbd7cb937b3\u002F106a3d55-876d-4fb4-a37b-2d82cd9a6340_12.9-inch-6th-gen-2.png\u002F626x0w.webp'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource211\u002Fv4\u002F2c\u002F36\u002F2b\u002F2c362b4d-5cf0-3eb5-6756-5185fa747439\u002F5a643efe-d553-43df-bd67-2daee496b467_12.9-inch-6th-gen-3.png\u002F626x0w.webp'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `swift` `iphone` `ipad` `matrix` `rust` \n  -  ☆`811` \n- [Flash Chat](https:\u002F\u002Fgithub.com\u002Fappbrewery\u002FFlash-Chat-iOS13)\n  -  `2024` `swift` \n  -  ☆`67` \n- [Flat](https:\u002F\u002Fgithub.com\u002Fnetless-io\u002Fflat-ios): Agora Flat classroom\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fnetless-io\u002Fflat-ios\u002Fmain\u002Fart\u002Fflat-showcase.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`58` \n- [FluffyChat](https:\u002F\u002Fgithub.com\u002Fkrille-chan\u002Ffluffychat): Cute matrix messenger, easy to use but secure and decentralized\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Ffluffychat\u002Fid1551469600) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fkrille-chan\u002Ffluffychat-website\u002Frefs\u002Fheads\u002Fmain\u002Fsrc\u002Fassets\u002Fscreenshots\u002Fmobile.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `flutter` `ipad` \n  -  ☆`2712` \n- [FoundationChat](https:\u002F\u002Fgithub.com\u002FDimillian\u002FFoundationChat): Chat using iOS 26 Foundation Models\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FDimillian\u002FFoundationChat\u002Fblob\u002Fmain\u002FImages\u002Fimage.png?raw=true'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swiftui` `ios26` \n  -  ☆`335` \n- [Goguma IRC](https:\u002F\u002Fcodeberg.org\u002Femersion\u002Fgoguma): Modern IRC experience with support for many IRCv3 extensions and IRC bouncers\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fgoguma-irc\u002Fid6470394620) \u003Ca href='https:\u002F\u002Ffs.emersion.fr\u002Fprotected\u002Fimg\u002Fgoguma\u002Fmain.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `flutter` \n  -  ☆`40` \n- [IRCCloud](https:\u002F\u002Fgithub.com\u002Firccloud\u002Fios): IRC client\u002Fservice\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Firccloud\u002Fid672699103) \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F0d\u002Fff\u002F82\u002F0dff82e1-3677-5fb4-7134-2ae21552b635\u002Fmzl.exbmpwni.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F70\u002F4b\u002Fae\u002F704bae65-fbd1-f842-860e-90c1cd0ba722\u002Fmzl.oifhpoij.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F48\u002F89\u002Fa5\u002F4889a5d7-b7f6-7642-2c19-c8a3458e5b7f\u002Fmzl.znhavvnj.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F42\u002F5b\u002Fac\u002F425baceb-e9f0-cf7f-8aa9-ab203ce8132d\u002Fmzl.ocminncy.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `objc` `fastlane` \n  -  ☆`293` \n- [Jami](https:\u002F\u002Freview.jami.net\u002Fadmin\u002Frepos\u002Fring-client-ios): Decentralised text messaging, video and audio calls, file transfer, video conferencing\n  - \u003Ca href=https:\u002F\u002Fjami.net>`https:\u002F\u002Fjami.net`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fring-a-gnu-package\u002Fid1306951055) \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F2e\u002F3f\u002Feb\u002F2e3febb6-8e78-7e2d-ab6d-8fd4b887f72a\u002Fmzl.tmqasjxc.png\u002F300x0w.jpg'>`Screenshot 1`\u003C\u002Fa> \n  - `swift` \n- [Linphone](https:\u002F\u002Fgitlab.linphone.org\u002FBC\u002Fpublic\u002Flinphone-iphone): Free audio\u002Fvideo calls and text messaging (be reachable at any time, even if the app is closed, with a WiFi or cellular connection)\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Flinphone\u002Fid360065638) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple125\u002Fv4\u002F48\u002F5f\u002F07\u002F485f073c-1bd4-acdb-127f-0bd5d266d359\u002Fmzl.gqlurkmf.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple125\u002Fv4\u002Fcc\u002Fb4\u002Fb8\u002Fccb4b8a4-f912-b4a7-d69f-1f9fda24f368\u002Fmzl.whsepbnn.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple115\u002Fv4\u002F93\u002F7c\u002Ffc\u002F937cfca3-14fd-0a4e-0690-ab02d07452ee\u002Fmzl.wkqxfgho.jpg\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple125\u002Fv4\u002F49\u002F12\u002F40\u002F4912400a-b408-3bf2-cf8a-8ecdefb858c0\u002Fpr_source.jpg\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  - `objc` \n- [Mattermost](https:\u002F\u002Fgithub.com\u002Fmattermost\u002Fmattermost-mobile): Secure messaging platform for DevOps teams\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fmattermost\u002Fid1257222717) \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F13119842\u002F82450764-1c9e1b00-9a7b-11ea-83d2-b835bf51c727.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F13119842\u002F82450847-38092600-9a7b-11ea-92a8-52cf92fb137b.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F13119842\u002F82450869-3e979d80-9a7b-11ea-81ea-0780c7a612f7.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F13119842\u002F82450896-47886f00-9a7b-11ea-92f4-da9e5553f469.png'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `react-native` \n  -  ☆`2647` \n- [Messenger](https:\u002F\u002Fgithub.com\u002Frelatedcode\u002FMessenger): Audio\u002Fvideo calls, realtime chat & full offline support\n  -  \u003Ca href='https:\u002F\u002Fuser-images.githubusercontent.com\u002F4723115\u002F183111668-70d3f114-bd84-4af7-9633-9e5fc09f1188.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `graphql` \n  -  ☆`4790` \n- [Messenger Clone](https:\u002F\u002Fgithub.com\u002Fdopebase\u002Fmessenger-iOS-chat-swift-firestore): Real-time chat\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fdopebase\u002Fassets\u002Frefs\u002Fheads\u002Fmain\u002Fapps\u002Fswift\u002Fswift-ios-chat-firebase-realtime\u002Fswift-ios-chat-firebase-realtime-app-chat-screen.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `firebase` `firestore` \n  -  ☆`791` \n- [Monal](https:\u002F\u002Fgithub.com\u002Fmonal-im\u002FMonal): Connect to your chat server without having to give a third party access to your password or messages\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fmonal-free-xmpp-chat\u002Fid317711500) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F1d\u002Fcb\u002Fd3\u002F1dcbd350-2399-537e-e224-c8b31450b836\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002Fbb\u002F64\u002Fc2\u002Fbb64c2f9-15c9-efd3-06ab-0864d147cdce\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F1c\u002F7b\u002Fa1\u002F1c7ba16a-36fe-762d-31a0-3991fd1e7bcc\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `objc` `xmpp` \n  -  ☆`652` \n- [Mumble](https:\u002F\u002Fgithub.com\u002Fmumble-voip\u002Fmumble-iphoneos): Gaming-focused social voice chat utility\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fmumble\u002Fid443472808) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F71\u002F36\u002F95\u002F7136953f-7ffc-05fa-0df7-78cc7ec4b06b\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F67\u002F56\u002F94\u002F67569407-e82a-6d28-80e6-c59845726c81\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F9f\u002F34\u002F7b\u002F9f347b9a-15f9-bd4f-f020-02f633967c9f\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F16\u002Fe3\u002Fcc\u002F16e3cc1a-e13a-d7f1-cf4a-f3a658828d10\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `objc` `fmdb` \n  -  ☆`224` \n- [Nio Matrix client](https:\u002F\u002Fgithub.com\u002Fniochat\u002Fnio)\n  -  \u003Ca href='https:\u002F\u002Fniochat.github.io\u002Fscreenshots.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`555` \n- [ProtonMail](https:\u002F\u002Fgithub.com\u002FProtonMail\u002Fios-mail): Encrypted Email\n  - \u003Ca href=https:\u002F\u002Fprotonmail.com\u002F>`https:\u002F\u002Fprotonmail.com\u002F`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid979659905) \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F1d\u002Fc0\u002Fba\u002F1dc0bacb-bd7e-bfb3-4a14-ab9cdfd6336d\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F9c\u002Fe3\u002F23\u002F9ce32347-1f99-dfa0-2434-c032e6264eda\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F11\u002F33\u002F5c\u002F11335cff-69e3-6a55-3248-ebe2e98c4e87\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fbc\u002F08\u002F4b\u002Fbc084bb4-d8d1-26aa-606f-03de254a345d\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `swift` `iphone` `ipad` `dompurify` `afnetworking` `flanimatedimage` \n  -  ☆`1581` \n- [Quick Chat](https:\u002F\u002Fgithub.com\u002Faslanyanhaik\u002FQuick-Chat): Real-time chat\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Faslanyanhaik\u002FQuick-Chat\u002Fmaster\u002Fscreenshot.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` `swift3` `firebase` \n  -  ☆`1826` \n- [Real-time Chat](https:\u002F\u002Fwww.kodeco.com\u002F22067733-firebase-tutorial-real-time-chat)\n  -  \u003Ca href='https:\u002F\u002Fkoenig-media.raywenderlich.com\u002Fuploads\u002F2016\u002F08\u002FRoadCyclingChatThread.jpg'>`Screenshot 1`\u003C\u002Fa> \n  - `firebase` \n- [Signal](https:\u002F\u002Fgithub.com\u002Fsignalapp\u002FSignal-iOS): Free, world-wide, private messaging & phone calls\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid874139669) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F57\u002F62\u002F68\u002F576268bf-3474-99e7-2621-adbf2438b3ce\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002Fb8\u002Fd3\u002F7a\u002Fb8d37a2b-3ecc-8775-3ce1-534d0adc2904\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F11\u002F82\u002Ffc\u002F1182fc57-5a43-4403-1048-47735d0a75f7\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F65\u002F78\u002F39\u002F6578398d-7204-d380-cf59-783acd3fa859\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `objc` `iphone` `carthage` `socketrocket` `purelayout` `openssl` \n  -  ☆`12007` \n- [SimpleX Chat](https:\u002F\u002Fgithub.com\u002Fsimplex-chat\u002Fsimplex-chat): Privacy redefined (no user IDs)\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fsimplex-chat-secure-messenger\u002Fid1605771084) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fsimplex-chat\u002F.github\u002Fmaster\u002Fprofile\u002Fimages\u002Fapp2.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`10942` \n- [Swiftgram](https:\u002F\u002Fgithub.com\u002FSwiftgram\u002FTelegram-iOS): Supercharged Telegram experience. Feature-rich, unlocked and secure fork with 50+ settings.\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid6471879502) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource221\u002Fv4\u002F2b\u002Ff6\u002Fe6\u002F2bf6e6f6-cf6c-7732-a16c-553da0f0ceb2\u002F19196428-c297-4771-b0c9-a977a6271a85_1.png\u002F460x998bb-60.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource221\u002Fv4\u002Fd3\u002Fb3\u002F92\u002Fd3b392dc-5a28-1b8e-f132-a010b6289de1\u002F8b573941-0a41-40f9-b72c-27d03bafa8c4_2.jpg\u002F460x998bb-60.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource221\u002Fv4\u002Fd1\u002F10\u002F81\u002Fd11081df-c27f-7e3f-641e-f20ee4fba2f0\u002F742216e5-1312-4da0-ada5-50f709410a96_5.png\u002F460x998bb-60.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource221\u002Fv4\u002Fa1\u002F62\u002F88\u002Fa16288b8-a49d-f5b6-e39d-eb8033ba2d64\u002F199ca24d-ce35-4b33-b8cd-fca59124556f_4.jpg\u002F460x998bb-60.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `swift` `c` `objc` \n  -  ☆`480` \n- [Telegram](https:\u002F\u002Fgithub.com\u002FTelegramMessenger\u002FTelegram-iOS): Send messages with a focus on speed & security\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Ftelegram-messenger\u002Fid686449807) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F72\u002F35\u002Ffb\u002F7235fb9a-07fd-97f1-31f1-b4810f7cd1ca\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fa2\u002Fe3\u002Fb4\u002Fa2e3b456-fdbc-77e6-d3f4-21e3d5998a79\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F78\u002F8d\u002Ff5\u002F788df564-08d5-40fc-b18c-d153de535b35\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F89\u002Fcf\u002Fcd\u002F89cfcd2f-98dd-cbc0-e730-c7cb1854928c\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F8e\u002F6b\u002F23\u002F8e6b239b-28b1-bbe2-f89c-f9e6ea9969b1\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 5`\u003C\u002Fa> \n  -  `2026` `swift` `c` `objc` \n  -  ☆`8450` \n- [Threema](https:\u002F\u002Fgithub.com\u002Fthreema-ch\u002Fthreema-ios): Secure, Anonymous and Private Messenger\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid578665578) \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource124\u002Fv4\u002F6e\u002F0c\u002F05\u002F6e0c054b-24d1-3796-4006-bd5078511a80\u002Faaea1545-ccaf-42d3-8d9a-d3ef27417fa1_iphon65_4.6-en_us-01-promo.png\u002F460x0w.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource124\u002Fv4\u002Fee\u002Ff1\u002F59\u002Feef15998-8309-3e8b-b047-a8614645e30f\u002F87522c7d-2998-41e2-882e-ea3f636ded44_iphon65_4.6-en_us-02-promo.png\u002F460x0w.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource114\u002Fv4\u002F2b\u002F7b\u002F87\u002F2b7b8738-4ce9-dddf-24ff-73c9949e530e\u002Fca775975-4ea7-4aa9-bf12-e5e012b53f72_iphon65_4.6-en_us-03-promo.png\u002F460x0w.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource124\u002Fv4\u002F6d\u002F98\u002F75\u002F6d98752c-9602-a893-ec7b-03a9f93f9985\u002F69f7a9d4-0416-4d4c-9bad-d3de10d9da31_iphon65_4.6-en_us-04-promo.png\u002F460x0w.png'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `swift` `objc` \n  -  ☆`411` \n- [Thunderbird Email](https:\u002F\u002Fgithub.com\u002Fthunderbird\u002Fthunderbird-ios)\n  - \u003Ca href=https:\u002F\u002Fthunderbird.net\u002Fmobile\u002F>`https:\u002F\u002Fthunderbird.net\u002Fmobile\u002F`\u003C\u002Fa>\n  -  \u003Ca href='https:\u002F\u002Fblog.thunderbird.net\u002Ffiles\u002F2025\u002F10\u002FMobile-Progress-Report_-September_October4.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swiftui` \n  -  ☆`931` \n- [Tinode](https:\u002F\u002Fgithub.com\u002Ftinode\u002Fios): Cross platform messenger\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Ftinode\u002Fid1483763538) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Ftinode\u002Fios\u002Fmaster\u002Fios-chat.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`282` \n- [TSWeChat](https:\u002F\u002Fgithub.com\u002Fhilen\u002FTSWeChat): A WeChat alternative\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fhilen\u002FTSWeChat\u002Fraw\u002Fmaster\u002Fimages\u002Fpreview1.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`3757` \n- [Tutanota](https:\u002F\u002Fgithub.com\u002Ftutao\u002Ftutanota): End-to-end encrypted email\n  - \u003Ca href=https:\u002F\u002Ftutanota.com\u002F>`https:\u002F\u002Ftutanota.com\u002F`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid922429609) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F9e\u002F10\u002Fb6\u002F9e10b656-8e6e-b4b8-bdce-5f787f12d25e\u002Fmzl.utcbsrcn.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F40\u002Fcc\u002F5f\u002F40cc5f60-4d7a-cb19-ddb5-fb9e92de9205\u002Fmzl.xpwjvrke.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fa8\u002Fc5\u002Fa2\u002Fa8c5a2de-33fc-1fad-7f5d-3f1579bc3fc3\u002Fmzl.xvkhmgab.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002Fbe\u002F32\u002F0a\u002Fbe320a6b-a860-a359-5c33-38bba742aef1\u002Fmzl.vgjqcasc.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `javascript` `cordova` `iphone` `ipad` \n  -  ☆`7494` \n- [Vapor Chat](https:\u002F\u002Fgithub.com\u002Fvapor-community\u002Fchat-ios-example): Basic realtime chat project using Vapor on the server\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F3be268b6-1457-4842-85f6-06a7d19ef527'>`Screenshot 1`\u003C\u002Fa> \n  -  `2020` `swift` `starscream` \n  -  ☆`69` \n- [Wire](https:\u002F\u002Fgithub.com\u002Fwireapp\u002Fwire-ios): Modern, private communications with crystal clear voice, video, group chats - always encrypted\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fwire\u002Fid930944768) \u003Ca href='https:\u002F\u002Fcdn-images-1.medium.com\u002Fv2\u002Fresize:fit:800\u002F1*CEtofzY1rIOKuGT7JO3VkA.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` `carthage` `afnetworking` `purelayout` \n  -  ☆`123` \n- [Zulip team chat](https:\u002F\u002Fgithub.com\u002Fzulip\u002Fzulip-mobile)\n  - \u003Ca href=https:\u002F\u002Fzulip.com>`https:\u002F\u002Fzulip.com`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fzulip\u002Fid1203036395) \u003Ca href='https:\u002F\u002Fzulip.com\u002Fstatic\u002Fimages\u002Fapp-screenshots\u002Fzulip-iphone-rough.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` `reactnative` \n  -  ☆`1346` \n## Developer \n \n[back to top](#readme) \n \n\n- [Awesome ML](https:\u002F\u002Fgithub.com\u002Feugenebokhan\u002FAwesome-ML): Discover, download, compile & launch different image processing CoreML models\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Feugenebokhan\u002FAwesome-ML\u002Fraw\u002Fmaster\u002FMedia\u002FApp-Demo-Transparent-Background.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`231` \n- [Bark](https:\u002F\u002Fgithub.com\u002FFinb\u002FBark): Send custom push notifications by calling an HTTP API\n  - \u003Ca href=https:\u002F\u002Fbark.day.app\u002F>`https:\u002F\u002Fbark.day.app\u002F`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fbark-custom-notifications\u002Fid1403753865) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0425d8ed-0c2a-49ea-92f8-b5062c91e411'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`7893` \n- [Buglife](https:\u002F\u002Fgithub.com\u002FBuglife\u002FBuglife-iOS): Awesome bug reporting SDK & web platform\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002Fd9e38638-c758-4240-ac12-f9c56e96f5bd'>`Screenshot 1`\u003C\u002Fa> \n  -  `2023` `objc` \n  -  ☆`510` \n- [CI2Go](https:\u002F\u002Fgithub.com\u002Fngs\u002Fci2go): For https:\u002F\u002Fcircleci.com\u002F\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fci2go-the-circleci-client\u002Fid940028427) \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F8f\u002Fa8\u002F7b\u002F8fa87bff-369c-f556-19be-04f9d64aafe5\u002Fmzl.cbjemxao.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple113\u002Fv4\u002F32\u002Fba\u002F3e\u002F32ba3e1c-2ca3-9acb-6edb-837d9813d42f\u002Fmzl.fnosaifu.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple123\u002Fv4\u002F75\u002Fb1\u002Fc3\u002F75b1c366-26f2-3468-88cb-a5576b72ee38\u002Fmzl.fdapyomc.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa> \n  -  `2022` `swift` \n  -  ☆`92` \n- [CodeAgents](https:\u002F\u002Fgithub.com\u002Feugenepyvovarov\u002FCodeAgentsMobile): Mobile client for Claude Code\n  - \u003Ca href=https:\u002F\u002Ftestflight.apple.com\u002Fjoin\u002FeUpweBZV>`https:\u002F\u002Ftestflight.apple.com\u002Fjoin\u002FeUpweBZV`\u003C\u002Fa>\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feugenepyvovarov\u002FCodeAgentsMobile\u002Frefs\u002Fheads\u002Fmain\u002Fscreenshots\u002Fscreenshot_1.png?raw=true'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feugenepyvovarov\u002FCodeAgentsMobile\u002Frefs\u002Fheads\u002Fmain\u002Fscreenshots\u002Fscreenshot_2.png?raw=true'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feugenepyvovarov\u002FCodeAgentsMobile\u002Frefs\u002Fheads\u002Fmain\u002Fscreenshots\u002Fscreenshot_3.png?raw=true'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Feugenepyvovarov\u002FCodeAgentsMobile\u002Frefs\u002Fheads\u002Fmain\u002Fscreenshots\u002Fscreenshot_4.png?raw=true'>`Screenshot 4`\u003C\u002Fa> \n  -  `2026` `ai` `claude-code` \n  -  ☆`129` \n- [Domain Dig](https:\u002F\u002Fgithub.com\u002Fzerolabsco\u002Fdomain-dig): Perform quick DNS lookups, SSL\u002FTLS checks, and more on any domain\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fdomaindig\u002Fid6760368004) \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fdomaindig\u002Fscreenshots\u002FiPhone\u002F01.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fdomaindig\u002Fscreenshots\u002FiPhone\u002F03.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fdomaindig\u002Fscreenshots\u002FiPhone\u002F04.png'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `swift` `swiftui` \n  -  ☆`1` \n- [Enchanted](https:\u002F\u002Fgithub.com\u002Fgluonfield\u002Fenchanted): Developer tool for LLMs\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fenchanted-llm\u002Fid6474268307) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7dade8ec-e94d-4936-9237-f2f2bc1533f2'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `swift` \n  -  ☆`5904` \n- [Evolution](https:\u002F\u002Fgithub.com\u002FEvolution-App\u002FiOS): An unofficial app for Swift Evolution\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fevolution-app\u002Fid1210898168) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F1d\u002F91\u002F90\u002F1d919067-8c46-3f04-f710-ecfed6494539\u002Fpr_source.png\u002F900x0w.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002Fee\u002F84\u002Fcc\u002Fee84cc99-5ff3-5c1c-4408-60c8f24f754d\u002Fpr_source.png\u002F900x0w.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F28\u002F86\u002Fe9\u002F2886e929-b5a9-09ed-47e7-0ed45806f463\u002Fpr_source.png\u002F900x0w.png'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F7a\u002F2a\u002F68\u002F7a2a68f4-5575-5d70-be87-d4df54ebb12f\u002Fpr_source.png\u002F900x0w.png'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Fe6\u002Fed\u002Fec\u002Fe6edecdb-78ce-6cfe-4fde-470c7cee306a\u002Fpr_source.png\u002F900x0w.png'>`Screenshot 5`\u003C\u002Fa> \n  -  `2024` `swift` `swift-evolution` \n  -  ☆`267` \n- [Expo Client](https:\u002F\u002Fgithub.com\u002Fexpo\u002Fexpo): Developer tool for creating experiences with interactive gestures & graphics\n  - \u003Ca href=https:\u002F\u002Fexpo.io\u002F>`https:\u002F\u002Fexpo.io\u002F`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fexpo-client\u002Fid982107779) \u003Ca href='https:\u002F\u002Fa4.mzstatic.com\u002Fus\u002Fr30\u002FPurple111\u002Fv4\u002F42\u002F1e\u002F6e\u002F421e6e4d-2524-5e1a-93aa-b8159d48a8fa\u002Fscreen696x696.jpeg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `react-native` `javascript` \n  -  ☆`48918` \n- [Feather](https:\u002F\u002Fgithub.com\u002Fclaration\u002FFeather): On-device application manager\u002Finstaller, uses certificates part of the Apple Developer Program\n  -  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fkhcrysalis\u002FFeather\u002F69bf3146b651b2bf123af6ad92c01f19f0118901\u002FImages\u002FImage-dark.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2026` `swift` \n  -  ☆`3983` \n- [Foundation Models Framework Example](https:\u002F\u002Fgithub.com\u002Frudrankriyam\u002FFoundation-Models-Framework-Example): Example for Foundation Models Framework in iOS 26\n  -  `2026` `ios26` \n  -  ☆`976` \n- [Haptic Haven](https:\u002F\u002Fgithub.com\u002Fdavejacobsen\u002FHapticHaven): Test, learn about, and implement haptic feedback\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fid1523772947) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002Fdavejacobsen\u002FHapticHaven\u002Fmaster\u002FScreenshots\u002FScreenshots.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2024` `swift` \n  -  ☆`44` \n- [Harbour](https:\u002F\u002Fgithub.com\u002Frrroyal\u002FHarbour): Docker\u002FPortainer app\n  -  `2025` `swift` `docker` `swiftui` `ipad` \n  -  ☆`745` \n- [HTTP\u002FS Response Code Lookup](https:\u002F\u002Fgithub.com\u002FPerson2099\u002FHTTPS-Responses): Quick and easy way to lookup HTTP response codes\n  - \u003Ca href=https:\u002F\u002Fhttpsresponselookup.onuniverse.com>`https:\u002F\u002Fhttpsresponselookup.onuniverse.com`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid1580906147) \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource125\u002Fv4\u002Fa6\u002F75\u002F0d\u002Fa6750dee-7361-ca1f-34bc-804b2b0d79e4\u002F56caf957-c128-4b7a-8458-106a0de6fdaa_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.29.40.png\u002F460x0w.webp'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource115\u002Fv4\u002Fe7\u002F9e\u002Fc6\u002Fe79ec63c-db19-2029-165d-ce6fc55500d1\u002Fc30f507f-54df-4fe8-bc7f-44c86a61a72c_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.33.png\u002F460x0w.webp'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurpleSource125\u002Fv4\u002F81\u002F01\u002Fea\u002F8101ea88-c459-e2b2-e18f-03eb42ccd5ff\u002F5324ca34-a122-46fa-a618-1bb03d6afe7d_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.48.png\u002F460x0w.webp'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `swift` `swiftui` \n  -  ☆`15` \n- [Hutch](https:\u002F\u002Fgithub.com\u002Fzerolabsco\u002Fhutch): Browse SourceHut repositories, issues, mailing lists, and patches\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fhutch-for-sourcehut\u002Fid6760742299) \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fhutch\u002Fscreenshots\u002Fiphone\u002F01_patch.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fhutch\u002Fscreenshots\u002Fiphone\u002F05_repo.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fimg.cleberg.net\u002Fapps\u002Fhutch\u002Fscreenshots\u002Fiphone\u002F04_tickets.jpg'>`Screenshot 3`\u003C\u002Fa> \n  -  `2026` `swift` `swiftui` \n  -  ☆`2` \n- [iperf](https:\u002F\u002Fgithub.com\u002Fndfred\u002Fiperf-ios): Run an iperf3 client, including reverse mode & multiple streams selection\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fndfred\u002Fiperf-ios\u002Fraw\u002Fmaster\u002FScreenshot.png'>`Screenshot 1`\u003C\u002Fa> \n  -  `2025` `objc` \n  -  ☆`223` \n- [iSH](https:\u002F\u002Fgithub.com\u002Fish-app\u002Fish): Linux shell\n  - \u003Ca href=https:\u002F\u002Fish.app>`https:\u002F\u002Fish.app`\u003C\u002Fa>\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fish-shell\u002Fid1436902243) \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPseudonymPatel\u002Fimages\u002Fmaster\u002FE0617EC4-E004-4DD0-B642-52BA4A189468.jpeg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fraw.githubusercontent.com\u002FPseudonymPatel\u002Fimages\u002Fmaster\u002F13DA476F-FF82-45F9-8820-710D34711ADC.jpeg'>`Screenshot 2`\u003C\u002Fa> \n  -  `2026` `c` `obj-c` \n  -  ☆`19725` \n- [iVim](https:\u002F\u002Fgithub.com\u002Fterrychou\u002FiVim): A vim port\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fivim\u002Fid1266544660) \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F6c\u002Ff0\u002F84\u002F6cf08431-01bb-aacb-27f2-bcc769a8511e\u002Fpr_source.png\u002F230x0w.jpg'>`Screenshot 1`\u003C\u002Fa> \n  -  `2020` `c` `vim-script` \n  -  ☆`636` \n- [Jasonette](https:\u002F\u002Fgithub.com\u002FJasonette\u002FJASONETTE-iOS): Create a native app over HTTP\n  - \u003Ca href=https:\u002F\u002Fjasonette.com\u002F>`https:\u002F\u002Fjasonette.com\u002F`\u003C\u002Fa>\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002FJasonette\u002FInstagram-UI-example\u002Fraw\u002Fmaster\u002Fimages\u002Finstagram.gif'>`Screenshot 1`\u003C\u002Fa> \n  -  `2022` `json` `javascript` \n  -  ☆`5233` \n- [Knil](https:\u002F\u002Fgithub.com\u002Fethanhuang13\u002Fknil): Universal Links testing made easy\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fknil-universal-link-testing\u002Fid1195310358) \u003Ca href='https:\u002F\u002Fgithub.com\u002Fdkhamsing\u002Fopen-source-ios-apps\u002Fassets\u002F4723115\u002F038718b7-d829-4e60-9f81-f86d2b926eec'>`Screenshot 1`\u003C\u002Fa> \n  -  `2019` \n  -  ☆`765` \n- [Ladybug](https:\u002F\u002Fgithub.com\u002Fethanhuang13\u002Fladybug): Handle rdar:\u002F\u002F links gracefully\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fladybug-handles-radar-links\u002Fid1402968134) \u003Ca href='https:\u002F\u002Fis2-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple125\u002Fv4\u002F4a\u002Fb6\u002F98\u002F4ab6985f-3ac7-21cd-76d3-8479091bad07\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple115\u002Fv4\u002Fc2\u002Fc3\u002F14\u002Fc2c31427-d01d-dccd-5c16-4d7334377d7a\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple115\u002Fv4\u002F41\u002Ff3\u002Fc9\u002F41f3c908-bd31-1297-cf88-15b66d28ce4e\u002Fpr_source.png\u002F460x0w.png'>`Screenshot 3`\u003C\u002Fa> \n  -  `2019` `swift` \n  -  ☆`160` \n- [Matomo](https:\u002F\u002Fgithub.com\u002Fmatomo-org\u002Fmatomo-mobile-2): Access analytics on the go (formerly Piwik)\n  - [` App Store`](https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid737216887) \u003Ca href='https:\u002F\u002Fis3-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F74\u002F06\u002Faa\u002F7406aaa2-1913-c66a-3896-b1bcc6f48f23\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis4-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002F15\u002F71\u002F51\u002F1571512a-a119-11e5-e5c5-7ddc15528ec9\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 2`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F1b\u002F5f\u002F7e\u002F1b5f7e20-5478-6d36-a8e9-6353a37d94e9\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 3`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis1-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple118\u002Fv4\u002Fa0\u002F0b\u002F99\u002Fa00b99a7-cb8c-2e54-802b-e828743e22bb\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 4`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fis5-ssl.mzstatic.com\u002Fimage\u002Fthumb\u002FPurple128\u002Fv4\u002F85\u002F3b\u002Fb4\u002F853bb4b2-3317-17b1-5ed5-7a12a5be6ca6\u002Fpr_source.png\u002F460x0w.jpg'>`Screenshot 5`\u003C\u002Fa> \n  -  `2026` `objc` \n  -  ☆`110` \n- [NWPusher](https:\u002F\u002Fgithub.com\u002Fnoodlewerk\u002FNWPusher): Play with the Apple Push Notification service\n  -  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fnoodlewerk\u002FNWPusher\u002Fraw\u002Fmaster\u002FDocs\u002Fosx2.png'>`Screenshot 1`\u003C\u002Fa>  \u003Ca href='https:\u002F\u002Fgithub.com\u002Fnoodlewerk\u002FNWPusher\u002Fraw\u002Fmaster\u002FDocs\u002Fios.png'>`Screenshot 2`\u003C\u002Fa> \n  -  `","该项目是一个协作维护的开源iOS、iPadOS、watchOS、tvOS和visionOS应用程序列表。它汇集了超过1600个使用多种技术（如Swift、Objective-C、React Native等）构建的应用程序示例，覆盖从游戏到健康追踪等多个类别。项目支持广泛的技术栈，包括但不限于CocoaPods、Flutter、ReactiveCocoa、RxSwift及SwiftUI等。对于iOS开发者而言，无论是寻找灵感、学习新框架还是研究特定功能实现方式，这个资源库都是一个非常有价值的参考工具。",2,"2026-06-11 02:38:48","top_all"]