awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
Awesome iOS: a wide net over Swift and Objective-C projects
A curated list covering the iOS development space from analytics to color utilities, organized by category with a one-line description per entry. The README reaches across Objective-C and Swift projects.
The scope
The repository is a curated list of the iOS development space, including Objective-C and Swift projects. Entries are organized by category, from analytics and app routing down to charts and code quality, and each carries a short one-line description with a link. The breadth of categories is the point.
Analytics and routing
The analytics section lists Answers by Fabric for real-time insight into how people use an app, Aptabase as open source and privacy-first analytics for Swift apps, Bugsnag with error tracking and a free tier, Countly as an open source analytics and crash reporting platform, and Embrace, mobile observability built on OpenTelemetry. The app routing section covers libraries for navigation flow and deep links, including ApplicationCoordinator, Appz, Crossroad, DeepLinkKit, and JLRoutes.
Architecture, AR, and auth
Architecture patterns include Clean Architecture for SwiftUI plus Combine, CleanArchitectureRxSwift, and an ios-architecture collection spanning MVC, MVVM, MVVM plus RxSwift, VIPER, and RIBs, along with The Composable Architecture. The ARKit section covers placing virtual objects, combining AR with GPS scale data, recording AR video, and a library that catches a user's smile with face tracking. Authentication entries include Heimdallr.swift, OAuth2, OAuthSwift, and ReCaptcha.
Charts and code quality
The charts section includes Charts, described as the iOS equivalent to MPAndroidChart, plus core-plot, MagicPie, PNChart, and SwiftChart. Code quality tools cover FBRetainCycleDetector and MLeaksFinder for memory issues, SwiftFormat and Tailor for formatting and analysis, and the linter section adds SwiftLint, OCLint, and IBLinter.
Editorial conclusion
A list this wide is really an index more than a recommendation, and the README keeps every entry to a single line so it stays usable.
Community notes