{"id":124845,"url":"https://github.com/dkhamsing/open-source-ios-apps","name":"open-source-ios-apps","description":":iphone: Collaborative List of Open-Source iOS Apps","projects_count":1480,"last_synced_at":"2026-04-04T03:00:27.209Z","repository":{"id":37294378,"uuid":"29887499","full_name":"dkhamsing/open-source-ios-apps","owner":"dkhamsing","description":":iphone: Collaborative List of Open-Source iOS Apps","archived":false,"fork":false,"pushed_at":"2026-03-29T13:35:01.000Z","size":30644,"stargazers_count":49413,"open_issues_count":2,"forks_count":5746,"subscribers_count":1415,"default_branch":"master","last_synced_at":"2026-03-29T15:15:41.528Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkhamsing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-01-26T23:32:34.000Z","updated_at":"2026-03-29T13:56:54.000Z","dependencies_parsed_at":"2026-01-05T08:00:43.404Z","dependency_job_id":"cc0a786c-8d25-4fc6-ac25-81dc3eb3e8b9","html_url":"https://github.com/dkhamsing/open-source-ios-apps","commit_stats":{"total_commits":7503,"total_committers":392,"mean_commits":19.14030612244898,"dds":0.5263228042116487,"last_synced_commit":"cfa2aba4bb132981efad13c413d2a1f7261e6bac"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/dkhamsing/open-source-ios-apps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkhamsing%2Fopen-source-ios-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkhamsing%2Fopen-source-ios-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkhamsing%2Fopen-source-ios-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkhamsing%2Fopen-source-ios-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkhamsing","download_url":"https://codeload.github.com/dkhamsing/open-source-ios-apps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkhamsing%2Fopen-source-ios-apps/sbom","scorecard":{"id":346678,"data":{"date":"2025-08-11","repo":{"name":"github.com/dkhamsing/open-source-ios-apps","commit":"e853c4a019d10a1a1d7367893c7b2f3149b335c0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":1,"reason":"Found 5/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/dkhamsing/open-source-ios-apps/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/dkhamsing/open-source-ios-apps/ruby.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Creative Commons Zero v1.0 Universal: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 3.0.0 not signed: https://api.github.com/repos/dkhamsing/open-source-ios-apps/releases/31078003","Warn: release artifact 3.0.0 does not have provenance: https://api.github.com/repos/dkhamsing/open-source-ios-apps/releases/31078003"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T07:12:43.173Z","repository_id":37294378,"created_at":"2025-08-18T07:12:43.174Z","updated_at":"2025-08-18T07:12:43.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31385935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"online","status_checked_at":"2026-04-04T02:00:07.569Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"# 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://github.com/dkhamsing/open-source-ios-apps --\u003e\n\nA collaborative list of open-source `iOS`, `iPadOS`, `watchOS`, `tvOS` and `visionOS` apps, your [contribution](https://github.com/dkhamsing/open-source-ios-apps/blob/master/.github/CONTRIBUTING.md) is welcome :smile:\n\n![](https://img.shields.io/badge/Projects-1648-green.svg) ![](https://img.shields.io/badge/Updated-April%20%201,%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://github.com/yichengchen/ATV-Bilibili-demo)\n  -  \u003ca href='https://github.com/yichengchen/ATV-Bilibili-demo/raw/main/imgs/1.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`3018` \n- [iCook TV](https://github.com/polydice/iCook-tvOS): Taiwanese cuisine cooking videos\n  - [` App Store`](https://apps.apple.com/app/ai-liao-li/id554065086) \u003ca href='https://polydice.com/iCook-tvOS/images/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`73` \n- [Moonlight Game Streaming](https://github.com/moonlight-stream/moonlight-ios)\n  - [` App Store`](https://apps.apple.com/app/moonlight-game-streaming/id1000551566) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a66520cc-5bf8-49e0-bfff-f859de4ad37a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `c` `ipad` \n  -  ☆`1551` \n- [News API apps](https://github.com/dkhamsing/news): News app in the style of the NYT, CNN, BBC, Reddit, Twitter, Facebook - includes tvOS app, Today widget\n  -  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/tvos.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/facebook.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/washingtonpost.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` `tvos` `extension` \n  -  ☆`308` \n- [Provenance](https://github.com/Provenance-Emu/Provenance): Emulators frontend for Sega Genesis, SNES, NES, GB/GBC \u0026 more\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/132869460-db573d22-8474-47bb-9c31-db727821b879.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `realm` \n  -  ☆`6269` \n- [Stepik](https://github.com/StepicOrg/stepik-ios): Take open courses on https://stepik.org/\n  - [` App Store`](https://apps.apple.com/app/stepik-best-online-courses/id1064581926) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6bbc0c9b-3c2c-4f2a-b8c6-10805eefd664'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `ipad` `alamofire` `swiftyjson` `sdwebimage` `devicekit` `promisekit` `swiftlint` \n  -  ☆`170` \n- [Swiftfin](https://github.com/jellyfin/Swiftfin): Jellyfin Client\n  -  `2026` `swift` \n  -  ☆`3789` \n- [UitzendingGemist](https://github.com/4np/UitzendingGemist): Uitgebreide UitzendingGemist app voor Nederland\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/1049693/18724167/ba26d9ba-803b-11e6-9c76-2f44c47d2dee.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `swift` \n  -  ☆`49` \n- [VLC](https://github.com/videolan/vlc): Media Player\n  - \u003ca href=https://www.videolan.org/\u003e`https://www.videolan.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/vlc-for-ios/id650377962) \u003ca href='https://user-images.githubusercontent.com/4723115/146823429-c85f22c0-e757-48c0-ba54-0930ed1769bc.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` `ipad` \n  -  ☆`17936` \n## Apple Vision \n \n[back to top](#readme) \n \n\n- [Beatmap AR](https://github.com/fabio914/BeatmapVisionPro): Beat Saber map visualizer\n  -  \u003ca href='https://github.com/fabio914/BeatmapVisionPro/blob/main/Images/screenshot1.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `vision` `visionos` `realitykit` \n  -  ☆`46` \n- [BOT-anist](https://developer.apple.com/documentation/visionos/bot-anist): Multiplatform app that uses windows, volumes, and animations to create a robot botanist’s greenhouse\n  -  \u003ca href='https://github.com/user-attachments/assets/fcc87e31-5580-444e-9318-9dd27beceb18'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `vision` `visionos` `xcode16` \n- [Destination Video](https://developer.apple.com/documentation/visionos/destination-video): Immersive media experience in a multiplatform app\n  -  \u003ca href='https://github.com/user-attachments/assets/2f02cc7e-f4ea-4ef0-8a47-eab18840e3c8'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `vision` `visionos` `xcode16` \n- [Dream](https://github.com/Sigil-Wen/Dream-with-Vision-Pro): Lucid text-to-3D tool built with the Apple VisionOS SDK\n  -  \u003ca href='https://github.com/Sigil-Wen/Dream-with-Vision-Pro/blob/main/image-1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `vision` `visionos` `gpt` \n  -  ☆`198` \n- [Dynamic RealityKit Meshes with LowLevelMesh](https://github.com/metal-by-example/metal-spatial-dynamic-mesh)\n  -  \u003ca href='https://github.com/metal-by-example/metal-spatial-dynamic-mesh/raw/master/screenshots/01.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `vision` `visionos` `metal` `xcode16` \n  -  ☆`106` \n- [NetflixVisionPro](https://github.com/barisozgenn/NetflixVisionPro): Immersive Netflix clone developed for visionOS\n  -  \u003ca href='https://repository-images.githubusercontent.com/657306985/e1517173-f5ce-4702-8bc4-2bf0644b0297'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`133` \n- [Particles](https://developer.apple.com/documentation/realitykit/simulating-particles-in-your-visionos-app): Simulating particles\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/9e5f5460-14c6-4af3-9166-61831187737c'\u003e`Screenshot 1`\u003c/a\u003e \n  - `vision` `visionos` \n- [Physics](https://developer.apple.com/documentation/realitykit/simulating-physics-with-collisions-in-your-visionos-app): Simulating physics with collisions\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/13448df3-073b-410e-b3a8-af9ea537018c'\u003e`Screenshot 1`\u003c/a\u003e \n  - `vision` `visionos` \n- [pISSStream](https://github.com/Jaennaet/pISSStream): International Space Station's urine tank\n  -  \u003ca href='https://github.com/user-attachments/assets/afad6330-498e-4fd8-bc22-ab9a4d5bbda9'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `vision` `visionos` `apple-watch` \n  -  ☆`1905` \n- [SpatialDock](https://github.com/kjwamlex/SpatialDock): 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://raw.githubusercontent.com/kjwamlex/SpatialDock/main/simulator_screenshot_E092138F-E2EF-4EC7-9968-09DFE76D9440.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `visionos` `gpt` \n  -  ☆`76` \n- [StonksPro](https://github.com/6/StonksPro): List most actively traded stocks and top market cap crypto assets\n  -  \u003ca href='https://github.com/6/StonksPro/assets/158675/373a476d-1f94-4a76-9826-74fd581d7afc'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`41` \n- [Vision Pro Vacuum Demo](https://github.com/gonchar/VisionProVacuumDemo): Showcases how to work with Apple Vision Pro, RealityKit, ARKit\n  -  \u003ca href='https://github.com/gonchar/VisionProVacuumDemo/assets/1416917/97ce2fd7-db31-41dd-bf70-1f9bef06f353'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `vision` `visionos` \n  -  ☆`73` \n- [VisionCraft](https://github.com/Sigil-Wen/VisionCraft): Minecraft clone\n  -  \u003ca href='https://github.com/Sigil-Wen/VisionCraft/raw/main/progress%202.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `vision` `visionos` \n  -  ☆`156` \n## Apple Watch \n \n[back to top](#readme) \n \n\n- [420! Alarm](https://github.com/efremidze/Alarm)\n  - [` App Store`](https://apps.apple.com/app/420/id1194325430) \u003ca href='https://raw.githubusercontent.com/efremidze/Alarm/master/screenshots/en-US/iPhone7-0-d41d8cd98f00b204e9800998ecf8427e.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`60` \n- [8 Ball Answers](https://github.com/fulldecent/8-ball-answer)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/32a6a550-4ff1-40e7-bd4e-fbea2b3ec986'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `watchos` \n  -  ☆`20` \n- [Apollo](https://github.com/KhaosT/open-apollo): Spotify player for watchOS\n  -  `2020` `swift` \n  -  ☆`89` \n- [BaiduFM](https://github.com/belm/BaiduFM-Swift): For Baidu Music\n  -  \u003ca href='https://github.com/belm/BaiduFM-Swift/raw/master/ScreenShot/BaiduFM-Swift_AppleWatch_00.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`580` \n- [Bither](https://github.com/bither/bither-ios): Simple \u0026 secure Bitcoin wallet\n  -  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/41/7e/fe/417efe4a-cb72-2911-af76-5c3c95af8d13/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/39/68/85/39688509-61d9-a94a-d8fb-7f5642bf1e94/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/3c/0f/12/3c0f12c3-2bfe-c262-e01f-b2b8698cc624/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/86/71/7b/86717be0-9497-cefa-6e40-c8a9bf48002c/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`273` \n- [Bus Today](https://github.com/JohnWong/bus-today): Track bus line on your wrist, includes Today Extension\n  -  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/60/13/98/60139811-685a-cc58-9e1e-544a1b87ca74/mzl.zqoaqzsb.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/1e/ac/03/1eac03ec-45ed-7efe-6ff9-f3713baa4da0/mzl.iahmmuul.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/b0/43/ce/b043ce1c-e33a-790d-fb17-7842db114fdb/mzl.zrqjzmbz.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/39/a4/54/39a45485-b91e-6f23-d020-2c513194c022/mzl.mppkwkjn.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/fa/3a/53/fa3a53ea-47a4-f93d-5bae-0c685ae2e160/mzl.ajscbauc.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`78` \n- [Calculator by BalestraPatrick](https://github.com/BalestraPatrick/AppleWatchCalculator)\n  -  \u003ca href='https://github.com/BalestraPatrick/AppleWatchCalculator/blob/master/Screenshot1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `objc` \n  -  ☆`155` \n- [Chanify](https://github.com/chanify/chanify-ios): Safe and simple notification tool, includes a Notification Service Extension\n  - \u003ca href=https://www.chanify.net\u003e`https://www.chanify.net`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1531546573) \u003ca href='https://raw.githubusercontent.com/wiki/chanify/chanify/images/preview.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`229` \n- [Clendar](https://github.com/vinhnx/Clendar): Minimal calendar \u0026 widgets\n  - [` App Store`](https://apps.apple.com/app/clendar-a-calendar-app/id1548102041) \u003ca href='https://user-images.githubusercontent.com/4723115/211681182-b43b1c2d-b754-4408-ae44-c94fbd83370c.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `iphone` `ipad` \n  -  ☆`705` \n- [Giovanni](https://github.com/gabrieloc/GIOVANNI): Gameboy emulator for the Apple Watch\n  -  \u003ca href='https://raw.githubusercontent.com/gabrieloc/GIOVANNI/refs/heads/master/gameplay.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`963` \n- [Gym Routine Tracker](https://github.com/open-trackers/Gym-Routine-Tracker-Watch-App): Minimalist workout tracker\n  - [` App Store`](https://apps.apple.com/app/gym-routine-tracker/id6444747204) \u003ca href='https://raw.githubusercontent.com/gym-routine-tracker/gym-routine-tracker.github.io/gh-pages/assets/images/exercise-run-display.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`54` \n- [HeartControl](https://github.com/thomaspaulmann/HeartControl): Continuous heart rate measurement during workouts\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/5df9d7bf-c8d6-4977-9692-98100471123d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `watchos3` \n  -  ☆`199` \n- [heartrate](https://github.com/coolioxlr/watchOS-2-heartrate): Show streaming heart rate from the watch\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/235365559-7c45b4e0-6b56-4d51-9a00-e4acd3a0fdd7.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `watchos2` \n  -  ☆`342` \n- [HN Reader](https://github.com/Dimillian/SwiftHN): Hacker News Reader\n  - [` App Store`](https://apps.apple.com/app/hn-reader-hacker-news-reader/id919243741) \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*6Bey3OUZ2Xhuk-ZXCB-gOg.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`1807` \n- [KHabit](https://github.com/elkiwy/KHabit): Maintain productive habits\n  - [` App Store`](https://apps.apple.com/app/khabit/id1533656718) \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`63` \n- [Nightguard](https://github.com/nightscout/nightguard): Display blood glucose values stored on your nightscout server\n  - \u003ca href=https://www.nightscout.info/\u003e`https://www.nightscout.info/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/nightscout/nightguard/raw/master/images/nightguard24.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `apple-watch` \n  -  ☆`273` \n- [NowPlayingPlus](https://github.com/chockenberry/NowPlayingPlus): Circular and corner complications for Now Playing controls\n  -  `2025` `watchos` \n  -  ☆`30` \n- [PhotoWatch](https://github.com/dropbox/PhotoWatch): Uses the SwiftyDropbox SDK\n  -  \u003ca href='https://github.com/dropbox/PhotoWatch/raw/master/Screenshots/watch.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`120` \n- [Pomosh](https://github.com/stevenselcuk/Pomosh-iOS-watchOS): Pomodoro Technique assistant\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ac2f2230-23ad-4f7c-9625-862b365565d3'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` \n  -  ☆`95` \n- [Quote Today](https://github.com/SaiBalaji-PSS/Quote-Today): Display a random quote from the Quote API\n  -  \u003ca href='https://user-images.githubusercontent.com/51410810/87869133-0b11ba80-c9bb-11ea-80ed-4d4286744caa.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87869148-1fee4e00-c9bb-11ea-8935-6646c352a6e6.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87869153-2a104c80-c9bb-11ea-932e-53cf16cf0e75.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87869174-4b713880-c9bb-11ea-86d0-6a8675cecfb5.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2020` \n  -  ☆`6` \n- [SpriteKitWatchFace](https://github.com/steventroughtonsmith/SpriteKitWatchFace): SpriteKit-based faux analog watch face example for watchOS\n  -  \u003ca href='https://hccdata.s3.amazonaws.com/gh_spritekitwatchface.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `objc` `spritekit` \n  -  ☆`1142` \n- [TermiWatch](https://github.com/kuglee/TermiWatch): A terminal face for Apple Watch\n  -  \u003ca href='https://raw.githubusercontent.com/kuglee/TermiWatch/master/Screenshots/44mm.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`2253` \n- [US NewsFeed](https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM)\n  -  \u003ca href='https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM/raw/main/news2.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`15` \n- [WatchPics](https://github.com/D-32/WatchPics): For Instagram\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/235376637-429750ad-f3cf-4600-8684-8028e78572af.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`96` \n- [Waterminder](https://github.com/caiobzen/water-reminder-swiftui): Watch app to remind you to drink water\n  -  \u003ca href='https://github.com/caiobzen/water-reminder-swiftui/raw/master/drink-water-app.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `combine` \n  -  ☆`239` \n- [Word Of The Day](https://github.com/kyledold/WordOfTheDay): Includes a widget and watch app\n  - [` App Store`](https://apps.apple.com/gb/app/word-of-the-day-english/id1551946328) \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_large.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_medium.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_watchOS.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `watchos` `swiftui` `alamofire` \n  -  ☆`92` \n## Browser \n \n[back to top](#readme) \n \n\n- [Chrome](https://chromium.googlesource.com/chromium/src/ios/)\n  - \u003ca href=https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html\u003e`https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html`\u003c/a\u003e\n  -  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/15/4d/26/154d2610-1d6e-ed2e-7a7a-698f98e466c1/mzl.fuawsxsw.png/626x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/69/51/f2/6951f239-8529-90e5-3b24-0b8ccae172e3/mzl.qdavkgej.png/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/0a/f9/84/0af984c6-83d0-270a-d062-5a16fd16acfb/mzl.ykkkwqij.png/626x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  - `objective-c++` \n- [Firefox](https://github.com/mozilla-mobile/firefox-ios): Official Firefox app\n  - [` App Store`](https://apps.apple.com/app/firefox-web-browser/id989804926) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/47/b7/1b/47b71b74-5bb4-9c4d-4826-18f89324af9d/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/ba/24/97/ba249744-0dda-90a9-4406-2d30720e59a4/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/93/d1/d4/93d1d4d1-5cde-f1d7-4e68-1fe824bcdc13/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/89/17/58/89175888-9e1e-3fcf-ce42-9dd347327298/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/9f/36/dc/9f36dc54-b99b-fd5c-0076-0cdb1d4bc53e/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` `carthage` `alamofire` `snapkit` `libphonenumber` \n  -  ☆`12849` \n- [Onion Browser](https://github.com/OnionBrowser/OnionBrowser): A Tor-powered web browser that improves your privacy\n  - \u003ca href=https://onionbrowser.com\u003e`https://onionbrowser.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id519296448) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/df/3b/f7/df3bf7dd-a0ec-08f8-1851-8d753207f069/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/9e/b8/ab/9eb8abc1-cf22-9866-9521-88cb7772efa9/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/02/2b/e0/022be068-3552-7b25-2bb5-675c7e878e5a/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` `tor` \n  -  ☆`2548` \n- [SnowHaze](https://github.com/snowhaze/SnowHaze-iOS): Powerful private browser developed to protect your data\n  - [` App Store`](https://apps.apple.com/app/snowhaze/id1121026941) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/a0/fc/6f/a0fc6f11-2a83-7f80-f9f6-3caf7d73e1b0/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/02/65/bf/0265bffc-4b48-f52c-a698-c50ddbe22d53/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/a2/a4/a2/a2a4a22f-0f48-3c86-c672-482e190ef21f/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/fc/79/2f/fc792faf-eef5-8ee6-78bb-2aa396c7dbf4/pr_source.png/628x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`176` \n## Calculator \n \n[back to top](#readme) \n \n\n- [BMI Calculator](https://github.com/appbrewery/BMI-Calculator-iOS13)\n  -  `2022` `swift` \n  -  ☆`80` \n- [Calculator](https://github.com/benoitvallon/react-native-nw-react-calculator): React Native calculator\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/29330b53-7fe9-4a62-accf-aa82c5658f67'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `react-native` \n  -  ☆`5223` \n- [calcupad](https://github.com/kwonye/calcupad)\n  -  `2021` `swift` `ipad` \n  -  ☆`11` \n- [Coffee Ratio](https://github.com/johnmahlon/Coffee-Ratio): Calculates grams of water needed given grams of coffee based off ratio chosen\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6923f2e9-33c1-4930-bca3-74a1d83dbbe4'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`90` \n- [HexaCalc](https://github.com/AnthonyH93/HexaCalc): Programmer's calculator\n  - [` App Store`](https://apps.apple.com/app/hexacalc/id1529225315) \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveHex.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveBin.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveDec.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/DefaultSettings.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `core-data` \n  -  ☆`56` \n- [Mr.Tip](https://github.com/csprasad/Mr-Tip): Designed to easily calculate tips and split bills with a simple, intuitive interface\n  -  \u003ca href='https://github.com/csprasad/Mr-Tip/raw/main/Mr.%20Tip/screenshots/light.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/csprasad/Mr-Tip/raw/main/Mr.%20Tip/screenshots/dark.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`2` \n- [NeuCalc](https://github.com/YusuFKaan48/NeuCalc): Embraces the neumorphism design language to deliver a modern, soft and intuitive user experience\n  -  \u003ca href='https://github.com/user-attachments/assets/d3ab64f6-5128-47fc-a602-3703e7efa235'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `react-native` \n  -  ☆`1` \n- [SIP Calculator](https://github.com/tirupati17/sip-calculator-swift): Calculate the future value of SIP (Systematic Investment Plan) payments\n  - [` App Store`](https://apps.apple.com/app/id1092822415) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple69/v4/3c/33/53/3c335302-9f13-5771-52df-150de85ab20e/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`37` \n- [Splito!](https://github.com/almormd/Splito): Billing and tips calculator\n  - [` App Store`](https://apps.apple.com/app/splito/id1602086746) \u003ca href='https://user-images.githubusercontent.com/85921199/147791061-392897f8-2b68-4be8-9194-db35dd5d04d9.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`13` \n- [Tipulator](https://github.com/Sophiestication/Tipulator)\n  -  `2023` `objc` \n  -  ☆`47` \n## Calendar \n \n[back to top](#readme) \n \n\n- [CalendarApp](https://github.com/richardtop/CalendarApp): Sample calendar app created with CalendarKit (template repository), shows events from EventKit\n  -  \u003ca href='https://user-images.githubusercontent.com/8013017/118695043-68fa7300-b815-11eb-8153-f13b51335f19.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`233` \n- [Clendar](https://github.com/vinhnx/Clendar): Minimal calendar \u0026 widgets\n  - [` App Store`](https://apps.apple.com/app/clendar-a-calendar-app/id1548102041) \u003ca href='https://user-images.githubusercontent.com/4723115/211681182-b43b1c2d-b754-4408-ae44-c94fbd83370c.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `iphone` `ipad` \n  -  ☆`705` \n- [FreeTimePicker](https://github.com/fromkk/FreeTimePicker): Find free time in your calendar\n  -  \u003ca href='https://github.com/fromkk/FreeTimePicker/raw/master/images/search.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `combine` \n  -  ☆`48` \n- [HorizonCalendar](https://github.com/airbnb/HorizonCalendar): Example app for declarative, performant, calendar UI component\n  -  \u003ca href='https://github.com/airbnb/HorizonCalendar/raw/master/Docs/Images/stay_search.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`3115` \n## Color \n \n[back to top](#readme) \n \n\n- [GammaThingy](https://github.com/thomasfinch/GammaThingy): Change screen gamma dynamically\n  -  `2024` `objc` \n  -  ☆`780` \n- [palette-from-image](https://github.com/chuongtrh/palette-from-image): Inspired by https://earthview.withgoogle.com\n  -  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot3.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` `palette` `color` `earthview` \n  -  ☆`33` \n## Clock \n \n[back to top](#readme) \n \n\n- [Fibonacc iClock](https://github.com/scribblemaniac/Fibonacc-iClock): A clock based off the famous Fibonacci sequence\n  -  \u003ca href='https://raw.githubusercontent.com/scribblemaniac/Fibonnac-iClock/master/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `objc` \n  -  ☆`19` \n- [Off-Day](https://github.com/zizicici/Off-Day): Holiday alarm clock\n  - [` App Store`](https://apps.apple.com/app/off-day/id6501973975) \u003ca href='https://i.v2ex.co/0SL75bVd.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`336` \n## Clone \n \n[back to top](#readme) \n \n\n- [2048](https://github.com/austinzheng/swift-2048)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*Lzt_Wm8hbVUEptBW-vhhMg.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`3138` \n- [2048](https://github.com/danqing/2048)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/aa4dfd0d-8e00-4dbb-9f2e-7bcb55dc2ab3'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `spritekit` `objc` \n  -  ☆`1117` \n- [Apple Pay Cash Animation](https://github.com/jtrivedi/Apple-Cash-Animation)\n  -  `2022` `swift` \n  -  ☆`446` \n- [appstore](https://github.com/phillfarrugia/appstore-clone)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*tQ0-dhZvBH3O0h9GTScihA.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`510` \n- [DesignRemakes](https://github.com/chFlorian/DesignRemakes): Dribbble designs, speed-coded in SwiftUI\n  -  `2023` `swift` `swiftui` \n  -  ☆`68` \n- [Finance](https://github.com/7kfpun/FinanceReactNative): The system Stocks app written in React Native\n  -  \u003ca href='https://github.com/7kfpun/FinanceReactNative/blob/master/previewIOS.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `react-native` \n  -  ☆`2072` \n- [Flappy Fly-Bird](https://github.com/eleev/flappy-fly-bird): A clone of Flappy Bird using SpriteKit and GameplayKit\n  -  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-01.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-02.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-03.PNG'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-04.PNG'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-05.PNG'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2023` `swift` `spritekit` `gameplaykit` \n  -  ☆`426` \n- [FlappySwift](https://github.com/newlinedotco/FlappySwift): Flappy Bird clone\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/7f53f721-96d1-440a-8c42-73f4cc86f8cd'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`9695` \n- [Instagram-SwiftUI](https://github.com/PankajGaikar/Instagram-Clone-SwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/IMG_1607.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/activity-dark.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/profile-dark.PNG'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`162` \n- [MakeItSo](https://github.com/peterfriese/MakeItSo): A clone of Apple's Reminders\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/149539522-01ae6d20-e365-40bc-aaf0-c1f357321878.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `firebase` \n  -  ☆`523` \n- [Messenger Clone](https://github.com/dopebase/messenger-iOS-chat-swift-firestore): Real-time chat\n  -  \u003ca href='https://raw.githubusercontent.com/dopebase/assets/refs/heads/main/apps/swift/swift-ios-chat-firebase-realtime/swift-ios-chat-firebase-realtime-app-chat-screen.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `firebase` `firestore` \n  -  ☆`792` \n- [Netflix UI](https://github.com/saulsharma/netflix-ui)\n  -  \u003ca href='https://github.com/saulsharma/netflix-ui/raw/main/assets/gifs/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` `expo` \n  -  ☆`1678` \n- [palette-from-image](https://github.com/chuongtrh/palette-from-image): Inspired by https://earthview.withgoogle.com\n  -  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/chuongtrh/palette-from-image/blob/master/screenshots/screenshot3.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` `palette` `color` `earthview` \n  -  ☆`33` \n- [Snake Classic](https://github.com/PiXeL16/SnakeClassic): A snake engine for all Apple devices\n  -  \u003ca href='https://raw.githubusercontent.com/PiXeL16/SnakeClassic/master/Art/SnakeWatch.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`78` \n- [SpotifyClone](https://github.com/denoni/SpotifyClone): Uses the official API\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fe18fc75-b5cb-4d15-a665-df7705f522b4'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `spotify` `swiftui` `combine` `mvvm` `alamofire` \n  -  ☆`287` \n- [Swiftagram](https://github.com/sbertix/Swiftagram): For Instagram, relies on unofficial private APIs\n  -  `2022` `swift` \n  -  ☆`253` \n- [Swiftenstein](https://github.com/nicklockwood/Swiftenstein): Wolfenstein 3D clone\n  -  \u003ca href='https://raw.githubusercontent.com/nicklockwood/Swiftenstein/master/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`370` \n- [SwiftUICraft](https://github.com/aheze/SwiftUICraft): Minecraft clone\n  -  \u003ca href='https://github.com/aheze/SwiftUICraft/raw/main/Assets/Level1.PNG'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`335` \n- [Trello](https://github.com/alfianlosari/KanbanDragDropiOS)\n  -  `2022` `swift` \n  -  ☆`118` \n- [YouTube Clone](https://github.com/VamshiIITBHU14/YouTubeClone): YouTube clone using MVC\n  -  `2024` `swift` \n  -  ☆`180` \n- [youtube-iOS](https://github.com/aslanyanhaik/youtube-iOS): YouTube app template\n  -  \u003ca href='https://i.giphy.com/hwCahHAD1tNHa.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swift3` \n  -  ☆`2543` \n## Communication \n \n[back to top](#readme) \n \n\n- [afone](https://github.com/automat-berlin/afone/): Reference implementation for SIP Telephony that can be used on different SIP stacks with no effort\n  - [` App Store`](https://apps.apple.com/app/afone/id1470424336) \u003ca href='https://raw.githubusercontent.com/automat-berlin/afone/master/Documentation/Screenshots/login.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/automat-berlin/afone/master/Documentation/Screenshots/login_advanced.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/automat-berlin/afone/master/Documentation/Screenshots/dialer.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/automat-berlin/afone/master/Documentation/Screenshots/call.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/automat-berlin/afone/master/Documentation/Screenshots/settings.png'\u003e`Screenshot 5`\u003c/a\u003e \n  - `swift` \n- [Apple Intelligence Chat](https://github.com/PallavAg/Apple-Intelligence-Chat): Chat with Apple Intelligence using the new Foundation Models Framework and Liquid Glass UI\n  -  \u003ca href='https://github.com/user-attachments/assets/6305de96-2c6a-4eaa-99ff-a923ad6be368'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swiftui` `ios26` \n  -  ☆`354` \n- [AppRTC](https://github.com/ISBX/apprtc-ios): A native video chat app\n  -  \u003ca href='https://github.com/ISBX/apprtc-ios/raw/master/screenshots/screenshots.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `objc` `webrtc` `google` \n  -  ☆`1356` \n- [Basic Chat (Bluetooth Low Energy)](https://github.com/adafruit/Basic-Chat)\n  -  `2021` `swift` `bluetooth` \n  -  ☆`126` \n- [BetterBlue](https://github.com/schmidtwmark/BetterBlue): Seamlessly connect and control your Hyundai or Kia vehicles\n  - \u003ca href=https://markschmidt.io/betterblue\u003e`https://markschmidt.io/betterblue`\u003c/a\u003e\n  -  \u003ca href='https://raw.githubusercontent.com/schmidtwmark/BetterBlue/main/betterblue-phones.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swiftui` \n  -  ☆`59` \n- [BLEMeshChat](https://github.com/chrisballinger/BLEMeshChat): Chat using Bluetooth 4.0 Low Energy API (Bluetooth LE)\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/236501293-3e613366-e186-4b94-a060-d8aae797b610.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `objc` `yapdatabase` `purelayout` `mantle` `bluetooth` \n  -  ☆`500` \n- [ChatSecure](https://github.com/ChatSecure/ChatSecure-iOS): Send messages with OTR encryption\n  - [` App Store`](https://apps.apple.com/app/chatsecure-encrypted-messenger/id464200063) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/c8/50/45/c85045d1-e4c3-b45c-b807-88895baabea7/mzl.ifcxuteh.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/b2/76/4a/b2764a43-7234-d208-f390-2d7efd07b13d/mzl.efigjugg.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/b6/f1/8d/b6f18d6a-c361-bfda-9992-6bb0ddc7d9e3/mzl.yplvxiqv.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/49/af/7a/49af7a2a-6ed2-9f47-5511-92c8734a9c77/mzl.bdnewqrd.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `objc` `xmpp` \n  -  ☆`3155` \n- [Chatwoot](https://github.com/chatwoot/chatwoot-mobile-app): Live chat for businesses\n  - [` App Store`](https://apps.apple.com/app/id1495796682) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ca04127b-5c28-419f-95cf-3b1d4816ad07'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`865` \n- [Colloquy](https://github.com/colloquy/colloquy): IRC client\n  - [` App Store`](https://apps.apple.com/app/colloquy-irc-client/id302000478) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/02/ed/a1/02eda19d-a1eb-f607-daed-67cc275db963/mzl.ymupketw.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/95/e8/a4/95e8a416-ab17-b309-c5f3-db16c8ebd434/mzl.dquclsly.png/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/49/39/11/49391171-cf81-3db8-571b-6fae63bf1163/mzl.vmvxxfwh.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/4c/f6/16/4cf61698-128c-eb16-9d7d-a5d7d04599f4/mzl.bludqoil.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`256` \n- [Context Composer](https://github.com/sahilsatralkar/ContextComposer): Context Composer is a cutting-edge app that leverages Apple's Foundation Models framework to generate contextually appropriate response variations.\n  -  \u003ca href='https://github.com/sahilsatralkar/ContextComposer/blob/main/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swifui` \n  -  ☆`2` \n- [deltachat](https://github.com/deltachat/deltachat-ios): Email-based instant messaging\n  - [` App Store`](https://apps.apple.com/app/delta-chat/id1459523234) \u003ca href='https://github.com/deltachat/deltachat-ios/blob/master/docs/images/screenshot_chat_list.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/deltachat/deltachat-ios/blob/master/docs/images/screenshot_chat_view.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `swift` `ipad` \n  -  ☆`423` \n- [Element](https://github.com/element-hq/element-ios): Secure decentralised chat/VoIP\n  - \u003ca href=https://element.io\u003e`https://element.io`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/element/id1083446067) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/d61605e1-7fee-440d-be53-b96b9af0d03c'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `objc` `webrtc` `ipad` `cmark` \n  -  ☆`1818` \n- [Element X](https://github.com/element-hq/element-x-ios): Secure decentralised chat/VoIP, newer version of Element\n  - \u003ca href=https://element.io\u003e`https://element.io`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/element-x-secure-chat-call/id1631335820) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/0c/5a/ff/0c5affe2-b3f0-e83e-a095-1aa4a34ac2a3/d0306b7e-aa04-4ef2-b56b-d4a097ef1677_12.9-inch-6th-gen-1.png/626x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/93/80/33/93803343-c529-20f5-cf80-ffbd7cb937b3/106a3d55-876d-4fb4-a37b-2d82cd9a6340_12.9-inch-6th-gen-2.png/626x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/2c/36/2b/2c362b4d-5cf0-3eb5-6756-5185fa747439/5a643efe-d553-43df-bd67-2daee496b467_12.9-inch-6th-gen-3.png/626x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `iphone` `ipad` `matrix` `rust` \n  -  ☆`779` \n- [Flash Chat](https://github.com/appbrewery/Flash-Chat-iOS13)\n  -  `2024` `swift` \n  -  ☆`67` \n- [Flat](https://github.com/netless-io/flat-ios): Agora Flat classroom\n  -  \u003ca href='https://raw.githubusercontent.com/netless-io/flat-ios/main/art/flat-showcase.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`58` \n- [FluffyChat](https://github.com/krille-chan/fluffychat): Cute matrix messenger, easy to use but secure and decentralized\n  - [` App Store`](https://apps.apple.com/app/fluffychat/id1551469600) \u003ca href='https://raw.githubusercontent.com/krille-chan/fluffychat-website/refs/heads/main/src/assets/screenshots/mobile.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `ipad` \n  -  ☆`2601` \n- [FoundationChat](https://github.com/Dimillian/FoundationChat): Chat using iOS 26 Foundation Models\n  -  \u003ca href='https://github.com/Dimillian/FoundationChat/blob/main/Images/image.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swiftui` `ios26` \n  -  ☆`325` \n- [Goguma IRC](https://codeberg.org/emersion/goguma): Modern IRC experience with support for many IRCv3 extensions and IRC bouncers\n  - [` App Store`](https://apps.apple.com/app/goguma-irc/id6470394620) \u003ca href='https://fs.emersion.fr/protected/img/goguma/main.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `flutter` \n  -  ☆`40` \n- [IRCCloud](https://github.com/irccloud/ios): IRC client/service\n  - [` App Store`](https://apps.apple.com/app/irccloud/id672699103) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/0d/ff/82/0dff82e1-3677-5fb4-7134-2ae21552b635/mzl.exbmpwni.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/70/4b/ae/704bae65-fbd1-f842-860e-90c1cd0ba722/mzl.oifhpoij.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/48/89/a5/4889a5d7-b7f6-7642-2c19-c8a3458e5b7f/mzl.znhavvnj.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/42/5b/ac/425baceb-e9f0-cf7f-8aa9-ab203ce8132d/mzl.ocminncy.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` `fastlane` \n  -  ☆`291` \n- [Jami](https://review.jami.net/admin/repos/ring-client-ios): Decentralised text messaging, video and audio calls, file transfer, video conferencing\n  - \u003ca href=https://jami.net\u003e`https://jami.net`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/ring-a-gnu-package/id1306951055) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/2e/3f/eb/2e3febb6-8e78-7e2d-ab6d-8fd4b887f72a/mzl.tmqasjxc.png/300x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` \n- [Linphone](https://gitlab.linphone.org/BC/public/linphone-iphone): Free audio/video 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://apps.apple.com/app/linphone/id360065638) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple125/v4/48/5f/07/485f073c-1bd4-acdb-127f-0bd5d266d359/mzl.gqlurkmf.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple125/v4/cc/b4/b8/ccb4b8a4-f912-b4a7-d69f-1f9fda24f368/mzl.whsepbnn.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple115/v4/93/7c/fc/937cfca3-14fd-0a4e-0690-ab02d07452ee/mzl.wkqxfgho.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple125/v4/49/12/40/4912400a-b408-3bf2-cf8a-8ecdefb858c0/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  - `objc` \n- [Mattermost](https://github.com/mattermost/mattermost-mobile): Secure messaging platform for DevOps teams\n  - [` App Store`](https://apps.apple.com/us/app/mattermost/id1257222717) \u003ca href='https://user-images.githubusercontent.com/13119842/82450764-1c9e1b00-9a7b-11ea-83d2-b835bf51c727.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450847-38092600-9a7b-11ea-92a8-52cf92fb137b.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450869-3e979d80-9a7b-11ea-81ea-0780c7a612f7.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450896-47886f00-9a7b-11ea-92f4-da9e5553f469.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`2628` \n- [Messenger](https://github.com/relatedcode/Messenger): Audio/video calls, realtime chat \u0026 full offline support\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/183111668-70d3f114-bd84-4af7-9633-9e5fc09f1188.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `graphql` \n  -  ☆`4793` \n- [Messenger Clone](https://github.com/dopebase/messenger-iOS-chat-swift-firestore): Real-time chat\n  -  \u003ca href='https://raw.githubusercontent.com/dopebase/assets/refs/heads/main/apps/swift/swift-ios-chat-firebase-realtime/swift-ios-chat-firebase-realtime-app-chat-screen.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `firebase` `firestore` \n  -  ☆`792` \n- [Monal](https://github.com/monal-im/Monal): Connect to your chat server without having to give a third party access to your password or messages\n  - [` App Store`](https://apps.apple.com/app/monal-free-xmpp-chat/id317711500) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/1d/cb/d3/1dcbd350-2399-537e-e224-c8b31450b836/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/bb/64/c2/bb64c2f9-15c9-efd3-06ab-0864d147cdce/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/1c/7b/a1/1c7ba16a-36fe-762d-31a0-3991fd1e7bcc/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` `xmpp` \n  -  ☆`643` \n- [Mumble](https://github.com/mumble-voip/mumble-iphoneos): Gaming-focused social voice chat utility\n  - [` App Store`](https://apps.apple.com/app/mumble/id443472808) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/71/36/95/7136953f-7ffc-05fa-0df7-78cc7ec4b06b/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/67/56/94/67569407-e82a-6d28-80e6-c59845726c81/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/9f/34/7b/9f347b9a-15f9-bd4f-f020-02f633967c9f/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/16/e3/cc/16e3cc1a-e13a-d7f1-cf4a-f3a658828d10/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` `fmdb` \n  -  ☆`222` \n- [Nio Matrix client](https://github.com/niochat/nio)\n  -  \u003ca href='https://niochat.github.io/screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`554` \n- [ProtonMail](https://github.com/ProtonMail/ios-mail): Encrypted Email\n  - \u003ca href=https://protonmail.com/\u003e`https://protonmail.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id979659905) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/1d/c0/ba/1dc0bacb-bd7e-bfb3-4a14-ab9cdfd6336d/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/9c/e3/23/9ce32347-1f99-dfa0-2434-c032e6264eda/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/11/33/5c/11335cff-69e3-6a55-3248-ebe2e98c4e87/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/bc/08/4b/bc084bb4-d8d1-26aa-606f-03de254a345d/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `iphone` `ipad` `dompurify` `afnetworking` `flanimatedimage` \n  -  ☆`1570` \n- [Quick Chat](https://github.com/aslanyanhaik/Quick-Chat): Real-time chat\n  -  \u003ca href='https://raw.githubusercontent.com/aslanyanhaik/Quick-Chat/master/screenshot.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swift3` `firebase` \n  -  ☆`1826` \n- [Real-time Chat](https://www.kodeco.com/22067733-firebase-tutorial-real-time-chat)\n  -  \u003ca href='https://koenig-media.raywenderlich.com/uploads/2016/08/RoadCyclingChatThread.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  - `firebase` \n- [Signal](https://github.com/signalapp/Signal-iOS): Free, world-wide, private messaging \u0026 phone calls\n  - [` App Store`](https://apps.apple.com/app/id874139669) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/57/62/68/576268bf-3474-99e7-2621-adbf2438b3ce/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/b8/d3/7a/b8d37a2b-3ecc-8775-3ce1-534d0adc2904/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/11/82/fc/1182fc57-5a43-4403-1048-47735d0a75f7/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/65/78/39/6578398d-7204-d380-cf59-783acd3fa859/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` `iphone` `carthage` `socketrocket` `purelayout` `openssl` \n  -  ☆`11953` \n- [SimpleX Chat](https://github.com/simplex-chat/simplex-chat): Privacy redefined (no user IDs)\n  - [` App Store`](https://apps.apple.com/app/simplex-chat-secure-messenger/id1605771084) \u003ca href='https://raw.githubusercontent.com/simplex-chat/.github/master/profile/images/app2.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`10757` \n- [Swiftgram](https://github.com/Swiftgram/Telegram-iOS): Supercharged Telegram experience. Feature-rich, unlocked and secure fork with 50+ settings.\n  - [` App Store`](https://apps.apple.com/app/id6471879502) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/2b/f6/e6/2bf6e6f6-cf6c-7732-a16c-553da0f0ceb2/19196428-c297-4771-b0c9-a977a6271a85_1.png/460x998bb-60.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/d3/b3/92/d3b392dc-5a28-1b8e-f132-a010b6289de1/8b573941-0a41-40f9-b72c-27d03bafa8c4_2.jpg/460x998bb-60.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/d1/10/81/d11081df-c27f-7e3f-641e-f20ee4fba2f0/742216e5-1312-4da0-ada5-50f709410a96_5.png/460x998bb-60.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/a1/62/88/a16288b8-a49d-f5b6-e39d-eb8033ba2d64/199ca24d-ce35-4b33-b8cd-fca59124556f_4.jpg/460x998bb-60.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `c` `objc` \n  -  ☆`460` \n- [Telegram](https://github.com/TelegramMessenger/Telegram-iOS): Send messages with a focus on speed \u0026 security\n  - [` App Store`](https://apps.apple.com/app/telegram-messenger/id686449807) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/72/35/fb/7235fb9a-07fd-97f1-31f1-b4810f7cd1ca/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/a2/e3/b4/a2e3b456-fdbc-77e6-d3f4-21e3d5998a79/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/78/8d/f5/788df564-08d5-40fc-b18c-d153de535b35/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/89/cf/cd/89cfcd2f-98dd-cbc0-e730-c7cb1854928c/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/8e/6b/23/8e6b239b-28b1-bbe2-f89c-f9e6ea9969b1/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` `c` `objc` \n  -  ☆`8153` \n- [Threema](https://github.com/threema-ch/threema-ios): Secure, Anonymous and Private Messenger\n  - [` App Store`](https://apps.apple.com/app/id578665578) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/6e/0c/05/6e0c054b-24d1-3796-4006-bd5078511a80/aaea1545-ccaf-42d3-8d9a-d3ef27417fa1_iphon65_4.6-en_us-01-promo.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/ee/f1/59/eef15998-8309-3e8b-b047-a8614645e30f/87522c7d-2998-41e2-882e-ea3f636ded44_iphon65_4.6-en_us-02-promo.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/2b/7b/87/2b7b8738-4ce9-dddf-24ff-73c9949e530e/ca775975-4ea7-4aa9-bf12-e5e012b53f72_iphon65_4.6-en_us-03-promo.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/6d/98/75/6d98752c-9602-a893-ec7b-03a9f93f9985/69f7a9d4-0416-4d4c-9bad-d3de10d9da31_iphon65_4.6-en_us-04-promo.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `objc` \n  -  ☆`408` \n- [Thunderbird Email](https://github.com/thunderbird/thunderbird-ios)\n  - \u003ca href=https://thunderbird.net/mobile/\u003e`https://thunderbird.net/mobile/`\u003c/a\u003e\n  -  \u003ca href='https://blog.thunderbird.net/files/2025/10/Mobile-Progress-Report_-September_October4.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swiftui` \n  -  ☆`882` \n- [Tinode](https://github.com/tinode/ios): Cross platform messenger\n  - [` App Store`](https://apps.apple.com/app/tinode/id1483763538) \u003ca href='https://raw.githubusercontent.com/tinode/ios/master/ios-chat.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`282` \n- [TSWeChat](https://github.com/hilen/TSWeChat): A WeChat alternative\n  -  \u003ca href='https://github.com/hilen/TSWeChat/raw/master/images/preview1.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`3762` \n- [Tutanota](https://github.com/tutao/tutanota): End-to-end encrypted email\n  - \u003ca href=https://tutanota.com/\u003e`https://tutanota.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id922429609) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/9e/10/b6/9e10b656-8e6e-b4b8-bdce-5f787f12d25e/mzl.utcbsrcn.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/40/cc/5f/40cc5f60-4d7a-cb19-ddb5-fb9e92de9205/mzl.xpwjvrke.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/a8/c5/a2/a8c5a2de-33fc-1fad-7f5d-3f1579bc3fc3/mzl.xvkhmgab.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/be/32/0a/be320a6b-a860-a359-5c33-38bba742aef1/mzl.vgjqcasc.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `javascript` `cordova` `iphone` `ipad` \n  -  ☆`7411` \n- [Vapor Chat](https://github.com/vapor-community/chat-ios-example): Basic realtime chat project using Vapor on the server\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3be268b6-1457-4842-85f6-06a7d19ef527'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `starscream` \n  -  ☆`69` \n- [Wire](https://github.com/wireapp/wire-ios): Modern, private communications with crystal clear voice, video, group chats - always encrypted\n  - [` App Store`](https://apps.apple.com/app/wire/id930944768) \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*CEtofzY1rIOKuGT7JO3VkA.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `carthage` `afnetworking` `purelayout` \n  -  ☆`115` \n- [Zulip team chat](https://github.com/zulip/zulip-mobile)\n  - \u003ca href=https://zulip.com\u003e`https://zulip.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/zulip/id1203036395) \u003ca href='https://zulip.com/static/images/app-screenshots/zulip-iphone-rough.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `reactnative` \n  -  ☆`1347` \n## Developer \n \n[back to top](#readme) \n \n\n- [Awesome ML](https://github.com/eugenebokhan/Awesome-ML): Discover, download, compile \u0026 launch different image processing CoreML models\n  -  \u003ca href='https://github.com/eugenebokhan/Awesome-ML/raw/master/Media/App-Demo-Transparent-Background.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`231` \n- [Bark](https://github.com/Finb/Bark): Send custom push notifications by calling an HTTP API\n  - \u003ca href=https://bark.day.app/\u003e`https://bark.day.app/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/bark-custom-notifications/id1403753865) \u003ca href='https://github.com/user-attachments/assets/0425d8ed-0c2a-49ea-92f8-b5062c91e411'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`7797` \n- [Buglife](https://github.com/Buglife/Buglife-iOS): Awesome bug reporting SDK \u0026 web platform\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/d9e38638-c758-4240-ac12-f9c56e96f5bd'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `objc` \n  -  ☆`509` \n- [CI2Go](https://github.com/ngs/ci2go): For https://circleci.com/\n  - [` App Store`](https://apps.apple.com/app/ci2go-the-circleci-client/id940028427) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/8f/a8/7b/8fa87bff-369c-f556-19be-04f9d64aafe5/mzl.cbjemxao.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/32/ba/3e/32ba3e1c-2ca3-9acb-6edb-837d9813d42f/mzl.fnosaifu.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/75/b1/c3/75b1c366-26f2-3468-88cb-a5576b72ee38/mzl.fdapyomc.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`92` \n- [CodeAgents](https://github.com/eugenepyvovarov/CodeAgentsMobile): Mobile client for Claude Code\n  - \u003ca href=https://testflight.apple.com/join/eUpweBZV\u003e`https://testflight.apple.com/join/eUpweBZV`\u003c/a\u003e\n  -  \u003ca href='https://raw.githubusercontent.com/eugenepyvovarov/CodeAgentsMobile/refs/heads/main/screenshots/screenshot_1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eugenepyvovarov/CodeAgentsMobile/refs/heads/main/screenshots/screenshot_2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eugenepyvovarov/CodeAgentsMobile/refs/heads/main/screenshots/screenshot_3.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eugenepyvovarov/CodeAgentsMobile/refs/heads/main/screenshots/screenshot_4.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `ai` `claude-code` \n  -  ☆`126` \n- [Enchanted](https://github.com/gluonfield/enchanted): Developer tool for LLMs\n  - [` App Store`](https://apps.apple.com/app/enchanted-llm/id6474268307) \u003ca href='https://github.com/user-attachments/assets/7dade8ec-e94d-4936-9237-f2f2bc1533f2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`5856` \n- [Evolution](https://github.com/Evolution-App/iOS): An unofficial app for Swift Evolution\n  - [` App Store`](https://apps.apple.com/app/evolution-app/id1210898168) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/1d/91/90/1d919067-8c46-3f04-f710-ecfed6494539/pr_source.png/900x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/ee/84/cc/ee84cc99-5ff3-5c1c-4408-60c8f24f754d/pr_source.png/900x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/28/86/e9/2886e929-b5a9-09ed-47e7-0ed45806f463/pr_source.png/900x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/7a/2a/68/7a2a68f4-5575-5d70-be87-d4df54ebb12f/pr_source.png/900x0w.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/e6/ed/ec/e6edecdb-78ce-6cfe-4fde-470c7cee306a/pr_source.png/900x0w.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2024` `swift` `swift-evolution` \n  -  ☆`266` \n- [Expo Client](https://github.com/expo/expo): Developer tool for creating experiences with interactive gestures \u0026 graphics\n  - \u003ca href=https://expo.io/\u003e`https://expo.io/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/expo-client/id982107779) \u003ca href='https://a4.mzstatic.com/us/r30/Purple111/v4/42/1e/6e/421e6e4d-2524-5e1a-93aa-b8159d48a8fa/screen696x696.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` `javascript` \n  -  ☆`48280` \n- [Feather](https://github.com/claration/Feather): On-device application manager/installer, uses certificates part of the Apple Developer Program\n  -  \u003ca href='https://raw.githubusercontent.com/khcrysalis/Feather/69bf3146b651b2bf123af6ad92c01f19f0118901/Images/Image-dark.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`3850` \n- [Foundation Models Framework Example](https://github.com/rudrankriyam/Foundation-Models-Framework-Example): Example for Foundation Models Framework in iOS 26\n  -  `2026` `ios26` \n  -  ☆`958` \n- [Haptic Haven](https://github.com/davejacobsen/HapticHaven): Test, learn about, and implement haptic feedback\n  - [` App Store`](https://apps.apple.com/us/app/id1523772947) \u003ca href='https://raw.githubusercontent.com/davejacobsen/HapticHaven/master/Screenshots/Screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`43` \n- [Harbour](https://github.com/rrroyal/Harbour): Docker/Portainer app\n  -  `2025` `swift` `docker` `swiftui` `ipad` \n  -  ☆`742` \n- [HTTP/S Response Code Lookup](https://github.com/Person2099/HTTPS-Responses): Quick and easy way to lookup HTTP response codes\n  - \u003ca href=https://httpsresponselookup.onuniverse.com\u003e`https://httpsresponselookup.onuniverse.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1580906147) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/a6/75/0d/a6750dee-7361-ca1f-34bc-804b2b0d79e4/56caf957-c128-4b7a-8458-106a0de6fdaa_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.29.40.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/e7/9e/c6/e79ec63c-db19-2029-165d-ce6fc55500d1/c30f507f-54df-4fe8-bc7f-44c86a61a72c_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.33.png/460x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/81/01/ea/8101ea88-c459-e2b2-e18f-03eb42ccd5ff/5324ca34-a122-46fa-a618-1bb03d6afe7d_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.48.png/460x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`15` \n- [iperf](https://github.com/ndfred/iperf-ios): Run an iperf3 client, including reverse mode \u0026 multiple streams selection\n  -  \u003ca href='https://github.com/ndfred/iperf-ios/raw/master/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`222` \n- [iSH](https://github.com/ish-app/ish): Linux shell\n  - \u003ca href=https://ish.app\u003e`https://ish.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/ish-shell/id1436902243) \u003ca href='https://raw.githubusercontent.com/PseudonymPatel/images/master/E0617EC4-E004-4DD0-B642-52BA4A189468.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PseudonymPatel/images/master/13DA476F-FF82-45F9-8820-710D34711ADC.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `c` `obj-c` \n  -  ☆`19583` \n- [iVim](https://github.com/terrychou/iVim): A vim port\n  - [` App Store`](https://apps.apple.com/app/ivim/id1266544660) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/6c/f0/84/6cf08431-01bb-aacb-27f2-bcc769a8511e/pr_source.png/230x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `c` `vim-script` \n  -  ☆`636` \n- [Jasonette](https://github.com/Jasonette/JASONETTE-iOS): Create a native app over HTTP\n  - \u003ca href=https://jasonette.com/\u003e`https://jasonette.com/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/Jasonette/Instagram-UI-example/raw/master/images/instagram.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `json` `javascript` \n  -  ☆`5236` \n- [Knil](https://github.com/ethanhuang13/knil): Universal Links testing made easy\n  - [` App Store`](https://apps.apple.com/app/knil-universal-link-testing/id1195310358) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/038718b7-d829-4e60-9f81-f86d2b926eec'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` \n  -  ☆`765` \n- [Ladybug](https://github.com/ethanhuang13/ladybug): Handle rdar:// links gracefully\n  - [` App Store`](https://apps.apple.com/app/ladybug-handles-radar-links/id1402968134) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple125/v4/4a/b6/98/4ab6985f-3ac7-21cd-76d3-8479091bad07/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple115/v4/c2/c3/14/c2c31427-d01d-dccd-5c16-4d7334377d7a/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple115/v4/41/f3/c9/41f3c908-bd31-1297-cf88-15b66d28ce4e/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`161` \n- [Matomo](https://github.com/matomo-org/matomo-mobile-2): Access analytics on the go (formerly Piwik)\n  - [` App Store`](https://apps.apple.com/app/id737216887) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/74/06/aa/7406aaa2-1913-c66a-3896-b1bcc6f48f23/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/15/71/51/1571512a-a119-11e5-e5c5-7ddc15528ec9/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/1b/5f/7e/1b5f7e20-5478-6d36-a8e9-6353a37d94e9/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/a0/0b/99/a00b99a7-cb8c-2e54-802b-e828743e22bb/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/85/3b/b4/853bb4b2-3317-17b1-5ed5-7a12a5be6ca6/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`110` \n- [NWPusher](https://github.com/noodlewerk/NWPusher): Play with the Apple Push Notification service\n  -  \u003ca href='https://github.com/noodlewerk/NWPusher/raw/master/Docs/osx2.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/noodlewerk/NWPusher/raw/master/Docs/ios.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `objc` `apns` \n  -  ☆`6317` \n- [OCaml: Learn \u0026 Code](https://github.com/NathanFallet/OCaml): OCaml editor with a growing learn section\n  - [` App Store`](https://apps.apple.com/app/ocaml-learn-code/id1547506826) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/18/27/a5/1827a5ca-d493-968e-520c-a1da52c14053/aac6dd60-c3ba-48e7-b763-d065b3d6cccb_MAX-EN-1@3x.png/600x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/7d/fc/cc/7dfccced-4658-54c8-c20b-d447e6caec06/13ec0f62-b0cf-427e-8c25-9c282432ddf7_MAX-EN-2@3x.png/600x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/b2/d7/02/b2d7025c-a38b-47bd-96b9-3dbc6eae2979/2201b288-e06a-469f-bdcc-5d511e254716_MAX-EN-3@3x.png/600x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` `ipad` \n  -  ☆`86` \n- [Pastebin Mobile](https://github.com/jonluca/PasteBinApp): Quickly and easily uploads text or code to https://pastebin.com\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/94807f11-7942-403f-94b9-0ea9df01969b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`33` \n- [Pisth](https://github.com/ColdGrub1384/Pisth): SSH and SFTP client\n  - \u003ca href=https://pisth.github.io\u003e`https://pisth.github.io`\u003c/a\u003e\n  -  \u003ca href='https://pisth.github.io/apt/screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `javascript` `html` \n  -  ☆`435` \n- [ReviewMonitor](https://github.com/RishabhTayal/Unofficial-iTC): iTunes Connect app which is actually useful\n  -  \u003ca href='https://github.com/RishabhTayal/Unofficial-iTC/blob/master/public-screenshots/screenshot1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/RishabhTayal/Unofficial-iTC/blob/master/public-screenshots/screenshot2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`132` \n- [SymbolGrid for SF Symbols](https://github.com/dl-alexandre/SymbolGrid)\n  - [` App Store`](https://apps.apple.com/app/symbolgrid/id1640916135)\n  -  `2025` `swift` `macos` `visionos` \n  -  ☆`6` \n- [TLDR Man Page](https://github.com/freesuraj/TLDR): Reference dictionary for computer manual commands, but in tl;dr (too long; didn't read) mode\n  -  `2025` `swift` \n  -  ☆`72` \n- [TLS Inspector](https://github.com/tls-inspector/tls-inspector): Verify the secure connection information of any website and ensure that your information is private\n  - [` App Store`](https://apps.apple.com/app/apple-store/id1100539810) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/eb/03/2e/eb032e7d-9b04-0cea-89af-41478761d5b0/pr_source.png/316x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple62/v4/de/e0/70/dee07035-182f-b5e1-9e48-38c5660dd760/pr_source.png/316x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/fe/8d/03/fe8d03fd-bdc7-dca5-ddd1-57de854e716e/pr_source.png/316x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `c` `objc` `c++` \n  -  ☆`187` \n- [Unwrap](https://github.com/twostraws/Unwrap): Learn Swift interactively on your iPhone https://www.hackingwithswift.com\n  - \u003ca href=https://www.hackingwithswift.com/\u003e`https://www.hackingwithswift.com/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/5ab2e9bd-d8a9-4a67-a73c-289009a86244'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`2322` \n- [UTM](https://github.com/utmapp/UTM): Virtual machines\n  -  \u003ca href='https://raw.githubusercontent.com/utmapp/UTM/main/screen.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`33431` \n- [WWDCast](https://github.com/sgl0v/WWDCast): The unofficial WWDC application to watch WWDC videos and sessions on your ChromeCast\n  -  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `rxswift` `mvvm` \n  -  ☆`27` \n- [Zeitgeist](https://github.com/daneden/Zeitgeist): Keep an eye on your Vercel deployments\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/179809265-e6318a71-bf14-4a05-9043-6f0e2d7c306f.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`204` \n### GitHub \n \n[back to top](#readme) \n \n\n- [Contribution Graphs for GitHub](https://github.com/AnderGoig/github-contributions-ios): Check your GitHub contributions using Home Screen Widgets\n  - [` App Store`](https://apps.apple.com/app/id1537192731) \u003ca href='https://raw.githubusercontent.com/AnderGoig/github-contributions-ios/develop/.assets/app-screenshot-1.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`374` \n- [Contributions for GitHub](https://github.com/JustinFincher/GitHubContributionsiOS): Look at your contributions graph in a Today Extension\n  - [` App Store`](https://apps.apple.com/app/contributions-for-github/id1153432612) \u003ca href='https://github.com/JustinFincher/GitHubContributionsiOS/raw/master/Sketch/GitHub-Contributions.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`539` \n- [FakeGithub](https://github.com/tt1k/FakeGithub): Browse GitHub\n  -  \u003ca href='https://github.com/tt1k/FakeGithub/blob/main/Screenshots/1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`12` \n- [GistHub](https://github.com/ldakhoa/GistHub): GitHub Gist Management, Comment, In-app Editor\n  - [` App Store`](https://apps.apple.com/app/gisthub/id1660465260) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/89053471-20aa-4ab7-ab5a-ecf34c372093'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `asyncswift` \n  -  ☆`152` \n- [GitHubSearch](https://github.com/Karambirov/GitHubSearch): GitHub client written using MVVM without Rx and Interface Builder\n  -  \u003ca href='https://user-images.githubusercontent.com/6949755/52898872-71a60e00-31f4-11e9-853a-d7993aae4eed.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `router` `realm` \n  -  ☆`47` \n- [GiTiny](https://github.com/k-lpmg/GiTiny): Explore what's trending in GitHub\n  -  \u003ca href='https://user-images.githubusercontent.com/15151687/57021987-bc1e1f00-6c68-11e9-8d43-25beb9465284.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021990-c17b6980-6c68-11e9-8b56-852508131809.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021992-c3452d00-6c68-11e9-8b54-0f01dd887622.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021995-c4765a00-6c68-11e9-8b95-f3087c8b8e37.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2019` `swift` `rxswift` `mvvm-c` `clean-architecture` \n  -  ☆`280` \n- [GitPoint](https://github.com/gitpoint/git-point): GitHub app with a minimal \u0026 beautiful UI\n  -  \u003ca href='https://a3.mzstatic.com/us/r30/Purple127/v4/6d/82/6b/6d826be2-2f68-495c-0ba1-86d3da548287/screen696x696.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://a4.mzstatic.com/us/r30/Purple117/v4/1c/14/83/1c148311-bbee-ff46-6b97-1d109a0213b4/screen696x696.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2024` `react-native` \n  -  ☆`4765` \n- [GitTime](https://github.com/87kangsw/GitTime): Show your GitHub contributions and activities\n  - [` App Store`](https://apps.apple.com/app/id1469013856) \u003ca href='https://raw.githubusercontent.com/87kangsw/resume/master/images/gittime.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift, reactorkit, rxswift` `moya` \n  -  ☆`75` \n- [GitTrends](https://github.com/TheCodeTraveler/GitTrends): Track Repo Clones and Views\n  - [` App Store`](https://apps.apple.com/app/gittrends-github-insights/id1500300399) \u003ca href='https://user-images.githubusercontent.com/13558917/81881433-02c57b00-9545-11ea-920c-27b5b54f19c1.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `csharp` \n  -  ☆`778` \n- [iGit](https://github.com/git-up/GitUp): Uses GitUpKit to clone a GitHub repo and perform a commit\n  -  `2026` `objc` \n  -  ☆`11962` \n- [Monkey](https://github.com/coderyi/Monkey): Browse top GitHub coders \u0026 repositories\n  -  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/7e/7c/52/7e7c5220-f09f-adf0-36d4-6b12aca614d6/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/81/cf/be/81cfbe41-0a63-be27-dea1-85d320c0775a/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/17/d1/91/17d1919b-0d7a-29dc-c519-3086fbb081c8/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/d1/5d/be/d15dbebe-0ba4-ebde-b964-1db638f3070e/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/91/c2/a2/91c2a2bd-8f69-1d5c-3a40-090c0980638b/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`1771` \n- [Pocket Trailer](https://github.com/ptsochantaris/trailer): Manage pull requests \u0026 issues for GitHub / GitHub Enterprise\n  - [` App Store`](https://apps.apple.com/app/id806104975) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/32/f6/58/32f65859-14bd-86e7-a121-b06025e02029/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/3a/41/de/3a41de8e-d316-fbb9-f15e-ddf5fb4e0763/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/9b/1b/2e/9b1b2ebc-03ee-7628-0a81-545af421f519/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/8b/e0/8f/8be08fc6-ea85-7325-e2a0-91e90b84b9a1/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/a8/f6/09/a8f6095a-2999-95f7-46c5-a09dd89588b3/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`1208` \n- [SwiftHub](https://github.com/khoren93/SwiftHub): GitHub client written with RxSwift and MVVM clean architecture\n  -  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/01_search_repository_screen.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/02_repository_details_screen.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/03_settings_screen.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `rxswift` `mvvm` `moya` `fastlane` \n  -  ☆`3115` \n- [ZLGithubClient](https://github.com/ExistOrLive/GithubClient): Browse GitHub using its REST V3 / GraphQL V4 API\n  - [` App Store`](https://apps.apple.com/app/gorillas/id1498787032) \u003ca href='https://user-images.githubusercontent.com/4723115/147950657-336bb67e-bdd3-4320-a8cf-a1963e2a9f7b.JPG'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`136` \n### Terminal \n \n[back to top](#readme) \n \n\n- [a-shell](https://github.com/holzschu/a-shell): Mobile shell terminal based on Mosh\n  - [` App Store`](https://apps.apple.com/app/a-shell/id1473805438) \u003ca href='https://holzschu.github.io/a-Shell_iOS/assets/screenshot/nslookup.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `vim script` `c++` `c` \n  -  ☆`3636` \n- [Blink](https://github.com/blinksh/blink): Mobile shell terminal based on Mosh\n  - [` App Store`](https://apps.apple.com/app/blink-shell-build-code/id1594898306) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/e1/44/bf/e144bfb0-5397-6e9f-7e94-e7303af10e93/pr_source.png/626x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/b8/a3/3f/b8a33f92-cf60-03ec-a8c2-ff3cdc222f80/pr_source.png/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/ff/f2/76/fff276ed-0b17-ad45-deee-6fa4be6d3024/pr_source.png/626x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/95/f5/ec/95f5ec0b-8675-a452-de97-7d6f43a4e9ca/pr_source.png/626x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` `uickeychainstore` `passcodelock` \n  -  ☆`6664` \n- [LibTerm](https://github.com/ColdGrub1384/LibTerm): Terminal with Python 3.7 and Lua 5.3, supports iOS 13 dark mode and multi window\n  - [` App Store`](https://apps.apple.com/app/libterm/id1380911705) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ea79adef-7060-4696-998b-fd147b103083'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `ipad` \n  -  ☆`678` \n- [SwiftTerm](https://github.com/migueldeicaza/SwiftTerm): VT100/Xterm Terminal emulator\n  -  \u003ca href='https://user-images.githubusercontent.com/36863/80056069-54a05580-84f1-11ea-8597-5a227c9c64a7.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`1429` \n- [SwiftTermApp](https://github.com/migueldeicaza/SwiftTermApp): Terminal emulator and SSH client\n  -  \u003ca href='https://user-images.githubusercontent.com/36863/81033655-645d5980-8e62-11ea-91c5-1d8b1931c7ce.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swiftui` \n  -  ☆`358` \n## Education \n \n[back to top](#readme) \n \n\n- [Berkeley Mobile](https://github.com/asuc-octo/berkeley-mobile-ios): UC Berkeley companion (track buses, find library hours, see dining menus, and access campus resources)\n  - [` App Store`](https://apps.apple.com/app/berkeley-mobile/id912243518) \u003ca href='https://raw.githubusercontent.com/asuc-octo/berkeley-mobile-ios/refs/heads/master/app_preview_images/screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/asuc-octo/berkeley-mobile-ios/refs/heads/master/app_preview_images/screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/asuc-octo/berkeley-mobile-ios/refs/heads/master/app_preview_images/screen3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/asuc-octo/berkeley-mobile-ios/refs/heads/master/app_preview_images/screen4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`24` \n- [Conjugar](https://github.com/vermont42/Conjugar): Learn and Practice All the Spanish Verb Tenses\n  - [` App Store`](https://apps.apple.com/app/conjugar/id1236500467) \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/browse.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/verb.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/quiz.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/browseInfo.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/info.png?raw=true'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`50` \n- [DeTeXt](https://github.com/venkatasg/DeTeXt): Find LaTeX symbols by drawing or searching\n  - [` App Store`](https://apps.apple.com/app/id1531906207) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a175e471-523d-4137-add4-c02ef6fa0dff'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`170` \n- [DiscussIt](https://github.com/ethanswift/DiscussIt): Scholarly article search, discussion forum and discussion board\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ebc1598e-6d19-42a0-845e-cc4d73b0d1d0'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `firebase` `swiftyjson` \n  -  ☆`15` \n- [Echo](https://github.com/fulldecent/echo): Best way to practice speaking English or Spanish\n  - [` App Store`](https://apps.apple.com/app/echo-speech-therapy/id558585608) \u003ca href='https://learnwithecho.com/assets/images/ss1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`2` \n- [Exercism](https://github.com/apps-fab/exercism-app): Choose an exercism.org track, join it and code\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fb34cb66-1364-4887-87b9-b23283bd132f'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`11` \n- [Fingerspelling](https://github.com/OpenASL/Fingerspelling-iOS): Practice American Sign Language (ASL) fingerspelling\n  - [` App Store`](https://apps.apple.com/app/asl-fingerspelling-practice/id1503242863) \u003ca href='https://raw.githubusercontent.com/sloria/Fingerspelling-iOS/master/media/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `combine` \n  -  ☆`24` \n- [Flat](https://github.com/netless-io/flat-ios): Agora Flat classroom\n  -  \u003ca href='https://raw.githubusercontent.com/netless-io/flat-ios/main/art/flat-showcase.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`58` \n- [Flippy Learn](https://github.com/misteu/VocabularyTraining): Simple flash cards (privacy first, no tracking, everything stays on your device)\n  - [` App Store`](https://apps.apple.com/app/flippy-learn-word-flashcards/id1479486387) \u003ca href='https://github.com/misteu/VocabularyTraining/raw/master/screenshots/flippy1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/misteu/VocabularyTraining/raw/master/screenshots/flippy7.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`28` \n- [GradeCalc - GPA Calculator](https://github.com/marlon360/grade-calc): Keep track of your GPA\n  - [` App Store`](https://apps.apple.com/app/gradecalc-gpa-calculator/id1502912052) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/61/9f/db/619fdbda-62aa-375b-0439-ae7b4d78e772/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/9b/8e/39/9b8e3998-3d53-0879-8862-416b6e29dea1/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/42/36/b3/4236b384-f641-3934-6272-a7fb3c61463c/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`47` \n- [Kotoba](https://github.com/willhains/Kotoba): Quickly search the built-in dictionary to see definitions of words. Collect the words you want to remember\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/eef23e33-992d-476d-b10e-b24ef6a35240'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`671` \n- [LeitnerBox](https://github.com/hamed8080/LeitnerBox): Help language learners memorize words faster\n  - \u003ca href=https://hamed8080.github.io/LeitnerBox/leitnerbox/documentation/leitnerbox/\u003e`https://hamed8080.github.io/LeitnerBox/leitnerbox/documentation/leitnerbox/`\u003c/a\u003e\n  -  \u003ca href='https://hamed8080.github.io/LeitnerBox/leitnerbox/images/review.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`21` \n- [Pocket Code](https://github.com/catrobat/catty): Create games, animations, interactive music videos, and many kind of other apps, directly on device\n  - \u003ca href=https://catrobat.org/\u003e`https://catrobat.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/pocket-code/id1117935892)\n  -  `2026` `swift` `objc` \n  -  ☆`100` \n- [Prayer in English](https://github.com/FlineDev/Prayer): Help understand the spoken text in Islamic prayers\n  - [` App Store`](https://apps.apple.com/app/prayer-in-english/id1217136884) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple111/v4/2c/50/95/2c5095ff-6142-37cb-97db-a6421590bf02/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple122/v4/9c/45/8b/9c458b9b-d316-27ec-51ab-6f530b78f2d0/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple122/v4/0f/2c/22/0f2c227e-f348-1f32-5fa6-e2771c8f7b6d/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`36` \n- [Recap AI](https://github.com/Visual-Studio-Coder/Recap): Transform your notes, videos, or URLs into personalized quizzes to reinforce learning\n  - [` App Store`](https://apps.apple.com/app/recap-ai/id6602897472) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/c4/cd/b0/c4cdb03a-23ac-78f0-acaa-a1f30f0bb38d/8d0520ac-e756-4cf0-ab72-7079b1acb6f3_iPhone_14__U0026_15_Pro_Max_-_2.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/d3/87/bb/d387bb71-0312-a1d3-c53b-07417d697e60/e5410608-e331-44f5-8019-605261f589f8_iPhone_14__U0026_15_Pro_Max_-_3.png/460x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/59/d4/20/59d420e4-507a-93db-9428-fa8590003cae/ec202bf0-e05b-404b-9fd3-df90523bdbdd_iPhone_14__U0026_15_Pro_Max_-_6.png/460x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/e9/12/20/e91220a5-631d-2e9d-9b66-882f773ee889/3f989e8e-bfe0-4eb4-a4ad-82e17105736f_iPhone_14__U0026_15_Pro_Max_-_4.png/460x0w.webp'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/7f/23/c3/7f23c35c-d48d-5b33-7dd0-db53ee575dab/5ea8d46b-b3a0-4774-b9d5-79723df112c7_iPhone_14__U0026_15_Pro_Max_5.png/460x0w.webp'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/2c/ed/65/2ced658a-5d97-1f76-d8c2-090e4bf6fb84/83310b67-678e-445a-8699-bbc9a1f21cfc_iPhone_14__U0026_15_Pro_Max_-_1.png/460x0w.webp'\u003e`Screenshot 6`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/de/5c/fb/de5cfb15-b3aa-7df9-859c-38c49db2c134/b1330fae-d1dc-48d6-9ee7-0f88b9e72e3a_iPhone_14__U0026_15_Pro_Max_-_7.png/460x0w.webp'\u003e`Screenshot 7`\u003c/a\u003e \n  -  `2025` `productivity` `ai` `gemini` `llm` \n  -  ☆`36` \n- [Recast](https://github.com/cuappdev/podcast-ios): A podcast client that seeks to transform the way you listen to, interact with, and share and discover podcasts\n  -  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/0b/b5/f6/0bb5f665-9207-58d7-effd-23879f680a01/mzl.jtdasfzc.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/b0/85/4c/b0854c05-6930-b70a-28bc-ea65aefe123f/mzl.udtmgexa.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/95/5c/7b/955c7b98-b7b6-6680-4024-3f756fef12ac/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/57/d1/bc/57d1bc1d-c8ef-50d4-dda0-fadcd7cc9282/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`307` \n- [Scribe - Language Keyboards](https://github.com/scribe-org/Scribe-iOS): Keyboards for language learners with translation, verb conjugation and more!\n  - [` App Store`](https://apps.apple.com/app/scribe-language-keyboards/id1596613886) \u003ca href='https://raw.githubusercontent.com/scribe-org/Scribe-iOS/main/.github/resources/images/scribeAppStoreImages.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `iphone` `ipad` `reference` \n  -  ☆`168` \n- [Space!](https://github.com/jtbandes/SpacePOD): iOS 14 widget displaying NASA's Astronomy Picture of the Day\n  - [` App Store`](https://apps.apple.com/app/id1536864924) \u003ca href='https://user-images.githubusercontent.com/14237/96915139-c171b980-145a-11eb-8ff5-191c6cba9f66.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915188-cdf61200-145a-11eb-99b8-d5ee109c2b5c.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915181-ccc4e500-145a-11eb-8627-781621ffc87a.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915186-cd5d7b80-145a-11eb-9be7-a233ce575081.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` \n  -  ☆`113` \n- [Stepik](https://github.com/StepicOrg/stepik-ios): Take open courses on https://stepik.org/\n  - [` App Store`](https://apps.apple.com/app/stepik-best-online-courses/id1064581926) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6bbc0c9b-3c2c-4f2a-b8c6-10805eefd664'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `ipad` `alamofire` `swiftyjson` `sdwebimage` `devicekit` `promisekit` `swiftlint` \n  -  ☆`170` \n- [TwitterSentiment](https://github.com/draese/TwitterSentiment): Score Twitter messages using a CoreML model for NLP sentiment analysis\n  -  \u003ca href='https://github.com/draese/TwitterSentiment/blob/main/doc/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`12` \n- [uhohlingo](https://github.com/nate-parrott/uhohlingo): Like duolingo but you can generate whatever lesson you want\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3d7acd3a-fcf5-4c72-b3ae-f14a397eab8f'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `chatgpt` \n  -  ☆`63` \n- [WWDCast](https://github.com/sgl0v/WWDCast): The unofficial WWDC application to watch WWDC videos and sessions on your ChromeCast\n  -  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `rxswift` `mvvm` \n  -  ☆`27` \n## Emulator \n \n[back to top](#readme) \n \n\n- [ActiveGS](https://github.com/ogoguel/activegs-ios): Apple II/IIGS Emulator with in-app game browser, MFi \u0026 iCade controller support\n  -  \u003ca href='https://raw.githubusercontent.com/ogoguel/activegs-ios/master/README.images/screen5.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`94` \n- [CraftOS-PC](https://github.com/MCJack123/craftos2): Modern ComputerCraft emulator\n  - [` App Store`](https://apps.apple.com/app/craftos-pc/id1565893014) \u003ca href='https://github.com/user-attachments/assets/28474b01-a9c3-4479-8cb5-09db3938fd5a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `cpp` `java` \n  -  ☆`297` \n- [Delta](https://github.com/rileytestut/Delta): Video game emulator for non-jailbroken devices (successor to GBA4iOS)\n  - [` App Store`](https://apps.apple.com/app/delta-game-emulator/id1048524688) \u003ca href='https://user-images.githubusercontent.com/705880/115471008-203aa480-a1ec-11eb-8aba-237a46799543.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`5885` \n- [DOSPad](https://github.com/litchie/dospad): DOSBox\n  -  `2024` `objc` `ipad` \n  -  ☆`639` \n- [GBA4iOS](https://bitbucket.org/rileytestut/gba4ios/): Gameboy, Gameboy Color \u0026 Gameboy Advance emulator\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/cb26c188-371e-42b4-ba96-7cb7d79b5c6d'\u003e`Screenshot 1`\u003c/a\u003e \n  - `objc` \n- [iSH](https://github.com/ish-app/ish): Linux shell\n  - \u003ca href=https://ish.app\u003e`https://ish.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/ish-shell/id1436902243) \u003ca href='https://raw.githubusercontent.com/PseudonymPatel/images/master/E0617EC4-E004-4DD0-B642-52BA4A189468.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PseudonymPatel/images/master/13DA476F-FF82-45F9-8820-710D34711ADC.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `c` `obj-c` \n  -  ☆`19583` \n- [MAME4iOS](https://github.com/yoshisuga/MAME4iOS): MAME frontend\n  -  \u003ca href='https://i.ytimg.com/vi/Gj5LQN5iing/hqdefault.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`761` \n- [Mini vMac](https://github.com/zydeco/minivmac4ios): Early 68K Macintosh emulator\n  - \u003ca href=https://namedfork.net/minivmac/\u003e`https://namedfork.net/minivmac/`\u003c/a\u003e\n  -  \u003ca href='https://namedfork.net/images/minivmac4ios/keyboard.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`593` \n- [nds4ios](https://github.com/raaxis/nds4ios): Nintendo DS emulator, port of DeSmuME\n  -  \u003ca href='https://cdn.redmondpie.com/wp-content/uploads/2015/11/ROM-List_.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `objc` \n  -  ☆`186` \n- [Pomelo](https://gitlab.com/pomelo-emu/Pomelo): Nintendo Switch emulator\n  -  \u003ca href='https://gitlab.com/pomelo-emu/Pomelo/-/raw/main/images/IMG_1807.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` \n  -  ☆`6` \n- [PPSSPP](https://github.com/hrydgard/ppsspp): PSP emulator\n  - [` App Store`](https://apps.apple.com/app/ppsspp-psp-emulator/id6496972903)\n  -  `2026` `c++` \n  -  ☆`13600` \n- [Provenance](https://github.com/Provenance-Emu/Provenance): Emulators frontend for Sega Genesis, SNES, NES, GB/GBC \u0026 more\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/132869460-db573d22-8474-47bb-9c31-db727821b879.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `realm` \n  -  ☆`6269` \n- [RetroArch](https://github.com/libretro/RetroArch): Comprehensive emulator frontend with support for NES, SNES, Gameboy, Sega Master System, Genesis, Playstation, N64, Atari Lynx \u0026 more\n  - [` App Store`](https://apps.apple.com/app/retroarch/id6499539433) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/76548a8f-626c-4cc9-93f1-962782a177b1'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `c` \n  -  ☆`12857` \n- [SameBoy](https://github.com/LIJI32/SameBoy): Game Boy and Game Boy Color emulator\n  - [` App Store`](https://apps.apple.com/app/sameboy/id6496971295) \u003ca href='https://github.com/user-attachments/assets/56b1af5b-26ab-4468-a2d5-a885b9d0bf8c'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `c` \n  -  ☆`2048` \n## Event \n \n[back to top](#readme) \n \n\n- [Droidcon Events using Kotlin Multiplatfom](https://github.com/touchlab/DroidconKotlin)\n  - [` App Store`](https://apps.apple.com/app/droidcon-nyc-2019/id1477469914) \u003ca href='https://user-images.githubusercontent.com/4723115/141655128-e94c9cc9-3e69-427f-b1a6-79b1a8197f60.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `kotlin` \n  -  ☆`1136` \n- [OpenStack Foundation Summit](https://github.com/OpenStack-mobile/summit-app-ios)\n  - [` App Store`](https://apps.apple.com/app/openstack-foundation-summit/id1071261846) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple122/v4/7d/ff/a9/7dffa970-0332-eb92-b625-601e1130da99/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`36` \n- [try! Swift Tokyo](https://github.com/tryswift/trySwiftAppFinal)\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/4190298/23140345/534ae20c-f7b1-11e6-8584-b65aded1f59e.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://cloud.githubusercontent.com/assets/4190298/23140344/53463e82-f7b1-11e6-8d84-c0cedcc930b1.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `swift` `timepiece` `realm` `kingfisher` `acknowlist` \n  -  ☆`255` \n- [WWDC Family](https://github.com/wwdc-family/app): Easily connect with fellow developers during WWDC\n  -  \u003ca href='https://raw.githubusercontent.com/wwdc-family/app/master/design/Screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`194` \n## Extension \n \n[back to top](#readme) \n \n\n- [Chanify](https://github.com/chanify/chanify-ios): Safe and simple notification tool, includes a Notification Service Extension\n  - \u003ca href=https://www.chanify.net\u003e`https://www.chanify.net`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1531546573) \u003ca href='https://raw.githubusercontent.com/wiki/chanify/chanify/images/preview.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`229` \n- [HTTPS4All](https://github.com/bouk/HTTPS4All): Port of HTTPS Everywhere to force (most) links to use HTTPS\n  - [` App Store`](https://apps.apple.com/app/https4all/id1305430042)\n  -  `2020` `swift` \n  -  ☆`41` \n- [SimpleLogin](https://github.com/simple-login/Simple-Login-iOS): Protect your email with aliases and more. Its Share Extension helps you create aliases on the fly without leaving your favorite browser\n  - \u003ca href=https://simplelogin.io/\u003e`https://simplelogin.io/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/simplelogin-anti-spam/id1494359858) \u003ca href='https://raw.githubusercontent.com/ntnhon/TarotCodexPublicImages/master/SL/1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`168` \n### Content Blocking \n \n[back to top](#readme) \n \n\n- [Adblock Fast](https://github.com/rocketshipapps/adblockfast)\n  -  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple71/v4/80/06/f9/8006f9c6-cc64-03b0-5df2-d65dd22d2a0c/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple71/v4/37/6b/3f/376b3f54-9362-75e5-a484-ebcc314efc8e/mzl.wsjuxftd.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple71/v4/4a/84/98/4a849841-ec59-e945-d290-8245f500b93c/mzl.nnbdchrh.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`771` \n- [Adblock Plus](https://github.com/adblockplus/adblockplussafariios)\n  - [` App Store`](https://apps.apple.com/app/adblock-plus-abp/id1028871868) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple18/v4/63/2b/11/632b11db-df92-33ba-c29b-7270b3640719/mzm.tllrdtsg.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple6/v4/29/04/d2/2904d25f-f6a9-dbbf-831c-40a147b5212c/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple6/v4/71/4c/32/714c32c6-f775-66ae-a78c-7e2b53f0c864/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple3/v4/61/de/b9/61deb9d6-885c-ae67-3afe-dc0400a9f299/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple3/v4/0e/f4/8e/0ef48e26-1547-6765-0b0e-6c1be98c4a2c/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2020` `objc` \n  -  ☆`150` \n- [Adguard](https://github.com/AdguardTeam/AdguardForiOS): Adblocker and anti-tracking\n  - [` App Store`](https://apps.apple.com/app/adguard-adblock-privacy/id1047223162) \u003ca href='https://user-images.githubusercontent.com/28860202/37027267-e9cf7534-2141-11e8-89fd-3fc99c3f2c86.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/28860202/37027271-ec5f5972-2141-11e8-884b-038d73fb68ae.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `objc` `javascript` \n  -  ☆`1629` \n- [Blahker](https://github.com/ethanhuang13/blahker): Safari content blocker for interstitial ads, mainly for websites in Taiwan\n  - [` App Store`](https://apps.apple.com/app/blahker-ba-la-ke-gai-ban-guang/id1182699267) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple71/v4/ca/75/fd/ca75fdfe-3952-e440-bca6-3fe9ce0d6d09/pr_source.png/316x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple62/v4/f9/23/44/f9234464-ba35-362f-a75f-e79ada4aa93e/pr_source.png/316x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple71/v4/c1/04/11/c1041198-8aed-e23c-61fa-04ff8b7b38ae/pr_source.png/316x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`133` \n- [BlockParty](https://github.com/krishkumar/BlockParty)\n  -  \u003ca href='https://user-images.githubusercontent.com/425580/202258987-80ad7bb6-f943-44ff-8512-a11c3c5c8415.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `objc` \n  -  ☆`796` \n- [Hush](https://github.com/oblador/hush): Noiseless browsing\n  - [` App Store`](https://apps.apple.com/app/id1544743900)\n  -  `2026` `swift` `macos` `ipad` \n  -  ☆`3619` \n- [PIA VPN](https://github.com/pia-foss/mobile-ios)\n  - \u003ca href=https://www.privateinternetaccess.com/download/ios-vpn/\u003e`https://www.privateinternetaccess.com/download/ios-vpn/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id955626407) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/2c/4c/3e/2c4c3ebf-d7bf-2470-c434-32767b574c6f/56ba6ee1-3819-4351-b9c3-46c9e2eb494a_pia_iphone_appstore_1.png/600x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/de/9c/4b/de9c4b68-6ade-4abd-97ee-e83c575fd4fb/4660eca5-bfa5-4042-aff9-161d475acba7_pia_iphone_appstore_3.png/600x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/08/d5/ad/08d5adae-7392-2f50-87cd-35302ea0ad1d/bd1e8f0f-6fcc-4cc9-bb5f-08286fc8eab1_pia_iphone_appstore_4.png/600x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/2c/9c/c1/2c9cc150-4d85-842f-9ee3-a5cc82ec85c1/4496bbe3-e21f-4e71-b723-90ff31c2ea60_pia_iphone_appstore_5.png/600x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`336` \n### Safari Extension \n \n[back to top](#readme) \n \n\n- [Homepage](https://github.com/infinitepower18/Homepage-MobileSafari): Set any website as your homepage when opening a new tab\n  - [` App Store`](https://apps.apple.com/app/homepage-for-safari/id6481118559) \u003ca href='https://ahnafmahmud.com/apps/Homepage/screenshot-ipad.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`63` \n- [Overamped](https://github.com/JosephDuffy/Overamped): Safari Web Extension to disable AMP\n  - [` App Store`](https://apps.apple.com/app/apple-store/id1573901090) \u003ca href='https://user-images.githubusercontent.com/4723115/135640037-320d9de2-b0d9-49d0-ba46-b58ef600907b.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`49` \n- [PiPifier](https://github.com/arnoappenzeller/PiPifier): Use every HTML5 video in Picture in Picture mode\n  - [` App Store`](https://apps.apple.com/us/app/pipifier/id1234771095)\n  -  `2021` `swift` \n  -  ☆`796` \n### Today \n \nToday Extensions or Widgets — [back to top](#readme) \n \n\n- [Bus Today](https://github.com/JohnWong/bus-today): Track bus line on your wrist, includes Today Extension\n  -  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/60/13/98/60139811-685a-cc58-9e1e-544a1b87ca74/mzl.zqoaqzsb.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/1e/ac/03/1eac03ec-45ed-7efe-6ff9-f3713baa4da0/mzl.iahmmuul.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/b0/43/ce/b043ce1c-e33a-790d-fb17-7842db114fdb/mzl.zrqjzmbz.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/39/a4/54/39a45485-b91e-6f23-d020-2c513194c022/mzl.mppkwkjn.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/fa/3a/53/fa3a53ea-47a4-f93d-5bae-0c685ae2e160/mzl.ajscbauc.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`78` \n- [Contributions for GitHub](https://github.com/JustinFincher/GitHubContributionsiOS): Look at your contributions graph in a Today Extension\n  - [` App Store`](https://apps.apple.com/app/contributions-for-github/id1153432612) \u003ca href='https://github.com/JustinFincher/GitHubContributionsiOS/raw/master/Sketch/GitHub-Contributions.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`539` \n- [Daylight](https://github.com/bakkenbaeck/daylight-ios): Know how much sun you have today\n  -  \u003ca href='https://raw.githubusercontent.com/bakkenbaeck/daylight-ios/master/GitHub/screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `carthage` \n  -  ☆`135` \n- [Fojusi](https://github.com/dasdom/Tomate): Work timer with Today Extension\n  -  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/c5/97/bc/c597bc2d-339c-8463-e7e7-f47fe7f6f770/mzl.uhkigexq.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/08/a6/aa/08a6aa5a-6a45-fcb0-5e75-c78fc2a10d67/mzl.ckjxbwfu.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/8e/72/69/8e72696d-fae0-0f81-4868-aa281ba30866/mzl.ucpnawyo.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`529` \n- [GitHub contributions widget](https://github.com/fimuxd/GITGET)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/c12cfbbb-b3d0-464b-8ca2-745b8ab33e6b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `firebase` `alamofire` `swiftyjson` \n  -  ☆`157` \n- [News API apps](https://github.com/dkhamsing/news): News app in the style of the NYT, CNN, BBC, Reddit, Twitter, Facebook - includes tvOS app, Today widget\n  -  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/tvos.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/facebook.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/washingtonpost.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` `tvos` `extension` \n  -  ☆`308` \n- [TimeLines](https://github.com/mathieudutour/TimeLines): Know when all your friends, colleagues and family are\n  - \u003ca href=https://time-lines.app\u003e`https://time-lines.app`\u003c/a\u003e\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/d3e4aabc-1ab5-4515-ac35-65b9c301f25e'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`66` \n### Widget \n \nWidget (iOS 14) — [back to top](#readme) \n \n\n- [Clendar](https://github.com/vinhnx/Clendar): Minimal calendar \u0026 widgets\n  - [` App Store`](https://apps.apple.com/app/clendar-a-calendar-app/id1548102041) \u003ca href='https://user-images.githubusercontent.com/4723115/211681182-b43b1c2d-b754-4408-ae44-c94fbd83370c.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `iphone` `ipad` \n  -  ☆`705` \n- [Contribution Graphs for GitHub](https://github.com/AnderGoig/github-contributions-ios): Check your GitHub contributions using Home Screen Widgets\n  - [` App Store`](https://apps.apple.com/app/id1537192731) \u003ca href='https://raw.githubusercontent.com/AnderGoig/github-contributions-ios/develop/.assets/app-screenshot-1.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`374` \n- [Fivey](https://github.com/CastIrony/Fivey): iOS 14 widget to show FiveThirtyEight's 2020 election model results\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/d1e3d3e8-e09b-4bc3-a343-a104867c85f5'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `macos` `widgetkit` \n  -  ☆`19` \n- [Fruta](https://developer.apple.com/documentation/appclip/fruta-building-a-feature-rich-app-with-swiftui): Create a shared codebase to build a multiplatform app that offers widgets and an App Clip - WWDC 2020 and WWDC 2021 sample code by Apple\n  - `swift` `ios14` `ios15` `widgetkit` `macos` `app-clip` \n- [Space!](https://github.com/jtbandes/SpacePOD): iOS 14 widget displaying NASA's Astronomy Picture of the Day\n  - [` App Store`](https://apps.apple.com/app/id1536864924) \u003ca href='https://user-images.githubusercontent.com/14237/96915139-c171b980-145a-11eb-8ff5-191c6cba9f66.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915188-cdf61200-145a-11eb-99b8-d5ee109c2b5c.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915181-ccc4e500-145a-11eb-8627-781621ffc87a.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915186-cd5d7b80-145a-11eb-9be7-a233ce575081.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` \n  -  ☆`113` \n- [Static Widget in iOS 14](https://github.com/StewartLynch/iOS-14-Widget)\n  -  `2020` `swift` `ios14` `widgetkit` \n  -  ☆`9` \n- [US NewsFeed](https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM)\n  -  \u003ca href='https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM/raw/main/news2.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`15` \n- [Word Of The Day](https://github.com/kyledold/WordOfTheDay): Includes a widget and watch app\n  - [` App Store`](https://apps.apple.com/gb/app/word-of-the-day-english/id1551946328) \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_large.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_medium.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_watchOS.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `watchos` `swiftui` `alamofire` \n  -  ☆`92` \n- [XKCDY for xkcd](https://github.com/XKCDY/app)\n  - [` App Store`](https://apps.apple.com/app/xkcdy/id1520259318) \u003ca href='https://user-images.githubusercontent.com/4723115/128615800-e136ba1b-6c14-4aae-ac0e-59fa9b382b4b.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `iphone` `ipad` \n  -  ☆`44` \n## File \n \nFile Management — [back to top](#readme) \n \n\n- [Airdash](https://github.com/simonbengtsson/airdash): Transfer photos and files to any device, anywhere\n  - \u003ca href=https://airdash-project.web.app\u003e`https://airdash-project.web.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/se/app/airdash-file-sharing/id1596599922) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple112/v4/bd/d1/65/bdd16515-3594-0d63-7486-3e3a5635aaf8/bb596084-a356-4916-bdd0-aede1ef119ea_Simulator_Screen_Shot_-_iPhone_13_-_2022-06-20_at_18.48.30.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `webrtc` \n  -  ☆`664` \n- [Amahi](https://github.com/amahi/ios): View all the docs, photos, videos and other data you have stored in your Amahi server, securely, from anywhere\n  -  `2020` `swift` `ipad` \n  -  ☆`49` \n- [File Browser](https://github.com/steventroughtonsmith/files-ios)\n  -  \u003ca href='https://lh3.googleusercontent.com/-bPGPJDM78p0/V13sA3epxEI/AAAAAAAACNs/McPEkTL1mZY9pYrZxmZzsFibBwDoDz_ugCCo/s800/A1.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `objc` \n  -  ☆`320` \n- [FileExplorer](https://github.com/Augustyniak/FileExplorer): Powerful file browser that allows its users to choose and remove files and/or directories\n  -  \u003ca href='https://raw.githubusercontent.com/Augustyniak/FileExplorer/master/Resources/General.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`752` \n- [kDrive](https://github.com/Infomaniak/ios-kDrive): Secure cloud to collaborate online, access your documents and files on all your devices\n  - \u003ca href=https://www.infomaniak.com/kdrive\u003e`https://www.infomaniak.com/kdrive`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/infomaniak-kdrive/id1482778676) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple115/v4/fd/5e/eb/fd5eeb3a-6bef-a79f-b3f6-f6dacd824b8e/2da2a5e3-f988-4215-931a-58f58c9b9a66_mobile-6.5-1.png/600x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple125/v4/8e/a7/72/8ea772cc-81d0-112f-ee4b-c475a92501bc/0c9b7def-a516-4116-92b4-7fa131519ac3_mobile-6.5-2.png/600x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple125/v4/c5/ca/17/c5ca17ff-2950-0ec1-ab91-4e02f8d0947f/1391ef65-23e7-44b7-9c64-62bb35d84f80_mobile-6.5-3.png/600x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple125/v4/d7/de/85/d7de854f-c3b4-269d-9777-0252d4933666/9eef055e-3d6b-4bf0-9ab4-a0d6d9b9055b_mobile-6.5-4.png/600x0w.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple115/v4/1a/cd/2a/1acd2a04-49eb-94f5-fca3-6fc9c1e4ada5/df89351c-147d-457f-ba48-e6765e6a24c2_mobile-6.5-5.png/600x0w.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`75` \n- [localsend](https://github.com/localsend/localsend): Cross-platform alternative to AirDrop\n  - [` App Store`](https://apps.apple.com/app/localsend/id1661733229) \u003ca href='https://localsend.org/img/screenshot-iphone.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` \n  -  ☆`77243` \n- [Nextcloud](https://github.com/nextcloud/ios): A safe home for all your data\n  - \u003ca href=https://nextcloud.com\u003e`https://nextcloud.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/nextcloud/id1125420102) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/f9/87/cb/f987cbdd-1382-b745-1eff-85cf980e673f/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/a2/44/89/a2448912-df4f-ac28-a30d-82a9699a9fe4/mzl.bdctkilq.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/25/ba/7c/25ba7cc2-f9b4-518c-e201-c03bcceffbe1/mzl.fxvipxna.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/8a/dc/14/8adc144f-e5bc-512e-6f1b-5583dd7bb014/mzl.uymqtwli.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`2376` \n- [OnionShare](https://github.com/onionshare/onionshare): Securely and anonymously share files using the Tor network\n  - [` App Store`](https://apps.apple.com/app/onionshare/id1601890129) \u003ca href='https://github.com/user-attachments/assets/b12897e0-11f9-43eb-a1e6-636db0400a1d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `ipad` `python` `tor` \n  -  ☆`6923` \n- [ownCloud](https://github.com/owncloud/ios-app): File browser \u0026 sync for ownCloud file hosting service\n  - [` App Store`](https://apps.apple.com/app/owncloud/id1359583808) \u003ca href='https://owncloud.com/wp-content/uploads/2019/05/ownCloud-iOS-app-store-parent-file-listing.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` \n  -  ☆`246` \n- [Proton Drive](https://github.com/ProtonDriveApps/ios-drive): End-to-end encrypted cloud storage made by Proton AG\n  -  `2025` `swift` \n  -  ☆`160` \n- [Seafile Pro](https://github.com/haiwen/seafile-iOS): App for Seafile self-hosted file sharing\n  - \u003ca href=https://www.seafile.com/en/home/\u003e`https://www.seafile.com/en/home/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id639202512) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/ed/9e/11/ed9e1114-3a30-ae5d-5342-db867d9dd93b/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/c2/9c/05/c29c05cd-708f-bd7b-95d2-a6c45fdbd907/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/97/06/a2/9706a2bd-d71e-6c9f-8250-354e33c134c4/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/38/da/c3/38dac3d5-8c7f-5a76-4c34-e2825772bc73/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`238` \n## Finance \n \n[back to top](#readme) \n \n\n- [BetBudd](https://github.com/bigjermaine/SwiftTracker): Keep track of spending on bets and other gambling activities\n  - [` App Store`](https://apps.apple.com/us/app/betbudd/id1661151432) \u003ca href='https://github.com/bigjermaine/SwiftTracker/assets/113020989/8cd7016f-3dcf-48ff-bde4-272264f486c5'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/bigjermaine/SwiftTracker/assets/113020989/03516bb2-1217-4557-a3d7-37b95e4bda30'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`99` \n- [Dime](https://github.com/rafsoh/dimeApp): Beautiful expense tracker built with Apple design guidelines in mind\n  - [` App Store`](https://apps.apple.com/app/dime-budget-expense-tracker/id1635280255) \u003ca href='https://github.com/rafsoh/dimeApp/blob/main/docs/assets/hero.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`1710` \n- [DivRise](https://github.com/ThasianX/DivRise): Elegant dividend yield and income tracker\n  -  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/portfolio.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/details.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/income.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swiftui` `dividend` `income tracker` \n  -  ☆`103` \n- [Expense Tracker](https://github.com/abdorizak/Expense-Tracker-App): Track daily expense from your income\n  -  \u003ca href='https://raw.githubusercontent.com/abdorizak/Expense-Tracker-App/main/Screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`174` \n- [Gasoline](https://github.com/Blackjacx/Gasoline): Track your gas expense\n  -  `2020` `swift` `swiftlint` `quick` `nimble` \n  -  ☆`7` \n- [Inpenso](https://github.com/VintusS/Inpenso): Expense tracker that helps you monitor spending habits with analytics and budget management\n  -  \u003ca href='https://raw.githubusercontent.com/VintusS/Inpenso/refs/heads/main/.github/assets/dashboard-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/VintusS/Inpenso/refs/heads/main/.github/assets/analytics-screenshot.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/VintusS/Inpenso/main/.github/assets/add-expense-screenshot.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swiftui` `swiftdata` `analytics` \n  -  ☆`20` \n- [InvestIQ](https://github.com/ViniciusDeep/InvestIQ): Smart stock monitoring\n  -  \u003ca href='https://github.com/ViniciusDeep/InvestIQ/assets/32227073/5baff10f-a1d4-4f10-a0f3-ec54aaab6055'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`1` \n- [MoneyMate](https://github.com/tt1k/money-mate): Help you record income and expense\n  -  \u003ca href='https://github.com/tt1k/money-mate/blob/master/images/main.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`34` \n- [MoneyPlus](https://github.com/SeekingMini/MoneyPlus): Help you record income and expense\n  -  \u003ca href='https://github.com/SeekingMini/MoneyPlus/blob/master/images/screenshot-1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `snapkit` \n  -  ☆`40` \n- [My Assets](https://github.com/256Arts/My-Assets): Track your money going in and out, with this simple birds-eye-view of your finances\n  - \u003ca href=https://www.256arts.com/myassets/\u003e`https://www.256arts.com/myassets/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/my-assets/id1592367070)\n  -  `2026` `swift` `swiftui` \n  -  ☆`20` \n- [My Stocks](https://github.com/dkhamsing/stocks): Basic stocks tracking, supports Finnhub, Tiingo, or IEX Cloud\n  -  \u003ca href='https://github.com/dkhamsing/stocks/blob/dev/Images/0.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`44` \n- [SIP Calculator](https://github.com/tirupati17/sip-calculator-swift): Calculate the future value of SIP (Systematic Investment Plan) payments\n  - [` App Store`](https://apps.apple.com/app/id1092822415) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple69/v4/3c/33/53/3c335302-9f13-5771-52df-150de85ab20e/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`37` \n- [Smart Wallet](https://github.com/novinfard/SmartWallet): Managing money and budget\n  - \u003ca href=https://novinfard.com\u003e`https://novinfard.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/smart-wallet/id1378013954) \u003ca href='https://novinfard.com/media/gitshots/SmartWallet%20-%20iPhone%20X%20-%201.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://novinfard.com/media/gitshots/SmartWallet%20-%20iPhone%20X%20-%202.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://novinfard.com/media/gitshots/SmartWallet%20-%20iPhone%20X%20-%203.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://novinfard.com/media/gitshots/SmartWallet%20-%20iPhone%20X%20-%204.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://novinfard.com/media/gitshots/SmartWallet%20-%20iPhone%20X%20-%205.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`52` \n- [Spend Stack Budget Tracker](https://github.com/DreamingInBinary/Spend-Stack-Public)\n  -  \u003ca href='https://d33wubrfki0l68.cloudfront.net/da80c0431a6808c8303d250ee79a08ffb4f33f8b/3aa2c/assets/images/ssos_1.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `fmdb` `iglistkit` `masonry` `snapkit` `swiftcsv` \n  -  ☆`213` \n### Cryptocurrency \n \n[back to top](#readme) \n \n\n- [AlphaWallet ETH Wallet](https://github.com/AlphaWallet/alpha-wallet-ios): Easy-to-use and secure Ethereum wallet\n  - \u003ca href=https://alphawallet.com/\u003e`https://alphawallet.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/alphawallet/id1358230430) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/28/bc/b1/28bcb153-cf24-d26d-86cf-4d8c45e0584d/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/97/61/21/97612163-8c96-d1cc-00a1-c913d506a0a9/mzl.ikcervdr.png/230x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/61/b3/1e/61b31e3d-e891-6662-5f70-13222f15d4ac/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`629` \n- [Bither](https://github.com/bither/bither-ios): Simple \u0026 secure Bitcoin wallet\n  -  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/41/7e/fe/417efe4a-cb72-2911-af76-5c3c95af8d13/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/39/68/85/39688509-61d9-a94a-d8fb-7f5642bf1e94/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/3c/0f/12/3c0f12c3-2bfe-c262-e01f-b2b8698cc624/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/86/71/7b/86717be0-9497-cefa-6e40-c8a9bf48002c/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`273` \n- [Bread](https://github.com/breadwallet/breadwallet-ios): Bitcoin wallet\n  - [` App Store`](https://apps.apple.com/app/breadwallet/id885251393) \u003ca href='https://is2.mzstatic.com/image/thumb/Purple118/v4/5d/97/3b/5d973bb2-2e40-428e-bc10-ee4eb11ecc0d/source/392x696bb.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`637` \n- [Cryptocurrency Info](https://github.com/denissimon/Cryptocurrency-Info): Prices and other related info using the Messari API\n  -  \u003ca href='https://raw.githubusercontent.com/denissimon/Cryptocurrency-Info/master/Screenshots/1_Cryptocurrency-Info.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/denissimon/Cryptocurrency-Info/master/Screenshots/2_Cryptocurrency-Info.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/denissimon/Cryptocurrency-Info/master/Screenshots/3_Cryptocurrency-Info.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/denissimon/Cryptocurrency-Info/master/Screenshots/4_Cryptocurrency-Info.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`7` \n- [Essentia](https://github.com/essentiaone/Essentia-iOS): Multi wallet, All in one Blockchain solution\n  -  `2019` `swift` `ipad` \n  -  ☆`61` \n- [Exa Wallet Monero](https://github.com/exantech/exa-wallet-ios): Receive, spend and store your Monero with a multisignature wallet\n  - \u003ca href=https://wallet.exan.tech/\u003e`https://wallet.exan.tech/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/exa-wallet-monero/id1457024905) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/7c/61/61/7c6161bf-70b8-95e9-824d-cff92d5960fb/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/e1/16/ca/e116ca96-5c51-7cc0-f2aa-72e80447e7b0/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`6` \n- [Fearless Wallet](https://github.com/soramitsu/fearless-iOS): Supports the Kusama and Polkadot networks\n  - \u003ca href=https://fearlesswallet.io/\u003e`https://fearlesswallet.io/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/fearless-wallet/id1537251089) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/84/7f/c5/847fc57b-0d8e-d2ea-23cd-6b3a144762bd/1279be76-e29b-4dcf-9c72-a795e43bd1ec_2.jpg/600x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/4e/02/fc/4e02fcc7-f838-dce7-17ab-f52ec722f067/60a5c7bf-69ce-4b5c-9bcb-311a20acfe5c_3.jpg/600x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/05/32/38/053238ed-03e1-1818-bef2-89dcdd81a90a/d176b4b0-7a8b-4a86-b4e9-773c02427d44_7.jpg/600x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`91` \n- [lil wallet](https://github.com/jordansinger/lil-wallet):  Ethereum wallet\n  -  `2024` `swift` `swiftui` \n  -  ☆`151` \n- [Rainbow](https://github.com/rainbow-me/rainbow): Ethereum wallet that lives in your pocket\n  - \u003ca href=https://rainbow.me\u003e`https://rainbow.me`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rainbow-ethereum-wallet/id1457119021) \u003ca href='https://user-images.githubusercontent.com/4723115/139700145-bb518aef-a815-421b-a504-1f2646ed32bc.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/4723115/139700159-5ac0f3cc-8ecf-4b56-a020-e5e848d460e3.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `reactnative` `typescript` \n  -  ☆`4323` \n- [Unstoppable Wallet](https://github.com/horizontalsystems/unstoppable-wallet-ios): A fully decentralized Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash and DASH currency wallet\n  - [` App Store`](https://apps.apple.com/app/bank-bitcoin-wallet/id1447619907)\n  -  `2026` `swift` \n  -  ☆`862` \n## Game \n \n[back to top](#readme) \n \n\n- [2048](https://github.com/austinzheng/swift-2048)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*Lzt_Wm8hbVUEptBW-vhhMg.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`3138` \n- [2048](https://github.com/danqing/2048)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/aa4dfd0d-8e00-4dbb-9f2e-7bcb55dc2ab3'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `spritekit` `objc` \n  -  ☆`1117` \n- [2048 Jetpack Compose Multiplatform](https://github.com/alexjlockwood/compose-multiplatform-2048)\n  -  \u003ca href='https://github.com/alexjlockwood/compose-multiplatform-2048/raw/master/art/twenty-forty-eight.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `jetpack` \n  -  ☆`472` \n- [2048 SwiftUI](https://github.com/unixzii/SwiftUI-2048)\n  -  \u003ca href='https://github.com/unixzii/SwiftUI-2048/blob/master/Screenshot.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`730` \n- [AR MultiPendulum](https://github.com/philipturner/ar-multipendulum): AR headset experience\n  - [` App Store`](https://apps.apple.com/app/ar-multipendulum/id1583322801) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/0c/37/91/0c3791f3-97cc-6229-0535-d2482c1bbb45/0e4dc155-6721-4be7-91f7-4a6426dfcfe4_Move_Pendulums__U0028iPhone_U002c_full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/ad/86/cd/ad86cd62-077d-3675-8b31-bddded73ea69/253528ba-4df8-445b-95a7-e182aecffb08_Interact_With_Simulation__U0028iPhone_U002c_full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/ff/88/5d/ff885da7-b568-8c29-cbd9-9f7213c1624f/75815eef-0ecb-4f9d-8379-2e58d7718a44_LiDAR_Comparison__U0028iPhone_U0029.png/600x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/ba/cf/0b/bacf0bb4-47c0-2f82-41f3-5ac658398a8d/8536dad0-5183-45ac-b308-466194fde85a_AR_Headset_Experience__U0028full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `metal` `arkit` `vision` \n  -  ☆`44` \n- [ARbusters](https://github.com/pedrommcarrasco/ARbusters): Augmented reality game in a pixel/billboard style\n  -  \u003ca href='https://github.com/pedrommcarrasco/ARbusters/blob/master/screenshots.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`111` \n- [Canabalt](https://github.com/ericjohnson/canabalt-ios): Infinite runner\n  - [` App Store`](https://apps.apple.com/app/canabalt/id333180061) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/78/82/60/7882603c-0d25-3271-d06a-57dc1e530022/mzl.jftzbyvq.png/626x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/54/77/7c/54777cc6-b75c-0b28-7d85-f65058d25d7b/mzl.zsmgxukm.png/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/c0/0a/a1/c00aa1ce-5094-844c-c25d-cad116ac87e0/mzl.hiakjhrh.png/626x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/98/3f/8c/983f8ceb-23d9-c814-df66-7559d660ccb7/mzl.cwuvjojf.png/626x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/a4/22/6b/a4226b93-fd23-b8a1-4eb6-713625f9bb25/mzl.tincqlgv.png/626x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2011` `objc` \n  -  ☆`1589` \n- [CardsAgainst](https://github.com/jpsim/CardsAgainst): For Cards Against Humanity\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/122964516-33790600-d33c-11eb-8b2d-0ceb2cee906e.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`587` \n- [Chess](https://github.com/nicklockwood/Chess)\n  -  \u003ca href='https://github.com/nicklockwood/Chess/raw/main/Screenshot.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`204` \n- [Conway's Game of Life (Vie)](https://github.com/fabienwarniez/Vie)\n  -  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple18/v4/0f/ba/ac/0fbaac33-c886-8e11-e597-2c2356bd7b19/mzl.mgimezjp.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple20/v4/9c/9e/51/9c9e5174-c951-4160-d3ae-fd3bdc96483f/mzl.svdtshvp.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple30/v4/7c/0f/68/7c0f68fd-3a99-78d7-ee00-bc3d2adbe725/mzl.pryailjm.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple30/v4/64/29/be/6429be2e-f4d4-45de-ff6f-cf68008cecbc/mzl.nsqxiigs.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2020` `objc` \n  -  ☆`8` \n- [Domination](https://sourceforge.net/projects/domination/): Clone of the classic board game Risk using MOE https://multi-os-engine.org\n  - \u003ca href=http://risk.sf.net\u003e`http://risk.sf.net`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1602913079) \u003ca href='https://domination.sourceforge.io/screenshots/ss_tegmap.png'\u003e`Screenshot 1`\u003c/a\u003e \n  - `java` \n- [Doom Classic](https://github.com/id-Software/DOOM-iOS)\n  -  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/27/a9/6c/27a96c0e-87ae-9c9a-27fa-efb44f309b87/pr_source.jpg/626x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/61/d8/e6/61d8e6a2-f14b-21f1-36c8-1dd0252a2bd3/pr_source.jpg/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/6c/23/b2/6c23b2a5-f442-7481-a2fd-01ead8fc7d69/pr_source.jpg/626x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2023` `objc` \n  -  ☆`829` \n- [DOOM Classic 2](https://github.com/id-Software/DOOM-IOS2)\n  - [` App Store`](https://apps.apple.com/app/doom-ii-rpg/id354051766) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple/44/e6/90/mzl.phnmwflb.png/626x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple/10/9a/3d/mzl.npolzzhp.png/626x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple/d5/81/f5/mzl.upixgdwf.png/626x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple/95/05/2f/mzl.bntcgfqi.png/626x0w.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple/c3/f9/35/mzl.ucjimflu.png/626x0w.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2016` `objc` \n  -  ☆`335` \n- [FityIt](https://github.com/txaiwieser/FityIt): Challenging shapes game of skill and reflexes\n  -  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-1-GameScreen.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-2-GameScreen.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-3-GameScreen.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-4-GameScreen.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-5-GameScreen.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `swift` `spritekit` `game` `animation` \n  -  ☆`111` \n- [Flappy Fly-Bird](https://github.com/eleev/flappy-fly-bird): A clone of Flappy Bird using SpriteKit and GameplayKit\n  -  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-01.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-02.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-03.PNG'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-04.PNG'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-05.PNG'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2023` `swift` `spritekit` `gameplaykit` \n  -  ☆`426` \n- [Flappy Royale](https://github.com/flappy-royale/flappy-royale): A 99-player last-bird-flapping battle royale\n  -  \u003ca href='https://raw.githubusercontent.com/flappy-royale/flappy-royale/master/web/assets/1-full.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`159` \n- [FlappyBird clone - Scary Flight](https://github.com/EvgenyKarkan/ScaryFlight)\n  -  \u003ca href='https://raw.githubusercontent.com/EvgenyKarkan/ScaryFlight/master/ScaryFlight/ScaryFlight/Resources/Screen.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/EvgenyKarkan/ScaryFlight/master/ScaryFlight/ScaryFlight/Resources/Screen2.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`25` \n- [FlappySwift](https://github.com/newlinedotco/FlappySwift): Flappy Bird clone\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/7f53f721-96d1-440a-8c42-73f4cc86f8cd'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`9695` \n- [Friday Night Funkin'](https://github.com/hadobedo/FunkiniOS)\n  -  `2022` `haxe` \n  -  ☆`33` \n- [Frogatto \u0026 Friends](https://github.com/frogatto/frogatto): Action-adventure game, starring a certain quixotic frog\n  - \u003ca href=https://frogatto.com/\u003e`https://frogatto.com/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ace8b2cf-38d7-45c5-b354-6652cd9a21b2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`668` \n- [Frotz](https://github.com/ifrotz/iosfrotz): Play hundreds of free works of Interactive Fiction (text adventure games)\n  - \u003ca href=https://github.com/ifrotz/iosfrotz/blob/wiki/FrotzMain.md\u003e`https://github.com/ifrotz/iosfrotz/blob/wiki/FrotzMain.md`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id287653015) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/bc/44/c4/bc44c4a0-cfa4-77c9-fc27-2da0748cbe77/mzl.vxovhixx.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/3c/37/e1/3c37e1c2-82cb-5633-63a7-2e3268b28f19/mzl.tekdjhho.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/ec/c8/b9/ecc8b9c9-fed6-518c-1595-094bd89a1ebb/mzl.sxvcmhhb.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/cc/ac/ce/ccacce90-af76-33b8-7481-1056b102ebb4/mzl.qrenfxgg.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2023` `objc` \n  -  ☆`56` \n- [Game of War clone](https://github.com/shankqr/4xMobileGame): 4x strategy game\n  -  \u003ca href='https://user-images.githubusercontent.com/3216424/27571005-10f73774-5b35-11e7-9a84-c0b720280fc1.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `objc` `helpshift` `ssziparchive` \n  -  ☆`90` \n- [Gravity Blocks](https://github.com/jogendra/gravityBlocks): Basic physics concept of gravity and elasticity\n  -  `2020` `swift` \n  -  ☆`11` \n- [Impostor](https://github.com/fulldecent/impostor): Word game for groups\n  - [` App Store`](https://apps.apple.com/app/whos-the-impostor/id784258202) \u003ca href='https://github.com/user-attachments/assets/98a0f456-ca55-4667-9cb4-86f88feaf81a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`1` \n- [littlego](https://github.com/herzbube/littlego): Game of Go\n  - [` App Store`](https://apps.apple.com/app/little-go/id490753989) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple71/v4/af/a9/34/afa934c6-45c5-c194-d179-f34520fe8b1c/mzl.jfnjvioh.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `iphone` `ipad` \n  -  ☆`153` \n- [Loot Raider](https://github.com/ecrichlow/LootRaideriOS_OS): Retro 80s platform game\n  -  `2022` `swift` \n  -  ☆`14` \n- [Matchimals.fun](https://github.com/igravitystudios/matchimals.fun): Animal matching puzzle card game\n  - [` App Store`](https://apps.apple.com/app/id1348821168) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/51/43/ef/5143ef6b-cb73-4c3f-32ad-619f15073704/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/be/49/b0/be49b0f5-9c45-34d1-a672-7d489b6a11a7/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/4a/02/ad/4a02ad71-965b-f094-1381-22054028ada4/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/50/57/c7/5057c7f3-0bfe-41f2-0760-fe1b261e27c3/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` `ipad` \n  -  ☆`192` \n- [Memory Game](https://github.com/matiasvillaverde/mobile-ios-vipergame): Uses VIPER with robust unit tests\n  -  \u003ca href='https://raw.githubusercontent.com/matiasvillaverde/mobile-ios-vipergame/master/header.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `fastlane` \n  -  ☆`30` \n- [Mindustry](https://github.com/Anuken/Mindustry): A factory management TD/RTS\n  - [` App Store`](https://apps.apple.com/app/mindustry/id1385258906) \u003ca href='https://github.com/user-attachments/assets/5bc17e10-8f95-4af4-8c83-c0051d18eb21'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `java` \n  -  ☆`27048` \n- [Moonlight Game Streaming](https://github.com/moonlight-stream/moonlight-ios)\n  - [` App Store`](https://apps.apple.com/app/moonlight-game-streaming/id1000551566) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a66520cc-5bf8-49e0-bfff-f859de4ad37a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `c` `ipad` \n  -  ☆`1551` \n- [MUDRammer](https://github.com/splinesoft/MUDRammer): For MUD (Multi-User Dungeon)\n  - [` App Store`](https://apps.apple.com/app/mudrammer-a-modern-mud-client/id597157072) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple5/v4/33/ac/f5/33acf597-adf3-bf10-befe-99e8f25208a9/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple3/v4/f2/a4/c5/f2a4c547-e2bc-0d1d-7830-7f0a776c047a/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple3/v4/44/56/df/4456df32-e876-d053-23c0-cfaf686fc7a9/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `objc` `iphone` `ipad` \n  -  ☆`86` \n- [Neocom for EVE Online](https://github.com/mrdepth/Neocom): EveOnline MMORG character management tool\n  - [` App Store`](https://apps.apple.com/app/eveuniverse/id418895101) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple62/v4/04/8d/f4/048df460-8415-913d-cea4-9adce71370cf/mzm.lddloznb.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple62/v4/b0/e7/b4/b0e7b405-69c8-560b-72dd-7e779081adc0/mzm.laponjby.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple62/v4/fe/ba/07/feba07fb-c2d7-6bc4-eca7-c1a32c6827f4/mzm.dfjfwhds.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple62/v4/31/21/25/312125a3-e312-f009-115d-8023635314fc/mzm.evrsahoz.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple62/v4/63/91/58/639158b3-23b1-71ca-de67-f3fa8eabf256/mzm.pxsjydzt.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`114` \n- [osu!](https://github.com/ppy/osu): Rhythm game\n  -  `2026` `csharp` \n  -  ☆`18094` \n- [Pizza-Man](https://github.com/fulldecent/pizzaman): Play this devilishly difficult diversion\n  - [` App Store`](https://apps.apple.com/app/pizza-man/id931174800) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/c68b4414-07a0-445f-a3e0-eaa69a32a180'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `ipad` \n  -  ☆`11` \n- [Potato Game](https://github.com/mick-schroeder/PotatoGame): Relaxing physics-based puzzle game where players tilt the board to move emojis and merge matching ones until they create a potato\n  - \u003ca href=https://potatogame.mickschroeder.com\u003e`https://potatogame.mickschroeder.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/potato-game/id6477922776) \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`4` \n- [SaveTheDot](https://github.com/JakeLin/SaveTheDot): Escape from the squares\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/573856/16248754/90150c2a-3854-11e6-9ee1-c2e4f228a9b6.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `uiviewpropertyanimator` \n  -  ☆`808` \n- [SHMUP](https://github.com/fabiensanglard/Shmup): 3D multiplatform game written primarily in C\n  - \u003ca href=https://fabiensanglard.net/shmup/\u003e`https://fabiensanglard.net/shmup/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/shmup/id337663605) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple117/v4/40/3a/21/403a21ac-9841-ab2b-4353-ce1f72a2c753/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple127/v4/2b/f4/8f/2bf48f1f-70fd-33d3-3198-c18ee88e2414/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple117/v4/c3/97/7e/c3977e1f-48c9-e4b6-5f94-a4a988a53567/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`270` \n- [Simon Tatham's Portable Puzzle Collection](https://github.com/ghewgill/puzzles): 38 single-player puzzle games\n  - \u003ca href=https://hewgill.com/puzzles/\u003e`https://hewgill.com/puzzles/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/simon-tathams-portable-puzzle/id622220631) \u003ca href='https://hewgill.com/puzzles/screenshot-iphone4-1-200.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://hewgill.com/puzzles/screenshot-iphone4-2-200.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://hewgill.com/puzzles/screenshot-iphone4-3-200.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://hewgill.com/puzzles/screenshot-iphone4-4-200.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`201` \n- [Swune](https://github.com/nicklockwood/Swune): Reimplementation of the Dune II RTS game\n  -  \u003ca href='https://github.com/nicklockwood/Swune/raw/main/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`48` \n- [Wolfenstein 3D](https://github.com/id-Software/Wolf3D-iOS): Wolfenstein 3D\n  - [` App Store`](https://apps.apple.com/app/wolfenstein-3d-classic-platinum/id309470478) \u003ca href='https://user-images.githubusercontent.com/4723115/146569119-685104a8-b67c-448c-9c3e-6898b5c0ceac.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `objc` \n  -  ☆`536` \n### Cocos2d \n \nhttps://cocos2d.org/ — [back to top](#readme) \n \n\n- [Lumio](https://github.com/sephine/lumio): Puzzle game\n  -  \u003ca href='https://raw.githubusercontent.com/sephine/lumio/master/Lumio/Resources/Screenshots/ScreenShot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2016` `objc` \n  -  ☆`176` \n### SpriteKit \n \nhttps://developer.apple.com/reference/spritekit — [back to top](#readme) \n \n\n- [2048](https://github.com/danqing/2048)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/aa4dfd0d-8e00-4dbb-9f2e-7bcb55dc2ab3'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `spritekit` `objc` \n  -  ☆`1117` \n- [Asteroid+](https://github.com/ChoiysApple/Asteroids-Plus): Remake of Retro Asteroid game with Endless gameplay\n  -  \u003ca href='https://user-images.githubusercontent.com/43776784/174206305-e52d9933-b80c-4c70-92d5-b7a03f4f909c.gif'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/43776784/174208219-ca441c05-c3db-437e-86a8-a2d00ea1cae0.gif'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2022` `swift` `spritekit` \n  -  ☆`28` \n- [Color Way](https://github.com/mshll/Color-Way): Fast-paced 2D game where you navigate colored barriers that match your color\n  -  \u003ca href='https://user-images.githubusercontent.com/17913113/211129119-1e304b4c-f1e7-42d3-8e41-b25503e71126.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/17913113/211129116-432d635b-89a5-450e-a1be-177fff78d3e4.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/17913113/211129115-e647ce29-151b-424c-b46c-8f130f99a857.PNG'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/17913113/211129113-41f4ad1a-041a-40f7-a86c-256a49132e81.PNG'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/17913113/211129104-148bee36-020f-45f7-a579-317785df5dbf.PNG'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`28` \n- [Crosses-n-Ous](https://github.com/eleev/tic-tac-toe): Class Tic Tac Toe reincarnation with AI and state machines\n  -  \u003ca href='https://user-images.githubusercontent.com/5098753/29486890-28e5c01a-84f9-11e7-8572-8b9f3b3d37a4.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `gameplaykit` \n  -  ☆`76` \n- [FityIt](https://github.com/txaiwieser/FityIt): Challenging shapes game of skill and reflexes\n  -  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-1-GameScreen.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-2-GameScreen.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-3-GameScreen.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-4-GameScreen.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/txaiwieser/fityit/master/fastlane/screenshots/en-US/iPhone%20X-5-GameScreen.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `swift` `spritekit` `game` `animation` \n  -  ☆`111` \n- [Five In A Row (五子棋)](https://github.com/WelkinXie/FiveInARow)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/db9dd37c-b3b1-4878-ad05-dd6e1efa1a19'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `objc` \n  -  ☆`23` \n- [Flappy Fly-Bird](https://github.com/eleev/flappy-fly-bird): A clone of Flappy Bird using SpriteKit and GameplayKit\n  -  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-01.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-02.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-03.PNG'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-04.PNG'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eleev/flappy-fly-bird/master/resources/img-05.PNG'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2023` `swift` `spritekit` `gameplaykit` \n  -  ☆`426` \n- [Frozen Bubble](https://github.com/ulritter/FrozenPengu): Re-implementation of Linux Frozen Bubble Game\n  -  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb4.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb5.png'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb6.png'\u003e`Screenshot 6`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb7.png'\u003e`Screenshot 7`\u003c/a\u003e  \u003ca href='https://github.com/ulritter/FrozenPengu/blob/main/fb8.png'\u003e`Screenshot 8`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`8` \n- [Potato Game](https://github.com/mick-schroeder/PotatoGame): Relaxing physics-based puzzle game where players tilt the board to move emojis and merge matching ones until they create a potato\n  - \u003ca href=https://potatogame.mickschroeder.com\u003e`https://potatogame.mickschroeder.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/potato-game/id6477922776) \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mick-schroeder/PotatoGame/main/Screenshots/PotatoGameScreenshot4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`4` \n- [Sakura Fly](https://github.com/cl7/Sakura-Fly)\n  - [` App Store`](https://apps.apple.com/app/sakura-fly/id1019023051) \u003ca href='https://cloud.githubusercontent.com/assets/6619146/13731560/965791fe-e942-11e5-9a11-f66f404fa18c.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `objc` \n  -  ☆`110` \n- [SKTetris](https://github.com/chsxf/SKTetris): Partial recreation of the Tetris game using SpriteKit 2D\n  -  \u003ca href='https://chsxf.dev/assets/posts/2/sktetris.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`22` \n- [Snake Classic](https://github.com/PiXeL16/SnakeClassic): A snake engine for all Apple devices\n  -  \u003ca href='https://raw.githubusercontent.com/PiXeL16/SnakeClassic/master/Art/SnakeWatch.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`78` \n- [Stick-Hero-Swift](https://github.com/phpmaple/Stick-Hero-Swift)\n  -  \u003ca href='https://raw.githubusercontent.com/phpmaple/Stick-Hero-Swift/master/Assets/Images/stick_background.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `iphone` `ipad` \n  -  ☆`465` \n## Health \n \n[back to top](#readme) \n \n\n- [Cardiorespiratory Fitness](https://github.com/Sage-Bionetworks/CardiorespiratoryFitness-iOS)\n  -  `2021` `swift` \n  -  ☆`10` \n- [Corona Tracker](https://github.com/MhdHejazi/CoronaTracker): Coronavirus tracker with maps \u0026 charts\n  - \u003ca href=https://coronatracker.samabox.com/\u003e`https://coronatracker.samabox.com/`\u003c/a\u003e\n  -  \u003ca href='https://user-images.githubusercontent.com/121827/76356430-fe06ff80-6326-11ea-8107-60f900a73016.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`1542` \n- [Corona virus tracker](https://github.com/nploi/corona_tracker)\n  -  \u003ca href='https://github.com/nploi/corona_tracker/blob/master/screenshots/1.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/nploi/corona_tracker/blob/master/screenshots/2.jpg?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2020` `dart` \n  -  ☆`13` \n- [Corona Virus Tracker \u0026 Advice](https://github.com/alfianlosari/CoronaVirusTrackerSwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/alfianlosari/CoronaVirusTrackerSwiftUI/master/promo.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`371` \n- [CoronaVirusTrackerFlutter](https://github.com/alfianlosari/CoronaVirusTrackerFlutter)\n  -  \u003ca href='https://github.com/alfianlosari/CoronaVirusTrackerFlutter/raw/master/promo.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `flutter` `dart` \n  -  ☆`88` \n- [COVID-19 SwiftUI Demo](https://github.com/Joker462/COVID-19_SwiftUI_Demo): Data and news\n  -  \u003ca href='https://github.com/Joker462/COVID-19_SwiftUI_Demo/raw/master/example.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`20` \n- [covid19](https://github.com/dkhamsing/covid19.swift): COVID-19 health, data, news and tweets\n  -  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/0.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/1.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/2.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`31` \n- [CovidUI](https://github.com/nerdsupremacist/CovidUI): Track the status of COVID-19 around the world\n  -  \u003ca href='https://github.com/nerdsupremacist/CovidUI/raw/master/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`76` \n- [DailyVox](https://github.com/intrepidkarthi/dailyvox): AI Voice Diary\n  - \u003ca href=https://getdailyvox.com\u003e`https://getdailyvox.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/dailyvox-ai-voice-diary/id6760454642) \u003ca href='https://github.com/user-attachments/assets/5d16f6a9-2a08-4eb8-b67d-924745749b8c'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n- [Das E-Rezept](https://github.com/gematik/E-Rezept-App-iOS): Electronic prescription\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/154331528-8cf655bc-dac4-433d-a521-9179324f9188.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `tca` `combine` \n  -  ☆`118` \n- [Depressed](https://github.com/DerLobi/Depressed): Test if you are depressed\n  - [` App Store`](https://apps.apple.com/app/depressed/id1062594092) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple114/v4/e4/14/90/e414906d-dff4-4f65-05c3-86fcbc65d25d/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple124/v4/48/d3/b0/48d3b059-01d3-be32-eeac-09c65fd4b2f5/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/56/f5/83/56f583a3-acdf-f48a-f739-2d3f0a6ef876/pr_source.png/230x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple114/v4/3a/c0/7a/3ac07ae6-fecb-c139-6645-532e5c24fa3a/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`100` \n- [Gleam](https://github.com/akarataev/gleam-ios): Use machine learning to help diagnose melanoma early, get the necessary treatment\n  -  \u003ca href='https://raw.githubusercontent.com/akarataev/gleam-ios/master/Docs/Mockup-small.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `coreml` `avkit` `viper` \n  -  ☆`39` \n- [Glucosio](https://github.com/Glucosio/glucosio-ios): Diabetes management and research\n  -  `2018` `swift` `objc` `healthkit` `realm` \n  -  ☆`58` \n- [Go Cycling Tracker](https://github.com/AnthonyH93/GoCycling)\n  - [` App Store`](https://apps.apple.com/app/go-cycling/id1565861313) \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/3.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/5.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/6.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `mapkit` `core-data` \n  -  ☆`187` \n- [HealthKit~Swift](https://github.com/Darktt/HealthKit-Swift): Sample app\n  -  `2020` `swift` `healthkit` \n  -  ☆`120` \n- [KFinder](https://github.com/robertwtucker/kfinderapp-ios): Promotes consistent Vitamin K intake and regular blood testing for warfarin users\n  - \u003ca href=https://kfinderapp.com\u003e`https://kfinderapp.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/kfinder/id6738031531) \u003ca href='https://raw.githubusercontent.com/robertwtucker/kfinderapp-ios/master/assets/kfinder-home.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`3` \n- [Migraine Log](https://gitlab.com/mglog/org.zerodogg.migraineLog): A headache diary that respects your privacy\n  - \u003ca href=https://migrainelog.zerodogg.org\u003e`https://migrainelog.zerodogg.org`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/migraine-log/id1636946550) \u003ca href='https://gitlab.com/zerodogg/migraine-log-ios-screenshots/-/blob/main/en-GB/1-iPhone%2013%20Pro%20Max.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://gitlab.com/zerodogg/migraine-log-ios-screenshots/-/blob/main/en-GB/2-iPhone%2013%20Pro%20Max.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://gitlab.com/zerodogg/migraine-log-ios-screenshots/-/blob/main/en-GB/3-iPhone%2013%20Pro%20Max.png'\u003e`Screenshot 3`\u003c/a\u003e \n  - `flutter` `dart` \n- [MoodSnap](https://github.com/drpeterrohde/MoodSnap): Mood diary\n  - \u003ca href=https://moodsnap.app/\u003e`https://moodsnap.app/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/au/app/moodsnap-mood-diary/id1616291944) \u003ca href='https://github.com/user-attachments/assets/8295b8a5-7ad0-4a6a-8097-c82a28a28212)'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`62` \n- [Nightguard](https://github.com/nightscout/nightguard): Display blood glucose values stored on your nightscout server\n  - \u003ca href=https://www.nightscout.info/\u003e`https://www.nightscout.info/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/nightscout/nightguard/raw/master/images/nightguard24.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `apple-watch` \n  -  ☆`273` \n- [Open Food Facts](https://github.com/openfoodfacts/smooth-app): Scan food products barcode to see if they are good for you and the planet\n  - [` App Store`](https://apps.apple.com/app/open-food-facts/id588797948) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/e7/18/27/e71827cd-1fd4-5b81-b52e-2668feed9700/pr_source.png/230x0w.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` \n  -  ☆`1283` \n- [OpenNutriTracker](https://github.com/simonoppowa/OpenNutriTracker): Easily log your meals, snacks and access a vast database of food items and ingredients to get detailed nutritional information\n  -  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` `ipad` \n  -  ☆`1660` \n- [Pilgrim](https://github.com/walktalkmeditate/pilgrim-ios): Mindful walking companion with on-device voice transcription, meditation mode, and digital goshuin seals. No accounts, no cloud — everything stays on your device.\n  - \u003ca href=https://pilgrimapp.org\u003e`https://pilgrimapp.org`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/pilgrim-mindful-walking/id6760921056)\n  - `swift` `swiftui` \n- [Rise — Sleep Companion](https://github.com/VladimirBrejcha/Rise): Smart Personal Sleep Schedule App. Reimagine your mornings with Rise, your personal smart sleep companion! Tailor your own sleep schedule, wake up serenely to gentle nature sounds, and track your progress seamlessly.\n  - \u003ca href=http://rise.vladimirbrejcha.com\u003e`http://rise.vladimirbrejcha.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rise-sleep-companion/id6451386327) \u003ca href='https://github.com/VladimirBrejcha/Rise/assets/44097057/f680e08c-2c2b-4293-a1cd-2bd342f284b0'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`45` \n- [Solstice](https://github.com/daneden/Solstice): Tells you how the daylight is changing\n  -  `2026` `swift` \n  -  ☆`102` \n- [Suicide Safety Plan](https://github.com/suicidesafetyplan/safetyplan-ios): Suicide prevention\n  - [` App Store`](https://apps.apple.com/app/id1003891579) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/93d87e60-c5e3-467a-a7df-d724c3e5d4fb'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`28` \n- [Vite Ma Dose de Vaccin !](https://github.com/CovidTrackerFr/vitemadose-ios): Quicky find a COVID-19 vaccine in France\n  - [` App Store`](https://apps.apple.com/fr/app/vite-ma-dose/id1563630754) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/bd/45/d5/bd45d5dd-4168-d2f5-ae62-448ea5cfc435/5635e2d4-0e69-45cb-8bf1-6779b7585c02_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-04-20_at_13.21.23.png/600x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/a0/73/70/a0737094-f8da-eb35-a2ce-a828b9a420c4/41353d0c-d4c4-402c-b31f-a5391db4c6a9_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-04-20_at_13.21.27.png/600x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/81/d6/94/81d69467-242b-cf3d-30d7-6222b9b0eddf/467635c0-5acc-40d8-8d7e-0728ef287724_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-04-20_at_13.21.32.png/600x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`32` \n- [WePeiYang-iOS-Everest for Tianjin University](https://github.com/twtstudio/WePeiYang-iOS-Everest)\n  -  `2022` `swift` `alamofire` `objectmapper` `swiftlint` `snapkit` `charts` \n  -  ☆`21` \n### Contact Tracing \n \n[back to top](#readme) \n \n\n- [Australia - COVIDSafe](https://github.com/AU-COVIDSafe/mobile-ios)\n  - [` App Store`](https://apps.apple.com/au/app/covidsafe/id1509242894) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/7e571841-430e-4fea-bde0-c9bc400a994d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `alamofire` `keychainswift` `lottie` \n  -  ☆`274` \n- [Austria - Stopp Corona](https://github.com/austrianredcross/stopp-corona-ios): Keep track of encounters with friends, family or co-workers and save them anonymously\n  - [` App Store`](https://apps.apple.com/app/apple-store/id1503717224) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/cc16de41-9c6e-4142-a7e2-547eef9e1c81'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftlint` `moya` `swiftybeaver` `firebase` `sqlite` `lottie` \n  -  ☆`157` \n- [Bulgaria - ViruSafe](https://github.com/scalefocus/virusafe-ios): Share symptoms as well track the spread of COVID-19 with an interactive map\n  - [` App Store`](https://apps.apple.com/bg/app/virusafe/id1506362170) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f7b2b7ce-1a94-4dd6-8e58-d70ffbe55cbf'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`16` \n- [Croatia - Stop COVID-19](https://github.com/Stop-COVID-19-Croatia/stopcovid19-ios)\n  - [` App Store`](https://apps.apple.com/app/stop-covid-19/id1519179939) \u003ca href='https://user-images.githubusercontent.com/4723115/129609595-4d08dc82-a418-477f-bbf8-3e6d7e4f89f8.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`6` \n- [France - TousAntiCovid](https://gitlab.inria.fr/stopcovid19/stopcovid-ios)\n  - \u003ca href=https://www.economie.gouv.fr/tousanticovid\u003e`https://www.economie.gouv.fr/tousanticovid`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/stopcovid-france/id1511279125) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/9cddac33-77fa-48f5-8b61-f596e9594b63'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` \n- [Haiti, Guam, Puerto Rico, Wyoming - COVID Safe Paths](https://github.com/Path-Check/safeplaces-dct-app): COVID-19 exposure notification and contract tracing\n  - [` App Store`](https://apps.apple.com/app/covid-safe-paths/id1508266966) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/200dfb7d-3dd6-421e-b05b-bad5ef709d87'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`465` \n- [Iceland - rakning-c19-app](https://github.com/aranja/rakning-c19-app): Help analyse individuals’ travel and trace their movements when cases of infection arise\n  - \u003ca href=https://www.covid.is/app/is\u003e`https://www.covid.is/app/is`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rakning-c-19/id1504655876) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/c1db03e9-fb0e-4aae-9273-018ae8b50bea'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`239` \n- [Israel - Hamagen](https://github.com/MohGovIL/hamagen-react-native): COVID-19 exposure prevention app\n  - [` App Store`](https://apps.apple.com/app/id1503224314) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/16d7f998-d72f-453c-8048-79fb1328d278'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`510` \n- [Poland - ProteGO Safe](https://github.com/ProteGO-Safe/ios): User daily triage and contact tracing using Exposure Notification API\n  - [` App Store`](https://apps.apple.com/app/protego-safe/id1508481566) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/1e70f5e9-78a0-4d53-b176-03393309c91a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`90` \n- [Slovenia - Covid World](https://github.com/CovidWorld/ios): Help fight COVID-19 spread by collecting anonymous data about people meeting each other\n  -  `2020` `swift` \n  -  ☆`13` \n- [Spain - RadarCOVID](https://github.com/RadarCOVID/radar-covid-ios): RadarCOVID tracing using DP3T\n  - \u003ca href=https://radarcovid.gob.es\u003e`https://radarcovid.gob.es`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/radar-covid/id1520443509) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b8914750-06ce-484c-bb25-dcfa1ff900be'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `dp3t` \n  -  ☆`143` \n- [Switzerland - SwissCovid](https://github.com/SwissCovid/swisscovid-app-ios): COVID-19 tracing using the Decentralised Privacy-Preserving Proximity Tracing (DP-3T or DP3T)\n  - [` App Store`](https://apps.apple.com/app/swisscovid-preview/id1509275381) \u003ca href='https://github.com/SwissCovid/swisscovid-app-ios/blob/develop/Documentation/screenshots/screenshots.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `dp3t` \n  -  ☆`144` \n- [USA Arizona - Covid Watch](https://github.com/covidwatchorg/covidwatch-ios-en)\n  - [` App Store`](https://apps.apple.com/us/app/id1521655110) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/50e7f707-8163-466e-97a0-b6d4e149b5a8'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`12` \n### Contact Tracing Reference \n \n[back to top](#readme) \n \n\n- [TracePrivately](https://github.com/CrunchyBagel/TracePrivately): Uses Apple's Privacy-preserving ExposureNotification framework\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6dcbbd24-a509-4559-aeeb-404a9d9392d6'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`350` \n### Fitness \n \n[back to top](#readme) \n \n\n- [Gym Routine Tracker](https://github.com/open-trackers/Gym-Routine-Tracker-Watch-App): Minimalist workout tracker\n  - [` App Store`](https://apps.apple.com/app/gym-routine-tracker/id6444747204) \u003ca href='https://raw.githubusercontent.com/gym-routine-tracker/gym-routine-tracker.github.io/gh-pages/assets/images/exercise-run-display.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`54` \n- [Medito](https://github.com/meditohq/medito-app): No ads, no sign-up\n  - [` App Store`](https://apps.apple.com/app/medito/id1500780518)\n  -  `2026` `flutter` \n  -  ☆`1207` \n- [Minimalistic Push](https://github.com/jonaspoxleitner/minimalistic_push): Track your push-ups and see an overview of your sessions\n  -  `2022` `flutter` `dart` \n  -  ☆`13` \n- [OutRun](https://github.com/timfraedrich/OutRun): Outdoor fitness tracker that supports walking, hiking, cycling \u0026 skating\n  - [` App Store`](https://apps.apple.com/app/OutRun/id1477511092) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/1f87f25c-a3fe-45fc-83e1-719d38fbd18d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `snapkit` `charts` \n  -  ☆`839` \n- [QZ - qdomyos-zwift](https://github.com/cagnulein/qdomyos-zwift): Unlock your bike / treadmill\n  - [` App Store`](https://apps.apple.com/app/id1543684531) \u003ca href='https://github.com/cagnulein/qdomyos-zwift/raw/master/icons/AppScreen/iOS%20Phones%20-%206.5_/screenshot2.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `cpp` \n  -  ☆`767` \n- [RaceMe](https://github.com/enochng1/RaceMe): Run tracking \u0026 ghosting\n  -  \u003ca href='https://raw.githubusercontent.com/enochng1/RaceMe/master/raceMeGitImage.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `parse` \n  -  ☆`613` \n- [RaceRunner](https://github.com/vermont42/RaceRunner): A Run-Tracking App for Runners Who Race\n  - [` App Store`](https://apps.apple.com/app/racerunner-run-tracking-app/id1065017082) \u003ca href='https://raw.githubusercontent.com/vermont42/RaceRunner/master/RaceRunner/RaceRunner1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/RaceRunner/blob/master/RaceRunner/RaceRunner2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/RaceRunner/blob/master/RaceRunner/RaceRunner2-1.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/RaceRunner/blob/master/RaceRunner/RaceRunner8.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/RaceRunner/blob/master/RaceRunner/RaceRunner3.png?raw=true'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/RaceRunner/blob/master/RaceRunner/RaceRunner4.png?raw=true'\u003e`Screenshot 6`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`87` \n- [rTracker](https://github.com/rob-miller/rTracker): A generic, customizable personal data tracker\n  - [` App Store`](https://apps.apple.com/app/rtracker-track-it-all-your-way/id486541371) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple3/v4/b8/0a/8e/b80a8e89-ca96-388e-6ea2-f35048b3d75f/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple1/v4/c4/76/40/c476408e-27d6-6f4f-e304-3bccf1855509/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`46` \n- [Simple.](https://github.com/basarsubasi/simplefitnessapp): Create, schedule and track your workouts locally\n  - [` App Store`](https://apps.apple.com/us/app/simple-fitness-simplified/id6740262965) \u003ca href='https://github.com/user-attachments/assets/d04a192f-836e-439e-aa0a-6fd8010cb13a'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/user-attachments/assets/0bd94a1f-bca0-41ab-a67d-5745ed4d8599'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/user-attachments/assets/7011f5ae-c0d7-444e-9bdc-1023d4bfd546'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/user-attachments/assets/de2a6493-ec9e-4935-a49b-c33dd9f66829'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `react-native` `expo` `typescript` \n  -  ☆`208` \n### ResearchKit \n \nhttps://www.apple.com/researchkit/ — [back to top](#readme) \n \n\n- [MyHeartCounts](https://github.com/ResearchKit/MyHeartCounts): Personalized tool that can help you measure daily activity, fitness, \u0026 cardiovascular risk\n  - [` App Store`](https://apps.apple.com/app/id972189947) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple122/v4/c0/c5/b0/c0c5b015-3205-5091-278f-40538b84db43/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple111/v4/d4/7c/39/d47c390a-fd83-fe45-f5c7-df80bb857a50/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple122/v4/01/85/2f/01852f0e-05c6-ec67-5572-e9660a53ed8b/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple122/v4/37/5b/6e/375b6ed7-68fb-5ec8-d034-068cb48628ac/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2015` `objc` \n  -  ☆`68` \n## Home \n \n[back to top](#readme) \n \n\n- [Home Assistant Companion](https://github.com/home-assistant/iOS): Control and monitor your home from anywhere in the world\n  - \u003ca href=https://www.home-assistant.io/\u003e`https://www.home-assistant.io/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/home-assistant-open-source-home-automation/id1099568401) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/47/a7/a6/47a7a652-c206-4a30-1aae-e20c0c17d5ea/mzl.xkrohcrn.png/690x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/05/68/18/0568186a-f883-1172-de2c-e3dbfb9adaae/mzl.oqskbgaz.png/690x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/4a/5c/09/4a5c097b-df61-fe5c-7d81-97f757d7ad74/mzl.yzivdnlw.png/690x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`2152` \n- [openHAB](https://github.com/openhab/openhab-ios): Vendor \u0026 technology agnostic home automation\n  - \u003ca href=https://www.openhab.org/\u003e`https://www.openhab.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/openhab/id492054521) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/fd/ca/19/fdca1922-65a5-f0aa-a41b-fe66b35d0a92/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/2d/19/5a/2d195a15-ee66-1246-22d6-703df2993930/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/ea/66/a5/ea66a51c-2c07-d944-8fb8-5cee014942f5/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/bd/e7/3a/bde73a86-3afd-d434-7353-22cbe70a742e/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`207` \n- [SmartThing](https://github.com/der1598c/SmartThing): Remote control through Mqtt and ESP8266, combined with Homebridge\n  -  `2019` `swiftui` `siri` \n  -  ☆`4` \n## Location \n \n[back to top](#readme) \n \n\n- [Arc](https://github.com/sobri909/ArcMini): Learns about the places you visit \u0026 how you like to move around\n  - [` App Store`](https://apps.apple.com/app/arc-app-location-activity/id1063151918) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/add2f568-16b9-442f-859a-d19e45c248bc'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`113` \n- [Cepp](https://github.com/filipealva/Cepp): Find information on addresses\n  -  \u003ca href='https://raw.githubusercontent.com/filipealva/Cepp/res/searchi5.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/filipealva/Cepp/res/detailsi5.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2022` `swift` `afnetworking` \n  -  ☆`18` \n- [DragonSync](https://github.com/Root-Down-Digital/DragonSync-iOS): Real-time drone detection and monitoring with advanced signal analysis and tracking\n  -  \u003ca href='https://github.com/user-attachments/assets/d21ab909-7dba-4b42-8996-a741248e9223'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`130` \n- [Emission](https://github.com/e-mission/e-mission-phone): Track your travel modes and your travel carbon footprint, and compare them against other users\n  - \u003ca href=https://e-mission.eecs.berkeley.edu/#/home\u003e`https://e-mission.eecs.berkeley.edu/#/home`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/emission/id1084198445) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3518c87d-e95d-43d3-b4ff-29aafc615c84'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `javascript` `phonegap` `cordova` `ionic` \n  -  ☆`29` \n- [GeoLicious](https://github.com/da3x/GeoLicious): Location tracking made easy\n  - [` App Store`](https://apps.apple.com/app/geolicious/id637366170) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/25/08/18/250818d7-a6b1-0af4-0efb-cb977f7c5c93/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/bc/ce/5f/bcce5fcd-b809-72d6-63f8-aff380326149/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple62/v4/60/da/8c/60da8cfc-c0c4-56d2-aedb-e97cfe1be461/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple62/v4/13/f0/80/13f08044-d8bc-03cd-341e-aed485137a8f/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`36` \n- [GPS Stone](https://github.com/frostland/GPS-Stone): Record your position and export your trip in GPX with GPS Stone\n  -  `2025` `swift` \n  -  ☆`11` \n- [iPokeGo](https://github.com/istornz/iPokeGo): Map Pokemon around you!\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/9813a1f5-527d-4cba-b674-8d2fb6038ab7'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `objc` `ipad` \n  -  ☆`642` \n- [KartaView](https://github.com/kartaview/ios): Collect OpenStreetView data\n  - [` App Store`](https://apps.apple.com/app/openstreetview/id1089548849) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/3f/3c/aa/3f3caa9b-98b1-4aa5-5c8c-bed8f892b88b/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/02/2d/b7/022db748-a04b-8efa-fc39-b99ebb04aa4d/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/8e/30/8a/8e308ad5-1942-e3ce-c2c9-0b695f850a94/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/9f/00/22/9f00227d-7f69-d30f-ccaa-99a5ea9f3ef8/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/6e/5f/11/6e5f11b8-fbb6-3ee6-59c0-75fd793e426e/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`47` \n- [Landmarks](https://developer.apple.com/tutorials/swiftui/creating-and-combining-views): Discover and share places you love\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b86fb1dd-b11d-4254-bed7-cd6a81545710'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `swiftui` `mapkit` \n- [Miataru](https://github.com/miataru/miataru-ios-client): Location tracking where data can be shared over public or private servers\n  - \u003ca href=https://miataru.com/ios/\u003e`https://miataru.com/ios/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id717539389) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/6a/b0/f6/6ab0f684-a286-16d9-199d-89b4307590ac/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/64/49/47/64494743-7090-202f-344d-4d1750755ac4/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/1d/31/e6/1d31e607-ebbc-8dda-7b48-d4361667e152/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/85/f6/a1/85f6a122-2962-a4be-126e-f2c97804caaf/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`17` \n- [Organic Maps](https://github.com/organicmaps/organicmaps): Privacy-focused, ads-free, donation-based offline maps \u0026 GPS app with navigation for hiking, cycling, biking, and driving\n  - \u003ca href=https://organicmaps.app/\u003e`https://organicmaps.app/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/organic-maps/id1567437057) \u003ca href='https://github.com/user-attachments/assets/e276770c-1a13-4185-8bd2-a0946f4926ac'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `openstreetmap api` `c++` `objective-c++` \n  -  ☆`13560` \n- [OsmAnd Maps](https://github.com/osmandapp/Osmand): Map with access to OpenStreetMaps\n  - \u003ca href=https://osmand.net/\u003e`https://osmand.net/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id934850257) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/4e/2e/83/4e2e8318-746e-d079-d520-145290e37c16/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/cd/55/dc/cd55dc5f-143c-89a0-8239-426c195c6490/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/86/9b/65/869b6564-776f-bed9-5896-2ec9c0fcb299/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`5608` \n- [OwnTracks](https://github.com/owntracks/ios): Keep track of your own location, you can build your private location diary or share it with your family \u0026 friends\n  - [` App Store`](https://apps.apple.com/app/mqttitude/id692424691) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/c0/2f/b2/c02fb296-8abc-ca24-c7a4-05c852f22733/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `cocoalumberjack` \n  -  ☆`402` \n- [ParkenDD](https://github.com/kiliankoe/ParkenDD): Check the status of several public parking lots in Germany \u0026 Switzerland\n  - [` App Store`](https://apps.apple.com/app/parkendd/id957165041) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/84/b8/77/84b87703-5804-5855-2304-3b95cd5da950/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/89/69/d3/8969d378-cf5d-3c4c-8666-97f6eb1b060f/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`52` \n- [Prey](https://github.com/prey/prey-ios-client): Track lost or stolen devices \u0026 perform actions remotely\n  - \u003ca href=https://preyproject.com/\u003e`https://preyproject.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id456755037) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/da/26/c7/da26c749-b889-37a7-9e2f-62c73bcfba3d/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/a1/89/75/a18975f9-b682-9c9b-5f2e-96389f66fec6/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/87/60/24/876024e2-5338-26c9-7e08-7415068a08e0/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/a5/1d/29/a51d297d-74c8-4086-7585-263c2c1ea494/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/df/a7/52/dfa7524e-313e-ff82-d615-f95cd5149dc9/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`288` \n- [Red Grid MGRS](https://github.com/RedGridTactical/RedGridMGRS): DAGR-class military GPS navigator with live MGRS coordinates, magnetic declination, waypoints, tactical tools \u0026 report templates\n  - [` App Store`](https://apps.apple.com/app/id6759629554)\n  -  `2026` `javascript` `react-native` `expo` \n  -  ☆`6` \n- [TICE](https://github.com/TICESoftware/tice-ios): Location sharing, cross-platform and end-to-end encrypted\n  - \u003ca href=https://ticeapp.com\u003e`https://ticeapp.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/tice-secure-location-sharing/id1494324936) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/89/a8/e6/89a8e617-a95d-d1e1-47b1-1f82de971b92/f9f41d98-73f0-4357-ae19-7faad0036a26_iPhone_11_Pro_Max-01TeamScreenWithAnnotation_framed.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/34/ff/0f/34ff0f8d-4607-2651-c7f6-8c56d3520436/be2eaf91-1a01-4dd2-a1cd-cf053e1daaf3_iPhone_11_Pro_Max-04TeamInfoScreen_framed.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/92/09/b8/9209b8d8-de12-e9c7-f4f6-f8d40f8e1cbb/1fcd2bfb-0db6-439f-9f3e-5ebaf51ac431_iPhone_11_Pro_Max-03Chat_framed.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/6f/6d/d6/6f6dd6e4-04ae-de60-0360-7e9b2a61eeea/eff7d3c3-dbc0-4418-be76-bced238dc962_iPhone_11_Pro_Max-05TeamScreen_framed.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`24` \n- [Traccar Client](https://github.com/traccar/traccar-client-ios): Report device location to the server\n  - [` App Store`](https://apps.apple.com/app/traccar-client/id843156974) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/4d/ea/78/4dea78be-f19a-101f-7014-d2dc339ada88/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`248` \n- [Traccar Manager](https://github.com/traccar/traccar-manager-ios): Track GPS devices on a map\n  - [` App Store`](https://apps.apple.com/app/traccar-manager/id1113966562) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple82/v4/68/1e/63/681e63ef-4cda-0e94-7489-01858fbfd8ab/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple122/v4/17/a6/03/17a6033a-1de3-ce5e-fd25-e150f778524d/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple111/v4/ff/46/cf/ff46cfa4-adc9-27be-96c7-f745c74be801/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`137` \n## Media \n \nImage, video, audio, reading — [back to top](#readme) \n \n\n- [Articles](https://github.com/Sophiestication/Articles)\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/225442464-d2c22add-0525-436e-9d01-9d24d1d5d8d3.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `objc` \n  -  ☆`31` \n- [ASCII Art Generator](https://github.com/ijoshsmith/swift-ascii-art)\n  -  \u003ca href='https://ijoshsmith.files.wordpress.com/2015/04/ascii_kermit.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`308` \n- [Filterpedia](https://github.com/FlexMonkey/Filterpedia): Core Image Filter explorer\n  -  \u003ca href='https://github.com/FlexMonkey/Filterpedia/raw/master/Filterpedia/assets/screenshot.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `coreimage` \n  -  ☆`2319` \n- [Kodi](https://github.com/xbmc/xbmc): Media player \u0026 entertainment hub, includes a separate remote app\n  - \u003ca href=https://kodi.wiki\u003e`https://kodi.wiki`\u003c/a\u003e\n  -  \u003ca href='https://kodi.wiki/images/9/99/Kodi_on_ipad_in_hand.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`20569` \n- [MuPDF](https://github.com/ArtifexSoftware/mupdf): A PDF, XPS/OpenXPS, CBZ \u0026 EPUB document viewer\n  - \u003ca href=https://mupdf.com/\u003e`https://mupdf.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id482941798) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/c3/ac/f7/c3acf7d1-9fb6-a5bc-6e09-8ccc70bf3e97/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/77/69/aa/7769aa4a-5e2f-f145-f89e-541c94ac74a7/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/62/0b/52/620b5289-7cdb-fa7a-4883-0d3565d87690/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`2681` \n- [MuVis](https://github.com/Keith-43/MuVis-Experimentation): Music Visualization\n  - [` App Store`](https://apps.apple.com/app/muvis-music-visualizer/id1582324352) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/0cb6a163-5169-4427-b831-ae07ae5641d7'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `metal` `audio` `music` \n  -  ☆`15` \n- [Pictograph](https://github.com/MrAdamBoyd/Pictograph): Hide messages in images with steganography\n  - [` App Store`](https://apps.apple.com/app/id1051879856) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple127/v4/4f/99/3c/4f993c14-e215-1e9e-0277-34b02ec222aa/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple127/v4/10/79/88/107988e0-fb27-96bf-c9dd-14bf092de0af/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple117/v4/15/86/bf/1586bf11-90d6-61ff-ac3d-0deb855b0276/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`77` \n- [Piecelet for NeoDB](https://github.com/Piecelet/neodb-app)\n  - [` App Store`](https://apps.apple.com/app/piecelet-for-neodb/id6739444863) \u003ca href='https://raw.githubusercontent.com/lcandy2/neodb-app/refs/heads/main/Images/Featured.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`79` \n- [Pixelfed](https://github.com/pixelfed/pixelfed-rn): Share your photography on a privacy-focused, ad-free platform. Own your content. Connect authentically\n  - [` App Store`](https://apps.apple.com/app/pixelfed/id1632519816) \u003ca href='https://pixelfed.nyc3.cdn.digitaloceanspaces.com/media/pixelfed-app-screenshot-3.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` `typescript` \n  -  ☆`342` \n- [Pocket Casts](https://github.com/Automattic/pocket-casts-ios)\n  - [` App Store`](https://apps.apple.com/app/pocket-casts-podcast-player/id414834813)\n  -  `2026` `swift` `podcast` \n  -  ☆`1763` \n- [Readest](https://github.com/readest/readest): Feature-rich ebook reader \n  - [` App Store`](https://apps.apple.com/app/readest-ebook-reader/id6738622779) \u003ca href='https://github.com/user-attachments/assets/c6de1b0e-8a49-4ad8-a72e-b04e7e7b9917'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`19047` \n- [Wallabag](https://github.com/wallabag/ios-app): A self-hosted read-it-later app\n  - [` App Store`](https://apps.apple.com/app/wallabag-2-official/id1170800946) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6ee36d3c-1dbd-4b1d-9a39-0070fd5e0681'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`208` \n- [whathaveiread](https://github.com/bcye/whathaveiread): Keep track of all books you've read and keep a short summary about them\n  -  `2020` `swift` `core-data` \n  -  ☆`12` \n### Animoji \n \n[back to top](#readme) \n \n\n- [SBSAnimoji](https://github.com/simonbs/SBSAnimoji): Uses Apple's private framework AvatarKit\n  -  \u003ca href='https://github.com/simonbs/SBSAnimoji/raw/main/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `iphonex` \n  -  ☆`1010` \n### Audio \n \n[back to top](#readme) \n \n\n- [Analog Synth X](https://github.com/audiokit/AudioKit): Simple analog synthesizer music keyboard example\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*hj0rxmPvapxpY1URdvw97A.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`11320` \n- [AudioKit ROM Player](https://github.com/AudioKit/ROMPlayer): Make your own sample music instrument\n  - \u003ca href=https://audiokitpro.com/rom-player-code/\u003e`https://audiokitpro.com/rom-player-code/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/fm-player-classic-dx-synths/id1307785646) \u003ca href='https://audiokitpro.com/wp-content/uploads/2017/11/romplayer.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swift4` `ipad` \n  -  ☆`548` \n- [AudioKitSynthOne](https://github.com/AudioKit/AudioKitSynthOne): Free synthesizer https://audiokitpro.com/synth/\n  - \u003ca href=https://audiokitpro.com/synth/\u003e`https://audiokitpro.com/synth/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/audiokit-synth-one-synthesizer/id1371050497) \u003ca href='https://audiokitpro.com/images/ak2.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `objc` \n  -  ☆`1769` \n- [BookPlayer](https://github.com/TortugaPower/BookPlayer): Player for your DRM-free audiobooks\n  - [` App Store`](https://apps.apple.com/app/bookplayer-audio-book-player/id1138219998) \u003ca href='https://user-images.githubusercontent.com/14112819/42383876-3619b35c-80fe-11e8-8923-e5f80a3bb0d2.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14112819/42383878-36354798-80fe-11e8-9621-9c88e54474ce.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14112819/42383879-3655af6a-80fe-11e8-8516-81c19ba5f4cc.PNG'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`2075` \n- [Concertmaster Player](https://github.com/openopus-org/concertmaster_ios): Classical music front-end for Spotify\n  - [` App Store`](https://apps.apple.com/app/concertmaster-player/id1561622325) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/57d23dbc-ee29-49b6-b02c-fb653c1abc17'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`10` \n- [Controllers](https://github.com/yuripetrosyan/Controllers): Intuitive DJ controller\n  -  \u003ca href='https://github.com/yuripetrosyan/Controllers/assets/73176415/f60607c2-7a1b-4df3-b6af-6c6f3988f478'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`9` \n- [NewsAnalyzer](https://github.com/ethanswift/NewsAnalyzer): Let you listen to English news, see the text and let you analyze what you have heard\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/7d6171ac-a14c-497b-9208-a3dc2cd778ab'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `alamofire` \n  -  ☆`8` \n- [Podverse](https://github.com/podverse/podverse-rn): Feature-rich, cross-platform podcast app with a focus on clip sharing and discovery\n  - \u003ca href=https://podverse.fm\u003e`https://podverse.fm`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/podverse/id1390888454) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b7d0b732-f756-4d80-b1a5-8578ea71b817'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`285` \n- [Prodigal Music Player](https://github.com/SpongeBobSun/Prodigal-iOS)\n  -  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple114/v4/b5/d4/72/b5d472cf-ca00-aba0-da09-776dc597595a/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple114/v4/6d/85/02/6d850217-73a8-3379-5110-54ca812d6ae0/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/85/79/6d/85796d78-6c7f-6dc6-327f-f3dfcc4c72a3/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple124/v4/05/e3/da/05e3da31-0d41-dc1d-8111-6bceed1b8095/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2022` `swift` `snapkit` `haneke` `koloda` \n  -  ☆`48` \n- [Swift Radio Pro](https://github.com/analogcode/Swift-Radio-Pro): Professional radio station\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*THdzhTjeuB-niUriPwsxfg.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`2921` \n- [Vowel Practice](https://github.com/fulldecent/vowel-practice): Find formants in spoken sounds\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/36840778-4f5a-4fed-8e71-c90862c5d193'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `macos` `ipad` \n  -  ☆`66` \n- [Xylophone](https://github.com/appbrewery/Xylophone-iOS13): Play sounds\n  -  `2023` `swift` `avfoundation` `avaudioplayer` \n  -  ☆`114` \n- [YouTag](https://github.com/youstanzr/YouTag): Music player that downloads from the internet, even YouTube\n  -  \u003ca href='https://github.com/youstanzr/YouTag/raw/master/Images/screenshot_banner.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`339` \n- [ZenTuner](https://github.com/jpsim/ZenTuner): Minimal chromatic tuner\n  - [` App Store`](https://apps.apple.com/app/zen-tuner/id1550640624) \u003ca href='https://github.com/jpsim/ZenTuner/raw/main/images/zentuner-ios-dark.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`569` \n### Content \n \n[back to top](#readme) \n \n\n- [Alamofire Star Wars](https://github.com/camiloibarrayepes/AlamofireStarWarsExample)\n  -  `2019` `swift` \n  -  ☆`2` \n- [Artsy](https://github.com/artsy/eigen): The art world in your pocket\n  - [` App Store`](https://apps.apple.com/app/artsy-art-world-in-your-pocket/id703796080) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2e40b21e-59fa-4026-ad3c-07e2a08bf4f5'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `iphone` `ipad` `reactnative` `typescript` \n  -  ☆`3761` \n- [bar](https://github.com/soffes/bar): Cocktail menu\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/5ebd1009-9b8c-4ad8-9aff-c47a77a923e4'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`81` \n- [BringMyOwnBeer](https://github.com/fimuxd/BringMyOwnBeer-): Beer browser\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/1b79c2dd-495e-4ce7-bf28-2e149085c91f'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `rxswift` `kingfisher` \n  -  ☆`97` \n- [BringMyOwnBeer](https://github.com/fimuxd/BringMyOwnBeer-Combine): Beer browser (Combine)\n  -  \u003ca href='https://github.com/fimuxd/BringMyOwnBeer-Combine/raw/develop/ScreenShots/Random.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `combine` \n  -  ☆`65` \n- [CouchTracker](https://github.com/pietrocaselani/CouchTracker): Keep track of your favorite TV shows \u0026 movies using Trakt\n  -  `2021` `swift` `trakt` `moya` `kingfisher` `mvvm` \n  -  ☆`52` \n- [Dai-Hentai for ex hentai](https://github.com/DaidoujiChen/Dai-Hentai)\n  -  \u003ca href='https://img.youtube.com/vi/DqkIxhpzP9s/0.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` `adult` \n  -  ☆`1266` \n- [Dunk](https://github.com/naoyashiga/Dunk)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*0TkH9-Guo_A_hdlI9UEnvQ.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `dribbble` \n  -  ☆`939` \n- [EhPanda](https://github.com/EhPanda-Team/EhPanda): Unofficial E-Hentai browser\n  - \u003ca href=https://ehpanda.app\u003e`https://ehpanda.app`\u003c/a\u003e\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/147510278-346eacd6-8d4f-4fb7-a4b8-17a75efc2536.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swiftui` `combine` `adult` \n  -  ☆`3798` \n- [fastmdb](https://github.com/dkhamsing/fastmdb): Fast app to browse and search movies, tv, people, credits\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/90843ee2-a6ee-4f41-bc2b-20b3292957d6'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `themoviedb` \n  -  ☆`39` \n- [Fecapp](https://github.com/betzerra/Fecapp): Displays specialty coffee shops in Buenos Aires (Argentina)\n  - \u003ca href=https://www.betzerra.com/project/fecapp\u003e`https://www.betzerra.com/project/fecapp`\u003c/a\u003e\n  -  `2022` `swift` \n  -  ☆`5` \n- [film](https://github.com/christianampe/film-ios)\n  -  `2020` `swift` \n  -  ☆`1` \n- [Ghibliii](https://github.com/kxvn-lx/Ghibliii): Studio Ghibli movie database\n  -  \u003ca href='https://github.com/kxvn-lx/Ghibliii/blob/master/Images/image1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/kxvn-lx/Ghibliii/blob/master/Images/image2.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`30` \n- [Homepok](https://github.com/iAlexander/Homepok): Catalog of Ukrainian vehicle plates\n  -  \u003ca href='https://raw.githubusercontent.com/iAlexander/Homepok/master/Screenshots.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`8` \n- [Iris.iOS](https://github.com/Neko3000/Iris.iOS): Explore artwork from deviantart.com\n  -  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/img/screenshot/iris-ios-s4.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/img/screenshot/iris-ios-s3.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/img/screenshot/iris-ios-s1.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `deviantart` `masonry` \n  -  ☆`66` \n- [Kiwix](https://github.com/kiwix/kiwix-apple): An offline reader for Wikipedia (\u0026 many other websites)\n  - \u003ca href=https://wiki.kiwix.org/wiki/Main_Page\u003e`https://wiki.kiwix.org/wiki/Main_Page`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id997079563) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/c9/62/b5/c962b556-d941-76a6-1bf9-365b817c8539/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/6e/0b/8f/6e0b8fb9-99ec-7490-b13b-48972561f4a4/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/bf/82/f8/bf82f8db-130e-c6bf-cd08-b273679747f1/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3e/a8/e6/3ea8e6c4-ca6a-b609-552e-6b46e218a0a1/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/58/b9/bf/58b9bf1a-6ae9-6336-a823-60479de91825/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`700` \n- [Library Genesis](https://github.com/MartinStamenkovski/LibraryGenesis): Preview and download books from Library Genesis https://libgen.rs\n  -  \u003ca href='https://github.com/MartinStamenkovski/LibraryGenesis/blob/master/Screenshot/latest.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/MartinStamenkovski/LibraryGenesis/blob/master/Screenshot/search.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/MartinStamenkovski/LibraryGenesis/blob/master/Screenshot/preview.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`64` \n- [Marvel Comics](https://github.com/thiagolioy/marvelapp)\n  -  \u003ca href='https://github.com/thiagolioy/marvelapp/blob/master/assets/marvel_screens.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `swift` `moya` `rxswift` `dollar` `kingfisher` `quick` `nimble` \n  -  ☆`173` \n- [Monotone](https://github.com/Neko3000/Monotone): Modern way to explore Unsplash\n  -  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`202` \n- [movieapp](https://github.com/JuneDomingo/movieapp): Discover movies \u0026 tv shows\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/5106887/20606597/f176b3e2-b2ac-11e6-9163-c9e625df7748.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `react-native` `themoviedb` \n  -  ☆`1826` \n- [MovieDict](https://github.com/lurado/MovieDict): Offline dictionary for international movie titles\n  - \u003ca href=https://moviedict.info\u003e`https://moviedict.info`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/movieglot-what-do-they-call-it/id710587066) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f4ee6d90-2fa7-42ad-93f5-8da9d6e5fd09'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `wikipedia` \n  -  ☆`9` \n- [movies](https://github.com/KMindeguia/movies)\n  -  \u003ca href='https://raw.githubusercontent.com/KMindeguia/movies/master/Gif%20Demo/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `afnetworking` `sdwebimage` `themoviedb` \n  -  ☆`852` \n- [MovieSwiftUI](https://github.com/Dimillian/MovieSwiftUI): Browse movies, made with SwiftUI, Combine \u0026 MovieDB\n  -  \u003ca href='https://raw.githubusercontent.com/Dimillian/MovieSwiftUI/master/images/MovieSwiftUI_promo_new.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `themoviedb` `combine` `ipad` `macos` \n  -  ☆`6529` \n- [MyAnimeList](https://github.com/MaisaMilena/MyAnimeList)\n  -  `2022` `swift` `vip` `realm` \n  -  ☆`26` \n- [NHL Tracker](https://github.com/AnthonyH93/NHLTracker)\n  -  \u003ca href='https://github.com/AnthonyH93/NHLTracker/raw/master/NHL-Tracker-Screenshots/NYIvsPHILiveEmptyNet.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `storyboard` `nhl api` \n- [osia](https://github.com/dkhamsing/osia): Super basic app to browse open-source-ios-apps\n  -  \u003ca href='https://raw.githubusercontent.com/dkhamsing/osia/main/Assets/0.7.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`111` \n- [OSRSUI](https://github.com/Dimillian/OSRSUI): Old School Runescape database browser\n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`38` \n- [PapersSwiftUI](https://github.com/donbytyqi/PapersSwiftUI): For Unsplash\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/62f3fdc5-dcc2-4038-8c87-f489ecc39628'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`19` \n- [Projector](https://github.com/fatih-gursoy/Projector): Get information about movies using The Movie Database (TMDb)\n  -  \u003ca href='https://github.com/fatih-gursoy/Projector/blob/61a9b1e84a5e9f84252ace3ae881cf1f35581343/Assets/Screenshots/picture1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/fatih-gursoy/Projector/blob/61a9b1e84a5e9f84252ace3ae881cf1f35581343/Assets/Screenshots/picture2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/fatih-gursoy/Projector/blob/61a9b1e84a5e9f84252ace3ae881cf1f35581343/Assets/Screenshots/SearchScreenSS.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` `core-data` `alamofire` `themoviedb` \n  -  ☆`4` \n- [Reading List](https://github.com/AndrewBennet/ReadingListV1): Track personal reading lists\n  - [` App Store`](https://apps.apple.com/app/reading-list-a-book-tracking-log/id1217139955) \u003ca href='https://raw.githubusercontent.com/AndrewBennet/ReadingListV1/master/media/iPhone%20X-0_ToReadList_framed.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `iphone` `ipad` `core-data` \n  -  ☆`302` \n- [Sora](https://github.com/cranci1/Sora): Modular web scraping\n  - [` App Store`](https://apps.apple.com/app/sulfur/id6742741043) \u003ca href='https://raw.githubusercontent.com/cranci1/Sora/refs/heads/main/assets/Sulfur.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`361` \n- [Star Wars](https://github.com/joreilly/StarWars): Uses swapi\n  -  \u003ca href='https://github.com/joreilly/StarWars/raw/main/art/screenshot1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `kmm` `graphql` \n  -  ☆`238` \n- [Strata](https://github.com/microdotblog/strata):  Notes for Micro.blog\n  - [` App Store`](https://apps.apple.com/app/strata-for-micro-blog/id6474192080)\n  -  `2025` `react-native` \n  -  ☆`3` \n- [SwiftUI-MovieDB](https://github.com/alfianlosari/SwiftUI-MovieDB): Browse movies, made with SwiftUI, Combine \u0026 MovieDB\n  -  \u003ca href='https://github.com/alfianlosari/SwiftUI-MovieDB/raw/master/promo.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `themoviedb` `ipad` \n  -  ☆`319` \n- [TVToday](https://github.com/rcaos/TVToday)\n  -  \u003ca href='https://raw.githubusercontent.com/rcaos/TVToday/master/Screenshots/dark/01.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `rxswift` `realm` `mvvm` `themoviedb` \n  -  ☆`187` \n- [Upcoming Movies](https://github.com/DeluxeAlonso/UpcomingMovies)\n  -  \u003ca href='https://github.com/DeluxeAlonso/UpcomingMovies/raw/development/Demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `clean-architecture` `mvvm` `coordinator` `themoviedb` \n  -  ☆`584` \n- [Upcoming TV](https://github.com/dkhamsing/upcomingtv): Track when your favorite tv show airs next\n  -  \u003ca href='https://github.com/dkhamsing/upcomingtv/raw/master/Images/0.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `themoviedb` \n  -  ☆`10` \n- [WWDC Students](https://github.com/wwdc): WWDC scholarship entries\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/bb0d2903-eaec-4e84-a6f0-b0c94390bc3a'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` \n  -  ☆`100` \n- [xkcd](https://github.com/paulrehkugler/xkcd)\n  - [` App Store`](https://apps.apple.com/app/xkcd/id303688284) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/a5/4b/89/a54b89ec-8cf6-78c7-9f5c-67c6a8d00341/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/33/33/49/333349c4-fc0e-d230-0bd4-f687460dc2de/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/4c/af/fd/4caffd9b-7cfb-ce00-7fa9-7b09771009de/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/4e/68/a1/4e68a100-d19d-a6dd-6c83-4c26d47078fd/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `iphone` \n  -  ☆`44` \n- [XKCDY for xkcd](https://github.com/XKCDY/app)\n  - [` App Store`](https://apps.apple.com/app/xkcdy/id1520259318) \u003ca href='https://user-images.githubusercontent.com/4723115/128615800-e136ba1b-6c14-4aae-ac0e-59fa9b382b4b.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `iphone` `ipad` \n  -  ☆`44` \n### GIF \n \nMostly using https://giphy.com/ — [back to top](#readme) \n \n\n- [giphy-mvvm-swift](https://github.com/tirupati17/giphy-mvvm-swift): Uses the MVVM (Model–view–viewmodel) pattern\n  -  \u003ca href='https://github.com/tirupati17/giphy-mvvm-swift/blob/master/screenshots/giphy.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `mvvm` \n  -  ☆`8` \n- [LivelyGIFs](https://github.com/KrisYu/LivelyGIFs): Show your Live Photos \u0026 export as GIF\n  -  \u003ca href='https://github.com/KrisYu/LivelyGIFs/blob/master/demo.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `objc` \n  -  ☆`98` \n- [ProgressGif](https://github.com/aheze/ProgressGif): Add progress bars to gifs\n  - [` App Store`](https://apps.apple.com/app/id1526969349) \u003ca href='https://raw.githubusercontent.com/aheze/ProgressGif/main/Assets/GitHub/Usage/Step1.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `ipad` \n  -  ☆`111` \n### Photo \n \n[back to top](#readme) \n \n\n- [Blear](https://github.com/sindresorhus/blear): Transform your photos into stunning blurry wallpapers for your device\n  - [` App Store`](https://apps.apple.com/app/blear-create-blurry-wallpapers/id994182280) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/92/6f/a4/926fa4b0-7002-a610-2d29-aa5d0598ffaf/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/4c/af/9b/4caf9b23-c3a5-8177-c7cd-f02e4e3d7ba2/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/52/fb/46/52fb4604-c9fb-1799-ba61-3c1523986e03/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`551` \n- [Blurry](https://github.com/meteochu/Blurry)\n  -  `2021` `swift` \n  -  ☆`22` \n- [CosmicDaily](https://github.com/emrepbu/CosmicDaily): Explore NASA astronomy picture of the day and explanations\n  - \u003ca href=https://emrepbu.github.io/CosmicDaily/\u003e`https://emrepbu.github.io/CosmicDaily/`\u003c/a\u003e\n  -  `2025` `swiftui` \n- [Find](https://github.com/aheze/OpenFind): Text search for images\n  - [` App Store`](https://apps.apple.com/app/id1506500202) \u003ca href='https://open.getfind.app/assets/Find.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `realm` `camera` \n  -  ☆`1070` \n- [iOS-Depth-Sampler](https://github.com/shu223/iOS-Depth-Sampler): Code examples for Depth APIs\n  -  \u003ca href='https://github.com/shu223/iOS-Depth-Sampler/blob/master/README_resources/3d.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/shu223/iOS-Depth-Sampler/blob/master/README_resources/portraitmatte.gif?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/shu223/iOS-Depth-Sampler/blob/master/README_resources/arkit-depth.gif?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/shu223/iOS-Depth-Sampler/blob/master/README_resources/depth_1.gif?raw=true'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`1213` \n- [iOSImageGenerator](https://github.com/mizadi/iOSImageGenerator): Generate images from text prompts using ImagePlayground\n  -  \u003ca href='https://raw.githubusercontent.com/mizadi/iOSImageGenerator/master/screenshots/cat-surfing.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`7` \n- [Kontax Cam](https://github.com/kxvn-lx/Kontax-Cam): Instant camera hybrid for photographers, by a photographer\n  -  \u003ca href='https://github.com/kxvn-lx/Kontax-Cam/raw/master/images/image1.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `metal` \n  -  ☆`157` \n- [MetaX](https://github.com/Ckitakishi/MetaX): Check, edit and delete metadata of photos\n  - [` App Store`](https://apps.apple.com/app/metax/id1376589355) \u003ca href='https://raw.githubusercontent.com/Ckitakishi/MetaX/master/Screenshots/iPhone_en.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Ckitakishi/MetaX/master/Screenshots/iPad_en.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`216` \n- [Phimp.me](https://github.com/jogendra/phimpme-iOS): Photos app replacement\n  -  \u003ca href='https://github.com/jogendra/phimpme-iOS/raw/master/docs/_static/GalleryScreen.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`133` \n- [PixPic](https://github.com/Yalantis/PixPic): Photo editing\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/418dc9f3-3670-4074-8cd8-af7397b8aa58'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`1379` \n- [SharedImages](https://github.com/crspybits/SharedImages): Save your images in your own cloud storage (e.g., Google Drive), and safely share those images with others\n  -  \u003ca href='https://github.com/crspybits/SharedImages/raw/master/Screenshots/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `google drive api` `facebook api` `syncserverii client` \n  -  ☆`14` \n- [Space!](https://github.com/jtbandes/SpacePOD): iOS 14 widget displaying NASA's Astronomy Picture of the Day\n  - [` App Store`](https://apps.apple.com/app/id1536864924) \u003ca href='https://user-images.githubusercontent.com/14237/96915139-c171b980-145a-11eb-8ff5-191c6cba9f66.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915188-cdf61200-145a-11eb-99b8-d5ee109c2b5c.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915181-ccc4e500-145a-11eb-8627-781621ffc87a.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915186-cd5d7b80-145a-11eb-9be7-a233ce575081.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` \n  -  ☆`113` \n- [Sprite Catalog](https://github.com/256Arts/Sprite-Catalog): A large collection of pixel art sprites and resources\n  - \u003ca href=https://www.256arts.com/spritecatalog/\u003e`https://www.256arts.com/spritecatalog/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/sprite-catalog/id1560692872)\n  -  `2025` `swift` `swiftui` \n  -  ☆`18` \n- [Sprite Cutter](https://github.com/256Arts/Sprite-Cutter): Quickly cut spritesheets into separate sprite PNG images\n  - \u003ca href=https://www.256arts.com/spritecutter/\u003e`https://www.256arts.com/spritecutter/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/sprite-cutter/id1562779425)\n  -  `2025` `swift` `swiftui` \n  -  ☆`7` \n- [Sprite Pencil](https://github.com/256Arts/Sprite-Pencil): Create and edit sprites and pixel art\n  - \u003ca href=https://www.256arts.com/spritepencil/\u003e`https://www.256arts.com/spritepencil/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/sprite-pencil/id1437835952)\n  -  `2026` `swift` \n  -  ☆`21` \n- [VK Photos](https://github.com/Stmol/vkphotos): Image gallery for social network VK.com\n  -  \u003ca href='https://github.com/Stmol/vkphotos/blob/master/.readme/screen1.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/Stmol/vkphotos/blob/master/.readme/screen2.jpg?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/Stmol/vkphotos/blob/master/.readme/screen3.jpg?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `flux` `rxswift` \n  -  ☆`31` \n- [WeAre](https://github.com/SherlockQi/HeavenMemoirs): Augmented reality album\n  - [` App Store`](https://apps.apple.com/app/weare/id1304227680) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/39/ae/1a/39ae1aa9-e91a-3cac-15b1-c19ee9c55001/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/08/ed/70/08ed70e4-49fe-bf83-ca97-c118a8148fb8/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/cc/89/c0/cc89c006-3110-42a5-5eab-a9c04176e774/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/66/83/e2/6683e207-07ca-7d2c-290f-11c1f1d55d71/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2020` `swift` `arkit` \n  -  ☆`716` \n### Video \n \n[back to top](#readme) \n \n\n- [Atwy](https://github.com/b5i/Atwy): Watch YouTube with no ads and a lot of features\n  -  \u003ca href='https://pbs.twimg.com/media/F8Bb6h9XAAE05jU?format=jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `youtube` \n  -  ☆`48` \n- [DownTube](https://github.com/MrAdamBoyd/DownTube): Download videos from YouTube for offline use\n  -  \u003ca href='https://raw.githubusercontent.com/MrAdamBoyd/DownTube/master/Screenshots/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/MrAdamBoyd/DownTube/master/Screenshots/screenshot2.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`172` \n- [Fetch](https://github.com/TryFetch/Fetch): The best way to watch Put.io\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/8fd90e75-1d57-495f-920b-766e8f00b79e'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `iphone` `ipad` `alamofire` `swiftyjson` `keychainaccess` `realm` `1password` \n  -  ☆`89` \n- [Loadify](https://github.com/VishwaiOSDev/Loadify-iOS): Instant YouTube video downloader\n  -  `2026` `swift` `swift5` `download` `youtube` `downloader` \n  -  ☆`132` \n- [Moblin](https://github.com/eerimoq/moblin): IRL streaming\n  - [` App Store`](https://apps.apple.com/app/moblin/id6466745933) \u003ca href='https://raw.githubusercontent.com/eerimoq/moblin/main/docs/iphone15-pro-max-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eerimoq/moblin/main/docs/watch-series-9-screenshot.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/eerimoq/moblin/main/docs/watch-series-9-screenshot-chat.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`597` \n- [Swift Community](https://github.com/superarcswift/SwiftCommunity): Cocoa/Swift-related videos\n  -  \u003ca href='https://raw.githubusercontent.com/superarcswift/SwiftCommunity/master/Assets/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `superarc` `markdownview` \n  -  ☆`56` \n- [VLC](https://github.com/videolan/vlc): Media Player\n  - \u003ca href=https://www.videolan.org/\u003e`https://www.videolan.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/vlc-for-ios/id650377962) \u003ca href='https://user-images.githubusercontent.com/4723115/146823429-c85f22c0-e757-48c0-ba54-0930ed1769bc.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` `ipad` \n  -  ☆`17936` \n- [Yattee](https://github.com/yattee/yattee): Alternative to YouTube\n  - [` App Store`](https://apps.apple.com/app/yattee/id1595136629)\n  -  `2026` `swift` `tvos` \n  -  ☆`3375` \n## News \n \n[back to top](#readme) \n \n\n- [Area51 for Reddit](https://github.com/kgellci/Area51)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/10d06e0e-941e-4ac3-8acb-b15798795964'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`144` \n- [Beam](https://github.com/awkward/beam): Enjoy all of Reddit's content in a unique and beautiful package\n  - [` App Store`](https://apps.apple.com/app/beam-for-reddit/id937987469) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple19/v4/ab/1c/34/ab1c34ca-9913-ef85-ae35-10c2c7d3b7a6/mzl.gkpfevya.png/316x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple71/v4/eb/79/57/eb795798-bba3-21d5-6070-d8f508af1be0/mzl.lbvrfpjf.png/316x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple71/v4/13/5d/53/135d536b-5ec2-a567-d72a-c5e6fb12f804/mzl.rzeufpyk.png/316x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` `objc` \n  -  ☆`277` \n- [Designer News](https://github.com/MengTo/DesignerNewsApp): Browse the https://www.designernews.co/ design \u0026 technology site\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*NeMFTvgJVJiM8aiy4Pambw.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`2417` \n- [DevSpotlight](https://github.com/DominatorVbN/DevSpotlight): Latest tech news\n  -  \u003ca href='https://raw.githubusercontent.com/DominatorVbN/DevSpotlight/main/ios1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `macos` \n  -  ☆`10` \n- [Hipstapaper](https://github.com/jeffreybergier/Hipstapaper): Cross-platform reading list\n  -  \u003ca href='https://github.com/jeffreybergier/Hipstapaper/raw/main/readme-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `core-data` \n  -  ☆`93` \n- [NYTimes-iOS](https://github.com/TheCodeMonks/NYTimes-iOS): NYTimes web scraping\n  -  \u003ca href='https://raw.githubusercontent.com/TheCodeMonks/NYTimes-iOS/master/NYTimes%20Screenshots/Banner%400.25x.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `combine` `swiftsoup` \n  -  ☆`324` \n- [Project Democracy](https://github.com/itsliamdowd/Project-Democracy): Helps you be a better citizen by providing fair, unbiased coverage of elections\n  - [` App Store`](https://apps.apple.com/app/project-democracy/id6443437676)\n  -  `2024` `swift` \n  -  ☆`9` \n- [Pushpin for Pinboard](https://github.com/lionheart/Pushpin): A client for the Pinboard.in bookmarking service\n  - [` App Store`](https://apps.apple.com/app/pushpin-for-pinboard/id548052590) \u003ca href='https://2017.lionheartsw.com/static/images/pushpin-1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://2017.lionheartsw.com/static/images/pushpin-2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://2017.lionheartsw.com/static/images/pushpin-3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://2017.lionheartsw.com/static/images/pushpin-4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`50` \n- [reddit-swiftui](https://github.com/carson-katri/reddit-swiftui): Cross-platform Reddit client\n  -  \u003ca href='https://github.com/carson-katri/reddit-swiftui/blob/master/Resources/banner.jpeg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `macos` `watchos` \n  -  ☆`1282` \n- [Scoop](https://github.com/SaiBalaji-PSS/Scoop): Read, bookmark and share news articles\n  -  \u003ca href='https://user-images.githubusercontent.com/51410810/87435407-5584e700-c609-11ea-9ff2-fcfe23062bb3.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87435422-5ae23180-c609-11ea-990d-47e865822c7d.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87435438-5fa6e580-c609-11ea-8afa-de3ffba67df8.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87437498-055b5400-c60c-11ea-968b-12f521f92c8f.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87437502-07bdae00-c60c-11ea-88c3-a0d735aad81d.png'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/51410810/87435484-6d5c6b00-c609-11ea-9f52-92c534dfcf77.png'\u003e`Screenshot 6`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`4` \n- [TabDump](https://github.com/dkhamsing/TabDump): TabDump news\n  -  \u003ca href='https://github.com/dkhamsing/TabDump/raw/master/assets/screenshots/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `afnetworking` \n  -  ☆`98` \n### Hacker News \n \nhttps://news.ycombinator.com/ — [back to top](#readme) \n \n\n- [Emerge Tools Hacker News](https://github.com/EmergeTools/hackernews)\n  -  `2026` `swift` \n  -  ☆`211` \n- [Hacker News Multiplatform](https://github.com/rickwierenga/heartbeat-tutorials/tree/master/MultiplatformApp/)\n  - `swift` `macos` \n- [HackerNews](https://github.com/amitburst/HackerNews)\n  -  \u003ca href='https://github.com/amitburst/HackerNews/raw/master/Resources/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`1316` \n- [Hackers](https://github.com/weiran/Hackers)\n  - [` App Store`](https://apps.apple.com/app/hackers-hacker-news-reading/id603503901) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple115/v4/14/98/59/149859fe-f4e3-0a12-d7fb-2d3383efdf45/mzl.ebnguksi.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`747` \n- [HackerWeb 2](https://github.com/cheeaun/hackerweb-native-2)\n  -  \u003ca href='https://github.com/cheeaun/hackerweb-native-2/raw/main/screenshots/hackerweb-stories-light.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`68` \n- [Hacki for Hacker News](https://github.com/Livinglist/Hacki)\n  - [` App Store`](https://apps.apple.com/app/hacki/id1602043763) \u003ca href='https://user-images.githubusercontent.com/7277662/148859621-965080f3-a191-44cd-a2fc-9ac1f489ef84.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859627-48290a22-9679-442b-bae4-97f21546b3ae.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859630-93f7e372-f2e7-4357-86c0-250a3f69c10f.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859632-b52a89ca-b8d7-464c-a508-faa86bcc87f8.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `flutter` \n  -  ☆`1512` \n- [HN Reader](https://github.com/Dimillian/SwiftHN): Hacker News Reader\n  - [` App Store`](https://apps.apple.com/app/hn-reader-hacker-news-reader/id919243741) \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*6Bey3OUZ2Xhuk-ZXCB-gOg.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`1807` \n- [React Native Hacker News](https://github.com/G2Jose/ReactNative-HackerNews)\n  -  `2026` `react-native` \n  -  ☆`73` \n- [Simple Reader](https://github.com/rnystrom/HackerNewsReader)\n  - [` App Store`](https://apps.apple.com/app/simple-reader-free-open-source/id1000995253) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/c7/31/95/c7319576-6210-9a93-8c03-5a84bc4626f3/mzl.unluhpnm.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/b2/1b/56/b21b5672-08df-a48b-5c4b-43df00cabd08/mzl.dfznlxwe.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/5d/ee/b8/5deeb8e3-0c14-793e-ba28-7a7591cb1a0f/mzl.okdygwvb.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2018` `objc` \n  -  ☆`258` \n- [Z Combinator for Hacker News](https://github.com/Livinglist/ZCombinator)\n  - [` App Store`](https://apps.apple.com/app/z-combinator-for-hacker-news/id1638242818) \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-6.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`78` \n### News API \n \nhttps://newsapi.org/ — [back to top](#readme) \n \n\n- [COVID-19 SwiftUI Demo](https://github.com/Joker462/COVID-19_SwiftUI_Demo): Data and news\n  -  \u003ca href='https://github.com/Joker462/COVID-19_SwiftUI_Demo/raw/master/example.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`20` \n- [covid19](https://github.com/dkhamsing/covid19.swift): COVID-19 health, data, news and tweets\n  -  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/0.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/1.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/covid19.swift/blob/dev/Images/2.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`31` \n- [DailyFeed](https://github.com/paulsumit1993/DailyFeed)\n  -  \u003ca href='https://raw.githubusercontent.com/paulsumit1993/DailyFeed/master/assets/iphone_dailyfeed.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`133` \n- [DailyNews](https://github.com/latifatcii/DailyNews)\n  -  \u003ca href='https://github.com/latifatcii/DailyNews/raw/master/DailyNewsScreenShots/dailyNewsScreenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `mvvm` `rxswift` `sdwebimage` \n  -  ☆`50` \n- [Flutter News App](https://github.com/theindianappguy/FlutterNewsApp)\n  -  \u003ca href='https://user-images.githubusercontent.com/55942632/77102533-00600c80-6a3f-11ea-8212-3735eeb35a90.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`556` \n- [live-news-viper](https://github.com/smalam119/live-news-viper): News app using VIPER\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2faf5a74-74b0-48d4-82d7-0a0975e826b2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`156` \n- [News API apps](https://github.com/dkhamsing/news): News app in the style of the NYT, CNN, BBC, Reddit, Twitter, Facebook - includes tvOS app, Today widget\n  -  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/tvos.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/facebook.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/dkhamsing/news/raw/main/Images/washingtonpost.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` `tvos` `extension` \n  -  ☆`308` \n- [NewsApiApp](https://github.com/SchwiftyUI/NewsApiApp): News app with image caching and infinite loading\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/99e25cd1-ebe3-4541-aaf8-734f389b1a36'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`37` \n- [NewsApp-With-SwiftUI-And-Combine](https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine)\n  -  \u003ca href='https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine/raw/master/NewsApp%20With%20SwiftUI%20Framework/ScreenShots/OverviewTab.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `combine` \n  -  ☆`478` \n- [newsline](https://github.com/ayush221b/newsline)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3122442c-d888-4062-9d51-5be9f074fa75'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `flutter` `dart` \n  -  ☆`20` \n- [Royal News](https://github.com/msal4/royal_news)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*8ONZhhGqrQ6OCagY6ZHjbQ.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `react-native` \n  -  ☆`100` \n- [US NewsFeed](https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM)\n  -  \u003ca href='https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM/raw/main/news2.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`15` \n### RSS \n \n[back to top](#readme) \n \n\n- [FeedFlow](https://github.com/prof18/feed-flow): Minimalistic and opinionated RSS Reader\n  -  \u003ca href='https://github.com/prof18/feed-flow/raw/main/assets/banners.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `kotlin` `swiftui` `jetpack` \n  -  ☆`836` \n- [Feeds4U](https://github.com/EvgenyKarkan/Feeds4U): Well architected RSS reader\n  -  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple3/v4/3c/80/9c/3c809cda-b830-dee3-0b1d-8fa809c84529/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple3/v4/90/04/3f/90043fda-3ba9-1d5e-d20a-89d1a385b527/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple3/v4/ce/99/4d/ce994dcb-9ab0-5ba8-9ef1-a5a396280dbb/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple3/v4/4d/6d/d7/4d6dd753-77c8-8068-bf2a-c2d170fdc3d0/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`67` \n- [NetNewsWire](https://github.com/Ranchero-Software/NetNewsWire): Feed reader that supports RSS, Atom, JSON Feed, and RSS-in-JSON formats\n  - \u003ca href=https://netnewswire.com\u003e`https://netnewswire.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/netnewswire-rss-reader/id1480640210) \u003ca href='https://netnewswire.com/images/nnwios5/iPad-Light-Thumb.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`9866` \n- [Twine RSS Reader](https://github.com/msasikanth/twine)\n  - [` App Store`](https://apps.apple.com/app/twine-rss-reader/id6465694958) \u003ca href='https://github.com/msasikanth/twine/blob/main/readme_images/banner.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `kotlin` `kotlin-multiplatform` \n  -  ☆`2275` \n## Official \n \n[back to top](#readme) \n \n\n- [Bluesky Social](https://github.com/bluesky-social/social-app)\n  - [` App Store`](https://apps.apple.com/app/bluesky-social/id6444370199) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/8a73b9fb-4708-4ce5-b241-bb8da41feebd'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `typescript` `react-native` \n  -  ☆`17813` \n- [Chrome](https://chromium.googlesource.com/chromium/src/ios/)\n  - \u003ca href=https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html\u003e`https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html`\u003c/a\u003e\n  -  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/15/4d/26/154d2610-1d6e-ed2e-7a7a-698f98e466c1/mzl.fuawsxsw.png/626x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/69/51/f2/6951f239-8529-90e5-3b24-0b8ccae172e3/mzl.qdavkgej.png/626x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/0a/f9/84/0af984c6-83d0-270a-d062-5a16fd16acfb/mzl.ykkkwqij.png/626x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  - `objective-c++` \n- [DuckDuckGo browser](https://github.com/duckduckgo/apple-browsers)\n  - [` App Store`](https://apps.apple.com/app/duckduckgo-browser-search-ai/id663592361) \u003ca href='https://github.com/user-attachments/assets/c67787e0-97ef-40d4-89ad-deed9dfa3c98'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` `macos` \n  -  ☆`189` \n- [Firefox](https://github.com/mozilla-mobile/firefox-ios): Official Firefox app\n  - [` App Store`](https://apps.apple.com/app/firefox-web-browser/id989804926) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/47/b7/1b/47b71b74-5bb4-9c4d-4826-18f89324af9d/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/ba/24/97/ba249744-0dda-90a9-4406-2d30720e59a4/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/93/d1/d4/93d1d4d1-5cde-f1d7-4e68-1fe824bcdc13/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/89/17/58/89175888-9e1e-3fcf-ce42-9dd347327298/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/9f/36/dc/9f36dc54-b99b-fd5c-0076-0cdb1d4bc53e/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` `carthage` `alamofire` `snapkit` `libphonenumber` \n  -  ☆`12849` \n- [IVPN](https://github.com/ivpn/ios-app)\n  - [` App Store`](https://apps.apple.com/app/ivpn-secure-vpn-for-privacy/id1193122683) \u003ca href='https://github.com/user-attachments/assets/b3db260b-3c94-4913-90c1-25f6c2e771f1'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` \n  -  ☆`551` \n- [kDrive](https://github.com/Infomaniak/ios-kDrive): Secure cloud to collaborate online, access your documents and files on all your devices\n  - \u003ca href=https://www.infomaniak.com/kdrive\u003e`https://www.infomaniak.com/kdrive`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/infomaniak-kdrive/id1482778676) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple115/v4/fd/5e/eb/fd5eeb3a-6bef-a79f-b3f6-f6dacd824b8e/2da2a5e3-f988-4215-931a-58f58c9b9a66_mobile-6.5-1.png/600x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple125/v4/8e/a7/72/8ea772cc-81d0-112f-ee4b-c475a92501bc/0c9b7def-a516-4116-92b4-7fa131519ac3_mobile-6.5-2.png/600x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple125/v4/c5/ca/17/c5ca17ff-2950-0ec1-ab91-4e02f8d0947f/1391ef65-23e7-44b7-9c64-62bb35d84f80_mobile-6.5-3.png/600x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple125/v4/d7/de/85/d7de854f-c3b4-269d-9777-0252d4933666/9eef055e-3d6b-4bf0-9ab4-a0d6d9b9055b_mobile-6.5-4.png/600x0w.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple115/v4/1a/cd/2a/1acd2a04-49eb-94f5-fca3-6fc9c1e4ada5/df89351c-147d-457f-ba48-e6765e6a24c2_mobile-6.5-5.png/600x0w.png'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`75` \n- [Kickstarter](https://github.com/kickstarter/ios-oss): Where independent creators \u0026 passionate backers come together to bring new ideas to life\n  - [` App Store`](https://apps.apple.com/app/kickstarter/id596961532) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/75/69/8a/75698ab8-816c-5bfe-fb81-f99233bf3852/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/38/a1/50/38a1502f-672f-c6ad-e264-a82cd958bd2c/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/ca/cc/9c/cacc9cd5-ba08-7b72-2673-564b7ec281ef/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/cc/71/49/cc71496f-5d16-3b5e-a968-b34f2c802f89/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `1password` `alamorefire` `stripe` `ios-snapshot-test-case` \n  -  ☆`8622` \n- [Kodi](https://github.com/xbmc/xbmc): Media player \u0026 entertainment hub, includes a separate remote app\n  - \u003ca href=https://kodi.wiki\u003e`https://kodi.wiki`\u003c/a\u003e\n  -  \u003ca href='https://kodi.wiki/images/9/99/Kodi_on_ipad_in_hand.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`20569` \n- [Kurozora](https://github.com/kurozora/kurozora-app): Official app for discovering and tracking anime, manga, game, music\n  - [` App Store`](https://apps.apple.com/app/kurozora/id1476153872) \u003ca href='https://github.com/Kurozora/kurozora-app/raw/master/.github/Assets/Screenshots/1.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/Kurozora/kurozora-app/raw/master/.github/Assets/Screenshots/2.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/Kurozora/kurozora-app/raw/master/.github/Assets/Screenshots/4.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/Kurozora/kurozora-app/raw/master/.github/Assets/Screenshots/5.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/Kurozora/kurozora-app/raw/master/.github/Assets/Screenshots/6.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` `tron` `ipad` `macos` `anime` `manga` `game` `music` `multilingual` `wiki` \n  -  ☆`68` \n- [Mastodon](https://github.com/mastodon/mastodon-ios)\n  - [` App Store`](https://apps.apple.com/app/mastodon-for-iphone/id1571998974)\n  -  `2026` `swift` `ipad` \n  -  ☆`2246` \n- [Nextcloud](https://github.com/nextcloud/ios): A safe home for all your data\n  - \u003ca href=https://nextcloud.com\u003e`https://nextcloud.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/nextcloud/id1125420102) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple118/v4/f9/87/cb/f987cbdd-1382-b745-1eff-85cf980e673f/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/a2/44/89/a2448912-df4f-ac28-a30d-82a9699a9fe4/mzl.bdctkilq.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/25/ba/7c/25ba7cc2-f9b4-518c-e201-c03bcceffbe1/mzl.fxvipxna.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/8a/dc/14/8adc144f-e5bc-512e-6f1b-5583dd7bb014/mzl.uymqtwli.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`2376` \n- [Nextcloud Talk](https://github.com/nextcloud/talk-ios): Video \u0026 audio calls through Nextcloud\n  - \u003ca href=https://nextcloud.com\u003e`https://nextcloud.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/nextcloud-talk/id1296825574) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple122/v4/e3/82/1e/e3821efd-c7fe-d7ce-1416-a8ddc7b86a23/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/a8/ba/96/a8ba9621-f390-9fda-27fb-2be07e57ccde/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/e3/ae/14/e3ae1453-2409-40d9-9d4b-e83da63d7f2c/mzl.luuiuato.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/07/0e/98/070e9847-526d-c901-b8fd-d3f50c03a718/mzl.renucwgu.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`212` \n- [Rainbow](https://github.com/rainbow-me/rainbow): Ethereum wallet that lives in your pocket\n  - \u003ca href=https://rainbow.me\u003e`https://rainbow.me`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rainbow-ethereum-wallet/id1457119021) \u003ca href='https://user-images.githubusercontent.com/4723115/139700145-bb518aef-a815-421b-a504-1f2646ed32bc.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/4723115/139700159-5ac0f3cc-8ecf-4b56-a020-e5e848d460e3.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `reactnative` `typescript` \n  -  ☆`4323` \n- [Scholars of WWDC](https://github.com/WWDCScholars/iOS-app): Official app of recipients for Apple WWDC scholarships\n  -  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/1c/e5/3f/1ce53fa3-4bd4-2f6d-a494-39501ad6d7e3/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/c7/6b/1b/c76b1b18-8777-40df-6484-df8aa5b7d93d/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/14/c6/9a/14c69abf-08d8-2d7d-3111-cb27b9bd6053/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/b1/77/b2/b177b240-47eb-65f1-5bfa-87c9cebe73b0/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`74` \n- [Signal](https://github.com/signalapp/Signal-iOS): Free, world-wide, private messaging \u0026 phone calls\n  - [` App Store`](https://apps.apple.com/app/id874139669) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/57/62/68/576268bf-3474-99e7-2621-adbf2438b3ce/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/b8/d3/7a/b8d37a2b-3ecc-8775-3ce1-534d0adc2904/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/11/82/fc/1182fc57-5a43-4403-1048-47735d0a75f7/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/65/78/39/6578398d-7204-d380-cf59-783acd3fa859/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` `iphone` `carthage` `socketrocket` `purelayout` `openssl` \n  -  ☆`11953` \n- [Simplenote](https://github.com/automattic/simplenote-ios): Keep notes, lists, ideas \u0026 more (sync in the cloud) — includes sharing notes, collaboration\n  - \u003ca href=https://simplenote.com/\u003e`https://simplenote.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/simplenote/id289429962) \u003ca href='https://github.com/user-attachments/assets/ff7d9e88-4bd3-4810-aa9e-52c94414cf16'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `1password` `fabric` `crashlytics` \n  -  ☆`2133` \n- [Threema](https://github.com/threema-ch/threema-ios): Secure, Anonymous and Private Messenger\n  - [` App Store`](https://apps.apple.com/app/id578665578) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/6e/0c/05/6e0c054b-24d1-3796-4006-bd5078511a80/aaea1545-ccaf-42d3-8d9a-d3ef27417fa1_iphon65_4.6-en_us-01-promo.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/ee/f1/59/eef15998-8309-3e8b-b047-a8614645e30f/87522c7d-2998-41e2-882e-ea3f636ded44_iphon65_4.6-en_us-02-promo.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/2b/7b/87/2b7b8738-4ce9-dddf-24ff-73c9949e530e/ca775975-4ea7-4aa9-bf12-e5e012b53f72_iphon65_4.6-en_us-03-promo.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource124/v4/6d/98/75/6d98752c-9602-a893-ec7b-03a9f93f9985/69f7a9d4-0416-4d4c-9bad-d3de10d9da31_iphon65_4.6-en_us-04-promo.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `objc` \n  -  ☆`408` \n- [Ultralytics YOLO](https://github.com/ultralytics/yolo-ios-app): Ultralytics vision and AI\n  - \u003ca href=https://www.ultralytics.com/yolo\u003e`https://www.ultralytics.com/yolo`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/ultralytics-yolo/id1452689527) \u003ca href='https://github.com/user-attachments/assets/d5dab2e7-f473-47ce-bc63-69bef89ba52a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`453` \n- [VLC](https://github.com/videolan/vlc): Media Player\n  - \u003ca href=https://www.videolan.org/\u003e`https://www.videolan.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/vlc-for-ios/id650377962) \u003ca href='https://user-images.githubusercontent.com/4723115/146823429-c85f22c0-e757-48c0-ba54-0930ed1769bc.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `objc` `ipad` \n  -  ☆`17936` \n- [Wikipedia](https://github.com/wikimedia/wikipedia-ios): Official Wikipedia app\n  - [` App Store`](https://apps.apple.com/app/wikipedia-mobile/id324715238) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/ce/66/0c/ce660cad-9495-8b63-bb6d-c75622b75333/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/4a/80/07/4a800728-ff89-81ad-eaad-5f7ce92d8a4c/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/96/48/e49648cf-eb1f-89ac-376e-ca83e43a51e9/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/d5/37/2a/d5372ad3-37b4-e9dd-2506-c5b49e374df1/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/3b/61/e4/3b61e4cc-e063-519b-82de-cafa39650512/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/19/c2/3e/19c23e96-1498-893f-7112-672201f2610e/pr_source.png/460x0w.jpg'\u003e`Screenshot 6`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`3341` \n- [Wire](https://github.com/wireapp/wire-ios): Modern, private communications with crystal clear voice, video, group chats - always encrypted\n  - [` App Store`](https://apps.apple.com/app/wire/id930944768) \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*CEtofzY1rIOKuGT7JO3VkA.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `carthage` `afnetworking` `purelayout` \n  -  ☆`115` \n- [WordPress](https://github.com/wordpress-mobile/WordPress-iOS): Official WordPress app\n  - [` App Store`](https://apps.apple.com/app/wordpress/id335703880) \u003ca href='https://mobiledotblog.files.wordpress.com/2019/10/690x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`3856` \n## Productivity \n \n[back to top](#readme) \n \n\n- [Clip](https://github.com/rileytestut/Clip): Clipboard manager that can monitor your clipboard indefinitely in the background\n  -  \u003ca href='https://user-images.githubusercontent.com/705880/63391950-34286600-c37a-11e9-965f-832efe3da507.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`578` \n- [Foqos](https://github.com/awaseem/foqos): Block distractions, lock apps behind the tap of a NFC tag\n  - [` App Store`](https://apps.apple.com/app/foqos/id6736793117) \u003ca href='https://www.foqos.app/assets/screenshot.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`427` \n- [LibreOffice Remote for Impress](https://git.libreoffice.org/impress_remote/): Interact with [LibreOffice](https://www.libreoffice.org/) slideshows remotely\n  - [` App Store`](https://apps.apple.com/app/id806879890) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple4/v4/db/30/13/db301357-71d6-46b1-1eb1-153076a3dcde/mzl.lgwcughc.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple6/v4/d9/80/ba/d980ba2c-ee74-912d-ed69-31e6ee8e4a13/mzl.aheiwncb.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple/v4/be/3c/db/be3cdbb6-2a30-2d5f-898f-4d7f71112c9b/mzl.ctjthyav.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple4/v4/d5/a5/d8/d5a5d8fd-7d20-129d-c1a2-6aa46943bd6c/mzl.xqnovjbn.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple/v4/3b/f0/0b/3bf00b84-d0f5-f502-d00a-f624d4f58f89/mzl.sdjokgxw.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  - `objc` \n- [PomPadDo](https://github.com/amikhaylin/pompaddo): A personal task manager / planner\n  - [` App Store`](https://apps.apple.com/app/id6742197499) \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/mac-today.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/mac-project.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/mac-timer.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/iphone-today.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/iphone-section.png'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/iphone-project.png'\u003e`Screenshot 6`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/watch-today.png'\u003e`Screenshot 7`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/watch-section.png'\u003e`Screenshot 8`\u003c/a\u003e  \u003ca href='https://github.com/amikhaylin/pompaddo/raw/master/page-pix/watch-menu.png'\u003e`Screenshot 9`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `swiftdata` \n  -  ☆`33` \n## Sample \n \n[back to top](#readme) \n \n\n- [30 mini Swift Apps for self-study](https://github.com/soapyigu/Swift-30-Projects)\n  -  `2023` `swift` \n  -  ☆`8297` \n- [ApnsSample](https://github.com/PaulaScholz/ApnsSample): Shows how to use the Apple Push Notification service (APNs)\n  -  `2019` `swift` `apns` `ios12` \n  -  ☆`7` \n- [Apple Developer Library](https://developer.apple.com/library/archive/navigation/)\n  - `objc` \n- [Apple-Music-UI-Demo](https://github.com/sebjvidal/Apple-Music-UI-Demo): Apple Music / Podcasts UI with custom view controller transition\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3f8e4a90-447e-4929-9d25-c8bfabe907b0'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`268` \n- [ARKit Example](https://github.com/gao0122/ARKit-Example-by-Apple): Placing objects\n  -  `2022` `swift` `arkit` \n  -  ☆`283` \n- [Backyard Birds](https://github.com/apple/sample-backyard-birds): App with persistent data, interactive widgets, and an all new in-app purchase experience - WWDC 2023 sample code by Apple\n  -  `2023` `swift` `swiftdata` `widget` `ios17` `iap` `swiftui` \n  -  ☆`608` \n- [CastVideos](https://github.com/googlecast/CastVideos-ios): Sender app to be used as the starting for Google Cast\n  -  `2024` `swift` \n  -  ☆`208` \n- [CleanStore](https://github.com/Clean-Swift/CleanStore): Uses the Clean Swift architecture (Uncle Bob's Clean Architecture)\n  -  `2021` `swift` \n  -  ☆`1923` \n- [compositional-layouts-kit](https://github.com/eleev/compositional-layouts-kit): A set of advanced compositional layouts for UICollectionView with examples (Swift 5.1, iOS 13)\n  -  \u003ca href='https://github.com/eleev/compositional-layouts-kit/raw/main/cover-composlayouts.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`459` \n- [contacts-mvp-swift](https://github.com/tirupati17/contacts-mvp-swift): Uses the MVP (Model View Presenter) pattern\n  -  \u003ca href='https://github.com/tirupati17/contacts-mvp-swift/blob/master/screenshots/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/tirupati17/contacts-mvp-swift/blob/master/screenshots/screenshot2.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2019` `swift` `mvp` `contacts` \n  -  ☆`5` \n- [Custom View Controller Transitions](https://github.com/DreamingInBinary/Custom-ViewController-Transitions): Make custom view controller transitions in the most simple way possible\n  -  `2021` `swift` \n  -  ☆`101` \n- [Demo](https://github.com/ivan-magda/ios-demo)\n  -  `2020` `swift` \n  -  ☆`1` \n- [Distributed Model Training](https://github.com/denissimon/distributed-model-training): Distributed training of an ML model (server/device training)\n  -  \u003ca href='https://raw.githubusercontent.com/denissimon/distributed-model-training/master/Images/iOS-app-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`10` \n- [Dynamic Islands](https://github.com/jordibruin/Dynamic-Islands)\n  -  \u003ca href='https://user-images.githubusercontent.com/170948/190398276-91af47a8-239c-4190-8fef-3954bf4ac8fa.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`546` \n- [Enhancing content with tab navigation](https://developer.apple.com/documentation/swiftui/enhancing-your-app-content-with-tab-navigation): Sample code by Apple\n  -  \u003ca href='https://github.com/user-attachments/assets/ab863403-f676-4c42-b209-ee817165da41'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/user-attachments/assets/931f631e-e01a-4e01-a483-5dc139d22328'\u003e`Screenshot 2`\u003c/a\u003e \n  - `swift` `swiftui` \n- [Exploring SwiftUI Sample Apps by Apple](https://developer.apple.com/tutorials/sample-apps)\n  - `swift` \n- [Face Landmarks Detection](https://github.com/mattlawer/FaceLandmarksDetection): Find facial features such as face contour, eyes, mouth and nose in an image\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/9e0ac896-083f-417f-acf5-98db8a903bb9'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `swift` `vision` \n  -  ☆`151` \n- [Hello World](https://developer.apple.com/documentation/visionOS/World): Use windows, volumes, and immersive spaces to teach people about the Earth - Sample code by Apple\n  - `swift` `xcode15` `visionos` `visionos1` \n- [Homescreen Quick Actions](https://github.com/StewartLynch/Homescreen-Quick-Actions)\n  -  `2022` `swift` \n  -  ☆`2` \n- [iCloudCoreDataStarter](https://github.com/jazzychad/iCloudCoreDataStarter): Uses Core Data + iCloud syncing\n  -  `2022` `swift` `core-data` \n  -  ☆`536` \n- [Implementing advanced speech-to-text](https://www.createwithswift.com/implementing-advanced-speech-to-text-in-your-swiftui-app/)\n  -  \u003ca href='https://github.com/user-attachments/assets/603c7112-3fff-485c-b37b-1fe06e32ddbb'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swiftui` \n- [iOS-MVVM-Clean-Architecture](https://github.com/denissimon/iOS-MVVM-Clean-Architecture): Uses MVVM-C, Clean Architecture and Swift Concurrency\n  -  \u003ca href='https://raw.githubusercontent.com/denissimon/iOS-MVVM-Clean-Architecture/master/Screenshots/1_iOS-MVVM-Clean-Architecture.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/denissimon/iOS-MVVM-Clean-Architecture/master/Screenshots/2_iOS-MVVM-Clean-Architecture.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/denissimon/iOS-MVVM-Clean-Architecture/master/Screenshots/3_iOS-MVVM-Clean-Architecture.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`57` \n- [iOSDesignPatternSamples](https://github.com/marty-suzuki/iOSDesignPatternSamples): GitHub user search app with variety of design patterns\n  -  \u003ca href='https://github.com/marty-suzuki/iOSDesignPatternSamples/blob/master/Images/app.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/marty-suzuki/iOSDesignPatternSamples/blob/master/Images/diff.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `swift` `mvc` `mvp` `mvvm` `flux` `design-patterns` \n  -  ☆`684` \n- [iSpy game](https://github.com/ByCyril/iSpy-Game)\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/113598587-33495400-95f2-11eb-9d50-835eed6f0072.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `machine-learning` `camera` \n  -  ☆`5` \n- [LayerPlayer](https://github.com/scotteg/LayerPlayer): Explore the capabilities of Apple's Core Animation API\n  -  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple62/v4/1f/d7/6b/1fd76bad-a826-04e3-7d3c-63597d1f382d/mzm.lmczjzqb.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple62/v4/19/b1/85/19b185da-e8b3-6245-7f99-cf2345fa115d/mzm.olxmsgjq.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`1081` \n- [Learning Metal with metal-cpp](https://github.com/metal-by-example/learn-metal-cpp-ios)\n  -  `2026` `cpp` `metal` \n  -  ☆`200` \n- [MarkyMarkdown](https://github.com/MatthewWaller/MarkyMarkdown): An entire markdown app in a single line of Swift code\n  -  `2022` `swift` `ipad` `mac` \n  -  ☆`7` \n- [Mesh Transform Animation](https://github.com/jtrivedi/Mesh-Transform-Animation): Simplified reproduction of the Dynamic Island mesh transform animation\n  -  `2023` `swiftui` `metal` \n  -  ☆`253` \n- [MLX Examples by Apple](https://github.com/ml-explore/mlx-swift-examples)\n  -  `2026` `swift` `mlx` \n  -  ☆`2475` \n- [Modern Collection Views](https://github.com/nemecek-filip/CompositionalDiffablePlayground.ios): Showcase different compositional layouts and how to achieve them\n  -  \u003ca href='https://nemecek.be/media/images/photosLayoutOptimized.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`646` \n- [MVI SwiftUI Example](https://github.com/AnupAmmanavar/Mvi-SwiftUI)\n  -  `2020` `swift` `mvi` `model-view-intent` \n  -  ☆`21` \n- [PhotoApp](https://github.com/chunkyguy/PhotoApp)\n  -  `2025` `kotlin` `kotlin-multiplatform` `compose-multiplatform` \n  -  ☆`15` \n- [Recordings](https://github.com/objcio/app-architecture): Sample code of the App Architecture book\n  - \u003ca href=https://www.objc.io/books/app-architecture/\u003e`https://www.objc.io/books/app-architecture/`\u003c/a\u003e\n  -  `2024` `swift` \n  -  ☆`2060` \n- [Reminders](https://github.com/tiagomartinho/Reminders): An application to demonstrate how to implement a Clean Architecture\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/8d7407ba-2d79-4e06-82e0-6a7f4e4285e5'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `swift` \n  -  ☆`317` \n- [Restaurant Viewing](https://github.com/gtokman/Restaurant-Viewing-App)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2e65417a-339d-4281-a5f1-6db84ea879a2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `alamofire` `moya` `corelocation` \n  -  ☆`47` \n- [RoomPlan](https://developer.apple.com/documentation/roomplan/create-a-3d-model-of-an-interior-room-by-guiding-the-user-through-an-ar-experience): Create a 3D model of an interior room by guiding the user through an AR experience\n  -  \u003ca href='https://github.com/user-attachments/assets/f5f439be-0578-46c7-95fb-f63f66bf2dac'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` \n- [Sample for Async, Searchable, Live Activity and more](https://github.com/SwiftyAlex/Samples)\n  -  `2023` `swift` `swiftui` \n  -  ☆`96` \n- [Sample MVVM, Data Binding, Dependency Injection](https://github.com/igorkulman/iOSSampleApp)\n  -  `2026` `swift` \n  -  ☆`901` \n- [Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger): Sample code by Apple\n  - `swift` `swiftui` \n- [Simulating physics joints](https://developer.apple.com/documentation/realitykit/simulating-physics-joints-in-your-realitykit-app): Sample code by Apple\n  -  \u003ca href='https://github.com/user-attachments/assets/ccffdd48-37f5-4724-9b1e-7d53f9dcc84c'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `realitykit` \n- [Siri Shortcut Example](https://github.com/CoyoteLab/Studies-Siri-Shortcut-iOS-13): Example project with Siri and Shortcuts (Handoff) in iOS 13\n  -  \u003ca href='https://github.com/CoyoteLab/Studies-Siri-Shortcut-iOS-13/blob/master/1_1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`21` \n- [SneakerShop](https://github.com/c-villain/SneakerShop): Uses a Skip dual-platform project\n  -  \u003ca href='https://github.com/c-villain/SneakerShop/raw/main/demo/demo.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `skip` \n  -  ☆`9` \n- [StateRestorationDemo](https://github.com/shagedorn/StateRestorationDemo): State preservation \u0026 restoration APIs\n  -  \u003ca href='https://raw.githubusercontent.com/shagedorn/StateRestorationDemo/master/Presentation/app_screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`49` \n- [Swift-Demos](https://github.com/Lax/Learn-iOS-Swift-by-Examples): Mirror of Apple sample code\n  -  `2023` `swift` \n  -  ☆`3786` \n- [SwiftUI Concurrency Essentials](https://github.com/peterfriese/SwiftUI-Concurrency-Essentials)\n  -  `2022` `swift` `swiftui` \n  -  ☆`116` \n- [Template using Clean Architecture and MVVM](https://github.com/kudoleh/iOS-Clean-Architecture-MVVM)\n  -  `2026` `swift` `mvvm` `clean-architecture` \n  -  ☆`4335` \n- [Template using Modular Architecture](https://github.com/kudoleh/iOS-Modular-Architecture)\n  -  `2026` `swift` \n  -  ☆`799` \n- [The Weather App Course](https://www.createchsol.com/WeatherApp/Lesson15Complete.zip)\n  - \u003ca href=https://www.createchsol.com/WeatherAppCourse/\u003e`https://www.createchsol.com/WeatherAppCourse/`\u003c/a\u003e\n  - `swift` \n  -  ☆`278` \n- [TicTacToe](https://github.com/pointfreeco/swift-composable-architecture/tree/master/Examples/TicTacToe): Demonstrate how to build a full, moderately complex application in the Composable Architecture\n  - `swift` \n- [UbiquitousKeyValue-Storage](https://github.com/StewartLynch/UbiquitousKeyValue-Storage): NSUbiquitousKeyValueStore or iCLoud Shared UserDefaults project\n  -  `2024` `swift` \n  -  ☆`4` \n- [UICollectionView-Collapsible-Section-Demo](https://github.com/sebjvidal/UICollectionView-Collapsible-Section-Demo): Create collapsible list sections using UICollectionView and NSDiffableDataSourceSectionSnapshot\n  -  \u003ca href='https://github.com/sebjvidal/UICollectionView-Collapsible-Section-Demo/assets/27621026/361d25d2-f6b5-4c44-9d1a-f36a8a085312'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`44` \n- [UIKit Catalog by Apple](https://developer.apple.com/documentation/uikit/uikit-catalog-creating-and-customizing-views-and-controls)\n  - `swift` \n- [Using on-demand resources for securely storing API keys](https://github.com/laevandus/OnDemandAPIKeyExample)\n  -  `2023` `swift` \n  -  ☆`25` \n## Scan \n \n[back to top](#readme) \n \n\n- [Barcode Scanner](https://github.com/hyperoslo/BarcodeScanner)\n  -  \u003ca href='https://github.com/hyperoslo/BarcodeScanner/raw/master/Art/ExampleScanning.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`1718` \n- [BarcodeScanner](https://github.com/onl1ner/BarcodeScanner): Simple \u0026 easy way to scan both EAN8 and EAN13 barcodes\n  -  \u003ca href='https://github.com/onl1ner/onl1ner/blob/master/Resources/BarcodeScanner/Header.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`22` \n- [Betcalsa](https://github.com/emredurukn/betcalsa): Document scanner, automatically detect your document and enhance the scans with black-and-white filter\n  -  \u003ca href='https://raw.githubusercontent.com/emredurukn/betcalsa/master/Assets/1.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/emredurukn/betcalsa/master/Assets/2.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/emredurukn/betcalsa/master/Assets/4.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/emredurukn/betcalsa/master/Assets/5.jpeg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2019` `swift` `wescan` \n  -  ☆`75` \n- [QR Share Pro](https://github.com/Visual-Studio-Coder/QR-Share-Pro): Privacy-focused, allows you to scan, generate, and share QR codes effortlessly\n  - [` App Store`](https://apps.apple.com/app/qr-share-pro/id6479589995) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/e0/cf/95/e0cf9583-2545-efa1-942c-8d7857bb3696/d729913c-d19b-4900-9829-2902ea163d47_iPhone_14__U0026_15_Pro_Max_5__U00281_U0029.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/2d/d4/07/2dd407be-1619-add1-e5c9-1e98a7b6e2ad/45359dbe-2d34-4ebb-9335-38f3dd332dd0_iPhone_14__U0026_15_Pro_Max_6.png/460x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/c9/37/73/c9377339-a70e-d9e8-7167-27e67b36af3b/1b0d7659-1e57-4a74-a1a7-aff92576fc91_iPhone_14__U0026_15_Pro_Max_7.png/460x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/42/c5/1b/42c51b1d-9993-1fd3-da81-dd54b26e573e/4304ffd3-6040-4899-b8bf-94ebc0a84479_iPhone_14__U0026_15_Pro_Max_8.png/460x0w.webp'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`40` \n- [Scan Now](https://github.com/WezSieTato/ScanNow): Fast and simple document scanning\n  - [` App Store`](https://apps.apple.com/app/scan-now/id1660940489)\n  -  `2026` `swift` `swiftui` `visionkit` `pdf` `productivity` `ipad` \n  -  ☆`59` \n- [ZBar Barcode Reader](https://sourceforge.net/projects/zbar/): A comprehensive barcode reader\n  - `objc` \n## Security \n \n[back to top](#readme) \n \n\n- [DNSCloak](https://github.com/s-s/dnscloak): Override \u0026 secure DNS queries\n  - [` App Store`](https://apps.apple.com/app/dnscloak-secure-dns-client/id1452162351)\n  -  `2020` `objc` `cordova` \n  -  ☆`352` \n- [Hasha](https://github.com/LemonPepperSeasoning/Hasher): SHA-256 Hash collision computer\n  - [` App Store`](https://apps.apple.com/app/hasha/id6443560907) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/PurpleSource122/v4/59/cb/9e/59cb9eee-457c-e149-11d6-e84f39928147/1c3e71e3-2067-4f4c-9c60-aa4c9f8768d5_simulator_screenshot_224F753E-E5E4-4A19-80CC-ABDDDFDB7732.png/600x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` \n  -  ☆`2` \n- [HTTPS4All](https://github.com/bouk/HTTPS4All): Port of HTTPS Everywhere to force (most) links to use HTTPS\n  - [` App Store`](https://apps.apple.com/app/https4all/id1305430042)\n  -  `2020` `swift` \n  -  ☆`41` \n- [iCepa](https://github.com/iCepa/iCepa): System-wide VPN based Tor client\n  -  `2024` `swift` `tor` \n  -  ☆`767` \n- [IVPN](https://github.com/ivpn/ios-app)\n  - [` App Store`](https://apps.apple.com/app/ivpn-secure-vpn-for-privacy/id1193122683) \u003ca href='https://github.com/user-attachments/assets/b3db260b-3c94-4913-90c1-25f6c2e771f1'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` \n  -  ☆`551` \n- [Keybase](https://github.com/keybase/client)\n  - [` App Store`](https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770)\n  -  `2026` `react-native` \n  -  ☆`9182` \n- [LegitURL](https://github.com/sigfault-byte/LegitURL): Scan links for safety. no AI, no internet\n  - [` App Store`](https://apps.apple.com/app/legiturl/id6745583794) \u003ca href='https://github.com/sigfault-byte/LegitURL/blob/main/AppPreview/LegitURL_demo.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`16` \n- [Lockdown](https://github.com/confirmedcode/lockdown-ios): Firewall for your device\n  - \u003ca href=https://lockdownprivacy.com\u003e`https://lockdownprivacy.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/lockdown-apps/id1469783711) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b2e713a8-4cf2-41e9-8ddc-fa87a2ea5282'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`943` \n- [Mullvad VPN](https://github.com/mullvad/mullvadvpn-app)\n  - [` App Store`](https://apps.apple.com/us/app/mullvad-vpn/id1488466513) \u003ca href='https://mullvad.net/media/uploads/2020/04/08/mullvad-vpn-ios-connected.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://mullvad.net/media/uploads/2020/04/08/mullvad-vpn-ios-login.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://mullvad.net/media/uploads/2020/04/08/mullvad-vpn-ios-location-server.PNG'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`6902` \n- [Orbot VPN](https://github.com/guardianproject/orbot-apple)\n  - [` App Store`](https://apps.apple.com/app/orbot/id1609461599)\n  -  `2026` `swift` \n  -  ☆`288` \n- [Outline](https://github.com/OutlineFoundation/outline-apps): VPN designed for use with Outline Server, compatible Shadowsocks\n  - \u003ca href=https://getoutline.org\u003e`https://getoutline.org`\u003c/a\u003e\n  -  `2026` `cordova` \n  -  ☆`9099` \n- [Passepartout](https://github.com/partout-io/passepartout): User-friendly OpenVPN app\n  - [` App Store`](https://apps.apple.com/app/passepartout-vpn-client/id1433648537) \u003ca href='https://github.com/user-attachments/assets/c57fbc5f-07fa-418f-abdf-43befda35af2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`1263` \n- [Prey](https://github.com/prey/prey-ios-client): Track lost or stolen devices \u0026 perform actions remotely\n  - \u003ca href=https://preyproject.com/\u003e`https://preyproject.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id456755037) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/da/26/c7/da26c749-b889-37a7-9e2f-62c73bcfba3d/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/a1/89/75/a18975f9-b682-9c9b-5f2e-96389f66fec6/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/87/60/24/876024e2-5338-26c9-7e08-7415068a08e0/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/a5/1d/29/a51d297d-74c8-4086-7585-263c2c1ea494/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/df/a7/52/dfa7524e-313e-ff82-d615-f95cd5149dc9/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`288` \n- [ProtonMail](https://github.com/ProtonMail/ios-mail): Encrypted Email\n  - \u003ca href=https://protonmail.com/\u003e`https://protonmail.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id979659905) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/1d/c0/ba/1dc0bacb-bd7e-bfb3-4a14-ab9cdfd6336d/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/9c/e3/23/9ce32347-1f99-dfa0-2434-c032e6264eda/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/11/33/5c/11335cff-69e3-6a55-3248-ebe2e98c4e87/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/bc/08/4b/bc084bb4-d8d1-26aa-606f-03de254a345d/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `iphone` `ipad` `dompurify` `afnetworking` `flanimatedimage` \n  -  ☆`1570` \n- [ProtonVPN](https://github.com/ProtonVPN/ios-mac-app)\n  - \u003ca href=https://protonvpn.com/\u003e`https://protonvpn.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1437005085) \u003ca href='https://user-images.githubusercontent.com/4723115/137601688-ab7d6dbf-46c3-42f7-9b87-ea5e6d9896ea.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`558` \n- [SimpleLogin](https://github.com/simple-login/Simple-Login-iOS): Protect your email with aliases and more. Its Share Extension helps you create aliases on the fly without leaving your favorite browser\n  - \u003ca href=https://simplelogin.io/\u003e`https://simplelogin.io/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/simplelogin-anti-spam/id1494359858) \u003ca href='https://raw.githubusercontent.com/ntnhon/TarotCodexPublicImages/master/SL/1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`168` \n- [Tofu Authenticator](https://github.com/iKenndac/Tofu): Easy-to-use two-factor authentication\n  - [` App Store`](https://apps.apple.com/app/tofu-authenticator/id1082229305) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2c5a3cce-9c17-4c58-b71d-0ac2a990848b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `2fa` \n  -  ☆`530` \n- [Tutanota](https://github.com/tutao/tutanota): End-to-end encrypted email\n  - \u003ca href=https://tutanota.com/\u003e`https://tutanota.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id922429609) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/9e/10/b6/9e10b656-8e6e-b4b8-bdce-5f787f12d25e/mzl.utcbsrcn.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/40/cc/5f/40cc5f60-4d7a-cb19-ddb5-fb9e92de9205/mzl.xpwjvrke.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/a8/c5/a2/a8c5a2de-33fc-1fad-7f5d-3f1579bc3fc3/mzl.xvkhmgab.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/be/32/0a/be320a6b-a860-a359-5c33-38bba742aef1/mzl.vgjqcasc.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `javascript` `cordova` `iphone` `ipad` \n  -  ☆`7411` \n- [WireGuard](https://github.com/WireGuard/wireguard-apple): WireGuard: fast, modern, secure VPN tunnel (less battery consumption than OpenVPN) \n  - [` App Store`](https://apps.apple.com/app/wireguard/id1441195209) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f9e45058-bd35-4626-b5c9-12f8ba174f63'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`1270` \n### Password \n \n[back to top](#readme) \n \n\n- [Authenticator](https://github.com/mattrubin/authenticator): Simple two-factor authentication with a clean UI\n  - \u003ca href=https://mattrubin.me/authenticator/\u003e`https://mattrubin.me/authenticator/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id766157276) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/89/b8/5b/89b85bf2-395f-6b30-a62b-48cfa15803ab/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/8f/78/ae/8f78aefc-9fb3-ed73-d5d8-ee768073869d/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/2f/b0/11/2fb0114c-bce3-0122-9871-0bb88a95802d/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `2fa` \n  -  ☆`867` \n- [Bitwarden](https://github.com/bitwarden/ios): Password Manager and Authenticator\n  - \u003ca href=https://bitwarden.com\u003e`https://bitwarden.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/bitwarden-free-password-manager/id1137397744) \u003ca href='https://raw.githubusercontent.com/bitwarden/ios/main/.github/images/ios-dark.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`546` \n- [Chronos Authenticator 2FA](https://github.com/joeldavidw/Chronos)\n  - [` App Store`](https://apps.apple.com/app/chronos-authenticator/id6503929490) \u003ca href='https://github.com/joeldavidw/Chronos/raw/main/.github/assets/previews/4.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `2fa` \n  -  ☆`33` \n- [FreeOTP Authenticator](https://github.com/freeotp/freeotp-ios): Two-Factor Authentication\n  - [` App Store`](https://apps.apple.com/app/freeotp/id872559395) \u003ca href='https://user-images.githubusercontent.com/4723115/146823923-adf76295-18e8-43e5-8d75-27ef5a8c0822.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `2fa` `moa` \n  -  ☆`747` \n- [KeePassium](https://github.com/keepassium/KeePassium): KeePass-compatible password manager with support for automatic database synchronization, respect to privacy and premium user experience\n  - \u003ca href=https://keepassium.com/\u003e`https://keepassium.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/keepassium-password-manager/id1435127111) \u003ca href='https://keepassium.com/img/github/unlock-db_w250.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`1559` \n- [MasterPassword](https://github.com/Lyndir/MasterPassword): Stateless password management solution\n  - [` App Store`](https://apps.apple.com/app/id510296984) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple111/v4/89/49/07/894907ae-8b58-5b87-f682-d813bf2f2e92/mzl.omnsgxug.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple91/v4/fa/80/dd/fa80ddf0-ebe9-34ad-1c94-a249c1a70a73/mzl.zedxpqsy.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple111/v4/fc/98/37/fc98372a-6d4e-571e-1155-8dd8ecb3df54/mzl.auefrfoz.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple122/v4/f2/a6/a2/f2a6a2ca-9e07-0e7b-d639-5e2914e61d29/mzl.uhuhbzbi.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple111/v4/4d/76/85/4d76856f-0b5c-ec97-2650-24846cf34217/mzl.obzgvqoe.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2022` `objc` \n  -  ☆`1133` \n- [OakOTP](https://github.com/AlexCatch/Oak): Two-Factor Authentication app built with SwiftUI\n  - [` App Store`](https://apps.apple.com/app/oakotp/id1567761178) \u003ca href='https://raw.githubusercontent.com/AlexCatch/Oak/master/DesignAssets/accounts.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/AlexCatch/Oak/raw/master/DesignAssets/setup.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/AlexCatch/Oak/raw/master/DesignAssets/new.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `swift` `2fa` `cloudkit` `core-data` \n  -  ☆`32` \n- [Padlock](https://github.com/padloc/padloc): A minimalist open source password manager\n  - \u003ca href=https://padloc.app/\u003e`https://padloc.app/`\u003c/a\u003e\n  -  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/af/bd/5d/afbd5d00-6c4d-8edf-ff9b-552df523d573/mzl.fszireix.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/6d/82/e2/6d82e289-2522-38f2-9473-65f41700ba12/mzl.xvlxfqzn.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/c4/f8/9c/c4f89c59-827f-3b1f-c426-3964c52ab4ac/mzl.pdmecikv.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/5a/9e/18/5a9e1873-9ac8-80d7-0fc9-64d3ad8784e8/mzl.zwomnhtr.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `javascript` `cordova` `iphone` `ipad` \n  -  ☆`2924` \n- [Pass](https://github.com/mssun/passforios): Client for the Pass command line app https://www.passwordstore.org/\n  - \u003ca href=https://mssun.github.io/passforios/\u003e`https://mssun.github.io/passforios/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/pass-password-store/id1205820573) \u003ca href='https://raw.githubusercontent.com/mssun/passforios/master/img/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mssun/passforios/master/img/screenshot2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mssun/passforios/master/img/screenshot3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/mssun/passforios/master/img/screenshot4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `carthage` `keychainaccess` `onetimepassword` \n  -  ☆`1618` \n- [Strongbox](https://github.com/strongbox-password-safe/Strongbox): A Safe Client for KeePass/Password\n  - \u003ca href=https://strongboxsafe.com/\u003e`https://strongboxsafe.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/strongbox-password-safe/id897283731) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/77/67/c3/7767c3b9-09f8-8af0-3389-a01f4a3b3265/mzl.wkjuejow.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/4a/55/08/4a5508a9-e74c-8cac-8499-c09f375c205c/mzl.rimzypzn.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/d2/9b/58/d29b58d3-30a2-9bfc-7c11-dac8d281bf43/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/89/fe/33/89fe3374-808d-7583-b4de-ec24198506a1/mzl.xdysdjdb.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`1432` \n## Shopping \n \n[back to top](#readme) \n \n\n- [Mojilist](https://github.com/thiagoricieri/Mojilist): Create shopping lists with emojis!\n  -  `2018` `swift` `alamofire` `realm` \n  -  ☆`59` \n- [OpenShop.io](https://github.com/openshopio/openshop.io-ios)\n  - [` App Store`](https://apps.apple.com/app/openshop-io/id1250327932) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/73/69/85/73698567-5cab-f880-98fc-2d8ed66dbe40/mzl.dmuxskhb.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/df/db/08/dfdb08af-c9bf-bf5c-dba7-160112403315/mzl.sthehrds.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple118/v4/3c/81/17/3c811783-8c5a-196a-484f-3653c688e288/mzl.eogwkzlb.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/c7/5d/05/c75d053d-97e1-7734-ed0c-f6b8e3187a15/mzl.ylqpisof.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/50/d6/ed/50d6ed5b-7919-bb1c-e129-eb78a8abf542/mzl.mlzjazoh.jpg/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2019` `objc` \n  -  ☆`374` \n- [Shlist](https://github.com/pointspy/shlist): Shopping list\n  - [` App Store`](https://apps.apple.com/app/shlist/id1551533470) \u003ca href='https://github.com/pointspy/shlist/blob/master/images/image1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/pointspy/shlist/blob/master/images/image2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/pointspy/shlist/blob/master/images/image3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/pointspy/shlist/blob/master/images/image4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `swift` `ipad` \n  -  ☆`17` \n- [WooCommerce](https://github.com/woocommerce/woocommerce-ios): Manage orders, receive sales notifications, and view key metrics\n  - [` App Store`](https://apps.apple.com/app/id1389130815) \u003ca href='https://docs.woocommerce.com/wp-content/uploads/2019/01/mystore-ios.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`356` \n## Social \n \n[back to top](#readme) \n \n\n- [Bluesky Social](https://github.com/bluesky-social/social-app)\n  - [` App Store`](https://apps.apple.com/app/bluesky-social/id6444370199) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/8a73b9fb-4708-4ce5-b241-bb8da41feebd'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `typescript` `react-native` \n  -  ☆`17813` \n- [Critical Maps](https://github.com/criticalmaps/criticalmaps-ios): Organise the monthly critical mass movement around the world\n  - \u003ca href=https://www.criticalmaps.net\u003e`https://www.criticalmaps.net`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/critical-maps/id918669647) \u003ca href='https://github.com/user-attachments/assets/714ed171-9871-4ca3-8db9-45740fc55972'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `combine` `tca` `snapshottesting` \n  -  ☆`312` \n- [Mamoot!](https://github.com/Benetos/Mamoot): For Mastodon and Twitter\n  -  `2019` `swift` `swiftui` `ios13` `ipad` `macos` \n  -  ☆`14` \n- [SpotifyRadar](https://github.com/ThasianX/SpotifyRadar): Never miss new releases from your favorite Spotify artists\n  -  \u003ca href='https://github.com/ThasianX/SpotifyRadar/blob/develop/App%20Images/dashboard.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `iphone` `ipad` `spotify` `spotifyradar` `rxswift` `coordinator` `mvvm` \n  -  ☆`648` \n- [TweetleDumb](https://github.com/IanKeen/TweetleDumb): Mock (dumb) Twitter app\n  -  `2020` `swift` \n  -  ☆`31` \n- [TwitterSentiment](https://github.com/draese/TwitterSentiment): Score Twitter messages using a CoreML model for NLP sentiment analysis\n  -  \u003ca href='https://github.com/draese/TwitterSentiment/blob/main/doc/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`12` \n### Mastodon \n \nhttps://joinmastodon.org — [back to top](#readme) \n \n\n- [11t](https://github.com/jeroensmeets/11t)\n  -  `2022` `flutter` `dart` \n  -  ☆`96` \n- [Ice Cubes](https://github.com/Dimillian/IceCubesApp)\n  -  \u003ca href='https://raw.githubusercontent.com/Dimillian/IceCubesApp/main/Images/promo.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`6951` \n- [iMast for Mastodon](https://github.com/cinderella-project/iMast)\n  -  `2026` `swift` `swiftlint` `alamofire` `grdb` \n  -  ☆`118` \n- [Tusker](https://git.shadowfacts.net/shadowfacts/Tusker)\n  - \u003ca href=https://vaccor.space/tusker/\u003e`https://vaccor.space/tusker/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/tusker/id1498334597) \u003ca href='https://vaccor.space/tusker/img/tusker-light.png'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `pleroma` \n## Tasks \n \n[back to top](#readme) \n \n\n- [FireTodo](https://github.com/sgr-ksmt/FireTodo): Simple Todo using SwiftUI, Firebase, Redux\n  -  \u003ca href='https://github.com/sgr-ksmt/FireTodo/blob/master/docs/images/img6.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `firebase` `redux` \n  -  ☆`376` \n- [Habitica](https://github.com/HabitRPG/habitica-ios): Habit building \u0026 productivity\n  - \u003ca href=https://habitica.com/static/home\u003e`https://habitica.com/static/home`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id994882113) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/bf/34/34/bf343412-6b20-bb34-9e7f-36311bc5ec45/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/51/40/88/514088ab-8a5c-b2fd-275d-d4edb1ab584a/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/c1/97/fb/c197fba5-e41d-6d6d-fac3-a196ce9e126e/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/39/40/dc/3940dcb3-3d49-a328-2926-c03f40f12594/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`829` \n- [Habo](https://github.com/xpavle00/Habo): Minimalistic habit tracker\n  - \u003ca href=https://habo.space\u003e`https://habo.space`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/us/app/habo-habit-tracker/id1670223360) \u003ca href='https://habo.space/images/mockups/mockup2_hu_128f21691bd29adf.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`1236` \n- [Planc](https://github.com/aerlinn13/planc): Minimalistic to-do list\n  -  \u003ca href='https://github.com/aerlinn13/Planc/blob/master/screenshots/1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`6` \n- [SwiftUITodo](https://github.com/devxoul/SwiftUITodo)\n  -  \u003ca href='https://user-images.githubusercontent.com/931655/58843349-f6dbf400-8626-11e9-8227-fbd369c29515.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`819` \n- [Table Habit](https://github.com/FriesI23/mhabit): Offline-first micro-habit tracker\n  - \u003ca href=https://testflight.apple.com/join/aJ5PWqaR\u003e`https://testflight.apple.com/join/aJ5PWqaR`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/table-habit/id6744886469) \u003ca href='https://github.com/user-attachments/assets/4e5d2110-52fa-430d-a956-1027c98cd5e9'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`1260` \n## Text \n \n[back to top](#readme) \n \n\n- [Edhita](https://github.com/tnantoka/edhita): Text editor\n  - [` App Store`](https://apps.apple.com/app/edhita-open-source-text-editor/id398896655) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple71/v4/ab/43/71/ab437113-1e03-517f-837e-73430970acb5/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple71/v4/8e/47/f1/8e47f1a1-51b5-1ebe-f2c1-d9557260fbdc/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`1384` \n- [iVim](https://github.com/terrychou/iVim): A vim port\n  - [` App Store`](https://apps.apple.com/app/ivim/id1266544660) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/6c/f0/84/6cf08431-01bb-aacb-27f2-bcc769a8511e/pr_source.png/230x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `c` `vim-script` \n  -  ☆`636` \n- [Proton](https://github.com/rajdeep/proton): Example for extending the behavior of a text view to add rich content\n  -  `2025` `swift` \n  -  ☆`1374` \n- [TypeStyle](https://github.com/tapmoko/typestyle): Stylize your text and add decorations\n  - \u003ca href=https://typestyle.app\u003e`https://typestyle.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/typestyle/id1441019779) \u003ca href='https://raw.githubusercontent.com/ebelinski/typestyle-ios/master/media/iphone-x-screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `ipad` \n  -  ☆`39` \n### Notes \n \n[back to top](#readme) \n \n\n- [FSNotes](https://github.com/glushchenko/fsnotes): Notes manager\n  - [` App Store`](https://apps.apple.com/app/fsnotes-manager/id1346501102) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/f9/72/00/f972005b-5a6b-fc54-b68e-f6a704f82f1f/mzl.kxlcltgy.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/ee/fd/a8/eefda80f-f32b-94e4-27f3-e4a3fa8b1079/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/95/a0/73/95a0739c-7e40-2e7d-787b-52e59b3d8581/mzl.srqiktcn.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/0e/b1/61/0eb1619e-2e6a-234f-06a6-eefafcad478c/mzl.ihcrhigp.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/60/09/11/60091180-1755-60ca-b390-3223f4ac8b34/mzl.vbvqksns.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`7297` \n- [Joplin](https://github.com/laurent22/joplin): Note taking and to-do with synchronisation capabilities\n  - \u003ca href=https://joplinapp.org/\u003e`https://joplinapp.org/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/joplin/id1315599797) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/db/aa/50/dbaa50be-e23a-d283-da53-f8cd9528c169/pr_source.jpg/300x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`54106` \n- [Jotify](https://github.com/leathalman/Jotify): Quick note taking\n  - [` App Store`](https://apps.apple.com/app/jotify/id1469983730) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b5890d4b-813c-4802-b75a-d5f7c8fe6d49'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `ipad` \n  -  ☆`173` \n- [Logger](https://github.com/nathanborror/logger): Quickly send messages to yourself as a means of note taking\n  - [` App Store`](https://apps.apple.com/app/logger-notes/id1364248334) \u003ca href='https://github.com/nathanborror/logger/raw/master/static/2021-03-29%20Logger.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `go` `golang` \n  -  ☆`72` \n- [Logseq](https://github.com/logseq/logseq): Outliner that works on top of local plain-text Markdown and Org-mode files\n  - [` App Store`](https://apps.apple.com/app/logseq/id1601013908) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/79fd777e-caf7-4021-badf-8b5ca12b9a7a'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`41748` \n- [Loose Leaf](https://github.com/adamwulf/loose-leaf): Take notes, import \u0026 annotate PDFs, manipulate imported photos with intuitive gestures\n  - [` App Store`](https://apps.apple.com/app/loose-leaf/id625659452) \u003ca href='https://github.com/adamwulf/loose-leaf/blob/master/example-gif/collapse-stack.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `ipad` `pdf` `apple pencil` \n  -  ☆`655` \n- [MajorKey](https://github.com/KrauseFx/MajorKey): The fastest way to add a note to your email inbox\n  -  \u003ca href='https://github.com/KrauseFx/MajorKey/blob/master/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`188` \n- [Notesnook](https://github.com/streetwriters/notesnook): End-to-end encrypted and private note taking alternative to Evernote\n  - \u003ca href=https://notesnook.com\u003e`https://notesnook.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/notesnook-keep-notes-private/id1544027013) \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg?raw=true'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg?raw=true'\u003e`Screenshot 6`\u003c/a\u003e  \u003ca href='https://github.com/streetwriters/notesnook/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/7.jpg?raw=true'\u003e`Screenshot 7`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`13874` \n- [Pet Note](https://github.com/XunMengWinter/PetNote-oss): Record the life of pets\n  - [` App Store`](https://apps.apple.com/app/id6657973126) \u003ca href='https://mymx2-oss.oss-cn-shanghai.aliyuncs.com/doc/img-aichongshe-oss-demo.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`117` \n- [Saber](https://github.com/saber-notes/saber): Take handwritten notes with the same functionalities as typed ones\n  - [` App Store`](https://apps.apple.com/app/saber-handwritten-notes/id1671523739) \u003ca href='https://raw.githubusercontent.com/saber-notes/saber/main/metadata/en-US/images/phoneScreenshots/1_home.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/saber-notes/saber/main/metadata/en-US/images/phoneScreenshots/2_editor.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/saber-notes/saber/main/metadata/en-US/images/phoneScreenshots/3_login.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/saber-notes/saber/main/metadata/en-US/images/phoneScreenshots/4_settings.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `dart` \n  -  ☆`4289` \n- [Simplenote](https://github.com/automattic/simplenote-ios): Keep notes, lists, ideas \u0026 more (sync in the cloud) — includes sharing notes, collaboration\n  - \u003ca href=https://simplenote.com/\u003e`https://simplenote.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/simplenote/id289429962) \u003ca href='https://github.com/user-attachments/assets/ff7d9e88-4bd3-4810-aa9e-52c94414cf16'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `1password` `fabric` `crashlytics` \n  -  ☆`2133` \n- [Standard Notes](https://github.com/standardnotes/app): Notes app with focus on longevity, portability \u0026 privacy\n  - [` App Store`](https://apps.apple.com/app/standard-notes/id1285392450) \u003ca href='https://is1.mzstatic.com/image/thumb/Purple118/v4/20/d6/3e/20d63e81-ad02-c057-a4d8-fa105f8fff22/source/392x696bb.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`6372` \n## Timer \n \n[back to top](#readme) \n \n\n- [Fojusi](https://github.com/dasdom/Tomate): Work timer with Today Extension\n  -  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/c5/97/bc/c597bc2d-339c-8463-e7e7-f47fe7f6f770/mzl.uhkigexq.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/08/a6/aa/08a6aa5a-6a45-fcb0-5e75-c78fc2a10d67/mzl.ckjxbwfu.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/8e/72/69/8e72696d-fae0-0f81-4868-aa281ba30866/mzl.ucpnawyo.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`529` \n- [Pomosh](https://github.com/stevenselcuk/Pomosh-iOS-watchOS): Pomodoro Technique assistant\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ac2f2230-23ad-4f7c-9625-862b365565d3'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` \n  -  ☆`95` \n- [TrackMyTime](https://github.com/EvgenyKarkan/TrackMyTime)\n  -  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple6/v4/4e/36/20/4e3620e8-78cc-28c1-14c1-99dd795a0c3e/mzl.rbjfeuro.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple/v4/86/79/aa/8679aa86-b1df-b753-e573-5841fc8e040d/mzl.qrcseovv.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple4/v4/22/06/03/220603d3-6d56-fd65-fe60-57f41b3f6ace/mzl.wtrrxsrw.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple4/v4/44/5e/d1/445ed17f-75e4-4913-ca74-d97cddaaf061/mzl.mgggbmuz.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple6/v4/e2/26/41/e2264119-fcba-7cbd-6234-69bec9dd8e49/mzl.wosfnlnx.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2024` `objc` \n  -  ☆`33` \n## Travel \n \n[back to top](#readme) \n \n\n- [Conjugar](https://github.com/vermont42/Conjugar): Learn and Practice All the Spanish Verb Tenses\n  - [` App Store`](https://apps.apple.com/app/conjugar/id1236500467) \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/browse.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/verb.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/quiz.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/browseInfo.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/vermont42/Conjugar/blob/master/Conjugar/info.png?raw=true'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`50` \n- [Flight Search](https://github.com/MarcinusX/flutter_ui_challenge_flight_search)\n  -  `2021` `flutter` `dart` \n  -  ☆`1002` \n- [Themoji](https://github.com/themoji/ios): Use Emojis to communicate while traveling\n  - \u003ca href=https://themoji.me/\u003e`https://themoji.me/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/Themoji/themoji.me/blob/gh-pages/ThemojiIdea.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`41` \n- [Tourism Demo](https://github.com/bluemix/tourism-demo): Backed by Redux, shows animations, internationalization (i18n), ClipPath, fonts \u0026 more\n  -  \u003ca href='https://github.com/bluemix/Tourism-Demo/raw/master/art/flutter-tourism-demo-400x300.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` `dart` `redux` \n  -  ☆`309` \n- [Travel Guide](https://github.com/Ivaskuu/travel-guide_app)\n  -  \u003ca href='https://github.com/Ivaskuu/travel-guide_app/raw/master/screenshots/flutter_02.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` \n  -  ☆`37` \n## Weather \n \n[back to top](#readme) \n \n\n- [Elseweather](https://github.com/jareksedy/Elseweather): Displays current weather at a random location\n  -  \u003ca href='https://github.com/jareksedy/Elseweather/raw/main/Screenshots/ew-scr.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` \n  -  ☆`16` \n- [NewsApp-With-SwiftUI-And-Combine](https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine)\n  -  \u003ca href='https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine/raw/master/NewsApp%20With%20SwiftUI%20Framework/ScreenShots/OverviewTab.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `combine` \n  -  ☆`478` \n- [OSS Weather](https://github.com/Akylas/oss-weather)\n  - [` App Store`](https://apps.apple.com/app/oss-weather/id1499117252) \u003ca href='https://github.com/user-attachments/assets/396957e5-9c53-4049-abc3-eb538e07837b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `nativescript` \n  -  ☆`391` \n- [Pixel Weather](https://github.com/YusuFKaan48/PixelWeather): Provides real-time weather and location information, complemented by AI-generated images that adapt to the current weather conditions\n  -  \u003ca href='https://github.com/YusuFKaan48/PixelWeather/assets/111217286/b2d03a5a-ee9b-4ee6-8275-f3e7c26b7601'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`18` \n- [RainVu](https://github.com/astraen-dev/RainVu): Log rainfall from custom gauges and visualize historical data with charts\n  - [` App Store`](https://apps.apple.com/app/rainvu/id6754812264) \u003ca href='https://github.com/astraen-dev/RainVu/blob/8e4686107f14be790e6728c71198c14e514d54a8/docs/home_screen.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/astraen-dev/RainVu/blob/8e4686107f14be790e6728c71198c14e514d54a8/docs/insights_screen.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`5` \n- [SaxWeather](https://github.com/saxobroko/SaxWeather): Weather and forecasts from multiple user-selectable api's or PWS\n  - [` App Store`](https://apps.apple.com/app/saxweather/id6742063425) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/8b/e7/a9/8be7a9fa-d6ce-5e5b-27cd-dee72af11cc0/Simulator_Screenshot_-_iPhone_16_Pro_Max_-_2025-03-02_at_17.57.19.png/0x0ss.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`7` \n- [Sky Wizard](https://github.com/hishd/SkyWizard-SwiftUI): Interactive 3D models, animated forecasts and a wizard guide for real-time updates\n  - \u003ca href=https://hishd.github.io/SkyWizard/\u003e`https://hishd.github.io/SkyWizard/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/sky-wizard/id6738307790) \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone1.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone2.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone3.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone4.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone5.jpg'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/hishd/SkyWizard-SwiftUI/blob/master/banners/iphone6.jpg'\u003e`Screenshot 6`\u003c/a\u003e \n  -  `2025` `swiftui` `weather` `spritekit` `scenekit` `openmetro` `geocoding` \n  -  ☆`15` \n- [StormyLaunch](https://github.com/Sendeky/weatherkit-weather-app): Weather with launchable rocket and animations\n  -  \u003ca href='https://user-images.githubusercontent.com/83136978/210652066-0f5549b8-3f8c-48dc-967e-34bd6565400f.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/83136978/210652073-e86a0af8-fbea-426b-8188-6ce3ca398d15.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/83136978/210652084-95f427d1-4151-43d9-a8a0-de1ce7b8ee70.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/83136978/210652087-967675d9-dcb0-4372-b986-c3a364c95844.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/83136978/210652091-f347f1d6-8d0e-4d1b-8935-cd41b4518c9a.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`19` \n- [Sunshine Weather](https://github.com/MaximeHeckel/sunshine-weather-app)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f5b9b19a-bd62-4e0d-aa8c-e84123db3077'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `openweathermap` \n  -  ☆`26` \n- [SwiftLanguageWeather](https://github.com/JakeLin/SwiftLanguageWeather)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/5c358a47-e58c-4df0-b0bb-c8b2eb5f0213'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`5253` \n- [TemperatureAtlas](https://github.com/jhatin94/tempatlas-swiftui): Uses Apple Maps combined with the OpenWeather API\n  -  `2020` `swift` \n  -  ☆`14` \n- [Tropos Weather](https://github.com/thoughtbot/Tropos)\n  - [` App Store`](https://apps.apple.com/app/tropos-weather-forecasts-for/id955209376) \u003ca href='https://a2.mzstatic.com/us/r30/Purple5/v4/8b/3e/bd/8b3ebd2c-9dfe-1ce5-cdf5-8c89d854e375/screen696x696.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://a3.mzstatic.com/us/r30/Purple5/v4/e6/4f/36/e64f369d-d453-f007-dd15-361d21641116/screen696x696.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `dark sky api (forecast api)` `reactivecocoa` \n  -  ☆`1504` \n- [YoCelsius](https://github.com/YouXianMing/YoCelsius)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3179d52e-fc87-4043-95dc-b541d28a95da'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `objc` \n  -  ☆`2869` \n## Misc \n \n[back to top](#readme) \n \n\n- [5 Calls](https://github.com/5calls/ios): Spend 5 minutes, make 5 calls — Calling is the most effective way to influence your representative\n  - [` App Store`](https://apps.apple.com/app/5-calls/id1202558609) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/82/86/9a/82869afe-dccb-3e52-b00b-91ba0f19e614/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/bc/47/35/bc473541-4b25-9efb-157b-e45af89e6888/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/fa/4b/32/fa4b326d-188d-2bae-63e5-72c10647b241/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/01/b0/9c/01b09cf3-32b2-6ea5-eebb-bcf30dcead43/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/9e/f2/1e/9ef21e03-3269-dae2-3f02-25950320e786/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` `swift` `pantry` \n  -  ☆`163` \n- [Alfresco secure content management](https://github.com/Alfresco/alfresco-ios-app)\n  - [` App Store`](https://apps.apple.com/app/alfresco/id459242610) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2ecea54f-5b91-44e3-945a-cd47d0c34334'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` `ipad` \n  -  ☆`46` \n- [AltStore](https://github.com/altstoreio/AltStore): An alternate App Store, no jailbreak required\n  - \u003ca href=https://altstore.io\u003e`https://altstore.io`\u003c/a\u003e\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/206248971-116cb695-f580-45db-be46-e3a908d6b776.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `nuke` `keychainaccess` \n  -  ☆`13703` \n- [AR Diffusion Museum](https://github.com/ynagatomo/ARDiffMuseum): Generate images using Stable Diffusion and displays them in AR\n  -  \u003ca href='https://github.com/ynagatomo/ARDiffMuseum/raw/main/images/ui_960.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `stable-diffusion` \n  -  ☆`105` \n- [AR Wall Picture](https://github.com/ynagatomo/ARWallPicture): Display images on the wall with AR\n  -  \u003ca href='https://github.com/ynagatomo/ARWallPicture/raw/main/assets/ss1_3000.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`46` \n- [Bean Juice](https://github.com/NiftyTreeStudios/Bean-Juice): Coffee brewing recipes\n  - \u003ca href=https://www.niftytreestudios.com/work/bean-juice\u003e`https://www.niftytreestudios.com/work/bean-juice`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/bean-juice/id1502380351) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/62/56/5a/62565a20-df0d-7619-ea80-4eaf183b32b4/pr_source.png/230x0w.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`28` \n- [BlogQuest](https://github.com/irace/BlogQuest): Alternative Tumblr client\n  -  \u003ca href='https://64.media.tumblr.com/ceef33afa678fb12d6d257c75c1ca166/tumblr_n5dd14OiyH1qb1l2uo1_540.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `objc` \n  -  ☆`18` \n- [BookStore-iOS](https://github.com/nsoojin/BookStore-iOS): Browse https://itbook.store - examples and patterns for unit/ui testing, handling Result/Optionals, writing documentation\n  -  \u003ca href='https://raw.githubusercontent.com/nsoojin/BookStore/master/README_assets/whats-new.gif'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/nsoojin/BookStore/master/README_assets/search.gif'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`240` \n- [CardDecks](https://github.com/aharren/CardDecks): Configurable card decks\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/014ac33b-7bb4-4495-a611-5b49479c12b5'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`44` \n- [CarSample](https://github.com/below/CarSample): Try out CarPlay apps in the iOS Simulator without a CarPlay entitlement\n  -  `2022` `swift` \n  -  ☆`33` \n- [Clearcam](https://github.com/roryclear/clearcam): IP Camera with AI object detection\n  - [` App Store`](https://apps.apple.com/app/clearcam/id6743237694) \u003ca href='https://raw.githubusercontent.com/roryclear/clearcam/refs/heads/main/images/recording.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/roryclear/clearcam/refs/heads/main/images/browser_events.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/roryclear/clearcam/refs/heads/main/images/browser_playback.PNG'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `objc` `security` `selfhosted` `ai` `ml` `object detection` \n  -  ☆`667` \n- [Collected for AWS](https://github.com/BurntCaramel/CollectedApp)\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/117551270-ea722a00-aff9-11eb-879c-b0fedb57b4d0.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/4723115/117551271-ec3bed80-aff9-11eb-969e-c04313e214db.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/4723115/117551272-ed6d1a80-aff9-11eb-8d73-78c8f38176aa.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`10` \n- [Construct for D\u0026D 5e](https://github.com/Thomvis/Construct): Dungeon Master companion\n  - [` App Store`](https://apps.apple.com/app/construct-for-d-d-5e/id1490015210) \u003ca href='https://raw.githubusercontent.com/Thomvis/Construct/main/assets/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`123` \n- [Critter Clan](https://github.com/shameemreza/critterclan): Africa's Animal Park\n  -  \u003ca href='https://github.com/shameemreza/critterclan/raw/main/row/preview.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`7` \n- [Cuisiner](https://github.com/fatih-gursoy/Cuisiner): User generated recipe/cooking collection\n  - [` App Store`](https://apps.apple.com/app/id1641238583) \u003ca href='https://raw.githubusercontent.com/fatih-gursoy/Cuisiner/master/Screenshots/ss3.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`22` \n- [DeckRocket](https://github.com/jpsim/DeckRocket): For Deckset presentations\n  -  \u003ca href='https://github.com/jpsim/DeckRocket/raw/master/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `iphone` \n  -  ☆`398` \n- [Emoncms](https://github.com/emoncms/emoncms-ios): Emoncms dashboard\n  - [` App Store`](https://apps.apple.com/app/emoncms/id1169483587) \u003ca href='https://github.com/emoncms/emoncms-ios/blob/master/images/screen1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/emoncms/emoncms-ios/blob/master/images/screen2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`16` \n- [EmployeeCheckin](https://github.com/meggsila/EmployeeCheckin): Allows employees to check in their time using a date picker\n  -  \u003ca href='https://github.com/meggsila/EmployeeCheckin/assets/80169743/447521f2-bc34-4823-8ba5-699240de608d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `mvvm` `core-data` \n  -  ☆`7` \n- [FakeFBWall](https://github.com/VamshiIITBHU14/FakeFBWall): Generate fake Facebook wall\n  -  \u003ca href='https://user-images.githubusercontent.com/21070922/44155410-d3d87ee8-a0ca-11e8-8502-6f2b2748f5cb.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `swift` \n  -  ☆`29` \n- [FlightUtilities](https://github.com/BalestraPatrick/FlightUtilities): Uses the private FlightUtilities.framework to show information about any flight given the airline code, flight code \u0026 date\n  -  \u003ca href='https://github.com/BalestraPatrick/FlightUtilities/raw/master/header.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `objc` \n  -  ☆`30` \n- [Fontcase](https://github.com/manolosavi/xFonts): Install your favorite fonts on your device to be able to use them in apps like Pages, Numbers, Keynote, and more\n  - [` App Store`](https://apps.apple.com/app/id1205074470) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/1ca2b8ae-9190-48bb-9146-cf0c2de72012'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`188` \n- [Food2Fork Recipes](https://github.com/mitchtabian/Food2Fork-KMM)\n  -  \u003ca href='https://github.com/mitchtabian/Food2Fork-KMM/blob/master/assets/list_detail_demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `kmm` `kotlin` \n  -  ☆`371` \n- [ForceSketch](https://github.com/FlexMonkey/ForceSketch)\n  -  \u003ca href='https://github.com/FlexMonkey/ForceSketch/raw/master/ForceSketch/ForceSketch.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`108` \n- [FreeRDP](https://github.com/FreeRDP/FreeRDP): An implementation of the Remote Desktop Protocol (RDP)\n  - \u003ca href=https://www.freerdp.com/\u003e`https://www.freerdp.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/ifreerdp/id604813768) \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple2/v4/b0/a5/9a/b0a59a26-836b-8a60-9e33-d562e945a7fb/mzl.royofexn.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple2/v4/4d/15/ce/4d15ce25-faff-baa6-2f73-d5e77718a0d6/mzl.niuitotb.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple/v4/e9/56/2d/e9562d0d-02a3-73a0-1523-a79dfe190967/mzl.bfucaujc.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple2/v4/23/a1/2b/23a12beb-b1aa-82b9-b9fd-50b622685114/mzl.ydgieukd.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `objc` \n  -  ☆`12972` \n- [Groceries](https://github.com/Sophiestication/Groceries)\n  -  `2023` `objc` \n  -  ☆`82` \n- [Hackfoldr](https://github.com/hackfoldr/hackfoldr-iOS): Share all your project documents with a link\n  - \u003ca href=https://hackfoldr.org\u003e`https://hackfoldr.org`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/hackfoldr/id919010837) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/32/15/1a/32151a02-4fb8-70e2-8d43-e361bee0722a/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/16/62/14/16621422-f94c-a589-e5c6-3696177647a2/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2019` `objc` \n  -  ☆`26` \n- [Hello Bluetooth](https://github.com/nebs/hello-bluetooth): Communicates with an Arduino 101 over Bluetooth with the ButtonLED\n  -  `2019` `swift` `bluetooth` `arduino` \n  -  ☆`75` \n- [Image Generator with Stable Diffusion v2](https://github.com/ynagatomo/ImgGenSD2)\n  -  \u003ca href='https://github.com/ynagatomo/ImgGenSD2/raw/main/images/ss_4_imgs.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `stable-diffusion` \n  -  ☆`500` \n- [InferrLM](https://github.com/sbhjt-gr/InferrLM): On-device local AI\n  - [` App Store`](https://apps.apple.com/app/inferra/id6754396856) \u003ca href='https://github.com/user-attachments/assets/82f09209-51af-49f1-b6b0-a5824c8ed875'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`70` \n- [Ladybug](https://github.com/ethanhuang13/ladybug): Handle rdar:// links gracefully\n  - [` App Store`](https://apps.apple.com/app/ladybug-handles-radar-links/id1402968134) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple125/v4/4a/b6/98/4ab6985f-3ac7-21cd-76d3-8479091bad07/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple115/v4/c2/c3/14/c2c31427-d01d-dccd-5c16-4d7334377d7a/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple115/v4/41/f3/c9/41f3c908-bd31-1297-cf88-15b66d28ce4e/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`161` \n- [Learning](https://github.com/almormd/Learning): Different projects to test and learn\n  -  `2022` `swift` `alamofire` `core-data` \n  -  ☆`10` \n- [Locations for LOST](https://github.com/AdrienVillez/LOST-Location): A movie scenes finder\n  -  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/d9/96/1d/d9961d27-0750-2d77-9b3d-1d327d349b73/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/2c/8c/48/2c8c480c-86e1-40db-dd0a-fb2aebe1f698/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/db/36/9b/db369b6e-407f-3a50-46eb-a066b26bfb80/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/fa/9d/c2/fa9dc286-019b-9698-c1ef-f9b3a8b2f4ae/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`10` \n- [MADBike](https://github.com/alexruperez/MADBike): BiciMAD app with its own style and design\n  - \u003ca href=https://www.madbikeapp.com\u003e`https://www.madbikeapp.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/madbike/id1067596651) \u003ca href='https://user-images.githubusercontent.com/4723115/171218451-82b563c5-c2b3-4f41-bf77-fc432245499e.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple62/v4/10/6d/cc/106dcc94-1daf-c1f8-12ce-0cb234657f7e/pr_source.png/0x0ss.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple71/v4/85/a5/a7/85a5a7c0-ebc9-27d4-5f81-6d7c6f7b4c02/pr_source.png/0x0ss.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple71/v4/b6/91/dd/b691dda9-6f80-4942-3182-0c848ac0477a/pr_source.jpg/0x0ss.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2019` `clone` `core-data` `firebase` `fitness` `location` `news` `weather` \n  -  ☆`23` \n- [Mirror++](https://github.com/nathanmsmith/MirrorPlusPlus): Minimalist mirror\n  -  `2018` `swift` \n  -  ☆`16` \n- [My Little Popcat](https://github.com/ChoiysApple/My-Little-Popcat): Relaxing and fun pop cat\n  - \u003ca href=https://choiysapple.notion.site/My-Little-Popcat-fb84db75b76449fbae2d0c72278b1790\u003e`https://choiysapple.notion.site/My-Little-Popcat-fb84db75b76449fbae2d0c72278b1790`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/my-little-popcat/id1558128186) \u003ca href='https://user-images.githubusercontent.com/43776784/124684902-1e3ed280-df0b-11eb-9129-1313bdc280b0.gif'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/43776784/124684912-239c1d00-df0b-11eb-97fb-bb1e2bd1ae5f.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/43776784/124684916-2434b380-df0b-11eb-91dd-c279267a1323.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`50` \n- [NetworkArch](https://github.com/ivirtex/networkarch-old): Diagnose and analyze network connections\n  - [` App Store`](https://apps.apple.com/app/networkarch/id1526690989) \u003ca href='https://github.com/user-attachments/assets/5369f642-c24a-441a-88da-aa2f2482d2aa'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `ipad` \n  -  ☆`17` \n- [ObjectDetection-CoreML](https://github.com/tucan9389/ObjectDetection-CoreML): Real-time object detection using Core ML and Vision\n  -  `2023` `swift` `coreml` `vision` \n  -  ☆`335` \n- [OctoPod](https://github.com/gdombiak/OctoPod): OctoPrint app\n  -  \u003ca href='https://github.com/gdombiak/OctoPod/raw/master/screenshots/OctoPod_Panel.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `starscream` `charts` \n  -  ☆`236` \n- [ooniprobe](https://github.com/ooni/probe-ios): Detect internet censorship \u0026 test your network's speed\n  - [` App Store`](https://apps.apple.com/app/id1199566366) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/88/8f/c3/888fc31d-7ad9-c6ce-6d80-b081151b3600/mzl.vupiryaa.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/e4/f1/e4/e4f1e4ab-d623-d3c4-3a4d-5770de1a6fb4/mzl.suvrwweg.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/67/f8/d6/67f8d6bc-1c11-8164-634e-050953b73439/mzl.tpujfkus.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple113/v4/a6/a0/14/a6a01466-204c-be56-11aa-9953a6913af0/mzl.qhffrqig.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/23/41/00/2341001e-05ef-e1f1-6b0a-86b4146f6c18/mzl.phvtiqbd.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2024` `toast` \n  -  ☆`77` \n- [openclaw](https://github.com/openclaw/openclaw): Your own personal AI assistant\n  -  `2026` `swift` \n  -  ☆`338416` \n- [Particle](https://github.com/jaredwolff/swift-bluetooth-particle-rgb): Works with Particle Mesh boards over Bluetooth\n  -  `2020` `swift` `bluetooth` \n  -  ☆`61` \n- [PeopleInSpace](https://github.com/joreilly/PeopleInSpace): List of people currently in space\n  -  \u003ca href='https://user-images.githubusercontent.com/6302/109386736-ac1f0700-78f4-11eb-812e-4bf971a8c2a7.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `kmm` `kotlin` `swiftui` \n  -  ☆`3313` \n- [Phonetic](https://github.com/iAugux/Phonetic): Add phonetic keys for Chinese names\n  -  \u003ca href='https://raw.githubusercontent.com/iAugux/ProjectScreenshots/master/Phonetic/nickname.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`611` \n- [Plum-O-Meter](https://github.com/FlexMonkey/Plum-O-Meter): Weigh plums (and other small fruit!)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/1d2ecfbd-ef48-4dd7-9866-a938e8128aad'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`527` \n- [PokePal](https://github.com/wvabrinskas/PokePal): AI Pokedex using Neuron\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f018af5c-870a-459a-b507-c378773d2269'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `neural-network` \n  -  ☆`4` \n- [Recipes](https://github.com/onmyway133/Recipes)\n  -  \u003ca href='https://github.com/onmyway133/Recipes/raw/master/Screenshots/Home.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`96` \n- [Say Their Names](https://github.com/Say-Their-Name/say-their-names-ios): Raises awareness of the injustice and often forgotten names of racial inequality, includes a catalog of verified donation and petition links\n  - [` App Store`](https://apps.apple.com/app/say-their-names/id1517599626) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a71406d7-15d2-4519-8ebb-f8c51c51c187'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`244` \n- [Shortcuts support for Micro.blog](https://github.com/vincode-io/Humboldt)\n  -  `2024` `swift` \n  -  ☆`11` \n- [Slidden](https://github.com/Brimizer/Slidden): Customizable keyboard\n  -  \u003ca href='https://github.com/Brimizer/Slidden/raw/master/assets/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `objc` \n  -  ☆`593` \n- [SortingAlgorithmsApp](https://github.com/victorpanitz/iOS-SortingAlgorithmsApp)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/4237eb9f-6d02-4227-abe0-c2867cf8d09b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`49` \n- [Space UI](https://github.com/256Arts/Space-UI): Generate and access great, realistic looking sci-fi user interfaces for use in TV and film production\n  - \u003ca href=https://www.256arts.com/spaceui/\u003e`https://www.256arts.com/spaceui/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/space-ui/id1494402514) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource114/v4/d0/b1/7d/d0b17dc2-f840-5d32-69f3-6b0cf223addc/7ccac1f9-433e-4cad-8e7c-91b71f9ff84e_Phone.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`6` \n- [StoicQuotes](https://github.com/il1ane/StoicQuotes)\n  -  `2021` `swift` \n  -  ☆`1` \n- [SUSI AI](https://github.com/fossasia/susi_iOS): Your Artificial Intelligence for Personal Assistants, Robots, Help Desks and Chatbots\n  -  \u003ca href='https://raw.githubusercontent.com/fossasia/susi_iOS/master/docs/_static/Screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/fossasia/susi_iOS/master/docs/_static/Screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/fossasia/susi_iOS/master/docs/_static/Screen5.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`1900` \n- [Swordfish](https://github.com/kevinyou77/Swordfish): See upcoming schedules, GPAs, and billing information for Binus University\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3a3ee691-e5e3-4c73-9924-a67a80c3a13b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `realm` `rxswift` \n  -  ☆`10` \n- [tortellini](https://github.com/nate-parrott/tortellini): Makes cooking easier\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/16e9420f-c4dc-4bd5-be92-55af3cd0fad6'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`20` \n- [TriangleDraw](https://github.com/triangledraw/TriangleDraw-iOS): Create logos, typography, and other graphics, using nothing but triangles\n  - \u003ca href=https://www.triangledraw.com/\u003e`https://www.triangledraw.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/triangledraw/id1453533043) \u003ca href='https://raw.githubusercontent.com/triangledraw/TriangleDraw-iOS/develop/Source/Documentation/triangledraw_screenshots.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `ipad` `iphone` `metal` `uidocument` `apple pencil` \n  -  ☆`65` \n- [Umbrella](https://github.com/securityfirst/Umbrella_ios): Learn about and managing digital and physical security\n  - [` App Store`](https://apps.apple.com/us/app/umbrella-security/id1453715310) \u003ca href='https://raw.githubusercontent.com/securityfirst/Umbrella_ios/master/umbrella_ios.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`17` \n- [Vinylogue](https://github.com/twocentstudios/vinylogue): For Last.fm\n  - [` App Store`](https://apps.apple.com/app/vinylogue-for-last.fm/id617471119) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/ba/78/06/ba7806d1-3e5b-d46f-9448-84366fabfddd/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/c4/7c/15/c47c15e3-1cad-e572-9583-137114cd94a6/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/0b/4f/72/0b4f72ec-9fa5-55ed-a719-3d8208af890c/mzl.ewtijcyp.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2025` `objc` \n  -  ☆`138` \n- [Vocable AAC](https://github.com/willowtreeapps/vocable-ios): Hands-free text-to-speech\n  - [` App Store`](https://apps.apple.com/app/tell-time-uk/id1497040547) \u003ca href='https://user-images.githubusercontent.com/4723115/153076282-adbb708a-8213-4d86-9a91-5ad356535642.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` \n  -  ☆`86` \n- [Web98](https://github.com/nate-parrott/web98): Fantasy internet simulator\n  -  `2024` `swift` `chatgpt` \n  -  ☆`168` \n- [yacd](https://github.com/DerekSelander/yacd): Yet Another Code Decrypter, decrypts FairPlay (App Store) applications on iOS 13.4.1 and lower, no jailbreak required\n  -  \u003ca href='https://github.com/DerekSelander/yacd/raw/master/media/img.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `objc` `c` \n  -  ☆`694` \n### Appcelerator \n \n[back to top](#readme) \n \n\n### Core Data \n \n[back to top](#readme) \n \n\n- [DeltaUI](https://github.com/ericlewis/DeltaUI): SwiftUI + CoreData user interface for DeltaCore \u0026 Friends\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/bbd04c26-7251-446f-96ab-8d520bd60093'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `core-data` `swiftui` \n  -  ☆`76` \n- [Expense Tracker](https://github.com/alfianlosari/SwiftUICDExpenseTrackerCompleted)\n  -  \u003ca href='https://github.com/alfianlosari/SwiftUICDExpenseTrackerCompleted/raw/master/promo.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `core-data` \n  -  ☆`335` \n- [Go Cycling Tracker](https://github.com/AnthonyH93/GoCycling)\n  - [` App Store`](https://apps.apple.com/app/go-cycling/id1565861313) \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/3.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/5.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/AnthonyH93/GoCycling/main/Screenshots/AppStoreVersion1_2_0/6.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `mapkit` `core-data` \n  -  ☆`187` \n- [GradeCalc - GPA Calculator](https://github.com/marlon360/grade-calc): Keep track of your GPA\n  - [` App Store`](https://apps.apple.com/app/gradecalc-gpa-calculator/id1502912052) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/61/9f/db/619fdbda-62aa-375b-0439-ae7b4d78e772/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/9b/8e/39/9b8e3998-3d53-0879-8862-416b6e29dea1/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/42/36/b3/4236b384-f641-3934-6272-a7fb3c61463c/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`47` \n- [HexaCalc](https://github.com/AnthonyH93/HexaCalc): Programmer's calculator\n  - [` App Store`](https://apps.apple.com/app/hexacalc/id1529225315) \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveHex.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveBin.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/GreenPositiveDec.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/AnthonyH93/HexaCalc/raw/master/DeviceScreenshots/1.6.0/DefaultSettings.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `swift` `core-data` \n  -  ☆`56` \n- [MoneyMate](https://github.com/tt1k/money-mate): Help you record income and expense\n  -  \u003ca href='https://github.com/tt1k/money-mate/blob/master/images/main.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`34` \n- [MoneyPlus](https://github.com/SeekingMini/MoneyPlus): Help you record income and expense\n  -  \u003ca href='https://github.com/SeekingMini/MoneyPlus/blob/master/images/screenshot-1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `snapkit` \n  -  ☆`40` \n- [Tasks](https://github.com/mbcrump/TasksForSwiftWithPersistingData): Designed to quickly \u0026 easily add tasks\n  -  \u003ca href='https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/master/Images/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `iphone` \n  -  ☆`16` \n### Firebase \n \nhttps://firebase.google.com/ — [back to top](#readme) \n \n\n- [how-much](https://github.com/dkhamsing/how-much): Record how much things cost\n  -  \u003ca href='https://github.com/dkhamsing/how-much/raw/master/Assets/screens.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `parse` `firebase` `realm` \n  -  ☆`21` \n- [Messenger](https://github.com/relatedcode/Messenger): Audio/video calls, realtime chat \u0026 full offline support\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/183111668-70d3f114-bd84-4af7-9633-9e5fc09f1188.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `graphql` \n  -  ☆`4793` \n- [Quick Chat](https://github.com/aslanyanhaik/Quick-Chat): Real-time chat\n  -  \u003ca href='https://raw.githubusercontent.com/aslanyanhaik/Quick-Chat/master/screenshot.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swift3` `firebase` \n  -  ☆`1826` \n- [Quickstart Samples](https://github.com/firebase/quickstart-ios)\n  -  `2026` `objc` \n  -  ☆`3014` \n- [Real-time Chat](https://www.kodeco.com/22067733-firebase-tutorial-real-time-chat)\n  -  \u003ca href='https://koenig-media.raywenderlich.com/uploads/2016/08/RoadCyclingChatThread.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  - `firebase` \n### Flutter \n \nhttps://flutter.dev — [back to top](#readme) \n \n\n- [11t](https://github.com/jeroensmeets/11t)\n  -  `2022` `flutter` `dart` \n  -  ☆`96` \n- [Airdash](https://github.com/simonbengtsson/airdash): Transfer photos and files to any device, anywhere\n  - \u003ca href=https://airdash-project.web.app\u003e`https://airdash-project.web.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/se/app/airdash-file-sharing/id1596599922) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple112/v4/bd/d1/65/bdd16515-3594-0d63-7486-3e3a5635aaf8/bb596084-a356-4916-bdd0-aede1ef119ea_Simulator_Screen_Shot_-_iPhone_13_-_2022-06-20_at_18.48.30.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `webrtc` \n  -  ☆`664` \n- [bitalarm](https://github.com/damoonrashidi/bitalarm): Cryptocurrencies tracker\n  -  \u003ca href='https://user-images.githubusercontent.com/207421/79063575-d8ad3e80-7ca2-11ea-82fb-f7c2eee5d340.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `flutter` `dart` \n  -  ☆`198` \n- [BMI Calculator](https://github.com/londonappbrewery/bmi-calculator-flutter)\n  -  `2023` `flutter` `dart` \n  -  ☆`202` \n- [BookSearch](https://github.com/Norbert515/BookSearch): Collecting books as you read them\n  -  \u003ca href='https://github.com/Norbert515/BookSearch/raw/dev/readmeAssets/fade_in_myCollection_gif.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` `dart` \n  -  ☆`548` \n- [Cinematic movies](https://github.com/aaronoe/FlutterCinematic)\n  -  `2020` `flutter` `dart` `themoviedb` \n  -  ☆`904` \n- [CineReel](https://github.com/kserko/CineReel)\n  -  \u003ca href='https://github.com/kserko/CineReel/raw/master/cineReel.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `flutter` `dart` \n  -  ☆`186` \n- [CoronaVirusTrackerFlutter](https://github.com/alfianlosari/CoronaVirusTrackerFlutter)\n  -  \u003ca href='https://github.com/alfianlosari/CoronaVirusTrackerFlutter/raw/master/promo.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `flutter` `dart` \n  -  ☆`88` \n- [Deer](https://github.com/aleksanderwozniak/deer): Minimalist Flutter Todo App, built using BLoC pattern\n  -  `2020` `flutter` `dart` \n  -  ☆`460` \n- [Eros-FE](https://github.com/3003h/Eros-FE): Unofficial E-Hentai viewer\n  -  \u003ca href='https://raw.githubusercontent.com/3003h/Eros-FE/master/screenshot/gallery1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `flutter` `dart` `adult` \n  -  ☆`3381` \n- [Find Seat](https://github.com/rwema3/FindSeat-App): Find a seat at the movies\n  -  \u003ca href='https://github.com/rwema3/FindSeat-App/blob/main/images/Findseat.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `flutter` \n  -  ☆`53` \n- [flews](https://github.com/jbarr21/flews): Multi-service news (Hacker News, Reddit, ...)\n  -  `2020` `flutter` `dart` \n  -  ☆`164` \n- [Flight Search](https://github.com/MarcinusX/flutter_ui_challenge_flight_search)\n  -  `2021` `flutter` `dart` \n  -  ☆`1002` \n- [Flutter Games](https://github.com/rayliverified/FlutterGames): Purchase and rent games\n  -  `2025` `flutter` `dart` \n  -  ☆`336` \n- [Flutter News App](https://github.com/theindianappguy/FlutterNewsApp)\n  -  \u003ca href='https://user-images.githubusercontent.com/55942632/77102533-00600c80-6a3f-11ea-8212-3735eeb35a90.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`556` \n- [Flutter Pokedex](https://github.com/hungps/flutter_pokedex)\n  -  \u003ca href='https://raw.githubusercontent.com/hungps/flutter_pokedex/master/screenshots/home.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `flutter` `dart` \n  -  ☆`2524` \n- [Flutter Wallet UI](https://github.com/kalismeras61/flutter_wallet_ui)\n  -  \u003ca href='https://github.com/kalismeras61/flutter_wallet_ui/raw/master/screens/homepage.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `flutter` `dart` \n  -  ☆`558` \n- [Flutter-Movie Browser](https://github.com/khuong291/Flutter-Movie)\n  -  \u003ca href='https://github.com/khuong291/Flutter-Movie/raw/master/1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `flutter` `dart` `themoviedb` \n  -  ☆`18` \n- [flutterflip](https://github.com/RedBrogdon/flutterflip): Single-player reversi game clone\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/0c22e5da-e33b-4f54-adc3-da77bd96727e'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `flutter` `dart` \n  -  ☆`268` \n- [Fluttergram](https://github.com/mdanics/fluttergram): Instagram clone using Flutter, Firebase, Firestore\n  -  \u003ca href='https://user-images.githubusercontent.com/10066840/45931079-61844e00-bf36-11e8-80d5-e02f8123db59.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `flutter` `dart` \n  -  ☆`2394` \n- [Fluttery Filmy](https://github.com/ibhavikmakwana/Fluttery-Filmy): Movies powered by tmdb\n  -  \u003ca href='https://github.com/ibhavikmakwana/Fluttery-Filmy/raw/master/screenshot/Fluttery_Filmy.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `flutter` `dart` \n  -  ☆`198` \n- [Gmail clone](https://github.com/rodydavis/gmail_clone)\n  -  \u003ca href='https://github.com/rodydavis/gmail_clone/raw/master/screenshots/listview.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `flutter` `dart` \n  -  ☆`834` \n- [Grocery Shopping](https://github.com/Widle-Studio/Grocery-App)\n  -  \u003ca href='https://github.com/Widle-Studio/Grocery-App/raw/master/ScreenShot/Animation%20-11-01-11-57-17-742%5B1%5D-ANIMATION.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `flutter` `dart` \n  -  ☆`1131` \n- [GSYGithubApp](https://github.com/CarGuo/gsy_github_app_flutter): GitHub client\n  -  \u003ca href='https://github.com/CarGuo/gsy_github_app_flutter/raw/master/ios.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`15421` \n- [Habo](https://github.com/xpavle00/Habo): Minimalistic habit tracker\n  - \u003ca href=https://habo.space\u003e`https://habo.space`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/us/app/habo-habit-tracker/id1670223360) \u003ca href='https://habo.space/images/mockups/mockup2_hu_128f21691bd29adf.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`1236` \n- [Hacki for Hacker News](https://github.com/Livinglist/Hacki)\n  - [` App Store`](https://apps.apple.com/app/hacki/id1602043763) \u003ca href='https://user-images.githubusercontent.com/7277662/148859621-965080f3-a191-44cd-a2fc-9ac1f489ef84.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859627-48290a22-9679-442b-bae4-97f21546b3ae.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859630-93f7e372-f2e7-4357-86c0-250a3f69c10f.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/7277662/148859632-b52a89ca-b8d7-464c-a508-faa86bcc87f8.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `flutter` \n  -  ☆`1512` \n- [Hangman](https://github.com/jerald-jacob/Flutter-Apps)\n  -  `2021` `flutter` `dart` \n  -  ☆`21` \n- [Immich](https://github.com/immich-app/immich): Self-hosted photo and video backup\n  -  `2026` `flutter` \n  -  ☆`95820` \n- [inKino](https://github.com/roughike/inKino): Browse movies and showtimes for Finnkino cinemas\n  - [` App Store`](https://apps.apple.com/app/inkino/id1367181450) \u003ca href='https://github.com/roughike/inKino/raw/development/assets/screenshots/now_in_theaters.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `flutter` `dart` \n  -  ☆`3673` \n- [Invoice Ninja](https://github.com/invoiceninja/admin-portal): https://www.invoiceninja.com/\n  -  `2026` `flutter` `dart` \n  -  ☆`1733` \n- [Math Matrix](https://github.com/rwema3/Math-Matrix-App): Game to improve your math skills in a fun way\n  -  \u003ca href='https://user-images.githubusercontent.com/52289151/155140417-d18d0716-c84f-43c8-8e9e-cdbdd17a950a.JPG'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `flutter` `dart` \n  -  ☆`53` \n- [Medito](https://github.com/meditohq/medito-app): No ads, no sign-up\n  - [` App Store`](https://apps.apple.com/app/medito/id1500780518)\n  -  `2026` `flutter` \n  -  ☆`1207` \n- [Minimalistic Push](https://github.com/jonaspoxleitner/minimalistic_push): Track your push-ups and see an overview of your sessions\n  -  `2022` `flutter` `dart` \n  -  ☆`13` \n- [News Buzz](https://github.com/theankurkedia/NewsBuzz): Uses News API for fetching realtime data and Firebase as the backend and authenticator\n  -  \u003ca href='https://github.com/theankurkedia/newsbuzz/raw/master/screenshots/NewsBuzz.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` `dart` `news-api` \n  -  ☆`599` \n- [newsline](https://github.com/ayush221b/newsline)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/3122442c-d888-4062-9d51-5be9f074fa75'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `flutter` `dart` \n  -  ☆`20` \n- [notes-app](https://github.com/bimsina/notes-app): Note taking\n  -  \u003ca href='https://user-images.githubusercontent.com/29589003/57538958-2ae63100-7369-11e9-9efc-102497249cdd.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `flutter` `dart` \n  -  ☆`530` \n- [Openreads](https://github.com/mateusz-bak/openreads): Books tracker that respects your privacy\n  - [` App Store`](https://apps.apple.com/app/id6476542305) \u003ca href='https://github.com/mateusz-bak/openreads/blob/master/doc/gplay/app-mockup/Google%20Pixel%204%20XL%20Screenshot%200.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/mateusz-bak/openreads/blob/master/doc/gplay/app-mockup/Google%20Pixel%204%20XL%20Screenshot%201.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/mateusz-bak/openreads/blob/master/doc/gplay/app-mockup/Google%20Pixel%204%20XL%20Screenshot%202.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/mateusz-bak/openreads/blob/master/doc/gplay/app-mockup/Google%20Pixel%204%20XL%20Screenshot%203.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/mateusz-bak/openreads/blob/master/doc/gplay/app-mockup/Google%20Pixel%204%20XL%20Screenshot%204.png?raw=true'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2026` \n  -  ☆`1506` \n- [orgro](https://github.com/amake/orgro): Mobile Org Mode viewer and editor\n  - [` App Store`](https://apps.apple.com/app/orgro/id1512580074) \u003ca href='https://github.com/amake/orgro/assets/2172537/a3d841a3-84f3-4c34-9381-c73ab4dc9249'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` \n  -  ☆`685` \n- [Platypus Crypto](https://github.com/Blakexx/CryptoTracker)\n  - [` App Store`](https://apps.apple.com/app/platypus-crypto/id1397122793) \u003ca href='https://user-images.githubusercontent.com/4723115/129973780-284f8ef0-7ad7-4a29-aaf4-082b76c24b44.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `flutter` `dart` \n  -  ☆`190` \n- [RainVu](https://github.com/astraen-dev/RainVu): Log rainfall from custom gauges and visualize historical data with charts\n  - [` App Store`](https://apps.apple.com/app/rainvu/id6754812264) \u003ca href='https://github.com/astraen-dev/RainVu/blob/8e4686107f14be790e6728c71198c14e514d54a8/docs/home_screen.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/astraen-dev/RainVu/blob/8e4686107f14be790e6728c71198c14e514d54a8/docs/insights_screen.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`5` \n- [Sandwhich](https://github.com/MotionMobs/Sandwhich): Solve the sandwich debate by determining if the picture you've taken is a sandwich using machine learning\n  -  \u003ca href='https://github.com/MotionMobs/Sandwhich/raw/master/media/animated.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `flutter` `dart` `python` \n  -  ☆`151` \n- [Slide Puzzle](https://github.com/kevmoo/slide_puzzle)\n  -  `2022` `flutter` `dart` \n  -  ☆`179` \n- [Space Empires](https://github.com/rwema3/Space_Empires): Space themed strategy game\n  -  `2022` `flutter` `dart` \n  -  ☆`36` \n- [SpaceX GO!](https://github.com/jesusrp98/spacex-go): SpaceX launch tracker\n  -  \u003ca href='https://raw.githubusercontent.com/jesusrp98/spacex-go/master/screenshots/0.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `flutter` `dart` \n  -  ☆`924` \n- [Table Habit](https://github.com/FriesI23/mhabit): Offline-first micro-habit tracker\n  - \u003ca href=https://testflight.apple.com/join/aJ5PWqaR\u003e`https://testflight.apple.com/join/aJ5PWqaR`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/table-habit/id6744886469) \u003ca href='https://github.com/user-attachments/assets/4e5d2110-52fa-430d-a956-1027c98cd5e9'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `flutter` `dart` \n  -  ☆`1260` \n- [TailorMade](https://github.com/jogboms/tailor_made): Manage a fashion designer's daily routine\n  -  `2023` `flutter` `dart` \n  -  ☆`340` \n- [Toughest](https://github.com/MDSADABWASIM/Toughest)\n  -  `2025` `flutter` \n  -  ☆`274` \n- [Tourism Demo](https://github.com/bluemix/tourism-demo): Backed by Redux, shows animations, internationalization (i18n), ClipPath, fonts \u0026 more\n  -  \u003ca href='https://github.com/bluemix/Tourism-Demo/raw/master/art/flutter-tourism-demo-400x300.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` `dart` `redux` \n  -  ☆`309` \n- [Trace](https://github.com/trentpiercy/trace): Modern crypto Portfolio \u0026 market explorer\n  -  `2023` `flutter` `dart` \n  -  ☆`1147` \n- [Travel Guide](https://github.com/Ivaskuu/travel-guide_app)\n  -  \u003ca href='https://github.com/Ivaskuu/travel-guide_app/raw/master/screenshots/flutter_02.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `flutter` \n  -  ☆`37` \n- [Trovami](https://github.com/Samaritan1011001/Trovami): Live location sharing\n  -  `2026` `flutter` `dart` \n  -  ☆`259` \n- [Twake](https://github.com/linagora/Twake-Mobile): Team channels, direct chat, task management, drive and calendar; all in one place\n  - \u003ca href=https://twake.app\u003e`https://twake.app`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1313765714)\n  -  `2024` `swift` `ipad` `dart` \n  -  ☆`58` \n- [Wallpaper](https://github.com/bimsina/wallpaper)\n  -  `2021` `flutter` `dart` \n  -  ☆`288` \n- [WeightTracker](https://github.com/MSzalek-Mobile/weight_tracker)\n  -  `2020` `flutter` `dart` \n  -  ☆`368` \n- [WhatTodo](https://github.com/burhanrashid52/WhatTodo): Keep track of your tasks daily\n  -  `2026` `flutter` `dart` \n  -  ☆`1265` \n### GraphQL \n \n[back to top](#readme) \n \n\n- [CovidUI](https://github.com/nerdsupremacist/CovidUI): Track the status of COVID-19 around the world\n  -  \u003ca href='https://github.com/nerdsupremacist/CovidUI/raw/master/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`76` \n- [MortyUI](https://github.com/Dimillian/MortyUI): Simple Rick \u0026 Morty app to demo GraphQL + SwiftUI\n  -  \u003ca href='https://github.com/Dimillian/MortyUI/raw/main/Screenshots/characters.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `graphql` \n  -  ☆`467` \n### Ionic \n \nhttps://ionicframework.com/ — [back to top](#readme) \n \n\n- [Condution Task Manager](https://github.com/Shabang-Systems/Condution)\n  - [` App Store`](https://apps.apple.com/app/condution/id1523249900) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fa34a310-abfd-400c-a045-811ce9d84433'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `capacitor` `ionic` `javascript` `ipad` \n  -  ☆`523` \n### macOS \n \nCross platform projects — [back to top](#readme) \n \n\n- [BikeShare](https://github.com/joreilly/BikeShare): Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project using the CityBikes API\n  -  `2026` `swift` `kotlin` `swiftui` `macos` `jetpack` \n  -  ☆`810` \n- [Clean Architecture for SwiftUI + Combine](https://github.com/nalexn/clean-architecture-swiftui)\n  -  \u003ca href='https://github.com/nalexn/blob_files/raw/master/images/countries_preview.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `macos` `mvvm` \n  -  ☆`6512` \n- [Corona Tracker](https://github.com/MhdHejazi/CoronaTracker): Coronavirus tracker with maps \u0026 charts\n  - \u003ca href=https://coronatracker.samabox.com/\u003e`https://coronatracker.samabox.com/`\u003c/a\u003e\n  -  \u003ca href='https://user-images.githubusercontent.com/121827/76356430-fe06ff80-6326-11ea-8107-60f900a73016.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`1542` \n- [DeTeXt](https://github.com/venkatasg/DeTeXt): Find LaTeX symbols by drawing or searching\n  - [` App Store`](https://apps.apple.com/app/id1531906207) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a175e471-523d-4137-add4-c02ef6fa0dff'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`170` \n- [Food Truck](https://github.com/apple/sample-food-truck): Create a single codebase and app target for Mac, iPad, and iPhone. Sample code by Apple\n  -  `2023` `swift` `macos` `swiftui` \n  -  ☆`1842` \n- [Fruta](https://developer.apple.com/documentation/appclip/fruta-building-a-feature-rich-app-with-swiftui): Create a shared codebase to build a multiplatform app that offers widgets and an App Clip - WWDC 2020 and WWDC 2021 sample code by Apple\n  - `swift` `ios14` `ios15` `widgetkit` `macos` `app-clip` \n- [Hacker News Multiplatform](https://github.com/rickwierenga/heartbeat-tutorials/tree/master/MultiplatformApp/)\n  - `swift` `macos` \n- [Hipstapaper](https://github.com/jeffreybergier/Hipstapaper): Cross-platform reading list\n  -  \u003ca href='https://github.com/jeffreybergier/Hipstapaper/raw/main/readme-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `core-data` \n  -  ☆`93` \n- [Hour Blocks](https://github.com/jtsaeed/Hour-Blocks): Day Planner\n  - [` App Store`](https://apps.apple.com/app/hour-blocks-day-planner/id1456275153)\n  -  `2021` `swift` `swiftui` `ipad` `macos` \n  -  ☆`183` \n- [ImageFilterSwiftUI](https://github.com/alfianlosari/ImageFilterSwiftUICompleted): Cross platform image filter\n  -  \u003ca href='https://github.com/alfianlosari/ImageFilterSwiftUICompleted/raw/master/promo.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `macos` \n  -  ☆`98` \n- [iMast for Mastodon](https://github.com/cinderella-project/iMast)\n  -  `2026` `swift` `swiftlint` `alamofire` `grdb` \n  -  ☆`118` \n- [Mamoot!](https://github.com/Benetos/Mamoot): For Mastodon and Twitter\n  -  `2019` `swift` `swiftui` `ios13` `ipad` `macos` \n  -  ☆`14` \n- [Milestones](https://github.com/jpsim/Milestones): Count down the days until upcoming milestones\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fc649fcc-e716-46ab-9f04-b77b5bfd8872'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `combine` `macos` \n  -  ☆`203` \n- [MovieSwiftUI](https://github.com/Dimillian/MovieSwiftUI): Browse movies, made with SwiftUI, Combine \u0026 MovieDB\n  -  \u003ca href='https://raw.githubusercontent.com/Dimillian/MovieSwiftUI/master/images/MovieSwiftUI_promo_new.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `themoviedb` `combine` `ipad` `macos` \n  -  ☆`6529` \n- [ProtonVPN](https://github.com/ProtonVPN/ios-mac-app)\n  - \u003ca href=https://protonvpn.com/\u003e`https://protonvpn.com/`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1437005085) \u003ca href='https://user-images.githubusercontent.com/4723115/137601688-ab7d6dbf-46c3-42f7-9b87-ea5e6d9896ea.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` \n  -  ☆`558` \n- [reddit-swiftui](https://github.com/carson-katri/reddit-swiftui): Cross-platform Reddit client\n  -  \u003ca href='https://github.com/carson-katri/reddit-swiftui/blob/master/Resources/banner.jpeg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `macos` `watchos` \n  -  ☆`1282` \n- [StackOv](https://github.com/surfstudio/StackOv): For Stack Overflow\n  - [` App Store`](https://apps.apple.com/app/stackov/id1511838391) \u003ca href='https://uploads-ssl.webflow.com/5eda13df55b72c9ccf1b6aef/5eda4288c8019d1cc6edc24e_preview2.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `ipad` `macos` \n  -  ☆`235` \n- [WordMasterKMP](https://github.com/joreilly/WordMasterKMP): Heavily inspired by the Wordle game, Word Master and wordle-solver\n  -  \u003ca href='https://user-images.githubusercontent.com/6302/148663064-3ed57b1f-c1a3-4e39-b2c2-2ddb3fb09ed9.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `kotlin` `swiftui` `macos` `kmp` \n  -  ☆`101` \n- [Yattee](https://github.com/yattee/yattee): Alternative to YouTube\n  - [` App Store`](https://apps.apple.com/app/yattee/id1595136629)\n  -  `2026` `swift` `tvos` \n  -  ☆`3375` \n- [Zavala](https://github.com/vincode-io/Zavala): A good, simple outliner\n  - [` App Store`](https://apps.apple.com/us/app/zavala/id1546457750) \u003ca href='https://zavala.vincode.io/assets/images/feature-screenshot-iphone.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `ipad` `macos` \n  -  ☆`409` \n### React Native \n \nhttps://facebook.github.io/react-native/ — [back to top](#readme) \n \n\n- [AR Cut \u0026 Paste](https://github.com/cyrildiagne/ar-cutpaste): Cut and paste your surroundings using AR\n  -  `2023` `react-native` `arkit` \n  -  ☆`14615` \n- [Artsy](https://github.com/artsy/eigen): The art world in your pocket\n  - [` App Store`](https://apps.apple.com/app/artsy-art-world-in-your-pocket/id703796080) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2e40b21e-59fa-4026-ad3c-07e2a08bf4f5'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `iphone` `ipad` `reactnative` `typescript` \n  -  ☆`3761` \n- [BP Passport - Simple for Patients](https://github.com/simpledotorg/bp-passport): Fast way for clinicians to manage patients with hypertension\n  -  \u003ca href='https://www.simple.org/images/screen-bp.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`7` \n- [Bristol Pound](https://gitlab.com/TownPound/Cyclos/ScottLogic.mobile.react-native/BristolPound): Simple and convenient way to pay in Bristol Pounds while supporting local businesses\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/50697585-d534-4512-ac3a-6a451221a749'\u003e`Screenshot 1`\u003c/a\u003e \n  - `react-native` \n- [Bíóhúsið](https://github.com/birkir/kvikmyndr-app): See movie showtimes in Iceland\n  -  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/2b/2d/6c/2b2d6c4e-9dc9-b2b8-ae46-07ac174aa5ca/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/14/9b/74/149b74e3-3bc2-649a-8b6b-8ed8429442b8/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple128/v4/65/88/e9/6588e9d3-6f83-cae1-a0d1-767239f6c935/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/2b/66/ef/2b66ef67-d761-e5a1-de80-3d6e535f140c/pr_source.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/40/ed/41/40ed41ad-1a9e-0ec8-f340-bee3a3e39e0d/pr_source.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2022` `react-native` \n  -  ☆`51` \n- [Calculator](https://github.com/benoitvallon/react-native-nw-react-calculator): React Native calculator\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/29330b53-7fe9-4a62-accf-aa82c5658f67'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `react-native` \n  -  ☆`5223` \n- [Chatwoot](https://github.com/chatwoot/chatwoot-mobile-app): Live chat for businesses\n  - [` App Store`](https://apps.apple.com/app/id1495796682) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/ca04127b-5c28-419f-95cf-3b1d4816ad07'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`865` \n- [Dribbble](https://github.com/catalinmiron/react-native-dribbble-app)\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/2805320/8113463/db61b072-1076-11e5-8aa2-52417f019ea0.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` `dribbble` \n  -  ☆`2065` \n- [Finance](https://github.com/7kfpun/FinanceReactNative): The system Stocks app written in React Native\n  -  \u003ca href='https://github.com/7kfpun/FinanceReactNative/blob/master/previewIOS.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `react-native` \n  -  ☆`2072` \n- [Frosty](https://github.com/tommyxchow/frosty): Twitch client with 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ) support\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/4ade6dbc-6bee-4018-9f10-4e9d28ca6027'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`966` \n- [GitPoint](https://github.com/gitpoint/git-point): GitHub app with a minimal \u0026 beautiful UI\n  -  \u003ca href='https://a3.mzstatic.com/us/r30/Purple127/v4/6d/82/6b/6d826be2-2f68-495c-0ba1-86d3da548287/screen696x696.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://a4.mzstatic.com/us/r30/Purple117/v4/1c/14/83/1c148311-bbee-ff46-6b97-1d109a0213b4/screen696x696.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2024` `react-native` \n  -  ☆`4765` \n- [HackerWeb 2](https://github.com/cheeaun/hackerweb-native-2)\n  -  \u003ca href='https://github.com/cheeaun/hackerweb-native-2/raw/main/screenshots/hackerweb-stories-light.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`68` \n- [Haiti, Guam, Puerto Rico, Wyoming - COVID Safe Paths](https://github.com/Path-Check/safeplaces-dct-app): COVID-19 exposure notification and contract tracing\n  - [` App Store`](https://apps.apple.com/app/covid-safe-paths/id1508266966) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/200dfb7d-3dd6-421e-b05b-bad5ef709d87'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`465` \n- [Iceland - rakning-c19-app](https://github.com/aranja/rakning-c19-app): Help analyse individuals’ travel and trace their movements when cases of infection arise\n  - \u003ca href=https://www.covid.is/app/is\u003e`https://www.covid.is/app/is`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rakning-c-19/id1504655876) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/c1db03e9-fb0e-4aae-9273-018ae8b50bea'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`239` \n- [iNaturalist](https://github.com/inaturalist/INaturalistIOS): Discover nature around you\n  - [` App Store`](https://apps.apple.com/app/inaturalist/id6475737561) \u003ca href='https://static.inaturalist.org/wiki_page_attachments/4405-original.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`179` \n- [Israel - Hamagen](https://github.com/MohGovIL/hamagen-react-native): COVID-19 exposure prevention app\n  - [` App Store`](https://apps.apple.com/app/id1503224314) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/16d7f998-d72f-453c-8048-79fb1328d278'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`510` \n- [iTunes Catalog Search](https://github.com/alexissan/ReactNativeWorkshop)\n  -  \u003ca href='https://github.com/alexissan/ReactNativeWorkshop/raw/master/Screenshots/scsh1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `react-native` \n  -  ☆`56` \n- [Jitsi Meet](https://github.com/jitsi/jitsi-meet): Video meetings for everyone\n  - [` App Store`](https://apps.apple.com/app/jitsi-meet/id1165103905) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/049383c1-2870-4b7d-ac2b-52c677e0e04b'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`28882` \n- [Keybase](https://github.com/keybase/client)\n  - [` App Store`](https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770)\n  -  `2026` `react-native` \n  -  ☆`9182` \n- [Matchimals.fun](https://github.com/igravitystudios/matchimals.fun): Animal matching puzzle card game\n  - [` App Store`](https://apps.apple.com/app/id1348821168) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/51/43/ef/5143ef6b-cb73-4c3f-32ad-619f15073704/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/be/49/b0/be49b0f5-9c45-34d1-a672-7d489b6a11a7/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/4a/02/ad/4a02ad71-965b-f094-1381-22054028ada4/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/50/57/c7/5057c7f3-0bfe-41f2-0760-fe1b261e27c3/pr_source.png/460x0w.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` `ipad` \n  -  ☆`192` \n- [Mattermost](https://github.com/mattermost/mattermost-mobile): Secure messaging platform for DevOps teams\n  - [` App Store`](https://apps.apple.com/us/app/mattermost/id1257222717) \u003ca href='https://user-images.githubusercontent.com/13119842/82450764-1c9e1b00-9a7b-11ea-83d2-b835bf51c727.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450847-38092600-9a7b-11ea-92a8-52cf92fb137b.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450869-3e979d80-9a7b-11ea-81ea-0780c7a612f7.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/13119842/82450896-47886f00-9a7b-11ea-92f4-da9e5553f469.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` \n  -  ☆`2628` \n- [Moonwalk](https://github.com/illu/moonwalk): A simple way to stay up to date with upcoming space launches\n  - [` App Store`](https://apps.apple.com/app/moonwalk-rocket-launches/id1439376174)\n  -  `2023` `react-native` \n  -  ☆`293` \n- [movieapp](https://github.com/JuneDomingo/movieapp): Discover movies \u0026 tv shows\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/5106887/20606597/f176b3e2-b2ac-11e6-9163-c9e625df7748.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `react-native` `themoviedb` \n  -  ☆`1826` \n- [NBA allyoop](https://github.com/wwayne/react-native-nba-app): NBA game scores\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/5305874/12059257/dacf1ad0-af92-11e5-920c-ba4818d8dc1d.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `react-native` \n  -  ☆`2217` \n- [NBAreact](https://github.com/jbkuczma/NBAreact): NBA stats \u0026 standings\n  -  `2018` `react-native` \n  -  ☆`104` \n- [OpenNutriTracker](https://github.com/simonoppowa/OpenNutriTracker): Easily log your meals, snacks and access a vast database of food items and ingredients to get detailed nutritional information\n  -  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/simonoppowa/OpenNutriTracker/refs/heads/main/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` `react-native` `ipad` \n  -  ☆`1660` \n- [PokeDB](https://github.com/satya164/PocketGear): Clean and simple Pokédex app for Pokémon GO\n  - [` App Store`](https://apps.apple.com/app/pocketdex-for-pok%C3%A9mon-go/id1255564898) \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/92/e1/4d/92e14db4-8386-6f71-161b-652d76ce89ee/mzl.rlgaqcnk.jpg/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/43/11/f3/4311f37f-7232-b725-cd03-f4e8f2e7ace4/mzl.askczwpt.jpg/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/62/db/8d/62db8da0-0810-dfd0-937a-63dfc6fae957/mzl.odiufjsj.jpg/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/a9/fb/29/a9fb2936-ca9e-c88e-1276-e7a60a5fa565/pr_source.jpg/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple113/v4/b6/32/c4/b632c4ee-2e2c-ff81-dd04-87e9f49f7341/mzl.sckfqxlh.jpg/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2025` `react-native` \n  -  ☆`210` \n- [Rainbow](https://github.com/rainbow-me/rainbow): Ethereum wallet that lives in your pocket\n  - \u003ca href=https://rainbow.me\u003e`https://rainbow.me`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/rainbow-ethereum-wallet/id1457119021) \u003ca href='https://user-images.githubusercontent.com/4723115/139700145-bb518aef-a815-421b-a504-1f2646ed32bc.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/4723115/139700159-5ac0f3cc-8ecf-4b56-a020-e5e848d460e3.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `reactnative` `typescript` \n  -  ☆`4323` \n- [React Native Hacker News](https://github.com/G2Jose/ReactNative-HackerNews)\n  -  `2026` `react-native` \n  -  ☆`73` \n- [Reviewery](https://github.com/vadymmarkov/reviewery-mobile): Rate songs in Spotify playlists\n  -  \u003ca href='https://github.com/vadymmarkov/reviewery-mobile/raw/master/reviewery.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`16` \n- [RNTester](https://github.com/facebook/react-native/tree/main/packages/rn-tester): Showcases React Native views \u0026 modules\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/6ef0b930-4ab0-4c65-a70e-9a58bbc24c6d'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n- [Royal News](https://github.com/msal4/royal_news)\n  -  \u003ca href='https://cdn-images-1.medium.com/v2/resize:fit:800/1*8ONZhhGqrQ6OCagY6ZHjbQ.jpeg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `react-native` \n  -  ☆`100` \n- [Strata](https://github.com/microdotblog/strata):  Notes for Micro.blog\n  - [` App Store`](https://apps.apple.com/app/strata-for-micro-blog/id6474192080)\n  -  `2025` `react-native` \n  -  ☆`3` \n- [To Do List (Redux)](https://github.com/uiheros/react-native-redux-todo-list): Uses Redux for managing app state\n  -  \u003ca href='https://github.com/uiheros/react-native-redux-todo-list/raw/master/todolist.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `react-native` `redux` \n  -  ☆`43` \n- [Twitch](https://github.com/IFours/react-native-twitch)\n  -  \u003ca href='https://github.com/IFours/react-native-twitch/raw/rn0.15/assets/twitch.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `react-native` \n  -  ☆`90` \n- [Weather by jsphkhan](https://github.com/jsphkhan/ReactNativeExamples)\n  - \u003ca href=https://github.com/jsphkhan/ReactNativeExamples/tree/master/ios/WeatherApp\u003e`https://github.com/jsphkhan/ReactNativeExamples/tree/master/ios/WeatherApp`\u003c/a\u003e\n  -  \u003ca href='https://jsphkhan.github.io/ReactNativeWeatherApp/assets/screenshots/screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://jsphkhan.github.io/ReactNativeWeatherApp/assets/screenshots/screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://jsphkhan.github.io/ReactNativeWeatherApp/assets/screenshots/screen3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2018` `react-native` \n  -  ☆`92` \n- [Wordnote](https://github.com/zehfernandes/wordnote): The fast way to check a word definition\n  - [` App Store`](https://apps.apple.com/app/wordnote-dictionary/id1596537633) \u003ca href='https://www.wordnote.app/assets/polish.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `expo` `react-native` \n  -  ☆`686` \n- [WWDC Family](https://github.com/wwdc-family/app): Easily connect with fellow developers during WWDC\n  -  \u003ca href='https://raw.githubusercontent.com/wwdc-family/app/master/design/Screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `react-native` \n  -  ☆`194` \n- [Öppna Skolplattformen](https://github.com/kolplattformen/skolplattformen): For parents to check child information using the city of Stockholm's school platform\n  - [` App Store`](https://apps.apple.com/se/app/öppna-skolplattformen/id1543853468) \u003ca href='https://github.com/kolplattformen/skolplattformen/raw/main/apps/website/assets/img/screenshots/screenshot_login.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `react-native` \n  -  ☆`808` \n### ReactiveCocoa \n \nhttps://github.com/ReactiveCocoa/ReactiveCocoa — [back to top](#readme) \n \n\n- [Tropos Weather](https://github.com/thoughtbot/Tropos)\n  - [` App Store`](https://apps.apple.com/app/tropos-weather-forecasts-for/id955209376) \u003ca href='https://a2.mzstatic.com/us/r30/Purple5/v4/8b/3e/bd/8b3ebd2c-9dfe-1ce5-cdf5-8c89d854e375/screen696x696.jpeg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://a3.mzstatic.com/us/r30/Purple5/v4/e6/4f/36/e64f369d-d453-f007-dd15-361d21641116/screen696x696.jpeg'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2021` `dark sky api (forecast api)` `reactivecocoa` \n  -  ☆`1504` \n### Realm \n \nhttps://realm.io/ — [back to top](#readme) \n \n\n- [how-much](https://github.com/dkhamsing/how-much): Record how much things cost\n  -  \u003ca href='https://github.com/dkhamsing/how-much/raw/master/Assets/screens.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2017` `parse` `firebase` `realm` \n  -  ☆`21` \n- [Model2App Test App](https://github.com/Q-Mobile/Model2App): Simple CRM app built using Model2App library, lets you quickly generate a CRUD iOS app based on just a data model\n  -  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/AppMenu.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ListView_People.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ListView_Companies.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ListView_Products.png'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ListView_Activities.png'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ListView_Deals.png'\u003e`Screenshot 6`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/NewObjectView_Person.png'\u003e`Screenshot 7`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Company.png'\u003e`Screenshot 8`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Person.png'\u003e`Screenshot 9`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Product.png'\u003e`Screenshot 10`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Activity_CreateNewRelatedObject.png'\u003e`Screenshot 11`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Company_CreateNewRelatedObject.png'\u003e`Screenshot 12`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Person_DateEdit.png'\u003e`Screenshot 13`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_PersonPhotoEdit.png'\u003e`Screenshot 14`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Q-Mobile/Model2App/master/Model2AppTestApp/Screenshots/ObjectView_Deal_PriceEdit.png'\u003e`Screenshot 15`\u003c/a\u003e \n  -  `2019` `swift` `realm` \n  -  ☆`140` \n- [RaceMe](https://github.com/enochng1/RaceMe): Run tracking \u0026 ghosting\n  -  \u003ca href='https://raw.githubusercontent.com/enochng1/RaceMe/master/raceMeGitImage.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `parse` \n  -  ☆`613` \n- [try! Swift Tokyo](https://github.com/tryswift/trySwiftAppFinal)\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/4190298/23140345/534ae20c-f7b1-11e6-8584-b65aded1f59e.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://cloud.githubusercontent.com/assets/4190298/23140344/53463e82-f7b1-11e6-8d84-c0cedcc930b1.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2026` `swift` `timepiece` `realm` `kingfisher` `acknowlist` \n  -  ☆`255` \n### RxSwift \n \nhttps://github.com/ReactiveX/RxSwift — [back to top](#readme) \n \n\n- [CouchTracker](https://github.com/pietrocaselani/CouchTracker): Keep track of your favorite TV shows \u0026 movies using Trakt\n  -  `2021` `swift` `trakt` `moya` `kingfisher` `mvvm` \n  -  ☆`52` \n- [GiTiny](https://github.com/k-lpmg/GiTiny): Explore what's trending in GitHub\n  -  \u003ca href='https://user-images.githubusercontent.com/15151687/57021987-bc1e1f00-6c68-11e9-8d43-25beb9465284.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021990-c17b6980-6c68-11e9-8b56-852508131809.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021992-c3452d00-6c68-11e9-8b54-0f01dd887622.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/15151687/57021995-c4765a00-6c68-11e9-8b95-f3087c8b8e37.jpg'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2019` `swift` `rxswift` `mvvm-c` `clean-architecture` \n  -  ☆`280` \n- [Monotone](https://github.com/Neko3000/Monotone): Modern way to explore Unsplash\n  -  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/Neko3000/resource-storage/master/projects/monotone/screens_en/screen-shot-4.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`202` \n- [RxMarbles](https://github.com/RxSwiftCommunity/RxMarbles): Interactive diagrams of Rx Observables\n  - [` App Store`](https://apps.apple.com/app/rxmarbles/id1087272442) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/37/4c/aa/374caa6c-ef0a-b8b6-20a9-c8ca8920fe32/pr_source.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/1f/7c/40/1f7c4058-fae6-6de9-cdaf-d27f1cbd5afd/pr_source.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple128/v4/8d/83/63/8d8363ff-0637-8a77-5dc3-19cab426a164/pr_source.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`477` \n- [RxSwift MVVM example using GitHub search](https://github.com/NavdeepSinghh/RxSwift_MVVM_Finished)\n  -  `2018` `swift` `rxswift` \n  -  ☆`26` \n- [RxTodo](https://github.com/devxoul/RxTodo)\n  -  \u003ca href='https://cloud.githubusercontent.com/assets/931655/16531082/eae3ead2-4005-11e6-8537-a6856d704d74.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swift3` `rxswift` `mvvm` \n  -  ☆`1293` \n- [SpotifyRadar](https://github.com/ThasianX/SpotifyRadar): Never miss new releases from your favorite Spotify artists\n  -  \u003ca href='https://github.com/ThasianX/SpotifyRadar/blob/develop/App%20Images/dashboard.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `iphone` `ipad` `spotify` `spotifyradar` `rxswift` `coordinator` `mvvm` \n  -  ☆`648` \n- [SwiftHub](https://github.com/khoren93/SwiftHub): GitHub client written with RxSwift and MVVM clean architecture\n  -  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/01_search_repository_screen.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/02_repository_details_screen.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/khoren93/SwiftHub/blob/master/screenshots/03_settings_screen.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `rxswift` `mvvm` `moya` `fastlane` \n  -  ☆`3115` \n- [Tweetometer](https://github.com/BalestraPatrick/Tweetometer): See who is tweeting in your timeline\n  -  \u003ca href='https://github.com/BalestraPatrick/Tweetometer/raw/master/header.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2018` `swift` \n  -  ☆`89` \n- [WWDCast](https://github.com/sgl0v/WWDCast): The unofficial WWDC application to watch WWDC videos and sessions on your ChromeCast\n  -  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/sgl0v/WWDCast/master/.github/screen3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `rxswift` `mvvm` \n  -  ☆`27` \n### SwiftUI \n \n[back to top](#readme) \n \n\n- [2048 SwiftUI](https://github.com/unixzii/SwiftUI-2048)\n  -  \u003ca href='https://github.com/unixzii/SwiftUI-2048/blob/master/Screenshot.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`730` \n- [AC Helper](https://github.com/Dimillian/ACHNBrowserUI): Animal Crossing New Horizon items catalogue\n  - [` App Store`](https://apps.apple.com/app/ac-helper/id1508764244) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/871e94f7-5dbf-4710-8994-37b4e4c4b993'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `ipad` \n  -  ☆`1724` \n- [AniTime](https://github.com/PangMo5/AniTime): Anime schedule and Korean subtitle\n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`9` \n- [App Switcher](https://github.com/crafterm/swiftui-app-switcher)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/16251b87-5ff9-49f6-8b08-8bd39ba0f454'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`67` \n- [Apple clock widget](https://github.com/ntnhon/Random-SwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/ntnhon/Random-SwiftUI/master/Demo/Demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` \n  -  ☆`8` \n- [AR MultiPendulum](https://github.com/philipturner/ar-multipendulum): AR headset experience\n  - [` App Store`](https://apps.apple.com/app/ar-multipendulum/id1583322801) \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/0c/37/91/0c3791f3-97cc-6229-0535-d2482c1bbb45/0e4dc155-6721-4be7-91f7-4a6426dfcfe4_Move_Pendulums__U0028iPhone_U002c_full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/ad/86/cd/ad86cd62-077d-3675-8b31-bddded73ea69/253528ba-4df8-445b-95a7-e182aecffb08_Interact_With_Simulation__U0028iPhone_U002c_full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/ff/88/5d/ff885da7-b568-8c29-cbd9-9f7213c1624f/75815eef-0ecb-4f9d-8379-2e58d7718a44_LiDAR_Comparison__U0028iPhone_U0029.png/600x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/ba/cf/0b/bacf0bb4-47c0-2f82-41f3-5ac658398a8d/8536dad0-5183-45ac-b308-466194fde85a_AR_Headset_Experience__U0028full-screen_U0029.png/600x0w.webp'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `metal` `arkit` `vision` \n  -  ☆`44` \n- [ASETimerSwiftUI](https://github.com/heyrahulrs/ASETimerSwiftUI): Countdown to WWDC20\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/8a30ae63-3b97-4b09-98c4-7d34f48911ba'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`16` \n- [Astronomy Picture of the Day (APOD)](https://github.com/LASER-Yi/SwiftUI-APOD)\n  -  \u003ca href='https://github.com/LASER-Yi/SwiftUI-APOD/raw/master/images/Group.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `combine` `ios13` \n  -  ☆`26` \n- [Atmos](https://github.com/dejager/atmos): SwiftUI proof-of-concept which adds rain to a view's background using Metal\n  -  \u003ca href='https://user-images.githubusercontent.com/641197/174412574-d7eb2fe1-47c2-461c-a68b-00a8960e015e.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `metal` \n  -  ☆`246` \n- [Basic Car Maintenance](https://github.com/mikaelacaron/Basic-Car-Maintenance): Track your car's maintenance\n  -  `2026` `swift` `swiftui` `firebase` \n  -  ☆`330` \n- [BikeShare](https://github.com/joreilly/BikeShare): Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project using the CityBikes API\n  -  `2026` `swift` `kotlin` `swiftui` `macos` `jetpack` \n  -  ☆`810` \n- [Binary Clock](https://github.com/MrKai77/Binary-Clock-iOS)\n  -  \u003ca href='https://github.com/MrKai77/Binary-Clock-iOS/raw/main/BinaryClock-screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`10` \n- [BlogIdeaList-SwiftUI](https://github.com/andrewcbancroft/BlogIdeaList-SwiftUI): Using Core Data With SwiftUI\n  -  `2020` `swift` `swiftui` `core-data` \n  -  ☆`69` \n- [BreadBuddy](https://github.com/maxhumber/BreadBuddy): Recipe scheduler for baked goods\n  - [` App Store`](https://apps.apple.com/app/id1620912870) \u003ca href='https://raw.githubusercontent.com/maxhumber/BreadBuddy/master/Marketing/Screenshots/screenshot_13pm_1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`159` \n- [Broadcast](https://github.com/daneden/Broadcast): Write-only Twitter client\n  -  `2022` `swift` `swiftui` \n  -  ☆`44` \n- [BudgetApp](https://github.com/azamsharp/BudgetApp)\n  -  `2022` `swift` `swiftui` \n  -  ☆`24` \n- [buttoncraft](https://github.com/atrinh0/buttoncraft): Craft that perfect button style\n  -  \u003ca href='https://github.com/atrinh0/buttoncraft/raw/master/images/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`446` \n- [CarBode barcode scanner](https://github.com/heart/CarBode-Barcode-Scanner-For-SwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/heart/CarBode-Barcode-Scanner-For-SwiftUI/master/logo/scan.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`302` \n- [Chat](https://github.com/niazoff/Chat): Leverages URLSessionWebSocketTask\n  -  `2019` `swift` `swiftui` `combine` `mvvm` \n  -  ☆`32` \n- [Clean Architecture for SwiftUI + Combine](https://github.com/nalexn/clean-architecture-swiftui)\n  -  \u003ca href='https://github.com/nalexn/blob_files/raw/master/images/countries_preview.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `macos` `mvvm` \n  -  ☆`6512` \n- [Clubhouse clone](https://github.com/FranckNdame/swiftui.builds)\n  -  `2022` `swift` `swiftui` \n  -  ☆`587` \n- [Cocktails](https://github.com/joforsell/Cocktails): Take home assignment for an interview process\n  -  `2022` `swift` `swiftui` \n  -  ☆`19` \n- [Corona Virus Tracker \u0026 Advice](https://github.com/alfianlosari/CoronaVirusTrackerSwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/alfianlosari/CoronaVirusTrackerSwiftUI/master/promo.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`371` \n- [COVID-19 SwiftUI Demo](https://github.com/Joker462/COVID-19_SwiftUI_Demo): Data and news\n  -  \u003ca href='https://github.com/Joker462/COVID-19_SwiftUI_Demo/raw/master/example.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`20` \n- [CovidUI](https://github.com/nerdsupremacist/CovidUI): Track the status of COVID-19 around the world\n  -  \u003ca href='https://github.com/nerdsupremacist/CovidUI/raw/master/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` \n  -  ☆`76` \n- [Currency Converter](https://github.com/alexliubj/SwiftUI-Currency-Converter)\n  -  \u003ca href='https://raw.githubusercontent.com/alexliubj/SwiftUI-Currency-Converter/master/Screenshots/S1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swift5` \n  -  ☆`70` \n- [DesignCode](https://github.com/mythxn/DesignCode-SwiftUI): Showcase beautiful design and animations\n  -  \u003ca href='https://github.com/mythxn/DesignCode-SwiftUI/raw/master/preview.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swiftui` `ipad` \n  -  ☆`825` \n- [DeTeXt](https://github.com/venkatasg/DeTeXt): Find LaTeX symbols by drawing or searching\n  - [` App Store`](https://apps.apple.com/app/id1531906207) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/a175e471-523d-4137-add4-c02ef6fa0dff'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` \n  -  ☆`170` \n- [Directory](https://github.com/hbmartin/Directory-SwiftUI)\n  -  \u003ca href='https://github.com/hbmartin/Directory-SwiftUI/raw/master/docs/screenshots/light.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `core-data` `alamofire` `kingfisher` \n  -  ☆`16` \n- [DivRise](https://github.com/ThasianX/DivRise): Elegant dividend yield and income tracker\n  -  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/portfolio.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/details.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/ThasianX/DivRise/blob/develop/AppPhotos/income.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2020` `swiftui` `dividend` `income tracker` \n  -  ☆`103` \n- [Dub Dub Do - TODO List](https://github.com/StephenMcMillan/Dub-Dub-Do)\n  -  \u003ca href='https://github.com/StephenMcMillan/Dub-Dub-Do/raw/master/todoapp.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`67` \n- [EasyCrypto](https://github.com/mehrankmlf/EasyCrypto): Simple crypto market\n  -  \u003ca href='https://user-images.githubusercontent.com/24524023/232792000-f2265938-f65a-44ac-b4a1-f7777967a7ab.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `combine` `core-data` `mvvm` `clean-architecture` \n  -  ☆`92` \n- [Elseweather](https://github.com/jareksedy/Elseweather): Displays current weather at a random location\n  -  \u003ca href='https://github.com/jareksedy/Elseweather/raw/main/Screenshots/ew-scr.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` \n  -  ☆`16` \n- [Expense Tracker](https://github.com/alfianlosari/SwiftUICDExpenseTrackerCompleted)\n  -  \u003ca href='https://github.com/alfianlosari/SwiftUICDExpenseTrackerCompleted/raw/master/promo.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `core-data` \n  -  ☆`335` \n- [Exploring SwiftUI Sample Apps by Apple](https://developer.apple.com/tutorials/sample-apps)\n  - `swift` \n- [Fabula](https://github.com/jasudev/FabulaItemsProvider): Share and communicate with developers around the world\n  - [` App Store`](https://apps.apple.com/app/id1591155142) \u003ca href='https://github.com/jasudev/FabulaItemsProvider/raw/main/Markdown/FabulaPlus_iOS.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `macos` `ipad` \n  -  ☆`711` \n- [Fingerspelling](https://github.com/OpenASL/Fingerspelling-iOS): Practice American Sign Language (ASL) fingerspelling\n  - [` App Store`](https://apps.apple.com/app/asl-fingerspelling-practice/id1503242863) \u003ca href='https://raw.githubusercontent.com/sloria/Fingerspelling-iOS/master/media/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `combine` \n  -  ☆`24` \n- [FireTodo](https://github.com/sgr-ksmt/FireTodo): Simple Todo using SwiftUI, Firebase, Redux\n  -  \u003ca href='https://github.com/sgr-ksmt/FireTodo/blob/master/docs/images/img6.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `firebase` `redux` \n  -  ☆`376` \n- [Food Truck](https://github.com/apple/sample-food-truck): Create a single codebase and app target for Mac, iPad, and iPhone. Sample code by Apple\n  -  `2023` `swift` `macos` `swiftui` \n  -  ☆`1842` \n- [FreeTimePicker](https://github.com/fromkk/FreeTimePicker): Find free time in your calendar\n  -  \u003ca href='https://github.com/fromkk/FreeTimePicker/raw/master/images/search.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `combine` \n  -  ☆`48` \n- [Fruta](https://developer.apple.com/documentation/appclip/fruta-building-a-feature-rich-app-with-swiftui): Create a shared codebase to build a multiplatform app that offers widgets and an App Clip - WWDC 2020 and WWDC 2021 sample code by Apple\n  - `swift` `ios14` `ios15` `widgetkit` `macos` `app-clip` \n- [FTC Scorer - Skystone](https://github.com/Pondorasti/StonkScorer): Score practice matches\n  -  \u003ca href='https://media.giphy.com/media/ib9hnrPzudBWOE5hTr/giphy.webp'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`43` \n- [fullmoon](https://github.com/mainframecomputer/fullmoon-ios): Chat with private and local large language models\n  -  \u003ca href='https://fullmoon.app/images/app.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `mlx` \n  -  ☆`2237` \n- [GitHub User Search](https://github.com/ra1028/SwiftUI-Combine)\n  -  \u003ca href='https://github.com/ra1028/SwiftUI-Combine/raw/master/assets/sample.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swiftui` `combine` \n  -  ☆`452` \n- [GitHubSearchWithSwiftUI](https://github.com/marty-suzuki/GitHubSearchWithSwiftUI): Search GitHub\n  -  \u003ca href='https://user-images.githubusercontent.com/2082134/58905672-41539280-8745-11e9-99e3-cb3c3c4991f0.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/2082134/59124140-e1a1f500-8999-11e9-9d28-aaa2181a5e43.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/2082134/59275420-4198e400-8c97-11e9-8e44-588f328bde8d.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2019` `swift` `swiftui` `combine` \n  -  ☆`204` \n- [GradeCalc - GPA Calculator](https://github.com/marlon360/grade-calc): Keep track of your GPA\n  - [` App Store`](https://apps.apple.com/app/gradecalc-gpa-calculator/id1502912052) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/61/9f/db/619fdbda-62aa-375b-0439-ae7b4d78e772/pr_source.png/460x0w.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/9b/8e/39/9b8e3998-3d53-0879-8862-416b6e29dea1/pr_source.png/460x0w.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/42/36/b3/4236b384-f641-3934-6272-a7fb3c61463c/pr_source.png/460x0w.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`47` \n- [GrailerApp](https://github.com/Dimillian/GrailerApp): Track your items in Diablo 2 and much, much more\n  -  `2021` `swift` `swiftui` \n  -  ☆`6` \n- [Harbour](https://github.com/rrroyal/Harbour): Docker/Portainer app\n  -  `2025` `swift` `docker` `swiftui` `ipad` \n  -  ☆`742` \n- [Hour Blocks](https://github.com/jtsaeed/Hour-Blocks): Day Planner\n  - [` App Store`](https://apps.apple.com/app/hour-blocks-day-planner/id1456275153)\n  -  `2021` `swift` `swiftui` `ipad` `macos` \n  -  ☆`183` \n- [HTTP/S Response Code Lookup](https://github.com/Person2099/HTTPS-Responses): Quick and easy way to lookup HTTP response codes\n  - \u003ca href=https://httpsresponselookup.onuniverse.com\u003e`https://httpsresponselookup.onuniverse.com`\u003c/a\u003e\n  - [` App Store`](https://apps.apple.com/app/id1580906147) \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/a6/75/0d/a6750dee-7361-ca1f-34bc-804b2b0d79e4/56caf957-c128-4b7a-8458-106a0de6fdaa_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.29.40.png/460x0w.webp'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/e7/9e/c6/e79ec63c-db19-2029-165d-ce6fc55500d1/c30f507f-54df-4fe8-bc7f-44c86a61a72c_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.33.png/460x0w.webp'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is3-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/81/01/ea/8101ea88-c459-e2b2-e18f-03eb42ccd5ff/5324ca34-a122-46fa-a618-1bb03d6afe7d_Simulator_Screen_Shot_-_iPhone_12_Pro_Max_-_2021-09-06_at_19.39.48.png/460x0w.webp'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`15` \n- [IcySky for BlueSky](https://github.com/Dimillian/IcySky)\n  -  \u003ca href='https://github.com/Dimillian/IcySky/raw/main/Images/image1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`529` \n- [IDResistors](https://github.com/thestoneage/IDResistors): Identify resistors\n  -  \u003ca href='https://github.com/thestoneage/IDResistors/raw/gh-pages/assets/schreenshots/Screenshot-05.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/thestoneage/IDResistors/raw/gh-pages/assets/schreenshots/Screenshot-02.png'\u003e`Screenshot 2`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`11` \n- [ImageFilterSwiftUI](https://github.com/alfianlosari/ImageFilterSwiftUICompleted): Cross platform image filter\n  -  \u003ca href='https://github.com/alfianlosari/ImageFilterSwiftUICompleted/raw/master/promo.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `macos` \n  -  ☆`98` \n- [IndieApps](https://github.com/antranapp/IndieApps): Showcase your side projects/apps\n  -  `2026` `swift` \n  -  ☆`35` \n- [InfiniteListSwiftUI](https://github.com/V8tr/InfiniteListSwiftUI): Paginated endless scroll\n  -  \u003ca href='https://github.com/V8tr/InfiniteListSwiftUI/raw/master/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `combine` `github` \n  -  ☆`74` \n- [InstaFake - Instagram Clone](https://github.com/leavenstee/InstaFake-Swift-UI)\n  -  `2019` `swift` \n  -  ☆`16` \n- [Instagram-SwiftUI](https://github.com/PankajGaikar/Instagram-Clone-SwiftUI)\n  -  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/IMG_1607.PNG'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/activity-dark.PNG'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/PankajGaikar/Instagram-Clone-SwiftUI/main/Screenshots/profile-dark.PNG'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`162` \n- [isowords](https://github.com/pointfreeco/isowords): Word search game played on a vanishing cube\n  - [` App Store`](https://apps.apple.com/app/isowords/id1528246952) \u003ca href='https://dbsqho33cgp4y.cloudfront.net/github/isowords-screenshots.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`2954` \n- [KHabit](https://github.com/elkiwy/KHabit): Maintain productive habits\n  - [` App Store`](https://apps.apple.com/app/khabit/id1533656718) \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://raw.githubusercontent.com/elkiwy/KHabit/master/Screenshots/KHabit_3.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`63` \n- [Koober](https://github.com/kodecocodes/swiftui-example-app-koober): Ride hailing example\n  -  `2019` `swift` `swiftui` \n  -  ☆`61` \n- [Landmarks](https://developer.apple.com/tutorials/swiftui/creating-and-combining-views): Discover and share places you love\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/b86fb1dd-b11d-4254-bed7-cd6a81545710'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `swiftui` `mapkit` \n- [LifeGame](https://github.com/YusukeHosonuma/SwiftUI-LifeGame): Conway's Game of Life\n  -  \u003ca href='https://github.com/YusukeHosonuma/SwiftUI-LifeGame/raw/main/Image/screenshot-ios.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `ipad` `macos` \n  -  ☆`66` \n- [lil news](https://github.com/jordansinger/lil-news-app)\n  -  \u003ca href='https://user-images.githubusercontent.com/110813/107532668-20834780-6b8c-11eb-9dcd-d53c4739e37f.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`25` \n- [listapp](https://github.com/dkhamsing/listapp.ios): Lists from iOS 2 to iOS 14\n  -  \u003ca href='https://github.com/dkhamsing/listapp.ios/blob/main/images/ios14.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `objc` `swiftui` \n  -  ☆`30` \n- [MakeItSo](https://github.com/peterfriese/MakeItSo): A clone of Apple's Reminders\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/149539522-01ae6d20-e365-40bc-aaf0-c1f357321878.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` `firebase` \n  -  ☆`523` \n- [Mamoot!](https://github.com/Benetos/Mamoot): For Mastodon and Twitter\n  -  `2019` `swift` `swiftui` `ios13` `ipad` `macos` \n  -  ☆`14` \n- [MemeMaker](https://github.com/dempseyatgithub/MemeMaker)\n  -  `2019` `swift` `swiftui` \n  -  ☆`102` \n- [Milestones](https://github.com/jpsim/Milestones): Count down the days until upcoming milestones\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fc649fcc-e716-46ab-9f04-b77b5bfd8872'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` `combine` `macos` \n  -  ☆`203` \n- [MortyUI](https://github.com/Dimillian/MortyUI): Simple Rick \u0026 Morty app to demo GraphQL + SwiftUI\n  -  \u003ca href='https://github.com/Dimillian/MortyUI/raw/main/Screenshots/characters.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `graphql` \n  -  ☆`467` \n- [MovieDB](https://github.com/brittanyarima/MovieDB): Movie search, see movie info and cast\n  -  \u003ca href='https://user-images.githubusercontent.com/76922883/205459025-f78eaf85-0d5e-4b42-9b89-4680906dd408.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `themoviedb` \n  -  ☆`5` \n- [MovieSwiftUI](https://github.com/Dimillian/MovieSwiftUI): Browse movies, made with SwiftUI, Combine \u0026 MovieDB\n  -  \u003ca href='https://raw.githubusercontent.com/Dimillian/MovieSwiftUI/master/images/MovieSwiftUI_promo_new.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `themoviedb` `combine` `ipad` `macos` \n  -  ☆`6529` \n- [MVI-SwiftUI](https://github.com/VAnsimov/MVI-SwiftUI)\n  -  `2024` `swift` `swiftui` `mvi` `model-view-intent` \n  -  ☆`79` \n- [NeoIRC](https://github.com/NozeIO/NeoIRC): Simple Internet Relay Chat\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/81d321d0-e4bd-452a-97c8-9ccfd8585941'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `swiftnio` `irc` \n  -  ☆`21` \n- [NewsApiApp](https://github.com/SchwiftyUI/NewsApiApp): News app with image caching and infinite loading\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/99e25cd1-ebe3-4541-aaf8-734f389b1a36'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`37` \n- [NewsApp-With-SwiftUI-And-Combine](https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine)\n  -  \u003ca href='https://github.com/AlexeyVoronov96/NewsApp-With-SwiftUI-And-Combine/raw/master/NewsApp%20With%20SwiftUI%20Framework/ScreenShots/OverviewTab.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `combine` \n  -  ☆`478` \n- [Notes](https://gist.github.com/jnewc/35692b2a5985c3c99e847ec56098a451): Notes app written in \u003c 100 lines\n  - `swift` `swiftui` \n- [OldOS](https://github.com/zzanehip/The-OldOS-Project): iOS 4 beautifully rebuilt in SwiftUI\n  -  `2026` `swift` `swiftui` \n  -  ☆`3459` \n- [OnlineStoreTCA](https://github.com/pitt500/OnlineStoreTCA): Online Store made with The Composable Architecture (TCA)\n  -  \u003ca href='https://raw.githubusercontent.com/pitt500/OnlineStoreTCA/main/Images/demo1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `tca` \n  -  ☆`229` \n- [OpenAI Wrapper](https://github.com/adamlyttleapps/OpenAI-Wrapper-SwiftUI)\n  -  \u003ca href='https://github.com/user-attachments/assets/1d9f9414-40a7-473c-8ce9-f4f881197b23'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` `openai` \n  -  ☆`323` \n- [OSRSUI](https://github.com/Dimillian/OSRSUI): Old School Runescape database browser\n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`38` \n- [Overcast drawer animation](https://github.com/ryanlintott/OvercastDrawer)\n  - \u003ca href=https://twitter.com/ryanlintott/status/1548445717257064448\u003e`https://twitter.com/ryanlintott/status/1548445717257064448`\u003c/a\u003e\n  -  `2022` `swift` `swiftui` \n  -  ☆`19` \n- [PapersSwiftUI](https://github.com/donbytyqi/PapersSwiftUI): For Unsplash\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/62f3fdc5-dcc2-4038-8c87-f489ecc39628'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`19` \n- [Parallax-Card-SwiftUI](https://github.com/neodroid/Parallax-Card-SwiftUI)\n  -  `2022` `swift` `swiftui` \n  -  ☆`163` \n- [PKDex](https://github.com/MaikCL/PKDex-iOS)\n  -  `2021` `swift` `swiftui` `combine` `mvi` `model-view-intent` \n  -  ☆`18` \n- [Podcasts](https://github.com/albertopeam/Podcasts): Shows a list of podcasts that can be played, fetched from listennotes\n  -  \u003ca href='https://github.com/albertopeam/Podcasts/raw/master/art/podcasts.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `combine` \n  -  ☆`29` \n- [Pong made with Swift Charts](https://gist.github.com/dduan/a3ae008105950dbd843a32fa696a55e1)\n  -  \u003ca href='https://user-images.githubusercontent.com/4723115/179327456-2b827ad2-4906-492b-b961-11b5948c77e2.png'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `swiftui` \n- [Portfolio](https://github.com/bastienFalcou/Portfolio): Use MVI (Model View Intent) to keep track of your portfolio over time\n  -  `2021` `swift` `swiftui` `combine` `mvi` `model-view-intent` \n  -  ☆`11` \n- [Pow Examples](https://github.com/movingparts-io/Pow-Examples): Effects framework for SwiftUI\n  -  \u003ca href='https://raw.githubusercontent.com/movingparts-io/Pow-Examples/main/Screenshots/screenshot0.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`75` \n- [Purposeful Animations](https://github.com/GetStream/purposeful-ios-animations)\n  -  `2023` `swift` `swiftui` \n  -  ☆`889` \n- [RealityKitLaunchScreen](https://github.com/aheze/RealityKitLaunchScreen): Launch screen made with SwiftUI and RealityKit\n  -  \u003ca href='https://raw.githubusercontent.com/aheze/RealityKitLaunchScreen/main/Screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`249` \n- [Recipes](https://github.com/mecid/swiftui-recipes-app): Recipes using Single State Container\n  -  \u003ca href='https://github.com/mecid/swiftui-recipes-app/raw/master/Image.PNG?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`560` \n- [reddit-swiftui](https://github.com/carson-katri/reddit-swiftui): Cross-platform Reddit client\n  -  \u003ca href='https://github.com/carson-katri/reddit-swiftui/blob/master/Resources/banner.jpeg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `macos` `watchos` \n  -  ☆`1282` \n- [Repositories](https://github.com/kitasuke/SwiftUI-Flux): SwiftUI + Flux and Combine using GitHub API (Flux enables unidirectional data flow which is testable)\n  -  \u003ca href='https://raw.githubusercontent.com/wiki/kitasuke/SwiftUI-MVVM/images/screenshot.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` \n  -  ☆`95` \n- [RevenueCat Paywall](https://gist.github.com/joshdholtz/48aa8be3d139381b5eee1c370f407fd8): Super basic SwiftUI with paywall using RevenueCat\n  - `swift` `swiftui` \n- [RicketyRick](https://github.com/hishd/RicketyRick-iOS): A Rick and Morty fan app that uses the Rick and Morty API\n  -  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/1.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/2.png?raw=true'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/3.png?raw=true'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/6.png?raw=true'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/7.png?raw=true'\u003e`Screenshot 5`\u003c/a\u003e  \u003ca href='https://github.com/hishd/RicketyRick-iOS/blob/master/Images/8.png?raw=true'\u003e`Screenshot 6`\u003c/a\u003e \n  -  `2024` `rickandmorty` `uikit` `clean-architecture` `mvvm-c` \n  -  ☆`1` \n- [Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/): Keeps track of daily scrums, sample code by Apple\n  - `swift` `ios14` \n- [SF Symbols Browser](https://github.com/atrinh0/sfsymbols)\n  -  \u003ca href='https://github.com/atrinh0/sfsymbols/raw/main/images/search.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `ipad` \n  -  ☆`137` \n- [ShoppingList](https://github.com/ericlewis/ShoppingList)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/d31e5272-d5e8-4f10-bec7-cc5398a66631'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `swiftui` `core-data` \n  -  ☆`17` \n- [Simple SwiftUI](https://github.com/twostraws/simple-swiftui): Collection of small SwiftUI sample projects, including news, to-do and scores\n  -  `2024` `swift` `swiftui` \n  -  ☆`691` \n- [Sketch Elements](https://github.com/molcik/swiftui-elements): SwiftUI starter kit based on Sketch Elements using a food app template\n  -  `2024` `swift` `swiftui` \n  -  ☆`49` \n- [Sketchy](https://github.com/brittanyarima/Sketchy): iPad sketching\n  -  \u003ca href='https://user-images.githubusercontent.com/76922883/206352895-8bab29e9-b6e3-473b-9b58-654864853eab.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `pencilkit` `ipad` \n  -  ☆`4` \n- [Social Contributor App](https://github.com/adamrushy/social-swiftui-app): Share and communicate with developers around the world\n  -  `2022` `swift` `swiftui` \n  -  ☆`67` \n- [Space!](https://github.com/jtbandes/SpacePOD): iOS 14 widget displaying NASA's Astronomy Picture of the Day\n  - [` App Store`](https://apps.apple.com/app/id1536864924) \u003ca href='https://user-images.githubusercontent.com/14237/96915139-c171b980-145a-11eb-8ff5-191c6cba9f66.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915188-cdf61200-145a-11eb-99b8-d5ee109c2b5c.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915181-ccc4e500-145a-11eb-8627-781621ffc87a.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://user-images.githubusercontent.com/14237/96915186-cd5d7b80-145a-11eb-9be7-a233ce575081.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2026` \n  -  ☆`113` \n- [Spiro](https://github.com/atrinh0/spiro): Animating spirograph generator, created on Swift Playgrounds 4\n  - [` App Store`](https://apps.apple.com/app/id1602980337) \u003ca href='https://github.com/atrinh0/spiro/raw/main/images/demo.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `playgrounds` \n  -  ☆`57` \n- [SpotifyClone](https://github.com/denoni/SpotifyClone): Uses the official API\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/fe18fc75-b5cb-4d15-a665-df7705f522b4'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `spotify` `swiftui` `combine` `mvvm` `alamofire` \n  -  ☆`287` \n- [StackOv](https://github.com/surfstudio/StackOv): For Stack Overflow\n  - [` App Store`](https://apps.apple.com/app/stackov/id1511838391) \u003ca href='https://uploads-ssl.webflow.com/5eda13df55b72c9ccf1b6aef/5eda4288c8019d1cc6edc24e_preview2.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `ipad` `macos` \n  -  ☆`235` \n- [StarPlane game proof of concept](https://gist.github.com/JohnSundell/7ae3223b5bad3712378a57aaff31d7e2)\n  - \u003ca href=https://twitter.com/johnsundell/status/1280998529394184193\u003e`https://twitter.com/johnsundell/status/1280998529394184193`\u003c/a\u003e\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/09b87de7-56be-47e9-83f8-4db1d72eac09'\u003e`Screenshot 1`\u003c/a\u003e \n  - `swift` `swiftui` \n- [Static Widget in iOS 14](https://github.com/StewartLynch/iOS-14-Widget)\n  -  `2020` `swift` `ios14` `widgetkit` \n  -  ☆`9` \n- [StepTracker](https://github.com/brittanyarima/Steps)\n  - [` App Store`](https://apps.apple.com/app/id1663569893) \u003ca href='https://user-images.githubusercontent.com/76922883/209883943-03fc014d-778a-429d-8817-79d5a665ba0d.jpg'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`106` \n- [Sunshine Weather](https://github.com/MaximeHeckel/sunshine-weather-app)\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/f5b9b19a-bd62-4e0d-aa8c-e84123db3077'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `swiftui` `openweathermap` \n  -  ☆`26` \n- [Swift Charts Examples](https://github.com/jordibruin/Swift-Charts-Examples)\n  -  \u003ca href='https://user-images.githubusercontent.com/170948/173253882-1a80b934-a0b9-4acb-a290-a299ae3fdd7d.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `swiftui` \n  -  ☆`2411` \n- [SwiftTerm](https://github.com/migueldeicaza/SwiftTerm): VT100/Xterm Terminal emulator\n  -  \u003ca href='https://user-images.githubusercontent.com/36863/80056069-54a05580-84f1-11ea-8597-5a227c9c64a7.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`1429` \n- [SwiftUI Examples](https://github.com/ivanvorobei/SwiftUI): Include layout, UI, animations, gestures, draw and data\n  -  \u003ca href='https://raw.githubusercontent.com/ivanvorobei/SwiftUI/master/Previews/animatable-cards.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` \n  -  ☆`5606` \n- [SwiftUI Experiments](https://github.com/mikelikesdesign/SwiftUI-experiments)\n  -  \u003ca href='https://github.com/mikelikesdesign/SwiftUI-experiments/blob/main/bob/bob.gif?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `swift` `swiftui` \n  -  ☆`1956` \n- [SwiftUI Series - DefibHeart animation](https://github.com/ryanlintott/DefibHeart)\n  -  \u003ca href='https://user-images.githubusercontent.com/2143656/170134149-95c59fd9-4770-4ce2-b455-043589ef5fe0.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`3` \n- [SwiftUI Series - Speedrun Challenge (anikaseibezeder)](https://github.com/anikaseibezeder/SwiftUISpeedrunChallenge): Replicate the screenshot from the camera app\n  -  `2022` `swift` `swiftui` \n- [SwiftUI Series - Speedrun Challenge (jegnux)](https://github.com/jegnux/SwiftUICameraAppSpeedrunChallenge): Replicate the screenshot from the camera app\n  -  `2022` `swift` `swiftui` \n  -  ☆`6` \n- [swiftui-2048](https://github.com/eleev/swiftui-2048): 100% SwiftUI 2.0\n  -  `2024` `swift` `swiftui` `ipad` \n  -  ☆`268` \n- [SwiftUI-HackerNews](https://github.com/woxtu/SwiftUI-HackerNews)\n  -  \u003ca href='https://user-images.githubusercontent.com/5673994/60109316-1b9a3600-97a5-11e9-9566-4576490e245b.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`30` \n- [SwiftUI-Keyboard-Demo](https://github.com/emcro/SwiftUI-Keyboard-Demo): How to add Keyboard Shortcuts UIKeyCommand (SwiftUI)\n  -  `2020` `swift` `swiftui` \n  -  ☆`33` \n- [SwiftUI-Kit](https://github.com/jordansinger/SwiftUI-Kit): Demo of SwiftUI iOS system components and interactions\n  -  \u003ca href='https://user-images.githubusercontent.com/110813/87210295-00806280-c2e3-11ea-91e3-4ea6da79f73e.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` `swiftui` `ios14` \n  -  ☆`2522` \n- [SwiftUI-MovieDB](https://github.com/alfianlosari/SwiftUI-MovieDB): Browse movies, made with SwiftUI, Combine \u0026 MovieDB\n  -  \u003ca href='https://github.com/alfianlosari/SwiftUI-MovieDB/raw/master/promo.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `themoviedb` `ipad` \n  -  ☆`319` \n- [SwiftUI-MVVM](https://github.com/kitasuke/SwiftUI-MVVM): Use MVVM to make project testable\n  -  `2019` `swift` `swiftui` \n  -  ☆`803` \n- [SwiftUI_Tasks](https://github.com/shankarmadeshvaran/SwiftUI_Tasks): Simple To-do's with SwiftUI, Combine and Core Data\n  -  \u003ca href='https://github.com/shankarmadeshvaran/SwiftUI_Tasks/raw/master/ToDo-tasks.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `core-data` \n  -  ☆`85` \n- [SwiftUIAirtableDemo](https://github.com/zackshapiro/SwiftUIAirtableDemo): Small, functional example using Airtable as a lightweight backend\n  -  `2020` `swift` `swiftui` \n  -  ☆`145` \n- [SwiftUIAuthenticationCompleted](https://github.com/alfianlosari/SwiftUIAuthenticationCompleted): Authentication in SwiftUI using Firebase Auth SDK \u0026 Sign in with Apple\n  -  \u003ca href='https://github.com/alfianlosari/SwiftUIAuthenticationCompleted/raw/master/promo.jpg?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `firebase` \n  -  ☆`52` \n- [SwiftUICraft](https://github.com/aheze/SwiftUICraft): Minecraft clone\n  -  \u003ca href='https://github.com/aheze/SwiftUICraft/raw/main/Assets/Level1.PNG'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`335` \n- [SwiftUIMindBlowing](https://github.com/antranapp/SwiftUIMindBlowing): Collections of mind-blowing snippets and projects\n  -  \u003ca href='https://github.com/antranapp/SwiftUIMindBlowing/raw/master/Docs/images/screenshot1.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` `combine` \n  -  ☆`111` \n- [SwiftUITodo](https://github.com/devxoul/SwiftUITodo)\n  -  \u003ca href='https://user-images.githubusercontent.com/931655/58843349-f6dbf400-8626-11e9-8227-fbd369c29515.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`819` \n- [Tap It](https://github.com/nikitamounier/tapit-app): Share social media info by putting a phone on top of another\n  -  `2023` `swift` `swiftui` `combine` `sourcery` \n  -  ☆`34` \n- [Tell Time UK](https://github.com/renaudjenny/telltime): Tell time in British English\n  - [` App Store`](https://apps.apple.com/app/tell-time-uk/id1496541173) \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/0dcab4d6-99d0-4b9b-b0d1-168d1df7e72f'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2023` `swift` \n  -  ☆`68` \n- [TemperatureAtlas](https://github.com/jhatin94/tempatlas-swiftui): Uses Apple Maps combined with the OpenWeather API\n  -  `2020` `swift` \n  -  ☆`14` \n- [TextScanner](https://github.com/appcoda/TextScanner): Text recognition\n  - \u003ca href=https://www.appcoda.com/swiftui-text-recognition/\u003e`https://www.appcoda.com/swiftui-text-recognition/`\u003c/a\u003e\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/905475e8-dfb1-4a19-8543-860547686955'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2021` `swift` `visionkit` \n  -  ☆`61` \n- [The Roundtable](https://github.com/Dimillian/The-Roundtable): Elden Ring companion\n  -  `2022` `swift` `swiftui` `graphql` \n  -  ☆`49` \n- [The SwiftUI cookbook for navigation](https://developer.apple.com/documentation/swiftui/bringing_robust_navigation_structure_to_your_swiftui_app)\n  - `swift` `swiftui` \n- [Translate](https://github.com/vijaywargiya/Translate-SwiftUI): Recreate iOS 14's Translate App\n  -  \u003ca href='https://github.com/vijaywargiya/Translate-SwiftUI/raw/main/Translate.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`38` \n- [UDF Demo](https://github.com/oleksii-demedetskyi/SwiftUI-UDF-Demo): Unidirectional data flow techniques\n  -  `2020` `swift` \n  -  ☆`54` \n- [UK COVID-19 Statistics](https://github.com/atrinh0/covid19): Track cases \u0026 deaths with local notifications and widgets\n  -  \u003ca href='https://github.com/atrinh0/covid19/blob/master/images/graphs.png?raw=true'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` \n  -  ☆`43` \n- [UnofficialSandwiches](https://github.com/dempseyatgithub/UnofficialSandwiches): Unofficial version of the Sandwiches app from The WWDC20 Session Introduction to SwiftUI\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/77a69eeb-22da-4019-b283-5fdf69c75e82'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` `swiftui` \n  -  ☆`93` \n- [US NewsFeed](https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM)\n  -  \u003ca href='https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM/raw/main/news2.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` \n  -  ☆`15` \n- [VariableType](https://github.com/philipcdavis/VariableType)\n  -  \u003ca href='https://user-images.githubusercontent.com/3452573/172999114-4554113d-122d-4320-b2ad-ebf33f9219e6.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` \n  -  ☆`24` \n- [Velik](https://github.com/avdyushin/Velik): Ride tracking\n  -  \u003ca href='https://github.com/avdyushin/Velik/raw/master/docs/assets/velik_dark.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `swiftui` `core-data` \n  -  ☆`346` \n- [Waterminder](https://github.com/caiobzen/water-reminder-swiftui): Watch app to remind you to drink water\n  -  \u003ca href='https://github.com/caiobzen/water-reminder-swiftui/raw/master/drink-water-app.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `swift` `combine` \n  -  ☆`239` \n- [Weather](https://github.com/niazoff/Weather): Simple SwiftUI weather app using MVVM\n  -  `2019` `swift` `swiftui` `openweathermap api` \n  -  ☆`27` \n- [Word Of The Day](https://github.com/kyledold/WordOfTheDay): Includes a widget and watch app\n  - [` App Store`](https://apps.apple.com/gb/app/word-of-the-day-english/id1551946328) \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_large.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_medium.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/kyledold/WordOfTheDay/blob/master/Images/preview_watchOS.png'\u003e`Screenshot 3`\u003c/a\u003e \n  -  `2024` `watchos` `swiftui` `alamofire` \n  -  ☆`92` \n- [WordMasterKMP](https://github.com/joreilly/WordMasterKMP): Heavily inspired by the Wordle game, Word Master and wordle-solver\n  -  \u003ca href='https://user-images.githubusercontent.com/6302/148663064-3ed57b1f-c1a3-4e39-b2c2-2ddb3fb09ed9.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2025` `swift` `kotlin` `swiftui` `macos` `kmp` \n  -  ☆`101` \n- [XKCDY for xkcd](https://github.com/XKCDY/app)\n  - [` App Store`](https://apps.apple.com/app/xkcdy/id1520259318) \u003ca href='https://user-images.githubusercontent.com/4723115/128615800-e136ba1b-6c14-4aae-ac0e-59fa9b382b4b.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2024` `iphone` `ipad` \n  -  ☆`44` \n- [Z Combinator for Hacker News](https://github.com/Livinglist/ZCombinator)\n  - [` App Store`](https://apps.apple.com/app/z-combinator-for-hacker-news/id1638242818) \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-1.png'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-2.png'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-3.png'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://github.com/Livinglist/ZCombinator/blob/main/Resources/Screenshots/iphone-6.png'\u003e`Screenshot 4`\u003c/a\u003e \n  -  `2024` `swift` `swiftui` \n  -  ☆`78` \n### VIPER \n \nhttps://www.objc.io/issues/13-architecture/viper/ — [back to top](#readme) \n \n\n- [Gleam](https://github.com/akarataev/gleam-ios): Use machine learning to help diagnose melanoma early, get the necessary treatment\n  -  \u003ca href='https://raw.githubusercontent.com/akarataev/gleam-ios/master/Docs/Mockup-small.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2019` `swift` `coreml` `avkit` `viper` \n  -  ☆`39` \n- [live-news-viper](https://github.com/smalam119/live-news-viper): News app using VIPER\n  -  \u003ca href='https://github.com/dkhamsing/open-source-ios-apps/assets/4723115/2faf5a74-74b0-48d4-82d7-0a0975e826b2'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2020` `swift` \n  -  ☆`156` \n- [Memory Game](https://github.com/matiasvillaverde/mobile-ios-vipergame): Uses VIPER with robust unit tests\n  -  \u003ca href='https://raw.githubusercontent.com/matiasvillaverde/mobile-ios-vipergame/master/header.png'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2022` `swift` `fastlane` \n  -  ☆`30` \n- [Rambler\u0026IT](https://github.com/rambler-digital-solutions/rambler-it-ios): Portfolio of mobile architectures used at Rambler\u0026Co\n  - [` App Store`](https://apps.apple.com/app/rambler-it/id1145829115) \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple111/v4/dd/63/b1/dd63b115-f823-4876-b295-f13ae115ff5c/mzl.izsgncma.png/460x0w.jpg'\u003e`Screenshot 1`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple111/v4/55/3b/7a/553b7a86-c036-e844-a6fa-1888ec3efb61/mzl.wdrchpxn.png/460x0w.jpg'\u003e`Screenshot 2`\u003c/a\u003e  \u003ca href='https://is5-ssl.mzstatic.com/image/thumb/Purple122/v4/5e/77/0d/5e770d63-382a-ff3b-3d59-241a6d1db885/mzl.boxgxscn.png/460x0w.jpg'\u003e`Screenshot 3`\u003c/a\u003e  \u003ca href='https://is4-ssl.mzstatic.com/image/thumb/Purple91/v4/95/37/97/9537975c-d8f2-bb24-642d-9ce480a69873/mzl.cwpmtiuz.png/460x0w.jpg'\u003e`Screenshot 4`\u003c/a\u003e  \u003ca href='https://is2-ssl.mzstatic.com/image/thumb/Purple111/v4/81/7e/4e/817e4e98-1b13-09de-8115-4ddd29519309/mzl.uhxljsuy.png/460x0w.jpg'\u003e`Screenshot 5`\u003c/a\u003e \n  -  `2021` `magicalrecord` `typhoon` `afnetworking` `purelayout` `sdwebimage` \n  -  ☆`331` \n### Xamarin \n \nhttps://www.xamarin.com/ — [back to top](#readme) \n \n\n- [GitTrends](https://github.com/TheCodeTraveler/GitTrends): Track Repo Clones and Views\n  - [` App Store`](https://apps.apple.com/app/gittrends-github-insights/id1500300399) \u003ca href='https://user-images.githubusercontent.com/13558917/81881433-02c57b00-9545-11ea-920c-27b5b54f19c1.gif'\u003e`Screenshot 1`\u003c/a\u003e \n  -  `2026` `csharp` \n  -  ☆`778` \n## Bonus \n \n[back to top](#readme) \n \n\n- [awesome-arkit](https://github.com/olucurious/awesome-arkit)\n  -  `2024` `list` \n  -  ☆`7990` \n- [awesome-macOS](https://github.com/iCHAIT/awesome-macOS)\n  -  `2026` `list` \n  -  ☆`18083` \n- [open-source-android-apps](https://github.com/pcqpcq/open-source-android-apps)\n  -  `2026` `list` \n  -  ☆`10354` \n- [open-source-ios-apps app store](https://github.com/dkhamsing/open-source-ios-apps/blob/master/APPSTORE.md): Only listing projects that are on the App Store\n  - `list` \n- [open-source-ios-apps archive](https://github.com/dkhamsing/open-source-ios-apps/blob/master/ARCHIVE.md): Projects that are no longer maintained\n  - `list` \n- [open-source-ios-apps latest](https://github.com/dkhamsing/open-source-ios-apps/blob/master/LATEST.md): List of latest projects added and most recently updated projects\n  - `list` \n## Thanks\n\nThis list was inspired by [awesome-ios](https://github.com/vsouza/awesome-ios) and [awesome-swift](https://github.com/matteocrippa/awesome-swift). Thanks to all the [contributors](https://github.com/dkhamsing/open-source-ios-apps/graphs/contributors) 🎉 \n\n## Contact\n\n- [github.com/dkhamsing](https://github.com/dkhamsing)\n- [twitter.com/dkhamsing](https://twitter.com/dkhamsing)\n","created_at":"2026-03-14T17:34:49.390Z","updated_at":"2026-04-04T03:00:27.209Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Thanks","Misc","Developer","File","Scan","Media","Communication","News","Contact","Sample","Location","Apple TV","Apple Watch","Education","Finance","Game","Health","Apple Vision","Shopping","Browser","Text","Calculator","Bonus","Security","Extension","Emulator","Weather","Clone","Official","Calendar","Event","Social","Tasks","Productivity","Home","Color","Clock","Timer","Travel"],"sub_categories":["Xamarin","macOS","Widget","RSS","Photo","Audio","Realm","Content","SwiftUI","ResearchKit","Terminal","Cryptocurrency","SpriteKit","Fitness","Password","Notes","Flutter","React Native","GitHub","Content Blocking","Ionic","Video","Mastodon","Contact Tracing","Hacker News","Core Data","Firebase","Cocos2d","Safari Extension","News API","Today","Contact Tracing Reference","Animoji","GIF","GraphQL","RxSwift","VIPER"],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/dkhamsing%2Fopen-source-ios-apps/projects"}