Convert Figma logo to code with AI

dkhamsing logoopen-source-ios-apps

:iphone: Collaborative List of Open-Source iOS Apps

41,995
5,399
41,995
0

Top Related Projects

🍎 🖥 🎆 A curated list of screensavers for Mac OS X

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

A collaborative list of awesome Swift libraries and resources. Feel free to contribute!

A curated list of awesome ARKit projects and resources. Feel free to contribute!

 A curated list of awesome applications, softwares, tools and shiny things for macOS.

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Quick Overview

The dkhamsing/open-source-ios-apps repository is a comprehensive collection of open-source iOS applications. It serves as a curated list of apps with available source code, categorized by various topics and functionalities. This repository is an excellent resource for iOS developers looking for inspiration, learning opportunities, or real-world examples of iOS app development.

Pros

  • Extensive collection of open-source iOS apps covering a wide range of categories
  • Regularly updated with new additions and maintenance of existing entries
  • Well-organized structure with clear categorization and search functionality
  • Includes both Swift and Objective-C projects, catering to different developer preferences

Cons

  • Some listed projects may be outdated or no longer maintained
  • Quality and complexity of apps can vary significantly
  • May overwhelm beginners due to the large number of options
  • Lacks detailed information about each app's architecture or specific features

As this is not a code library but a curated list of open-source iOS apps, there are no code examples or getting started instructions to provide. The repository itself serves as a reference and starting point for exploring various iOS projects.

Competitor Comparisons

🍎 🖥 🎆 A curated list of screensavers for Mac OS X

Pros of awesome-macos-screensavers

  • Focused specifically on macOS screensavers, providing a curated list for this niche
  • Includes visual previews (GIFs) for many screensavers, allowing quick assessment
  • Organizes screensavers into categories like "clocks" and "retro," enhancing browsability

Cons of awesome-macos-screensavers

  • Limited scope compared to the broader range of iOS apps in open-source-ios-apps
  • Fewer entries overall, as it's a more specialized collection
  • Less frequent updates due to the narrower focus on screensavers

Code Comparison

While both repositories are primarily curated lists rather than code repositories, they differ in structure:

awesome-macos-screensavers:

## Clocks

### Fliqlo

> A flip clock screensaver.

[![](https://fliqlo.com/screensaver/images/fliqlo.png)](https://fliqlo.com/screensaver/)

open-source-ios-apps:

## Apple TV 
 
[Back to top](#readme) 
 
- Artsy Shows: Art shows on your TV [` App Store`](https://apps.apple.com/by/app/artsy-shows/id1044690553)  
  <details><summary><code>swift</code> <code>cocoapods</code> <code>artsyeigen</code> 🔥🔥</summary>

The open-source-ios-apps repository uses more detailed metadata and categorization, while awesome-macos-screensavers focuses on visual presentation and direct links.

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Pros of awesome-ios

  • Broader scope, covering libraries, frameworks, and tools beyond just apps
  • More comprehensive categorization, making it easier to find specific resources
  • Regular updates and active community contributions

Cons of awesome-ios

  • Less focus on complete, open-source applications
  • May be overwhelming for beginners due to the sheer volume of content
  • Harder to find full project examples for learning purposes

Code comparison

While both repositories are primarily curated lists, awesome-ios includes some code snippets for certain tools or libraries. For example:

// awesome-ios example (CocoaPods usage)
pod 'AFNetworking', '~> 3.0'

// open-source-ios-apps doesn't typically include code snippets

open-source-ios-apps focuses on linking to full project repositories, so code comparisons are less relevant in this context.

Both repositories use Markdown for organization, with open-source-ios-apps using a simpler structure:

<!-- open-source-ios-apps -->
* [App Name](https://github.com/user/repo) - Short description.

<!-- awesome-ios -->
## Category
* [Library Name](https://github.com/user/repo) - Short description. [e]

The main difference is in the level of categorization and the inclusion of additional metadata in awesome-ios.

A collaborative list of awesome Swift libraries and resources. Feel free to contribute!

Pros of awesome-swift

  • Broader scope, covering Swift language resources beyond just iOS apps
  • More organized structure with clear categories for different Swift topics
  • Includes learning resources, books, and community links

Cons of awesome-swift

  • Less focused on complete, runnable app examples
  • May not be as frequently updated as open-source-ios-apps
  • Lacks detailed information about each project's features or complexity

Code comparison

While both repositories primarily consist of curated lists rather than code, here's a sample of how they structure their content:

open-source-ios-apps:

- [Alarm Clock](https://github.com/ChristianVinterly/FourFours): Alarm clock app in Swift
  - [` App Store`](https://apps.apple.com/app/four-fours/id1163554304)
  - `2022` `swift`

awesome-swift:

## Animation
*Libs to help with animation*
- [Advance](https://github.com/timdonnelly/Advance) - Physics-based animations for iOS, tvOS, and macOS.
- [Anima](https://github.com/satoshin21/Anima) - Swift animation library for iOS.

The open-source-ios-apps repository focuses on complete apps with App Store links and last update dates, while awesome-swift organizes resources by category with brief descriptions.

A curated list of awesome ARKit projects and resources. Feel free to contribute!

Pros of Awesome-ARKit

  • Focused specifically on ARKit resources and projects
  • Includes tutorials, articles, and tools alongside apps
  • Regularly updated with new ARKit-related content

Cons of Awesome-ARKit

  • Limited scope compared to the broader iOS app collection
  • Fewer total entries due to its specialized focus
  • May not include as many fully-developed, production-ready apps

Code Comparison

While both repositories primarily consist of curated lists rather than code, here's a sample of how they might structure their content:

open-source-ios-apps:

## Apple TV
* [Artsy](https://github.com/artsy/eigen) - The art world in your TV
* [EX Player](https://github.com/IGRSoft/exTVPlayer) - Watch videos from EX.UA file sharing

Awesome-ARKit:

# Courses
* [Official Apple ARKit Tutorial](https://developer.apple.com/arkit/)
* [Udacity Course](https://www.udacity.com/course/ios-developer-nanodegree--nd003)

Both repositories use markdown to organize their content, but Awesome-ARKit tends to include more diverse types of resources beyond just apps. open-source-ios-apps focuses on categorizing apps by platform or functionality, while Awesome-ARKit organizes content by resource type (courses, projects, articles, etc.).

 A curated list of awesome applications, softwares, tools and shiny things for macOS.

Pros of awesome-macOS

  • Focuses specifically on macOS applications, providing a curated list for Mac users
  • Includes a wider range of categories, such as productivity tools, system utilities, and developer tools
  • Offers a more comprehensive overview of the macOS ecosystem

Cons of awesome-macOS

  • Less frequently updated compared to open-source-ios-apps
  • Smaller community engagement and fewer contributors
  • Limited to macOS applications, lacking cross-platform or iOS-specific options

Code Comparison

While both repositories are primarily curated lists and don't contain significant code, they differ in their organization and structure. Here's a brief comparison of their README.md files:

open-source-ios-apps:

## Contents
* [Apple TV](#apple-tv)
* [Apple Watch](#apple-watch)
* [Browser](#browser)
* [Calculator](#calculator)
* [Calendar](#calendar)

awesome-macOS:

## Contents
- [Applications](#applications)
    - [Audio](#audio)
    - [Backup](#backup)
    - [Chat Clients](#chat-clients)
    - [Data Recovery](#data-recovery)

The open-source-ios-apps repository uses a flat structure for categories, while awesome-macOS employs nested subcategories for better organization of its diverse content.

Both repositories serve as valuable resources for developers and users interested in open-source applications, with open-source-ios-apps focusing on iOS and awesome-macOS catering to the macOS ecosystem.

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Pros of open-source-mac-os-apps

  • Focuses specifically on macOS applications, providing a curated list for Mac developers and users
  • Includes a wider range of application categories, such as Productivity, Developer Tools, and System
  • Offers a more detailed description for each app, including features and screenshots

Cons of open-source-mac-os-apps

  • Has fewer total apps listed compared to open-source-ios-apps
  • Less frequently updated, with longer intervals between new additions
  • Lacks some of the advanced filtering and sorting options available in open-source-ios-apps

Code Comparison

Both repositories use similar Markdown formatting for their lists. Here's a comparison of how they structure their app entries:

open-source-mac-os-apps:

- [App Name](https://github.com/user/repo) - Short description. ![Swift](https://img.shields.io/badge/Swift-5-orange.svg)

open-source-ios-apps:

- [App Name](https://github.com/user/repo) - Short description. [` App Store`](https://apps.apple.com/app/id123456789)

The main difference is that open-source-mac-os-apps uses language badges, while open-source-ios-apps includes App Store links when available.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Open-Source iOS Apps

A collaborative list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, your contribution is welcome :smile:

Jump to

Apple TV

back to top

Apple Vision

back to top

Apple Watch

back to top

Browser

back to top

Calculator

back to top

Calendar

back to top

Color

back to top

Clock

back to top

Clone

back to top

Communication

back to top

Developer

back to top

GitHub

back to top

Terminal

back to top

Education

back to top

Emulator

back to top

Event

back to top

Extension

back to top

Content Blocking

back to top

Safari Extension

back to top

Today

Today Extensions or Widgets — back to top

Widget

Widget (iOS 14) — back to top

File

File Management — back to top

Finance

back to top

Cryptocurrency

back to top

Game

back to top

Cocos2d

https://cocos2d.org/ — back to top

SpriteKit

https://developer.apple.com/reference/spritekit — back to top

Health

back to top

Contact Tracing

back to top

Contact Tracing Reference

back to top

  • ExposureNotificationApp: Inform people when they may have been exposed to COVID-19, using Apple's ExposureNotification framework
  • OpenCovidTrace: Uses own open-source framework for exposure tracing
    • 2020 swift
    • ☆20
  • TCN: Reference implementation of the TCN protocol (Temporary Contact Numbers)
    • 2021 swift
    • ☆16
  • TracePrivately: Uses Apple's Privacy-preserving ExposureNotification framework

Fitness

back to top

ResearchKit

https://www.apple.com/researchkit/ — back to top

Home

back to top

Location

back to top

Media

Image, video, audio, reading — back to top

Animoji

back to top

  • Animoji Studio: Make Animoji videos with unlimited duration and share anywhere
    • 2020 objc iphonex
    • ☆1180
  • SBSAnimoji: Uses Apple's private framework AvatarKit

Audio

back to top

Content

back to top

GIF

Mostly using https://giphy.com/ — back to top

Photo

back to top

Video

back to top

News

back to top

Hacker News

https://news.ycombinator.com/ — back to top

News API

https://newsapi.org/ — back to top

RSS

back to top

Official

back to top

Sample

back to top

Scan

back to top

Security

back to top

Password

back to top

Shopping

back to top

Social

back to top

Mastodon

https://joinmastodon.org — back to top

Tasks

back to top

Text

back to top

Notes

back to top

Timer

back to top

Travel

back to top

Weather

back to top

Misc

back to top

Appcelerator

back to top

Core Data

back to top

Firebase

https://firebase.google.com/ — back to top

Flutter

https://flutter.dev — back to top

GraphQL

back to top

  • Artist: Use Relay to access the Artsy GraphQL API
  • CovidUI: Track the status of COVID-19 around the world
  • MortyUI: Simple Rick & Morty app to demo GraphQL + SwiftUI

Ionic

https://ionicframework.com/ — back to top

macOS

Cross platform projects — back to top

React Native

https://facebook.github.io/react-native/ — back to top

ReactiveCocoa

https://github.com/ReactiveCocoa/ReactiveCocoa — back to top

Realm

https://realm.io/ — back to top

RxSwift

https://github.com/ReactiveX/RxSwift — back to top

SwiftUI

back to top

VIPER

https://www.objc.io/issues/13-architecture/viper/ — back to top

Xamarin

https://www.xamarin.com/ — back to top

Bonus

back to top

Thanks

This list was inspired by awesome-ios and awesome-swift. Thanks to all the contributors 🎉

Contact