A curated list of Open Source example iOS apps developed in Swift

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • susi_iOS

    SUSI AI iOS app http://susi.ai

  • SUSI iOS - SUSI AI iOS app by FOSSASIA.

  • open-event-organizer-ios

    Open Event Orga iOS App

  • Open Event Orga iOS - Event management app for organizers using Open Event Platform by FOSSASIA

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • open-event-attendee-ios

    iOS app for open event

  • Open Event iOS - Open Event iOS app by FOSSASIA.

  • powerup-iOS

    Discontinued PowerUp is an educational choose-your-own-adventure game that utilizes a users uploaded curriculum to empower pre-adolescents to take charge of their reproductive health. This is the iOS version of the game.

  • Powerup iOS - PowerUp is an educational choose-your-own-adventure game that utilizes a users uploaded curriculum to empower pre-adolescents to take charge of their reproductive health. This is the iOS version of the game.

  • openfoodfacts-ios

    Discontinued Native (Swift) version of Open Food Facts for iOS. Coders & Decoders welcome 🤳🥫 😊

  • Open Food Facts iOS - iOS version (Swift) of Open Food Facts.

  • Catty

    iOS implementation of the Catrobat language

  • Catty - iOS implementation of the Catrobat language.

  • ios

    Amahi iOS App (by amahi)

  • Amahi - iOS application written in Swift, from scratch.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • phimpme-iOS

    Phimp.me - Photo Image Editor and Sharing App. Phimp.me is a Photo App for iOS that aims to replace proprietary photo applications. It offers features such as taking photos, adding filters, editing images and uploading them to social networks.

  • Phimp.me - Photo Image Editor and Sharing App.

  • matrix-ios-sdk

    The Matrix SDK for iOS

  • Matrix iOS SDK - The Matrix SDK for iOS.

  • kiwix-apple

    Kiwix for offline access on iOS and macOS

  • Kiwix Apple - iOS and macOS implementation of Kiwix.

  • reddit-swiftui

    A cross-platform Reddit client built in SwiftUI

  • Reddit-SwiftUI - A cross-platform Reddit client built in SwiftUI

  • SwiftUITodo

    The world-1st example to-do list app using SwiftUI which is introduced in WWDC19

  • SwiftUITodo - An example to-do list app using SwiftUI

  • MovieSwiftUI

    SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.

  • MovieSwiftUI - SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.

  • SwiftUI-MovieDB

    SwiftUI MovieDB prototype app built with Xcode 11 Beta & macOS 10.15 Catalina

  • SwiftUI-MovieDB - SwiftUI MovieDB prototype app

  • SwiftUI-2048

    A 2048 game writing with SwiftUI.

  • SwiftUI-2048 - A 2048 game writing with SwiftUI.

  • GitHubSearchWithSwiftUI

    SwiftUI and Combine based GitHubSearch example.

  • GitHubSearchWithSwiftUI - SwiftUI and Combine based GitHubSearch example.

  • HNNow

  • HNNow - Hacker News reader for iOS and iPadOS built with SwiftUI

  • SwiftUIViewTextStack

  • SwiftUIViewTextStack - How to create views, text and stacks with SwiftUI

  • swiftui-notes

    content for Using Combine - notes on learning Combine with UIKit and SwiftUI

  • swiftui-notes - A collection of notes, project pieces, playgrounds and ideas on learning and using SwiftUI and Combine.

    Harvest-SwiftUI-Gallery - Gallery App for Harvest (Elm Architecture + Optics) + SwiftUI + Combine.

  • SwiftWebUI

    A demo implementation of SwiftUI for the Web

  • SwiftWebUI - A demo implementation of SwiftUI for the Web

  • 8-ball-answer

    A delightfully simple iOS + watchOS app for answering questions

  • 8 Ball - A fully working iOS + watchOS game to make life choices

  • ACHNBrowserUI

    Animal Crossing New Horizon companion app in SwiftUI

  • AC Helper - Animal Crossing New Horizon companion app in SwiftUI

  • puffery

    A SwiftUI iOS App and Vapor Server to send push notifications fueled by Siri Shortcuts.

  • Puffery - An iOS App written in SwiftUI to send push notifications fueled by Siri Shortcuts

  • KHabit

    an open source, pure and minimalistic app which helps you maintain productive habits, and nothing more.

  • KHabit - a pure and minimalistic app which helps you maintain productive habits, and nothing more.

  • Footnote

    Simple SwiftUI + CoreData app (by cambardell)

  • FootNote - a SWIFTUI + Core Data IOS app built during Hacktoberfest2020 open source developers.

  • blackjack

    Demonstration blackjack app for native iOS. Uses MVVM architecture (by Caldarie)

  • Blackjack - Simple demo blackjack app on how to intergrate swiftUI with MVVM.

  • ar-multipendulum

    The first affordable AR headset experience

  • AR MultiPendulum - AR Headset experience with touchscreen settings interface built in SwiftUI.

  • isowords

    Open source game built in SwiftUI and the Composable Architecture.

  • isowords - Open source game built in SwiftUI and the Composable Architecture.

  • Clendar

    Clendar - Minimal Calendar app. Written in SwiftUI.

  • Clendar - Universal calendar app. Written in SwiftUI.

  • Countio

    Pro Counter, SwiftUI WatchOS, Open Source Project

  • Countio - Countio is simple WatchOS App made with Swiftly SwiftUI. You can count anything quickly with Countio!!!

  • water-reminder-swiftui

    A simple Apple Watch app to remind you to drink water!

  • Waterminder - A simple Apple Watch app to remind you to drink water!

  • ARHeadsetKit

    Using $5 Google Cardboard to replicate HoloLens

  • ARHeadsetKit - High-level framework for experimenting with AR and using $5 Google Cardboard to replicate Hololens.

  • pizzaman

    The iOS game

  • Pizza Man - A simple game where you eat flying pepperoni

  • Calculator-iOS

    Discontinued Basic calculator app for iOS devices using Swift3. Created for learning purpose.

  • Calculator-iOS - Basic calculator app for iOS devices using Swift3. Created for learning purpose.

  • stopwatch

    Basic Stop Watch & Countdown app for iOS devices. Created for learning purpose. (by jogendra)

  • Stopwatch - Basic Stop Watch & Countdown app for iOS devices. Created for learning purpose.

  • todolist-ios-app

    Basic 'To Do List' App for iOS devices using swift and xcode!

  • To Do List - Basic To Do List App for iOS devices using swift and xcode.

  • gravityBlocks

    A basic iOS app on basic physics concept gravity and elasticity.

  • Gravity Blocks - A basic iOS app on basic physics concept gravity and elasticity.

  • QR-Blank

  • QR Blank - A basic QR code scanning app that checks URLs safety before advancing.

  • AppleWatchCalculator

    A calculator for your Apple Watch but only if you have fingers small enough to press the buttons.

  • AppleWatchCalculator - A calculator for your Apple Watch but only if you have fingers small enough to press the buttons.

  • done-swift

    Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

  • done-swift - Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

  • how-much

    :moneybag: iOS price list app using Firebase, Realm & more

  • how-much - A simple iOS app to record how much things cost using various data persistence implementations.

  • firefox-ios

    Firefox for iOS

  • Firefox for iOS - An iOS version of the firefox browser

  • Chats

    Discontinued Open-Source Messaging App

  • Chats - Open source messaging app

  • technex-ios

    iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose. You can use this app as a templet of any event related app.

  • technex-ios - iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose.

  • GitHawk

    Discontinued The (second) best iOS app for GitHub.

  • GitHawk - A GitHub project manager app for iOS

  • 30-days-of-react-native

    30 days of React Native demos

  • 30 days of React Native - 30 days of React Native demos

  • WordPress-iOS

    WordPress for iOS - Official repository

  • WordPress for iOS - WordPress's app for iOS, written in Swift

  • eidolon

    Discontinued The Artsy Auction Kiosk App. (by artsy)

  • Artsy - An art auction app.

  • TCCoreCamera

    Swift Library based on AVFoundation that allow to easily add camera feature with custom UI into your project.

  • CustomCamera - iOS project that demonstrates how to create a custom camera

  • edhita

    Fully open source text editor for iOS written in SwiftUI.

  • Edhita - Open source text editor written for iOS in Swift

  • ios

    iOS app for 5calls.org (by 5calls)

  • 5Calls - iOS app for 5Calls.org

  • BoardBank

    Discontinued iOS Money Manager for Board Games

  • BoardBank - Money Manager for Board Games

  • Campus-iOS

    Discontinued Development of the TUM Campus App for iOS devices - for and from students at Technical University of Munich.

  • TumCampusApp - An iOS app for and from students at Technical University of Munich.

  • Swift-30-Projects

    30 mini Swift Apps for self-study

  • Swift 30 Projects - 30 mini Swift Apps for self-study

  • CrimeMapper

  • crime mapper - A data visualisation tool that adds publicly available crime data from UK police forces to an interactive map

  • VPNOn

    Discontinued Turn On your VPN like a hero.

  • VPN On - A basic iOS app for VPN which can be automatically connected for a pre-specified domain

  • Blurry

    Lightweight iOS Photo Blur App (by meteochu)

  • Blurry - A small image blur tool for iOS.

  • files-ios

    File Browser for iOS

  • Files - File Browser for iOS.

  • ios-oss

    Kickstarter for iOS. Bring new ideas to life, anywhere.

  • Kickstarter - The official Kickstarter app for iOS.

  • alfresco-ios-app

  • Alfresco - Alfresco is the open platform iOS app for business-critical content management and collaboration.

  • SwiftHN

    A Hacker News reader in Swift

  • SwiftHN - A iOS app for Hacker News.

  • DesignerNewsApp

    Build a Swift App as a designer

  • DesignerNewsApp - A iOS client for Designer News.

  • FlappySwift

    swift implementation of flappy bird. More at fullstackedu.com

  • FlappySwift - Flappy Bird game written in iOS.

  • Yep

    Meet Genius

  • Yep - A community where geniuses meet.

  • TweetleDumb

  • TweedleDumb - A mock Twitter client built with MVVM and NavigationControllers. Small codebase, built with best practices in mind to demonstrate said practices. Great for learning purposes.

  • BarcodeScanner

    :mag_right: A simple and beautiful barcode scanner. (by hyperoslo)

  • BarcodeScanner - Simple and beautiful barcode scanner.

  • Social-Logins-iOS

    Discontinued Basic app to show how to login with Facebook, Google, Twitter. Created for learning purpose :) using Xcode 9 and Swift 4.0

  • Social Logins - Basic app to show how to login with Facebook, Google, Twitter. Created for learning purpose.

  • awesome-ml

    Discover, download, compile & launch different image processing & style transfer CoreML models on iOS. (by eugenebokhan)

  • Awesome ML - Discover, download, compile & launch different image processing CoreML models on iOS.

  • ios

    📱 Nextcloud iOS App (by nextcloud)

  • Next Cloud - The Nextcloud iOS app allows you to access all your files on your Nextcloud. A safe home for all your data.

  • ApplozicSwift

    Discontinued Official Applozic SDK which includes UI Kit for Real-time chat & Messaging in Swift

  • Applozic iOS Swift Chat - Chat app sample and chat SDK to integrate into your iOS swift app.

  • Kommunicate-iOS-SDK

    Kommunicate iOS SDK for customer support

  • Kommunicate iOS Chat - Kommunicate.io support chat SDK to integrate live chat and bot integrations for customer support into your iOS app.

  • MyAnimeList

    Simple sample of using the VIP (Clean Swift) architecture for iOS

  • My Anime List - Simple sample of using the VIP (Clean Swift) architecture for iOS.

  • wire-ios

    📱 Wire for iOS (iPhone and iPad)

  • Wire iOS - The Wire mobile app has an architectural layer that we call sync engine . It is the client-side layer that processes all the data that is displayed in the mobile app.

  • AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • AudioKit - Audio synthesis, processing, and analysis platform for iOS.

  • Charter

    A Swift mailing list client for iPhone and iPad (by matthewpalmer)

  • Charter - A Swift mailing list client for iPhone and iPad.

  • swift-2048

    2048 for Swift

  • 2048 - A working port of 2048 to Swift

  • Recipes

    🍣Making Recipes iOS app (by onmyway133)

  • Recipes App - An app that showcases many recipes together with their detail information

  • PixPic

    PixPic, a Photo Editing App

  • PixPic - Photo editing app

  • browser-ios

  • Brave iOS Browser - Brave is based on Firefox iOS

  • wikipedia-ios

    📱The official Wikipedia iOS app.

  • Wikipedia - Official Wikipedia iOS App

  • Todoey

  • Todoey - To Do App

  • vlc-ios

    VLC for iOS/iPadOS and tvOS official mirror

  • VLC - Official VLC iOS & tvOS App

  • DailyFeed

    iOS client for newsapi.org

  • Dailyfeed - iOS client for newsapi.org

  • iOSSampleApp

    Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding

  • iOSSampleApp - Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding

  • Unwrap

    Learn Swift interactively on your iPhone.

  • Unwrap - Learn Swift interactively on your iPhone

  • Alamofire-Example-Starwars - Learn alamofire with a funny example about Start Wars

  • iOS-SortingAlgorithmsApp

    An app focused on show in a visual way how sorting algorithms actually works.

  • Sorting Algorithms App - An open source app focused on show in a visual way how sorting algorithms actually works.

  • appstore-clone

    An experimental clone of the new iOS 11 App Store app

  • App Store Clone - An experimental clone of the new iOS 11 App Store app.

  • Podcasts-SwiftUI

    Discontinued OUTDATED. A clone of Apple's Podcasts. SwiftUI version.

  • Podcasts - A clone of Apple's Podcasts.

  • TriangleDraw-iOS

    TriangleDraw is a pixel editor for iPad and iPhone.

  • TriangleDraw - Pixel Editor app that uses UIDocument, UIDocumentBrowserViewController, Metal, UndoManager.

  • Player

    ▶️ Play and stream media in Swift

  • Player - video player in Swift, simple way to play and stream media on iOS/tvOS.

  • ProgressGif

    Add progress bars to gifs!

  • ProgressGif - Add progress bars to gifs. Realm for project storage + Real time video editor + Renderer.

  • Telegram-iOS

    Telegram-iOS

  • Telegram - Official Telegram Messenger for iOS

  • CaptchaDemo_ios

    Captcha implementation in ios App

  • CaptchaDemo - A LightWeight Swift project to showcase implementation of Google ReCaptcha in iOS Application.

  • CalendarApp

    📅 Reference implementation of a Calendar App with CalendarKit (template repository)

  • CalendarApp - A sample app similar to iOS Calendar, built with CalendarKit in less than 100 lines of code.

  • habitica-ios

    Native iOS app for Habitica

  • Habitica - Habit building & productivity app.

  • mobile-ios

    Private Internet Access - PIA VPN for iOS

  • PIA VPN - VPN App by Private Internet Access.

  • NetNewsWire

    RSS reader for macOS and iOS.

  • NetNewsWire - RSS reader for macOS and iOS.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts