Fork me on GitHub

Ranked awesome lists, all in one place

This list is a copy of vsouza/awesome-ios with ranks


awesome Join the chat at gitter Build Status PRs Welcome

About

A curated list of awesome iOS frameworks, libraries, tutorials, Xcode extensions and plugins, components and much more. The list is divided into categories such as Frameworks, Components, Testing and others, open source projects, free and paid services. There is no pre-established order of items in each category, the order is for contribution. If you want to contribute, please read the guide.

instabug-visual-repro-steps

Instabug has just released their visual repro steps feature to enable you to trace all the views that the user interacted with before a bug or a crash occured. This will help you reproduce bugs and fix them 10x faster. We highly recommend integrating Instabug’s framework as they compiled a lot of other great features like network logs and screen annotations, providing you with useful and rich data attached to each bug or crash report. Instabug is offering awesome-ios community an exclusive 15% discount on all paid plans. Go to 1 minute integration guide.

How to Use

Awesome-iOS is an amazing list for people who need a certain feature on their app, so the best ways to use are:

Content

Courses

Getting Started

Courses, tutorials and guides

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

Apple TV

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

Architecture Patterns

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

ARKit

Library and tools to help you build unparalleled augmented reality experiences

Authentication

Oauth and Oauth2 libraries, social logins and captcha tools.

Blockchain

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

Bridging

Sharing code between Objective-C and Swift, iOS and macOS, Javascript and Objective-C.

Cache

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

Charts

Beautiful, Easy and Fully customized charts

Code Quality

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

Linter

Static code analyzers to enforce style and conventions.

Color

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

Command Line

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

Concurrency

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

Core Data

Core data Frameworks, wrappers, generators and boilerplates.

Database

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

Data Structures / Algorithms

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

Date & Time

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

Debugging

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

EventBus

Files

Functional Programming

Games

GCD

Gesture

Graphics

Hardware

Bluetooth

Camera

Force Touch

iBeacon

Location

Other Hardware

Layout

Localization

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

Logging

Machine Learning

Maps

Math

Media

Audio

GIF

Image

Media Processing

PDF

Streaming

Video

Messaging

Also see push notifications

Networking

Email

Representations

Notifications

Push Notifications

Push Notification Providers

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

Local Notifications

Optimization

Parsing

CSV

JSON

XML & HTML

Other Parsing

Passbook

Payments

Permissions

Products

Reactive Programming

React-Like

Reflection

Regex

SDK

Official

Unofficial

Security

Encryption

Keychain

Server

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

Text

Font

Testing

TDD / BDD

A/B Testing

UI Testing

Other Testing

UI

Activity Indicator

Animation

Transition

Alert & Action Sheet

Badge

Button

Calendar

Cards

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

Form & Settings

Keyboard

Label

Login

PickerView

ProgressView

Pull to Refresh

Rating Stars

ScrollView

Segmented Control

Slider

Splash View

Status Bar

Stepper

Switch

Tab Bar

Table View / Collection View

Expandable Cell

Placeholder

Tag

TextField & TextView

UIPageControl

Web View

Utility

VR

Walkthrough / Intro / Tutorial

WebSocket

Project setup

Dependency / Package Manager

Tools

Rapid Development

Injection

Deployment / Distribution

App Store

Xcode

Extensions (Xcode 8+)

Themes

Other Xcode

Reference

Style Guides

Good Websites

News, Blogs and more

UIKit references

Forums and discuss lists

Tutorials and Keynotes

iOS UI Template

Prototyping

Newsletters

Medium

Social Media

Twitter

Facebook Groups

Podcasts

Books

Other Awesome Lists

Other amazingly awesome lists can be found in the

Contributing and License

This list is a copy of vsouza/awesome-ios with ranks