The Awesome Swift feed



Valet lets you securely store data in the iOS or OS X Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Featured Library // Category Keychain

Fixing Sofa’s Tight-Coupling Problem with Coordinators

Article Popular Story //

💕Learning to love Result 💕

Article Popular Story //

Hello Swift

This book is a great introduction to iOS development for readers of any age. It teaches you how to write apps for iPhones and iOS devices step by step, starting with your first line of Swift code.
Book Added by: vonlatinski //

Swift in Depth

A book that guides concept by concept through the skills needed to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux.
Book Added by: vonlatinski //

Anyone Can Create an App

An introduction and a great place to start learning iOS development. It begins with the basics by introducing programming concepts, the Swift language, and the tools you'll need to write iOS apps.
Book Added by: vonlatinski //

UndoManager in Swift 5 with example

- Perform undo-redo actions in a more simple way

I found that many of the developers required to implement undo/redo actions during development, usually in photo editing or video editing applications. Most of the developers who are not aware of UndoManager implement this using array/stack.
Article Added by: hitendradeveloper //


SnapKit vs Stevia

Popular comparison
  • SnapKit - A Swift Autolayout DSL for iOS & OS X.
  • Stevia - Elegant way to manage layout.


Pure Swift MongoDB Connector
Featured Library // Category MongoDB

String Interpolation - Deaf Can Code

Article Popular Story //

Syntax Highlighting in VIM for Swift via

Article Popular Story //

Last 7 Days


TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.
Featured Library // Category Auto Layout

Swift Property Observers willSet didSet

Article Popular Story //


Http server written in Swift with routing handler.
Featured Library // Category Webserver

iOS Development with Swift in Motion

An interactive liveVideo course on how to use Swift to build iOS apps, through learning the fundamentals of this language and many examples and exercises.
Tutorial Added by: vonlatinski //

iOS Development with Swift

A guide to creating apps for iPhone and iPad using the Swift language.
Book Added by: vonlatinski //

HandyJSON vs SwiftyJSON

Popular comparison
  • HandyJSON - A handy swift JSON-object serialization/deserialization libary for swift 2.x/3.x.
  • SwiftyJSON - A lib for JSON in Swift with error handling.

Property Observers in Swift

Article Popular Story //

Awesome Swift Newsletter » 149

Top Stories
  • Swift Generics Evolution - don't panic
  • Math, Juggling, and Swift (Video)
  • Heart Rate Monitor made easy
Follow us on Twitter @SwiftLibHunt


A simple and customizable Markdown Parser for Swift
Featured Library // Category Text

A useful script for your iOS projects

Article Popular Story //

Mockingjay vs OHHTTPStubs

Popular comparison
  • Mockingjay - An elegant library for stubbing HTTP requests with ease in Swift.
  • OHHTTPStubs - A testing library designed to stub your network requests easily.


A simple, customizable view for efficiently collecting country information in iOS apps.
Featured Library // Category UI

RxSwift vs PromiseKit

Popular comparison
  • RxSwift - Microsoft Reactive Extensions (Rx) for Swift and iOS/OSX platform.
  • PromiseKit - async promise programming lib.

Classic Computer Science Problems in Swift

A great book to sharpen Swift language skills by exploring foundational coding techniques and algorithms.
Book Added by: vonlatinski //

SwiftFormat vs SwiftLint

Popular comparison
  • SwiftFormat - A code library and command-line formatting tool for reformatting Swift code
  • SwiftLint - A tool to enforce Swift coding conventions for your Swift code.


Robust networking for web APIs.
Featured Library // Category Network

What are some pragmatic reasons for not using Swift?

Article Popular Story //

Last 30 Days

Math, Juggling, and Swift (Video)

Article Popular Story //