Awesome

awesome Buy Me a Coffee

This project is supported by:

Contributing and Collaborating

Please see CONTRIBUTING and CODE-OF-CONDUCT for details.

Contents

Analytics

Analytics platforms, SDK's, error tracking and real-time answers about your app

App Routing

Elegant URL routing, navigation frameworks, deep links and more

App Store

Apple Guidelines and version notification libraries

back to top

Apple TV

tvOS view controllers, wrappers, template managers and video players.

Architecture Patterns

Clean architecture, Viper, MVVM, Reactive... choose your weapon.

back to top

ARKit

Library and tools to help you build unparalleled augmented reality experiences

back to top

Authentication

Oauth and Oauth2 libraries, social logins and captcha tools.

back to top

Blockchain

Tool for smart contract interactions. Bitcoin protocol implementations and Frameworks for interacting with cryptocurrencies.

back to top

Books

Most recommended books

back to top

Cache

Thread safe, offline and high performance cache libs and frameworks.

back to top

Charts

Beautiful, Easy and Fully customized charts

back to top

Code Injection

Decrease development time with these tools

back to top

Code Quality

Quality always matters. Code checkers, memory vigilants, syntax sugars and more.

back to top

Linter

Static code analyzers to enforce style and conventions.

back to top

Color

Hex color extensions, theming, color pickers and other awesome color tools.

back to top

Command Line

Smart, beautiful and elegant tools to help you create command line applications.

back to top

Concurrency

Job schedulers, Coroutines, Asynchronous and Type safe threads libs and frameworks written in Swift

back to top

Core Data

Core data Frameworks, wrappers, generators and boilerplates.

back to top

Courses

Getting Started

Courses, tutorials, guides and bootcamps

back to top

Database

Wrappers, clients, Parse alternatives and safe tools to deal with ephemeral and persistent data.

back to top

Data Structures / Algorithms

Diffs, keypaths, sorted lists and other amazing data structures wrappers and libraries.

back to top

Date & Time

Time and NSCalendar libraries. Also contains Sunrise and Sunset time generators, time pickers and NSTimer interfaces.

back to top

Debugging

Debugging tools, crash reports, logs and console UI's.

back to top

Dependency Injection

back to top

Dependency / Package Manager

back to top

Deployment / Distribution

back to top

EventBus

Promises and Futures libraries to help you write better async code in Swift.

back to top

Files

File management, file browser, zip handling and file observers.

back to top

Functional Programming

Collection of Swift functional programming tools.

back to top

Games

back to top

GCD

Grand Central Dispatch syntax sugars, tools and timers.

back to top

Gesture

Libraries and tools to handle gestures.

back to top

Graphics

CoreGraphics, CoreAnimation, SVG, CGContext libraries, helpers and tools.

back to top

Hardware

Bluetooth

Libraries to deal with nearby devices, BLE tools and MultipeerConnectivity wrappers.

back to top

Camera

Mocks, ImagePickers, and multiple options of customizable camera implementation

back to top

Force Touch

Quick actions and peek and pop interactions

back to top

iBeacon

Device detect libraries and iBeacon helpers

back to top

Location

Location monitoring, detect motion and geofencing libraries

back to top

Other Hardware

back to top

Layout

Auto Layout, UI frameworks and a gorgeous list of tools to simplify layout constructions

back to top

Localization

Tools to manage strings files, translate and enable localization in your apps.

back to top

Logging

Debugging lives here. Logging tools, frameworks, integrations and more.

back to top

Machine Learning

A collection of ML Models, deep learning and neural networking libraries

back to top

Maps

back to top

Math

Math frameworks, functions and libraries to custom operations, statistical calculations and more.

back to top

Media

Audio

back to top

GIF

back to top

Image

back to top

Media Processing

back to top

PDF

back to top

Streaming

back to top

Video

back to top

Messaging

Also see push notifications

back to top

Networking

back to top

Newsletters

back to top

Notifications

Push Notifications

back to top

Push Notification Providers

Most of these are paid services, some have free tiers.

back to top

Objective-C Runtime

Objective-C Runtime wrappers, libraries and tools.

back to top

Optimization

back to top

Other Awesome Lists

Other amazingly awesome lists can be found in the

back to top

Parsing

CSV

back to top

JSON

back to top

XML & HTML

back to top

Other Parsing

back to top

Passbook

back to top

Payments

back to top

Permissions

back to top

Podcasts

back to top

Project setup

back to top

Prototyping

back to top

Rapid Development

back to top

Reactive Programming

back to top

React-Like

back to top

Reference

back to top

Reflection

back to top

Regex

back to top

SDK

Official

back to top

Unofficial

back to top

Security

back to top

Encryption

back to top

Keychain

back to top

Server

Server side projects supporting coroutines, Linux, MacOS, iOS, Apache Modules, Async calls, libuv and more.

back to top

Style Guides

back to top

Testing

TDD / BDD

back to top

A/B Testing

back to top

UI Testing

back to top

Other Testing

back to top

Text

back to top

Font

back to top

UI

back to top

Activity Indicator

back to top

Animation

back to top

Transition

back to top

Alert & Action Sheet

back to top

Badge

back to top

Button

back to top

Calendar

back to top

Cards

Card based UI's, pan gestures, flip and swipe animations

back to top

Form & Settings

Input validators, form helpers and form builders.

back to top

Keyboard

back to top

Label

back to top

Login

back to top

back to top

back to top

PickerView

back to top

back to top

ProgressView

back to top

Pull to Refresh

back to top

Rating Stars

back to top

ScrollView

back to top

Segmented Control

back to top

Slider

back to top

Splash View

back to top

Status Bar

back to top

Stepper

back to top

Switch

back to top

Tab Bar

back to top

Table View / Collection View

Table View

back to top

Collection View

back to top

Expandable Cell

back to top

back to top

Placeholder

back to top

Collection View Layout

back to top

Tag

back to top

TextField & TextView

back to top

UIPageControl

back to top

Web View

back to top

Utility

back to top

back to top

VR

back to top

Walkthrough / Intro / Tutorial

back to top

Websites

back to top

WebSocket

back to top

Tools

back to top

Tutorials and Keynotes

back to top

UI Templates

back to top

Xcode

Extensions

back to top

Themes

back to top

Other Xcode

back to top