Carthage
A simple, decentralized dependency manager for Cocoa (by Carthage)
Kingfisher
A lightweight, pure-Swift library for downloading and caching images from the web. (by onevcat)
Our great sponsors
Carthage | Kingfisher | |
---|---|---|
5 | 19 | |
14,905 | 22,788 | |
0.1% | - | |
5.9 | 8.4 | |
about 1 month ago | 8 days ago | |
Swift | Swift | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Carthage
Posts with mentions or reviews of Carthage.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-12.
-
Binding Lottie (or any other Swift framework with UI) in MAUI
On iOS side to keep it clean, I've used Carthage to get Lottie. The wrapping is pretty much the same, the goal is to make sure we can set the animation and get the view.
-
Awesome macOS Libraries List
Carthage - A simple, decentralized dependency manager for Cocoa. Language: Swift.
-
MagazineLayout
To install MagazineLayout using Carthage, add github "airbnb/MagazineLayout" to your Cartfile, then follow the integration tutorial here.
-
Building a restaurant iOS App
To add Alamofire, we'll be using Swift Package Manager. Xcode comes with built-in support for it and we'll not have to use external package managers like Cocoapods or Carthage. Click on File → Add Packages...
-
How to migrate your project with Carthage to Xcode 12
Carthage / Building platform-independent XCFrameworks (Xcode 12 and above)
Kingfisher
Posts with mentions or reviews of Kingfisher.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-17.
-
Question about Apple's review
The 3rd party library I use GRDB SwiftyUserDefaults Kingfisher SwiftDate Popovers
-
Storage of 1000's of images for Travel app
Saving URLs definitely the way to go. Would recommend using a library such as Kingfisher to do the image loading/ caching for you.
-
Best way to extract text and images from html code in order?
I also looked into this github library but wanted to first ask if anyone's had any experience using it.
-
Collection view downloading wrong image
You can checkout Kingfisher library (it downloads image, and caches it). Usage is fairly simple but I would recomment that you create extension for the UIIMageView, somthing in line like this:
-
How do you guys handle image caching?
In native iOS, most people use Kingfisher, and i'd love to have something as good as that on our RN app. Perhaps just some pure JS library that you could plug on the existing image component, and that would handle the saving-to-disk and fetching of the image?
-
Cracking the iOS Interview
Kingfisher - Download and cache images
- Kingfisher
-
Is using CoreData + CloudKit to store text note, and iCloud Document to store note image attachments as image files a good design approach?
We are using https://github.com/onevcat/Kingfisher for smooth image loading in collection view. If the image data are not in regular text file, how can we integrate CoreData's blob data with Kingfisher?
-
Almost Netflix: An iOS Netflix Clone built with Appwrite
Make sure the proper target is selected in the Add to target in the dialog as shown above, then click Add Package button. The package should successfully be added to your project. Now following the same process, this time search for the Kingfisher package using the GitHub URL as the following https://github.com/onevcat/Kingfisher.
-
Awesome macOS Libraries List
Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web. Language: Swift.
What are some alternatives?
When comparing Carthage and Kingfisher you can also consider the following projects:
swift-package-manager - The Package Manager for the Swift Programming Language
SDWebImage - Asynchronous image downloader with cache support as a UIImageView category
Xcode Maven - Maven for iOS Builds
Nuke - Image loading system
CocoaPods
AlamofireImage - AlamofireImage is an image component library for Alamofire
Accio - A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.
SwiftSVG - A simple, performant, and lightweight SVG parser
Alcatraz
SDWebImageSwiftUI - SwiftUI Image loading and Animation framework powered by SDWebImage
Rome - Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
AsyncImageView - [DEPRECATED]