# dkhamsing/open-source-ios-apps

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dkhamsing-open-source-ios-apps).**

48,889 stars · 5,729 forks · cc0-1.0

## Links

- GitHub: https://github.com/dkhamsing/open-source-ios-apps
- awesome-repositories: https://awesome-repositories.com/repository/dkhamsing-open-source-ios-apps.md

## 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`

## Description

This project is a comprehensive directory of open-source iOS applications designed to serve as a technical reference for developers and learners. It functions as a curated index of mobile software, categorizing projects by their functionality, implementation language, and architectural design to provide a clear view of how professional applications are structured.

The repository distinguishes itself by offering a deep dive into mobile app architecture, allowing users to study real-world codebases that utilize patterns such as Model-View-ViewModel, VIPER, and Clean Architecture. It highlights how these structures support complex application requirements, including the integration of platform-specific technologies like ARKit, CoreML, WidgetKit, and WatchOS. By showcasing diverse implementations, the directory provides a practical look at how developers manage state-driven components and modular UI elements within the Apple ecosystem.

Beyond native iOS development, the collection covers a broad spectrum of mobile engineering practices, including cross-platform development strategies using frameworks like Flutter, React Native, and Kotlin Multiplatform. It also catalogs various integration strategies, such as reactive data binding and asynchronous message passing, which are essential for maintaining synchronized and responsive user interfaces.

The directory is organized as a technical catalog, making it a resource for discovering high-quality, community-maintained projects that demonstrate standard industry practices. It serves as a starting point for developers looking to explore specific API integrations, UI patterns, and hardware-access implementations across a wide range of application categories.

## Tags

### Software Engineering & Architecture

- [Mobile Architecture Patterns](https://awesome-repositories.com/f/software-engineering-architecture/mobile-architecture-patterns.md) — Provides real-world examples of mobile application architecture patterns like MVVM and VIPER.
- [Architecture Reference Catalogs](https://awesome-repositories.com/f/software-engineering-architecture/architecture-reference-catalogs.md) — Organizes projects by their underlying design patterns, frameworks, and integration strategies.
- [Architectural Patterns](https://awesome-repositories.com/f/software-engineering-architecture/architectural-patterns.md) — Implements structured architectural patterns for application development. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [MVVM Patterns](https://awesome-repositories.com/f/software-engineering-architecture/mvvm-patterns.md) — Isolates business logic from the user interface to improve maintainability and testability.
- [Reactive Data Binding](https://awesome-repositories.com/f/software-engineering-architecture/reactive-data-binding.md) — Propagates data changes through streams to keep user interfaces synchronized with application state.

### User Interface & Experience

- [Widget Frameworks](https://awesome-repositories.com/f/user-interface-experience/widget-frameworks.md) — "Modular UI elements that run in isolated processes to display dynamic information on the system home screen."
- [Declarative UI Frameworks](https://awesome-repositories.com/f/user-interface-experience/declarative-ui-frameworks.md) — Provides a declarative framework for building modern user interfaces. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Native Interface Patterns](https://awesome-repositories.com/f/user-interface-experience/native-interface-patterns.md) — Demonstrates modern interface design and interaction patterns using native UI frameworks.

### Mobile Development

- [Platform Integration Guides](https://awesome-repositories.com/f/mobile-development/platform-integration-guides.md) — Provides reference implementations for integrating native platform technologies like ARKit and CoreML.
- [Cross-Platform Frameworks](https://awesome-repositories.com/f/mobile-development/cross-platform-frameworks.md) — Highlights frameworks and patterns for sharing code across iOS, Android, and web platforms. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Cross-Platform Bridges](https://awesome-repositories.com/f/mobile-development/cross-platform-bridges.md) — Enables execution of non-native code by interfacing with native system APIs.
- [Web Browsers](https://awesome-repositories.com/f/mobile-development/web-browsers.md) — Provides mobile-optimized web browsing experiences. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Security & Cryptography

- [Cryptocurrency Wallets](https://awesome-repositories.com/f/security-cryptography/cryptocurrency-wallets.md) — Provides secure mobile-based cryptocurrency wallet implementations. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Content Blockers](https://awesome-repositories.com/f/security-cryptography/content-blockers.md) — Provides mobile-based content and ad blocking capabilities. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Security Utilities](https://awesome-repositories.com/f/security-cryptography/security-utilities.md) — Provides tools for securing network queries and managing cryptographic hashes. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Data & Databases

- [Data Persistence Frameworks](https://awesome-repositories.com/f/data-databases/data-persistence-frameworks.md) — Provides implementations for local data persistence and management. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Education & Learning Resources

- [Developer Learning Resources](https://awesome-repositories.com/f/education-learning-resources/developer-learning-resources.md) — Acts as a comprehensive index of projects categorized for educational purposes.

### Game Development

- [2D Game Engines](https://awesome-repositories.com/f/game-development/2d-game-engines.md) — Provides a framework for building 2D games and interactive graphics. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Emulators](https://awesome-repositories.com/f/game-development/emulators.md) — Provides mobile-based emulation for legacy systems and hardware. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Game Engines](https://awesome-repositories.com/f/game-development/game-engines.md) — Provides frameworks for mobile game development. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Development Tools & Productivity

- [Cross-Platform Frameworks](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-frameworks.md) — Provides a framework for building cross-platform mobile applications. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
- [Terminal Emulators](https://awesome-repositories.com/f/development-tools-productivity/terminal-emulators.md) — Provides a mobile-optimized terminal interface for command-line access. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### DevOps & Infrastructure

- [Backend-as-a-Service Integrations](https://awesome-repositories.com/f/devops-infrastructure/backend-as-a-service-integrations.md) — Provides integrations for mobile-based backend and cloud services. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Hardware & IoT

- [Home Automation Clients](https://awesome-repositories.com/f/hardware-iot/home-automation-clients.md) — Provides mobile control and monitoring for smart home infrastructure. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Miscellaneous Curated Lists

- [Open Source Collections](https://awesome-repositories.com/f/miscellaneous-curated-lists/open-source-collections.md) — Serves as a curated reference collection of publicly available mobile applications.
- [Open Source Directories](https://awesome-repositories.com/f/miscellaneous-curated-lists/open-source-directories.md) — Facilitates the discovery of high-quality open source mobile applications for reference.
- [Software Showcases](https://awesome-repositories.com/f/miscellaneous-curated-lists/software-showcases.md) — Highlights diverse software implementations to demonstrate best practices and coding patterns.

### Networking & Communication

- [Communication Apps](https://awesome-repositories.com/f/networking-communication/communication-apps.md) — Implements mobile-based real-time communication and telephony. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))

### Web Development

- [Reactive Programming Libraries](https://awesome-repositories.com/f/web-development/reactive-programming-libraries.md) — Implements reactive programming patterns for managing asynchronous data streams. ([source](https://github.com/dkhamsing/open-source-ios-apps/blob/master/README.md))
