mrkeyoor.com_
Tue 01 Sept 17:43 UTC
Dataevaluationupdated 26 Aug 2026

open-source-ios-apps review

This English-language repository is a catalog of source-available apps for iOS, iPadOS, watchOS, tvOS, and visionOS. It helps Apple developers find real application code by product type, framework, platform, and age instead of learning only from isolated snippets.

+75stars / 7d
Verdict

The catalog listed 1,672 Apple-platform projects on August 26, 2026, but our lab did not run it because it has no supported code ecosystem or Dockerfile. Use it as a broad discovery index, especially when you want to read complete app code across five Apple platforms. Do not treat inclusion as a maintenance, licensing, or build-quality endorsement; verify each destination repository yourself.

We ran it

Screenshot of open-source-ios-apps (github.com/dkhamsing/open-source-ios-apps)

Answers from our run

Did you run open-source-ios-apps yourself?

No. GitHub reports no primary language for it, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use open-source-ios-apps?

Developers expecting one project they can clone and launch: the repository is a generated catalog, not an iOS application.

What are the alternatives to open-source-ios-apps?

Awesome iOS, Awesome Swift. Use it as a broad discovery index, especially when you want to read complete app code across five Apple platforms.

Setup5/5No install is needed; it is a generated catalog
Docs4/5Categories and contribution format are clear
Community5/551,853 stars and updates on August 26, 2026
Maturity5/5Long-running catalog with archive and latest views

Discussed on

  1. hnList of open source iOS apps168 points

Who it’s for

Apple-platform developers looking for complete app repositories to read.
Students who learn better from shipping products than from small tutorial snippets.
Researchers comparing Swift, Objective-C, Flutter, React Native, and other app stacks.
Maintainers searching for reference implementations by category or Apple device.

Who it’s NOT for

Developers expecting one project they can clone and launch: the repository is a generated catalog, not an iOS application.
Teams looking specifically for reusable Swift libraries: many entries are full apps, while Awesome Swift is organized around libraries and language resources.
Readers who need every linked app to be current and supported: the catalog records old years, and active pull requests still add archive tags to dormant entries.
Contributors who want to edit the README directly: its opening comment says it is generated, and the contribution guide requires changes in contents.json.

Setup reality

We did not run this repository. GitHub reports no primary language, our harness found no supported software ecosystem, and there is no Dockerfile. It is a generated reading list, so install, build, and test results would misrepresent what the project is.

Using it requires only a browser and the ability to evaluate the linked repositories. Contributing means editing contents.json with a title, category IDs, source link, optional App Store link, screenshots, date, and attribution; the README is generated from that data.

The README advertised 1,672 projects and was updated August 26, 2026. Entries vary widely in age, dependencies, licensing, build requirements, and maintenance. Treat each link as a lead, then inspect that app's own license, recent commits, setup notes, and issues before reusing code.

The catalog covers 1,672 apps across five Apple platforms

Open Source iOS Apps is closer to a reference shelf than a software package. Its generated README groups linked applications under familiar product categories such as browsers, calendars, media, security, tasks, and weather. Separate sections cover Apple TV, Apple Watch, and Apple Vision. Each entry can include a source link, short description, screenshots, App Store listing, technology tags, a recent year, and a GitHub star count.

That format solves a real research problem. Searching GitHub for Swift often returns libraries, coding exercises, abandoned prototypes, and files that happen to mention the language. This list starts with whole applications and lets a reader narrow by device or subject. The August 26, 2026 README advertised 1,672 projects, so it has enough breadth to compare several implementations of common products rather than stopping at the first popular result.

Complete applications teach decisions that snippets omit

A full app shows navigation, persistence, error handling, assets, dependency choices, and platform integration in one place. The browser section, for example, links large production clients alongside smaller experimental work. Apple Watch entries include health displays, media controls, calendars, and utilities. Reading those repositories can answer questions that a framework tutorial usually avoids, such as how a feature is split between phone and watch targets or where an extension shares state.

The list spans Swift, Objective-C, React Native, Flutter, Ionic, Xamarin, and other stacks. It also includes tags for SwiftUI, Core Data, Firebase, GraphQL, Realm, and RxSwift. Those labels are useful for finding examples, though they are not a compatibility guarantee. A repository marked 2026 may still require a specific Xcode release, paid service, signing entitlement, or old dependency. Open the destination's build notes before deciding that its architecture transfers to your app.

What happened when we ran it

We did not run Open Source iOS Apps in our sandbox. GitHub reports its primary language as null, our harness found no supported ecosystem, and the repository has no Dockerfile. There was therefore no honest install, build, or test command to report. Treating the 395 KB generated README as an iOS executable would measure the harness's assumptions rather than the project's quality.

This is still a useful lab finding because it defines the product correctly. The repository is structured data and generated Markdown, not one of the 1,672 applications it points to. A reader uses it by following links. A contributor changes contents.json; the contribution guide says that file then generates the README. We made no claim that any listed destination compiled in the 3-CPU, 8 GB environment used for runnable projects.

Inclusion is a lead, not a quality certificate

The catalog mixes projects of very different sizes and ages. Some entries link an App Store build and screenshots, while others have only source and a few tags. Star counts help identify attention, but popularity cannot tell you whether an app still builds, handles current privacy rules, or has a license suitable for your product. Even an App Store link can outlive the source version a reader sees.

Archive maintenance is visible in the current pull-request queue. On August 26, 2026, GitHub showed 3 combined open issues and pull requests; all 3 visible items were pull requests, including proposals to add archive tags to Cuisiner and DesignerNewsApp. That is good catalog hygiene, but it also confirms that status changes need human follow-up. Check the destination's last push, issue activity, release history, license, and default branch before borrowing design or code.

The generated README makes contribution rules unusually clear

The first comment warns contributors not to edit the README. New entries go into contents.json with fields for title, category IDs, description, source, App Store URL, screenshots, date added, and the person who suggested it. This keeps 1,672 records consistent enough to regenerate category views, an App Store list, an archive, and a latest-project page. The CC0-1.0 license also makes the catalog data easy to reuse.

There is a downside to the generated approach: a correction belongs in the source data, and reviewers need to understand how the generator interprets tags and dates. The top-level repository contains APPSTORE.md, ARCHIVE.md, LATEST.md, the generated README, and a 1.1 MB contents.json. It does not present itself as an API or package. Teams wanting automated analysis may need to consume that JSON directly and define their own freshness checks.

Daily activity matters more than the 2022 release tag

The latest formal release is version 3.3.0 from March 22, 2022. That date could look alarming in isolation, but the repository was pushed on August 26, 2026, and the README carries the same update date. GitHub showed 51,853 stars and active cleanup pull requests. For a generated list, fresh data commits are a better health signal than packaging a new release.

Use Open Source iOS Apps when you need examples of complete Apple-platform products and have time to inspect the candidates. Use Awesome iOS for libraries and wider ecosystem resources, or Awesome Swift when language coverage is the priority. This catalog earns its bookmark through range and organization. It does not remove the work of checking whether a linked app is legal to reuse, current enough to study, or buildable on today's toolchain.

Alternatives

ProjectWhat it isPick it when
Awesome iOSA curated directory covering libraries, tools, learning material, and other parts of the iOS ecosystem.pick this instead when you need SDKs and developer resources rather than a catalog centered on complete apps.
Awesome SwiftA community-maintained list of Swift libraries and language resources.pick this instead when the programming language matters more than whether a project ships as an Apple app.

What people are saying

  1. [velocity-scout] dkhamsing/open-source-ios-apps

Sources

  1. Open Source iOS Apps README
  2. Open Source iOS Apps repository
  3. Contribution guide
  4. Version 3.3.0 release

More data reviews

turso · TrackersListCollection · dash · getcontact-cli · awesome-zhuiju-free · iggy · the whole board →