30 Amazing iOS Swift Libraries for the Past Year (v.2018)

Mybridge
Mybridge for Professionals
6 min readJan 13, 2018

--

For the past year, we’ve compared nearly 6,000 Swift open source libraries written in Swift to pick the Top 30 (0.5% chance).

This is an extremely competitive list and it carefully picks the best open source Swift libraries, tools and projects published between January and December 2017. Mybridge AI evaluates the quality by considering popularity, engagement and recency. To give you an idea about the quality, the average number of Github stars is 3,727.

  • 23 Amazing Swift UI Libraries for the Past Year (v.2019): Here
  • Amazing Swift UI Libraries (v.2017, avg. 4,010 ⭐️): Here (0 duplicate)
  • Amazing Swift Apps (avg. 2,781 ⭐️): Here (0 duplicate)
  • Amazing Open Source Android Apps (avg. 3874 ⭐️): Here (0 duplicate)

Open source libraries can help programmers greatly speed up the development process and achieve their goal. You can also learn by reading the source code and building something on top of the projects. Give a plenty of time to play around with iOS libraries you may have missed for the past year.

(Click the numbers below.)

No 1

Vapor (v2): A web framework and server for Swift that works on macOS and Ubuntu. [12261 stars on Github]. Courtesy of Qutheory

No 2

SnapKit: A Swift Autolayout DSL for iOS & OS X [11755 stars on Github]. Courtesy of Robert Payne

No 3

Hero: Supercharged transition engine for iOS. [11922 stars on Github]. Courtesy of Luke Zhao

No 4

Carthage: A simple, decentralized dependency manager for Cocoa [10894 stars on Github].

No 5

Iina: The modern video player for macOS. [10072 stars on Github].

No 6

SwiftLint (v 0.2): A tool to enforce Swift style and conventions. [8396 stars on Github]. Courtesy of realm.io

No 7

Lona: A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, images, and other artifacts. [3960 stars on Github]. Courtesy of Devin Abbott at AirbnbEng

No 8

SkeletonView: An elegant way to show users that something is happening and also prepare them to which contents he is waiting [3191 stars on Github]. Courtesy of Juanpe Catalán

No 9

ARKit-CoreLocation: Combines the high accuracy of AR with the scale of GPS data. [3176 stars on Github]. Courtesy of Andrew Hart

No 10

PanelKit: A UI framework that enables panels on iOS. [3055 stars on Github]. Courtesy of Louis D'hauwe

No 11

ViewAnimator: Bring your UI to life with just one line [2801 stars on Github]. Courtesy of Marcos Griselli

No 12

SwipeCellKit: Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift. [2703 stars on Github].

No 13

Spruce-ios: Swift library for choreographing animations on the screen. [2241 stars on Github]. Courtesy of WillowTree, Inc.®

No 14

BulletinBoard: Generate and Display Bottom Card Interfaces on iOS [2229 stars on Github]. Courtesy of Alexis Aubry Radanovic

No 15

TinyConstraints: Syntactic sugar that makes Auto Layout sweeter for human use. [2207 stars on Github]. Courtesy of Robert-Hein

No 16

Gemini: Rich scroll based animation framework for iOS, written in Swift. [2101 stars on Github]. Courtesy of Shohei Yokoyama

No 17

SpreadsheetView: create complex layouts like schedule, gantt chart or timetable as if you are using Excel [2158 stars on Github]. Corutesy of Kishikawa Katsumi

No 18

SwiftKotlin: A tool to convert Swift code to Kotlin. [1868 stars on Github].

No 19

NotificationBanner: The easiest way to display highly customizable in app notification banners in iOS [1579 stars on Github].

No 20

Twitter Image Pipeline: a robust and performant image loading and caching framework for iOS clients [1454 stars on Github]. Courtesy of Nolan O’Brien at Twitter

No 21

FengNiao: A command line tool for cleaning unused resources in Xcode. [1370 stars on Github]. Courtesy of 王巍(Wei Wang)

No 22

MessageKit: In-progress: A community-driven replacement for JSQMessagesViewController [1471 stars on Github]. Courtesy of Steven

No 23

Dotzu: In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More. [1241 stars on Github]. Courtesy of @Remi Robert ✏

No 24

Material-motion-swift: Reactive motion for iOS. [1106 stars on Github]. Courtesy of Jeff Verkoeyen

No 25

CollectionKit: A modern Swift framework for building reusable data-driven collection components. [1909 stars on Github].

No 26

Bender: Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood. [1326 stars on Github].

No 27

HGPlaceholders: Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project [1011 stars on Github].

No 28

Quicktype-xcode: Xcode extension to paste JSON as Swift, Obj-C++, Java and more [943 stars on Github]. Courtesy of David Siegel

No 29

DefaultsKit: Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS [812 stars on Github]. Courtesy of Nuno Dias

No 30

Time: Type-safe time calculations in Swift, powered by generics [614 stars on Github]. Courtesy of Oleg Dreyman

That’s it for Open Source Swift Libraries of the Year. If you like this curation, read best daily articles based on your programming skills on our website.

Recommend & share..

--

--