The Awesome iOS feed



High-level crypto library, providing basic asymmetric encryption, secure messaging with forward secrecy and secure data storage, supports iOS/OS X, Android and different server side platforms.
Featured Library // Category Security

Separation of Concerns in Software Design

Article Popular Story //

PromiseKit v6.13.0

A new version of PromiseKit has been released
New Version



Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc.
Featured Library // Category Debugging

A native implementation of websockets in Swift 5.0

Library Popular Story //

Awesome iOS Newsletter » 185

Top Stories
  • Introducing Reality Converter
  • Why should we avoid using closures in Swift structs?
  • Five tips to ask better questions
Follow us on Twitter @iOSLibHunt

Barber: fast build times for big Swift projects

Library Popular Story //

Valet v3.2.8

A new version of Valet has been released
New Version

SwiftKeychainWrapper vs SAMKeychain

Popular comparison
  • SwiftKeychainWrapper - A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.
  • SAMKeychain - Simple Objective-C wrapper for the keychain that works on Mac and iOS.

Last 7 Days


An image download and caching library for iOS written in Swift.
Featured Library // Category Image

SwiftyJSON vs ObjectMapper

Popular comparison
  • SwiftyJSON - The better way to deal with JSON data in Swift.
  • ObjectMapper - A framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON.

Why do mobile apps crash?

Article Popular Story //

SwiftFormat vs SwiftLint

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

Realm v5.0.0-beta.2

A new version of Realm has been released
New Version

Building a Caching Custom Combine Operator: The Chain

Combine provides a lot of functionality out of the box. But what if you need to build your own custom Publisher? Apple's docs are less than helpful. Let's build one, starting with the Combine chain itself.
Tutorial Added by: evandeaubl //


Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.
Featured Library // Category Database

Five tips to ask better questions

Article Popular Story //

Bitrise vs fastlane

Popular comparison
  • Bitrise - Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate.
  • fastlane - Connect all iOS deployment tools into one streamlined workflow.

Hue v5.0.1

A new version of Hue has been released
New Version


Open source implementation of Apple's Combine framework for processing values over time.
Featured Library // Category Reactive Programming

Nuke vs Kingfisher

Popular comparison
  • Nuke - Advanced framework for managing images
  • Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web.

Introducing Reality Converter

Article Popular Story //

What’s new in Watch OS 6? (Stand-alone watchOS application with SwiftUI)

Read what's new in Watch OS 6. Know how to create a stand-alone watchOS application with SwiftUI and make it.
Article Added by: Max //

SPAlert v2.1

A new version of SPAlert has been released
New Version


A modern In-App Purchases management framework for iOS.
Featured Library // Category Payments

Mixpanel v3.5.1

A new version of Mixpanel has been released
New Version


Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.
Featured Library // Category UI

Why should we avoid using closures in Swift structs?

Article Popular Story //