The Awesome Swift feed



An elegant and simple 3D Flyover Location Request Screen in Swift.
Featured Library // Category Location



Simple and powerful template language.
Featured Library // Category Template

Swift is #10 most popular and the fasted growing language!

Article Popular Story //

Last 7 Days


Reactant is a foundation for rapid and safe iOS development.
Featured Library // Category Architecture


Showcase new features after an app update similar to Pages, Numbers and Keynote.
Featured Library // Category Utility

Vapor vs Perfect

Popular comparison
  • Vapor - Elegant web framework for Swift that works on iOS, OS X, and Ubuntu.
  • Perfect - Server-side Swift. The Perfect library, application server, connectors and example apps.

RxSwift vs Bond

Popular comparison
  • RxSwift - Microsoft Reactive Extensions (Rx) for Swift and iOS/OSX platform.
  • Bond - a Swift binding framework.

Awesome Swift Newsletter » 102

Top Stories
  • Here's a channel of almost an entire curriculum of Swift Playground instructional videos on Youtube made by a former CS professor
  • Token Authentication in Vapor 3
  • The iOS Testing Manifesto
Follow us on Twitter @SwiftLibHunt


An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos.
Featured Library // Category Images

Swift Top 10 Articles for the Past Month (v.May 2018)

Article Popular Story //

A Blockchain Framework in Swift

Article Popular Story //


Easy to Use UIView subclass for implementating a video background in Swift 3
Featured Library // Category Video

Cartography vs SnapKit

Popular comparison
  • Cartography - declarative auto layout lib for your project.
  • SnapKit - A Swift Autolayout DSL for iOS & OS X.


Simple ActiveRecord implementation for Swift
Featured Library // Category ORM

SwiftSoup vs Kanna

Popular comparison
  • SwiftSoup - Pure Swift HTML Parser, with best of DOM, CSS, and jquery.
  • Kanna - another XML/HTML parser for Swift.


Android programming is elaborate in terms of its usage and customization ability. Exclusive skilled and experienced developers perform Android programming to create most feasible and easy to use mobile tools. Programming for Android is done through Java language. Google Android programming is done efficiently due to open nature of operating system. Google has contributed in special way to build such software which can be molded for users as per their needs. Java Developers and Android-profici...
Article Added by: EricWertz //

Last 30 Days


Framework for rapid development of native iOS apps that integrate with Salesforce.
Featured Library // Category API

Learning Swift, 3rd Edition

Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish.
Book Added by: brentcas //

Cleanse vs Swinject

Popular comparison
  • Cleanse - A Lightweight Swift Dependency Injection Framework by Square.
  • Swinject - A dependency injection framework for Swift.

Custom Pull-To-RefreshView: Swift 4

Article Popular Story //


Fully customizable calendar day view in Swift
Featured Library // Category Calendar


A Swift wrapper for (reverse) geocoding of OpenStreetMap data
Library Added by caloon into category Maps


Email Campaigns and Marketing Automation on iOS powered by EmailOctopus
Library Added by caloon into category Email

ObjectMapper vs SwiftyJSON

Popular comparison
  • ObjectMapper - JSON object mapper.
  • SwiftyJSON - A lib for JSON in Swift with error handling.


A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development.
Featured Library // Category Utility

Token Authentication in Vapor 3

Article Popular Story //


Easy Map Annotation Clustering.
Featured Library // Category Maps

Awesome Swift Newsletter » 101

Top Stories
  • Swift 4 is up for Arm Devices!
  • I made this free app for practicing Swift (it's like Duolingo for learning to code)
  • Parse JSON into struct using Decodable protocol
Follow us on Twitter @SwiftLibHunt