Topics / #cocoapods
Cocoapods projects on GitHub
Dependency manager for iOS and macOS Swift apps
As of , the most-starred Cocoapods projects on GitHub are open-source-ios-apps (52.7K stars), Alamofire (42.4K stars) and AFNetworking (33.3K stars). GitHub.Locker tracks 32 Cocoapods repositories with 580.8K stars combined. The fastest-growing on October 19 was open-source-ios-apps, with +29 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+29open-source-ios-apps
dkhamsing/open-source-ios-apps · ★ 52.7KA collaborative, curated list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, organized by category so you can find real-world example code for any kind of Apple app.
+3lottie-ios
airbnb/lottie-ios · ★ 26.9KLottie for iOS is a Swift library that natively renders vector-based animations and art in realtime with minimal code. Animations come as bodymovin JSON files, typically exported from After Effects.
+1SDWebImage
SDWebImage/SDWebImage · ★ 25.6KSDWebImage is an asynchronous image downloader with memory and disk caching for Apple apps, integrated as a category on UI elements like UIImageView and UIButton — you give it a URL and it loads, caches and displays the image.
+1IQKeyboardManager
hackiftekhar/IQKeyboardManager · ★ 16.6KIQKeyboardManager is a drop-in iOS library that automatically prevents the keyboard from sliding up and covering a UITextField or UITextView, with no code or manual setup needed.
The all-time top
32 projects · by stars
- 52.7K
#1 · dkhamsing/open-source-ios-appsopen-source-ios-apps
A collaborative, curated list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, organized by category so you can find real-world example code for any kind of Apple app.
- 42.4K
#2 · Alamofire/AlamofireAlamofire
Alamofire is an HTTP networking library written in Swift. It wraps Apple's URLSession so iOS, macOS, tvOS, and watchOS apps can make requests in a few lines of chainable code.
- 33.3K
#3 · AFNetworking/AFNetworkingAFNetworking
A delightful networking library for iOS, macOS, watchOS and tvOS, built on the Foundation URL Loading System. Deprecated since January 2023 - the repo remains online as an archive.
- 4

lottie-ios
26.9Kairbnb/lottie-ios · SwiftLottie for iOS is a Swift library that natively renders vector-based animations and art in realtime with minimal code. Animations come as bodymovin JSON files, typically exported from After Effects.
- 5

SDWebImage
25.6KSDWebImage/SDWebImage · Objective-CSDWebImage is an asynchronous image downloader with memory and disk caching for Apple apps, integrated as a category on UI elements like UIImageView and UIButton — you give it a URL and it loads, caches and displays the image.
- 6

Kingfisher
24.4Konevcat/Kingfisher · SwiftA lightweight, pure-Swift library for downloading and caching images from the web in iOS, macOS, tvOS, watchOS and visionOS apps — you give it a URL and it fetches, caches and displays the image.
- 7

SwiftyJSON
22.9KSwiftyJSON/SwiftyJSON · SwiftSwiftyJSON is a Swift library for dealing with JSON data: it lets you pull values out of JSON without the verbose optional-wrapping and type-checking that plain Swift requires.
- 8
Hero
22.5KHeroTransitions/Hero · SwiftHero is a Swift library for building iOS view controller transitions — a declarative layer on top of UIKit's cumbersome transition APIs that makes custom transitions easy.
- 9

SnapKit
20.3KSnapKit/SnapKit · SwiftSnapKit is an open-source Swift DSL that makes Auto Layout easy on Apple platforms — you describe UI constraints with short, readable Swift instead of verbose layout code. It works on iOS, macOS and tvOS.
- 10

pop
19.5Kfacebookarchive/pop · Objective-C++Pop is an extensible animation engine for iOS, tvOS, and OS X that adds spring, decay, basic, and custom physics-based animations on top of Core Animation, letting you animate any property on any object.
- 11

Masonry
18.1KSnapKit/Masonry · Objective-CMasonry is a lightweight Objective-C library that wraps Apple's AutoLayout NSLayoutConstraints in a chainable, expressive syntax, making layout code far more concise and readable than writing raw constraints.
- 12

IQKeyboardManager
16.6Khackiftekhar/IQKeyboardManager · SwiftIQKeyboardManager is a drop-in iOS library that automatically prevents the keyboard from sliding up and covering a UITextField or UITextView, with no code or manual setup needed.
- 13

react-native-maps
16Kreact-native-maps/react-native-maps · TypeScriptreact-native-maps is a set of React Native Map components for iOS and Android — a native map view you drop into a React Native app and control from JavaScript.
- 14
SwifterSwift
15.2KSwifterSwift/SwifterSwift · SwiftSwifterSwift is a collection of over 500 native Swift extensions that add handy methods, syntactic sugar, and performance improvements to primitive data types and UIKit/Cocoa classes.
- 15

CocoaPods
14.8KCocoaPods/CocoaPods · RubyCocoaPods is the dependency manager for Xcode projects: you list your dependencies in a Podfile, and it resolves them, fetches the source code, and builds an Xcode workspace for you.
- 16

FLEX
14.6KFLEXTool/FLEX · Objective-CFLEX (Flipboard Explorer) is a set of in-app debugging and exploration tools for iOS apps. It shows a toolbar window over your running app that lets you inspect and modify nearly every piece of app state.
- 17

WebViewJavascriptBridge
14.3Kmarcuswestin/WebViewJavascriptBridge · Objective-CAn iOS/OSX library that passes messages between Objective-C and JavaScript inside web views — the plumbing for hybrid apps where native code and web content need to talk to each other.
- 18

Spring
14.1KMengTo/Spring · SwiftSpring is a Swift library for iOS that adds ready-made view animations (shake, pop, swing, flip, slide, fade, zoom and more) you can trigger from code or wire up directly in Storyboard.
- 19
incubator-weex
13.6Kapache/incubator-weex · C++Weex is a framework for building native Mobile cross-platform UI: you write a component once and it renders natively on Android, iOS, and (via a third-party plugin) mobile web.
- 20

CocoaLumberjack
13.3KCocoaLumberjack/CocoaLumberjack · Objective-CCocoaLumberjack is a fast and flexible logging framework for Apple platforms (macOS, iOS, tvOS, watchOS, visionOS) that replaces NSLog with a more powerful, multi-destination logging system.
- 21

AsyncDisplayKit
13.3Kfacebookarchive/AsyncDisplayKit · Objective-C++AsyncDisplayKit (ASDK) is an iOS framework for smooth asynchronous user interfaces: it moves expensive UI work — image decoding, text sizing and rendering, layout — off the main thread so the app keeps responding to the user.
- 22

SkeletonView
12.9KJuanpe/SkeletonView · SwiftSkeletonView is a Swift library for iOS that turns your existing views into animated skeleton (placeholder) loading screens while data loads, so users see what content is coming.
- 23

SVProgressHUD
12.4KSVProgressHUD/SVProgressHUD · Objective-CSVProgressHUD is a clean, lightweight progress HUD for iOS and tvOS apps — a small overlay that shows the progress of an ongoing task on top of your UI.
- 24

chameleon
12.3Kvicc/chameleon · Objective-CChameleon is a lightweight color framework for iOS that provides flat color palettes, gradients, hex color support, color extraction from images, and automatic contrasting text colors for Objective-C and Swift apps.
- 25

Material
12KCosmicMind/Material · SwiftMaterial is a UI/UX framework for building iOS applications with Google Material Design-inspired components like cards, text fields, navigation drawers, and snackbars.
- 26

Eureka
11.8Kxmartlabs/Eureka · SwiftAn elegant iOS form builder written in Swift: a library for defining settings-style forms in code instead of wiring table views by hand. It's made by XMARTLABS as a Swift re-creation of their XLForm library.
- 27

JSPatch
11.3Kbang590/JSPatch · Objective-CAn iOS library that bridges Objective-C and JavaScript through the Objective-C runtime: with a small embedded engine, the app can call any Objective-C class and method from JavaScript. It is generally used to hotfix iOS apps.
- 28

Mantle
11.2KMantle/Mantle · Objective-CMantle is a model framework for Cocoa and Cocoa Touch that lets you write model objects without the usual boilerplate for equality, hashing, description, and JSON conversion.
- 29

NVActivityIndicatorView
10.7Kninjaprox/NVActivityIndicatorView · SwiftNVActivityIndicatorView is a collection of over 30 ready-made loading animations for iOS apps, implemented as a drop-in UIView subclass.
- 30

MagicalRecord
10.7Kmagicalpanda/MagicalRecord · Objective-CMagicalRecord is an Objective-C library that simplifies Core Data usage on iOS and macOS, giving you clean one-line fetches, saves, and entity creation instead of verbose NSFetchRequest boilerplate.
- 31

FSCalendar
10.6KWenchaoD/FSCalendar · Objective-CFSCalendar is a fully customizable calendar UI library for iOS, usable from both Objective-C and Swift.
- 32

SQLite.swift
10.2Kstephencelis/SQLite.swift · SwiftSQLite.swift is a type-safe, Swift-language layer over SQLite3 that lets you write and run SQL queries with compile-time checking instead of raw SQL strings.
Related topics
Often tagged together