awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dkhamsing avatar

dkhamsing/open-source-ios-apps

0
View on GitHub↗
50,744 stars·5,788 forks·CC0-1.0·33 views

Open Source Ios Apps

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.

Features

  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Mobile Architecture Patterns - Provides real-world examples of mobile application architecture patterns like MVVM and VIPER.
  • Widget Frameworks - "Modular UI elements that run in isolated processes to display dynamic information on the system home screen."
  • Architecture Reference Catalogs - Organizes projects by their underlying design patterns, frameworks, and integration strategies.
  • Declarative UI Frameworks - Provides a declarative framework for building modern user interfaces.
  • Application Templates - A curated collection of open-source iOS applications.
  • Learning Resources - List of open-source iOS applications.
  • More to explore - Open source iOS apps.
  • WatchOS 2 New Features - Listed in the “WatchOS 2 New Features” section of the Awesome Watchos awesome list.
  • Cross-Platform Frameworks - Highlights frameworks and patterns for sharing code across iOS, Android, and web platforms.
  • Cryptocurrency Wallets - Provides secure mobile-based cryptocurrency wallet implementations.
  • Native Interface Patterns - Demonstrates modern interface design and interaction patterns using native UI frameworks.
  • Data Persistence Frameworks - Provides implementations for local data persistence and management.
  • Developer Learning Resources - Acts as a comprehensive index of projects categorized for educational purposes.
  • 2D Engines - Provides a framework for building 2D games and interactive graphics.
  • Game Engines - Provides frameworks for mobile game development.
  • Emulators - Provides mobile-based emulation for legacy systems and hardware.
  • Bridges & Bindings - Enables execution of non-native code by interfacing with native system APIs.
  • Cross-Platform Frameworks - Provides a framework for building cross-platform mobile applications.
  • Terminal Emulators - Provides a mobile-optimized terminal interface for command-line access.
  • Backend-as-a-Service Integrations - Provides integrations for mobile-based backend and cloud services.
  • Clients - Provides mobile control and monitoring for smart home infrastructure.
  • Communication Apps - Implements mobile-based real-time communication and telephony.
  • Content Blockers - Provides mobile-based content and ad blocking capabilities.
  • Security Utilities - Provides tools for securing network queries and managing cryptographic hashes.
  • Architectural Patterns - Implements structured architectural patterns for application development.
  • MVVM Patterns - Isolates business logic from the user interface to improve maintainability and testability.
  • Reactive Data Binding - Propagates data changes through streams to keep user interfaces synchronized with application state.
  • Reactive Programming Libraries - Implements reactive programming patterns for managing asynchronous data streams.

Star history

Star history chart for dkhamsing/open-source-ios-appsStar history chart for dkhamsing/open-source-ios-apps

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Open Source Ios Apps

Similar open-source projects, ranked by how many features they share with Open Source Ios Apps.
  • vsouza/awesome-iosvsouza avatar

    vsouza/awesome-ios

    52,496View on GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Swiftapple-swiftarkitawesome
    View on GitHub↗52,496
  • bayandin/awesome-awesomenessbayandin avatar

    bayandin/awesome-awesomeness

    33,490View on GitHub↗

    This project is a community-driven directory that aggregates and categorizes high-quality technical resources, tools, and learning materials. It functions as a centralized knowledge management repository, designed to help developers navigate the software development landscape by providing structured access to curated lists and external project references. The directory relies on a collaborative, peer-reviewed workflow where external contributors submit and maintain links through a version-controlled system. This community-maintained approach ensures that the information remains current and re

    Ruby
    View on GitHub↗33,490
  • cjwirth/awesome-ios-uicjwirth avatar

    cjwirth/awesome-ios-ui

    11,201View on GitHub↗

    A curated list of awesome iOS UI/UX libraries

    View on GitHub↗11,201
  • avaloniaui/avaloniaAvaloniaUI avatar

    AvaloniaUI/Avalonia

    30,986View on GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    View on GitHub↗30,986
See all 30 alternatives to Open Source Ios Apps→

Frequently asked questions

What does dkhamsing/open-source-ios-apps do?

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.

What are the main features of dkhamsing/open-source-ios-apps?

The main features of dkhamsing/open-source-ios-apps are: Awesome List, Mobile Architecture Patterns, Widget Frameworks, Architecture Reference Catalogs, Declarative UI Frameworks, Application Templates, Learning Resources, More to explore.

What are some open-source alternatives to dkhamsing/open-source-ios-apps?

Open-source alternatives to dkhamsing/open-source-ios-apps include: vsouza/awesome-ios — This project is a community-driven directory of software resources, libraries, and tools designed to support iOS… cjwirth/awesome-ios-ui — A curated list of awesome iOS UI/UX libraries. bayandin/awesome-awesomeness — This project is a community-driven directory that aggregates and categorizes high-quality technical resources, tools,… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… iluwatar/java-design-patterns — This repository serves as a comprehensive educational collection of industry-standard software design patterns and… sxyx2008/awesome-ios-chart — A curated list of awesome iOS chart libraries, including Objective-C and Swift.