The Awesome Swift feed



Promises & Await
Featured Library // Category Concurrency

Generics in Swift 4

Article Popular Story //

Swift 4's weak references and how they are different

Article Popular Story //



Fast Swift UIViews layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable.
Featured Library // Category Layout

(Swift Data Structures) - Multiset (Reddit Series Special)

Article Popular Story //


VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
Synced from the Github list // Category UI


A simple way to hide the notch on the iPhone X.
Synced from the Github list // Category UI


A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.
Synced from the Github list // Category Images

Writing a Scalable API Client in Swift 4

How to make a protocol oriented API client using Swift 4 features like Codable.
Article Added by: victorpimentel //

Last 7 Days


Menu with a circular layout based on Macaw.
Featured Library // Category Menu

Awesome Swift Newsletter » 68

Top Stories
  • Xcode 9: 20 Tips & Tricks for keyboard shortcuts, IB, snippets, refactoring
  • Designing a Button Bar-Style UISegmentedControl in Swift (would love any feedback!)
  • Introduction to Clean Swift Architecture (VIP)
Follow us on Twitter @SwiftLibHunt

Introduction to Routing in Vapor 2

Article Popular Story //

SwiftLint vs SwiftFormat

Popular comparison
  • SwiftLint - A tool to enforce Swift coding conventions for your Swift code.
  • SwiftFormat - Auto formatting Swift code, similar to Clang format.


Elegant manager for convenient deal with UIPickerView
Library Added by Otbivnoe into category UI


Functional JSON parsing, mapping to objects, and serialize to JSON.
Featured Library // Category JSON

Introduction to Clean Swift Architecture (VIP)

Article Popular Story //


An Event View based on Apple's Event Detail View.
Library Added by amantaneja into category Calendar

Swift 4.0 Released!

Update Popular Story //


iOS video player in Swift, simple drop in component for playing and streaming media.
Featured Library // Category Video

Swinject vs Dip

Popular comparison
  • Swinject - A dependency injection framework for Swift.
  • Dip - A simple Dependency Injection Container.

Node.js based Objective-C to Swift Converter

Library Popular Story //


Configurable and extensible high-level logging API that is simple, lightweight and performant.
Featured Library // Category Logging

Unbox vs ObjectMapper

Popular comparison
  • Unbox - The easy to use Swift JSON decoder.
  • ObjectMapper - JSON object mapper.

Securing Routes in Vapor 2 Using Middleware

Article Popular Story //


A PDF viewer and annotator that can be embedded in iOS applications.
Featured Library // Category PDF

EVReflection vs ObjectMapper

Popular comparison
  • EVReflection - Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable
  • ObjectMapper - JSON object mapper.

PureLayout vs SnapKit

Popular comparison
  • PureLayout - The ultimate API for iOS & OS X Auto Layout.
  • SnapKit - A Swift Autolayout DSL for iOS & OS X.

SwiftEventBus vs RxSwift

Popular comparison
  • SwiftEventBus - A publish/subscribe event bus optimized for iOS.
  • RxSwift - Microsoft Reactive Extensions (Rx) for Swift and iOS/OSX platform.