Open-Source iOS Apps
List of open-source iOS apps.
Feel free to contribute: issues, pull requests, or Twitter.
Bonus: mac-apps, awesome-osx and android-apps.
Jump to
- Apple Watch
- Communication
- Content Blocking
- Core Data
- Games
- Developer
- Finance
- Keyboards
- Location
- Entertainment
- Media
- News
- Official
- Parse
- Personal
- React Native
- ReactiveCocoa
- Realm
- ResearchKit
- Sample
- Social
- Tasks
- Tools
- Weather
- Misc
πΆ Swift projects
100+ Stars: π₯
200+ Stars: π₯π₯
500+ Stars: π₯π₯π₯
1000+ Stars: π₯π₯π₯π₯
2000+ Stars: π₯π₯π₯π₯π₯
Apple Watch
- BaiduFM-Swift
πΆ π₯ π₯ - Bither: Simple and secure Bitcoin wallet
- Brew: Discover craft beer pubs nearby
πΆ - Calculator
πΆ - Cherry: Mini Pomodoro Timer app
πΆ π₯ π₯ - Connectivity Demo
- CoolSpot: The missing Spotify ο£Ώα΄‘α΄α΄α΄Κ app
πΆ - Cortado: Track your caffeine consumption habits
π₯ - Done: Demonstrate data sharing between a WatchKit app and its main app using Realm
πΆ - Gulps: Track of your daily water consumption
πΆ π₯ π₯ - heartrate: Show streaming heartrate from the watch with watchOS 2
πΆ π₯ π₯ - Hightstreet: Highstreet shopping app
πΆ π₯ π₯ - HN Reader: Hacker News Reader
πΆ π₯ π₯ π₯ - Impulse: Real-time age ticker for iOS and watchOS
πΆ - KTPomodoro: Mini Pomodoro Timer app
- Lister: List app example by Apple
πΆ - OnTime: Apple Watch app to access the SBB (Swiss railway) timetable
- Parties for WWDC: Aggregator of developers WWDC parties
π₯ - PhoneBattery: Your phone's battery, on your wrist
- Soon: Countdown App
πΆ - WatchKit-Apps: Tutorials app for WatchKit
πΆ π₯ π₯ π₯ - Watchman: A WatchOS2 Hangman Game
πΆ - WatchNotes: Notes on your wrist
πΆ - watchOS-2-Sampler: Code examples for new features of watchOS 2
πΆ π₯ π₯ π₯ - WatchPics: Instagram for the Apple Watch
- WatchSnake: Game of Snake for ο£ΏWatch
πΆ - WatchStocks: App to track your stocks portfolio. Also includes a watch face complication
πΆ - Wunderschnell: Order the right product with one tap on your wrist
πΆ
Communication
- Chats: Messages app
πΆ π₯ π₯ π₯ π₯ - ChatSecure: Encrypted chat app that supports OTR encryption over XMPP
π₯ π₯ π₯ π₯ - IRCCloud: An IRC client/service
π₯ - Mumble: Gaming-focused social voice chat utility
π₯ - Signal: Free, world-wide, private messaging and phone calls for iPhone
π₯ π₯ π₯ π₯ - Telegram: Messaging app with a focus on speed and security
Content Blocking
- Adblock Fast
π₯ π₯ - BlockParty: iOS 9 Safari Content Blocker App
π₯ π₯
Core Data
- DVD Collection Tracker
- Nested Lists
π₯ π₯
Developer
- Bequest: Create and replay HTTP/S requests.
πΆ - Monkey: GitHub third party client that shows the rank of coders and repositories
π₯ π₯ π₯ - QiitaCollection: Technical knowledge sharing and collaboration platform
π―π΅ - Review Time: Shows average review times for iOS and the Mac Apps
πΆ
Games
- ηΏ»ηΏ»η: Concentration game
πΆ π₯ - 2048: 2048 game in Objective-C
π₯ - 2048: 2048 game in Swift
πΆ π₯ π₯ π₯ π₯ - Bridges: A puzzle game with bridges, houses, tolls, and subways
π₯ - Canabalt: Infinite runner
π₯ π₯ π₯ π₯ - CardsAgainst: Cards Against Humanity app
πΆ π₯ π₯ - Chess: iOS Chess game to learn SpriteKit
πΆ - Chuck: Throw a ball and catch it. Over and over and over.
- DOOM: Doom Classic for iOS
π₯ π₯ - DOOM-IOS2: Doom Classic for iOS version 2
π₯ - FlappySwift: Swift implementation of Flappy Bird
πΆ π₯ π₯ π₯ π₯ π₯ - Game Of Life: Conway's Game of Life
πΆ - MUDRammer: MUD Client for iPhone and iPad
- Orbit7: iOS Game created in SpriteKit
πΆ - Provenance: Game emulator frontend
π₯ π₯ π₯ - SceneKitFrogger
πΆ - Spare Parts: Simple 2D point and line physics using Verlet integration
- Stick-Hero-Swift: Universal iOS Game using Swift and iOS SpriteKit
πΆ π₯ π₯ - Sudoku: Sudoku solver with OCR capability on iOS
π₯ π₯ - Wolfenstein 3D: Wolfenstein 3D for iOS
π₯ π₯
Keyboards
- AA-Keyboard: ASCI Art Keyboard
- ClickWheelKeyboard: Brings back the classic iPod click wheel as a keyboard for iOS 8
Finance
- BitStore: Bitcoin wallet
- breadwallet: Bitcoin wallet
- Coins: Bitcoin value tracker
πΆ π₯ - Concurrency: Beautiful, intuitive currency converter
π₯ π₯ - doughwallet: Dogecoin wallet
- iBudgeter: Elegant and easy-to-use finance/expense app
πΆ - Savings Assistant: Expense tracker
πΆ - TodayStocks: Lightweight stocks app that shows your portfolio in a minimalist today extension
Location
- EatNow: Get recommendations for nearby restaurants.
- Alarm: Geolocation based alarm app for travelers
πΆ π₯ - Moves: Visualize which places you spent the most time at
- GeoTappy: Share your location
- pathlogger: GPS logging application for ios written in Swift
πΆ - Startups - Mapped In Israel: Discover new startups and locate co-working spaces
- Swift-Walk-Tracker: An open source walk tracking iOS App
πΆ
Entertainment
- ComicFlow: Comic reader for iPad
π₯ - Longboxed: Track the releases of your favorite comics.
- movies: Movie info app
π₯ π₯ π₯ - OCiney: Movie info app
π₯ - PhishOD: Listen to any song from Phish.in and view concert ratings and reviews from phish.net
- PopcornTime: PopcornTime movie app
πΆ - That Movie With: Find common movies among actors
- xkcd: Open Source: An xkcd Comic Reader
Media
Image, video, audio
- Artsy: The Art World in Your Pocket
π₯ π₯ π₯ - Artsy Folio: Artwork showcase
- DoubanFM: douban.fm client for iPhone, using AFN and MPMoviePlayer
π₯ π₯ - Eleven: Eleven Player is a simple powerful video player, uses ffmpeg
π₯ - Flickr-Search: Simple app which consumes the Flickr Search API
- Mume: Music player and douban.fm client for iOS
- PhotoBrowser: A simple iOS Instagram photo browser
πΆ π₯ π₯ - Poppins: House all your favorite GIFs and easily share them with your friends and family
πΆ - Swift ASCII Art Generator
πΆ - Swifteroid: A manual HDR exposure camera app written in Swift
πΆ - SwiftFlickrApp: Flickr popular photo viewer
πΆ π₯ π₯ - Swift-Radio-Pro: Professional Radio Station App, created w/ Swift 2.0
π₯ π₯ π₯ - SwiftSpace: CoreMotion Controlled Drawing in 3D Space
πΆ - Upupu: Simple camera app that can backup pictures on a WebDAV server or Dropbox
- VLC
- VoiceMemos: Universal audio recorder app
πΆ π₯
News
- Designer News App
πΆ π₯ π₯ π₯ π₯ - Feeds4U: Well architectured RSS reader
πΆ - GrinnellEvents: Grinnell Events gathers all events on campus, and lists them so you can see what's happening
- Reddit: Reddit news app
πΆ - RSSRead: A RSS reader with offline feature
π₯ π₯ - TabDump: TabDump news app
- The Oakland Post: App for student-run newspaper at Oakland University in Rochester, Michigan
πΆ π₯ π₯ - v2ex: An iOS client for the technical and creative website v2ex.com
π₯ π₯ π₯ π₯
Hacker News
- Hacker News Client: Hacker News API-Based iOS Reader (Firebase)
π₯ - HackerNews (Y): Built using pure Objective C with official HN API (uses Firebase and Fabric)
- HackerNews: Hacker News reader
πΆ π₯ π₯ π₯ - HN Reader: Hacker News Reader
πΆ - News/YC: Hacker News client with user management, commenting, submitting and themes
πΆ π₯ π₯ π₯ - news:yc
π₯ π₯ π₯ π₯ - Simple Reader: A small, read-only app for Hacker News
Official
- Coding: Official Coding App
π₯ π₯ π₯ - Firefox: Official Firefox app
πΆ π₯ π₯ π₯ π₯ π₯ - VLC: Media Player
π₯ π₯ π₯ π₯ - WhiteHouse: Official White House App
π₯ π₯ π₯ - Wikipedia: Official Wikipedia App
π₯ π₯ - WordPress: Official WordPress App
π₯ π₯ π₯
Parse
- 2CITY: Find out the coolest things to do in your city
- Anypic: Mobile and web app that lets users share photos similar to Instagram
π₯ π₯ π₯ π₯ - AnyWall: A fun geolocation app built with Parse
π₯ π₯ - how-much: Simple app to record how much things cost using Parse
- iBeaconTasks: iBeacon TODO reminder app based on Parse
- Parse-Challenge-App: iPhone app built using Parse w/ likes, comments, posting images/video
π₯ - ParseDeveloperDay: Developer Conference App
- ParseStore: Backend provider for selling physical goods using Parse
π₯ - Paws: Building an Instagram-Like App with Parse and Swift
πΆ
Personal
- Arex: An iOS application for remembering to take your medications
πΆ - Everest: app for documenting your life through journeys and individual moments
- iContactU: Reminds you to contact people you ought to
πΆ - iGrades: Track your class grades
- MasterPassword: Stateless password management solution
π₯ π₯ - Onions: Cloud encrypted text storage app
- ownCloud: Client for a personal open-source cloud data provider
π₯ - Runner-Stats: iPhone app to record running data
- SimpleMemo: Sync notes to EverNote
π₯ - SwiftNote: Simple note taking app with today widget and iCloud syncing
πΆ π₯ - Theseus: An open-source iOS personal analytics tool
π₯ π₯ π₯
React Native
- App examples by Facebook: Sample apps including 2048, movies, tic tac toe and more
- Around Me: Display Instagram photos around your location
- Currency Converter
- Den: View houses for sale in the Northwest
π₯ - Dribbble
π₯ π₯ π₯ - Facebook Login
π₯ π₯ - Foreign Exchange
- Hacker News
π₯ π₯ π₯ π₯ - Iceland Earthquakes
- iTunes Catalog Search
- london-react
- newswatch: News app using YouTube playlists
- NortalTechDay: Conference app
π₯ - Product Kitty
- Property Finder
π₯ - RSS Reader
- Spacepics: A small app displaying NASA's Picture of the Day
- Sudoku
- To Do List
- WeatherApp
ReactiveCocoa
- BrewMobile: App for managing the beer brewing process
πΆ - C-41: Make developing film easier and more reliable by using this simple timer
π₯ π₯ π₯ π₯ - GitBucket: GitHub client using MVVM & ReactiveCocoa
π₯ π₯ π₯ - GroceryList: iPhone grocery list app, synchronized using GitHub
π₯ π₯ π₯ - HausClock: Minimal Chess Clock using MVVM and ReactiveCocoa
πΆ - ReactiveHackerNews: Hacker News reader with Tinder style interface, written in ObjC, uses MVVM & ReactiveCocoa
- ReactiveSwiftFlickrSearch: A Flickr-search app that uses MVVM & ReactiveCocoa
πΆ π₯ π₯ - SimpleAuth: Simple authentication (OAuth for Twitter, Facebook, Instagram, Tumblr and more)
π₯ π₯ π₯ - Tropos: A weather app using ReactiveCocoa and Forecast.io
π₯ π₯ π₯ π₯
Realm
- Done: Demonstrate data sharing between a WatchKit app and its main app using Realm
πΆ - RealmToDo: A small todo list with Realm integration
πΆ
ResearchKit
- AsthmaHealth: ResearchKit app studying Asthma
- GlucoSuccess: ResearchKit app studying Diabetes
- mPower: ResearchKit app studying Parkinson's disease
- Share The Journey: ResearchKit app studying Breast Cancer
Sample
- Cannonball: Fun way to create and share stories and poems using Fabric
πΆ π₯ - Code by Apple
π₯ π₯ - CloudKit
- CloudKit
πΆ - Federal Data SDK
πΆ - HomeKit-Demo
πΆ π₯ π₯ - iOS 8 Sampler: Code examples for the new functions in iOS 8
π₯ π₯ π₯ π₯ π₯ - iOS 9 Sampler: Code examples for the new functions in iOS 9
πΆ π₯ π₯ π₯ π₯ π₯ - LayerPlayer: Explore the capabilities of Apple's Core Animation API
πΆ π₯ π₯ π₯ - Polls: iOS Client for Polls API by Apiary
πΆ - RKGist: GitHub Gist app using RestKit
Social
- Peggsite: App for sharing a social board
Tasks
- Cheddar: Simple & instant task manager
π₯ π₯ π₯ π₯ π₯ - CloudKit-To-Do-List: Store & retrieve tasks using CloudKit
πΆ - RealmToDo: A small todo list with Realm integration
πΆ - Task: Designed to quickly and easily add tasks to your iPhone
πΆ
Tools
- AppSales-Mobile: App for iTunes Connect Sales
π₯ π₯ π₯ π₯ - Be my eyes: An app that connects blind people with volunteer helpers via live video chat
π₯ π₯ - Coffee Timer
πΆ - Colo: Color themes hunter
- ColorBlur: Add blur to your photos
- DeckRocket: Turn your iPhone into a remote for Deckset presentations
πΆ π₯ π₯ - Edhita: Text editor
πΆ π₯ π₯ π₯ - Fojusi: Work timer with today extension
πΆ π₯ π₯ - GreatReader: "Great" PDF reader designed for both iPhone and iPad
π₯ π₯ - OneBusAway: Real-time arrival & schedule information for public transit in Seattle, Atlanta, Tampa, and more
π₯ - https://github.com/OneBusAway/onebusaway-iphone
- https://itunes.apple.com/app/onebusaway/id329380089
- Round & Split: Tip Calculator
πΆ - Speak: AAC & Speech Therapy
- VPN On
πΆ π₯ π₯ π₯ π₯ - Words: Thesaurus app
- Workdays: Simple iPhone calendar with operating schedule
- https://github.com/mpak/Workdays
- https://itunes.apple.com/app/workdays-calendar/id889712978
- ZeroStore: password storage without the storage
Weather
- Pocket Forecast: Swift weather application for Typhoon
πΆ π₯ π₯ - RainMan: Uses Forecast.io
πΆ π₯ π₯ π₯ - Sol: Uses Weather Underground
π₯ π₯ π₯ - SmileWeather: Uses Weather Underground & OpenWeatherMap
π₯ π₯ - SwiftWeather
πΆ π₯ π₯ π₯ π₯ - Tropos: A weather app using ReactiveCocoa and Forecast.io
- WeatherApp: Weather app using React Native
- WeatherMap: Weather around you in a glance, uses OpenWeatherMap
πΆ π₯ π₯ - YoCelsius
π₯ π₯
Misc
- A Menjar: Food menu app
- bar: Cocktail Menu
πΆ - ChineseZodiac
πΆ π₯ - Frameless: A full-screen web browser
πΆ π₯ π₯ π₯ - HackCancer: Hackathon app
πΆ - Jupp: App with share extension for ADN
πΆ - Kiosk: The Artsy Auction Kiosk App
πΆ π₯ π₯ π₯ - lastfm-iphone: Last.fm iPhone app
π₯ - LidderbuchApp: Songbook for Luxembourgish Students
πΆ - OpenCB: Interactive chess book reader
- PebCiti: Pebble app to show nearest CitiBike NYC dock
- PocketFlix: Put the power of Netflix at your fingertips
- ProMonster: Store
- Sunning Shop: A cloud store for Sunning
- Valio: Valio Con 2014 Schedule
πΆ π₯ π₯ - TheReservist: Check availability of iPhones
πΆ - Vinylogue: A simple Last.fm client
- VisitBCN: City guide for Barcelona
Thanks
This list was inspired by awesome-ios and awesome-swift.