awesome-ios-star
github.com/damozhang/awesome-ios-star ↗All data is from https://github.com/vsouza/awesome-ios. Only the GitHub star count is added to this list. Update weekly.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me getting started resources from awesome-ios-star"
Installation instructions →What's inside
Courses
- 100 Days of SwiftUIGetting Started
Free collection of videos and tutorials updated for iOS 15 and Swift 5.5.
- Apple - Object-Oriented Programming with Objective-CGetting Started
Object-Oriented Programming with Objective-C
- ARStarterGetting Started
Get started with ARKit - A little exercise for beginners.
Date & Time
VR
- 360 VR Player
A open source, ad-free, native and universal 360 degree panorama video player for iOS.
Code Quality
Tools
- abandoned-strings
Command line program that detects unused resource strings in an iOS or macOS application.
- AppDevKit
AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.
- appledoc
ObjectiveC code Apple style documentation set generator.
- AssetChecker 👮
Keeps your Assets.xcassets files clean and emits warnings when something is suspicious.
- Attabench
Microbenchmarking app for Swift with nice log-log plots.
- AVXCAssets-Generator
AVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click.
Testing
- ABKitA/B Testing
AB testing framework for iOS.
- appiumUI Testing
Appium is an open source test automation framework for use with native and hybrid mobile apps.
- AutoMateUI Testing
XCTest extensions for writing UI automation tests.
- BluepillUI Testing
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine.
Dependency / Package Manager
- Accio
A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.
Utility
- ActionClosurable
Extensions which helps to convert objc-style target/action to swifty closures.
- AEAppVersion
Simple and Lightweight App Version Tracking for iOS written in Swift.
- App-Update-Tracker
Easily detect and run code upon app installation or update.
- AppVersionMonitor
Monitor iOS app version easily.
- AssistantKit
Easy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift.
- BFKit
An Objective-C collection of useful classes to develop Apps faster.
Showing a sample of 1.8k resources. View the full list on GitHub →