The Awesome Swift feed


Graphing Dependency Usage in Public Swift Projects

Article Popular Story //

Building BarChart with Shape API in SwiftUI

Article Popular Story //

StackViewController v0.5.2

A new version of StackViewController has been released
New Version


Forms that can be validated.
Featured Library // Category Form


Ranges in Swift explained with code examples

Article Popular Story //

Create a temperature dial in SwiftUI

Article Popular Story //

What’s New in Swift

Article Popular Story //

OHHTTPStubs v9.0.0

A new version of OHHTTPStubs has been released
New Version


PagingKit provides customizable menu UI
Featured Library // Category Menu

Awesome Swift Newsletter » 189

Top Stories
  • On the road to Swift 6 - Announcements
  • Code Golf now supports Swift :-)
  • Asynchronous Programming with Futures and Promises
Follow us on Twitter @SwiftLibHunt

RNCryptor vs CryptoSwift

Popular comparison
  • RNCryptor - CCCryptor (Apple's AES encryption) wrappers for iOS and Mac.
  • CryptoSwift - Crypto related functions and helpers for Swift implemented in Swift programming language.

SwiftUI defaults considered harmful

Article Popular Story //

Last 7 Days

When v5.0.0

A new version of When has been released
New Version


Pure Swift MongoDB Connector
Featured Library // Category MongoDB

SwiftSVG vs Kingfisher

Popular comparison
  • SwiftSVG - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)
  • Kingfisher - a lib for image download and caching.

Sockets+MVVM in Swift

Let’s understand the basic mechanism behind the socket programming and how to work with socket programming in swift while following the MVVM design pattern.
Article Added by: ConnectSteven //

On the road to Swift 6 - Announcements

Article Popular Story //

Optimizing views in SwiftUI using EquatableView

Article Popular Story //

Sign in with Apple, Part 4: Web and Other Platforms

Part forth in a series Sign in with Apple. Use Sign in with Apple JS to let users set up accounts and sign in to your website and apps on other platforms.
Tutorial Added by: sarunw //

LaunchAtLogin v3.0.0

A new version of LaunchAtLogin has been released
New Version

Creating your own custom file header | Ordinary Coding

Article Popular Story //

Mockingbird vs Cuckoo

Popular comparison
  • Mockingbird - A convenient mocking framework for Swift
  • Cuckoo - First boilerplate-free mocking framework for Swift


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


Coroutines for iOS and macOS.
Synced from the Github list // Category Concurrency

PureLayout vs SnapKit

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

DeviceKit v3.0.0

A new version of DeviceKit has been released
New Version


Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc.
Featured Library // Category UI

Asynchronous Programming with Futures and Promises

Article Popular Story //

Pull -to-dismiss modal presentation in iOS

Article Popular Story //