← All open source projects

Open-Source iOS Apps

dkhamsing/open-source-ios-apps

Open-Source iOS Apps is a large catalog of open iOS, watchOS, tvOS, and visionOS applications.

Forks 5,796
Author dkhamsing
Language Unknown
License CC0-1.0
Synced 2026-06-27

What it is

Open-Source iOS Apps is a catalog of open source apps for iPhone, iPad, Apple Watch, Apple TV, and Vision Pro.

It works as a community-maintained map of real Apple-platform projects with source links and categories.

What is inside

The repository is a large Markdown catalog organized by categories such as education, finance, health, games, news, productivity, security, and weather.

Its simple format makes it easy to read in a browser, search the page, open source code, and compare real application structure.

How it is used

iOS developers use it to find real examples of project structure, system APIs, screen design, tests, and module organization.

Open code does not mean the architecture should be copied directly. Some projects are old or target older Swift and iOS versions.

Strengths and limits

The strength is breadth and practical relevance. It quickly leads to real app code in a chosen category.

The limit is uneven quality. The catalog collects links; it does not deeply audit every application.

The most useful entries are not always the prettiest apps. Error handling, empty states, token storage, migrations, old iOS support, and tests reveal real engineering work that small tutorials often skip.

The catalog also shows variety inside the Apple ecosystem. Some projects use UIKit, others use SwiftUI, and many mix generations of technology. That helps readers understand real codebases, which are rarely perfectly new.

For learners, the catalog is strongest when used comparatively. Opening several apps in the same category makes patterns visible: how navigation is organized, where state lives, and how much platform code real projects need.

That comparative reading is useful for architecture decisions because it reveals what experienced developers repeat across unrelated apps.

Example

Catalog entry format

This shows the shape of the list: category, app name, and source link.

Language: Markdown
### Weather

- [WeatherApp](https://github.com/example/weather-app) - SwiftUI weather app for iOS.
- [RainViewer](https://github.com/example/rainviewer) - Radar and precipitation viewer.