Swift Cocoapods

Open-source Swift projects categorized as Cocoapods

Top 23 Swift Cocoapod Projects

  • GitHub repo Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Is Alamofire the industry standard or does your company handle networking differently? | reddit.com/r/iOSProgramming | 2021-01-24

    AlamoFire doesn’t support background configurations. Makes it impossible for my company to use AlamoFire for the one part of the app where it’d be useful as we support uploading/downloading unlimited numbers of files at a time (data driven app with offline support). If you’re downloading/uploading 10GB of data, you don’t want to be stuck sitting in an app waiting for it to finish... I’d be shocked if it’s an industry standard with such an important core feature missing.

  • GitHub repo open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: Apple subpoenas Valve as part of its legal battle with Epic: Valve fights back | reddit.com/r/pcgaming | 2021-02-19

    You can easily side load if you don't mind your users having access to the source code. Many apps do this: https://github.com/dkhamsing/open-source-ios-apps

  • GitHub repo SwiftyJSON

    The better way to deal with JSON data in Swift.

    Project mention: Need help with json data formatting | reddit.com/r/swift | 2021-01-09

    I second /u/daisnb that if possible, make sure the data is a consistent format and types, but if you’re unable to do that, I think SwiftyJSON can help, as it loosens the strict type requirement of Swift when handling JSON data

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

  • GitHub repo Eureka

    Elegant iOS form builder in Swift

  • GitHub repo NVActivityIndicatorView

    A collection of awesome loading animations

  • GitHub repo SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    SwifterSwift/SwifterSwift (Swift): A handy collection of more than 500 native Swift extensions to boost your productivity.

  • GitHub repo Quick

    The Swift (and Objective-C) testing framework.

    Project mention: Mobile e2e tests using WebdriverIO and Appium | dev.to | 2021-02-28

    These tests are responsible for validating that a single unit is working properly. You can think of a unit as a class or function. These tests are written in an isolated fashion. I mean, if the rest of the system is full of bugs and nothing else work, if this unit work, the test will pass. They are also repeatable. They don't depend on anything else, really. Anytime you run the test, if the code hasn't changed, the test will report the same result. These tests are intimately related to the code quality of your project. If your code is clean, these tests should be relatively easy to write. When writing unit tests in iOS, you usually use XCTest or Quick

  • GitHub repo XLPagerTabStrip

    Android PagerTabStrip for iOS.

  • GitHub repo SideMenu

    Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

  • GitHub repo Koloda

    KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.

    Project mention: Tinder-like app to pick a movie with your SO or friends | reddit.com/r/iOSProgramming | 2021-03-04

    hey, I used this https://github.com/Yalantis/Koloda

  • GitHub repo AnimatedCollectionViewLayout

    A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.

  • GitHub repo SkyFloatingLabelTextField

    A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.

  • GitHub repo Siren

    Notify users when a new version of your app is available and prompt them to upgrade.

  • GitHub repo XCGLogger

    A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

  • GitHub repo Persei

    Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

  • GitHub repo XLActionController

    Fully customizable and extensible action sheet controller written in Swift

  • GitHub repo Stevia

    :leaves: Write concise Autolayout code

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

  • GitHub repo Netfox

    A lightweight, one line setup, iOS / OSX network debugging library! 🦊

  • GitHub repo AspectFillFaceAware

    An extension that gives UIImageView the ability to focus on faces within an image.

  • GitHub repo GuillotineMenu

    Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

  • GitHub repo Gemini

    Gemini is rich scroll based animation framework for iOS, written in Swift.

  • GitHub repo MobilePlayer

    :iphone: :movie_camera: A powerful and completely customizable media player for iOS

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-04.

Index

What are some of the best open-source Cocoapod projects in Swift? This list will help you:

Project Stars
1 Alamofire 35,311
2 open-source-ios-apps 26,612
3 SwiftyJSON 20,343
4 SnapKit 17,324
5 Eureka 11,052
6 NVActivityIndicatorView 9,656
7 SwifterSwift 9,507
8 Quick 9,009
9 XLPagerTabStrip 6,488
10 SideMenu 5,005
11 Koloda 4,838
12 AnimatedCollectionViewLayout 4,115
13 SkyFloatingLabelTextField 3,793
14 Siren 3,751
15 XCGLogger 3,615
16 Persei 3,359
17 XLActionController 3,137
18 Stevia 3,068
19 Netfox 3,033
20 AspectFillFaceAware 2,932
21 GuillotineMenu 2,891
22 Gemini 2,874
23 MobilePlayer 2,861