####About A list of awesome resources, libraries, frameworks for iOS developers.
##Contents * Architecture * Pure Swift * Foundation * Color * Date * Operations * Timer * UI * Animations * Activity Indicator * Alerts * Button * Cache * Calendar * Camera & Gallery * Chat * CollectionView * Drawing * Forms * Graphs * Image * Image Caching * Label * Map * Navigation * Notification * Onboarding * Page Control * PopOver * Pull-to-Refresh * Side Menu * Tab Bar * TableView * TextField * Textview * Walkthrough * Others * Networking * Network Layer * JSON Parsing * Data Layer * Image Processing * Security * Audio * Video * Logging and Debug * Analytics * Localization * Misc * Version * Learn Swift * Coding Guide * AI * Similar Compilations
- Design patterns in Swift
- The Principles of OOD - based on Uncle Bob articles.
- ReSwift - Unidirectional Data Flow in Swift - Inspired by Redux
- Transporter - Modern finite-state machine implemented in pure Swift
- A composable pattern for pure state machines with effects
- Square: Cleanse - Lightweight Swift Dependency Injection Framework
- RayWenderlich: AlgorithmClub - Algorithms and data structures in Swift, with explanations!
- SwiftStructures - Examples of commonly used data structures and algorithms in Swift.
###Other * Then - Super sweet syntactic sugar for Swift initializers. * FlatBuffersSwift - an efficient cross platform serialization library * SwiftUtils * Validated - μ-Library for Somewhat Dependent Types
- Date Extentions - Practical real-world dates
- NSDate-TimeAgo - A “time ago”, “time since”, “relative date”, or “fuzzy date” category for NSDate and iOS.
- PSOperations - A framework for advanced NSOperations usage https://developer.apple.com/videos/wwdc/2015/?id=226
- Fantastic iOS Animation - A collection of iOS animation repos
- Stellar - A fantastic Physical animation library for swift
- Advance - A powerful animation framework for iOS, tvOS, and OS X.
- IFTTT: RazzleDazzle
- Fluent - Swift animation made easy.
- Ramotion: CircleMenu
- Ramotion: Preview Transition
- Ramotion: FoldingCell
- Yalantis: Star Wars
- HanekeSwift - A lightweight generic cache for iOS written in Swift with extra love for images.
Camera and Gallery
- KYShutterButton - Custom button that is similar to the shutter button of the camera app
- ALCameraViewController - A camera view controller with custom image picker and image cropping.
- IFTTT: FastttCamera - Fasttt and easy camera framework for iOS with customizable filters.
- Fusuma - Instagram-like photo browser and a camera feature.
- MHVideoPhotoGallery - A Photo and Video Gallery.
- Yalantis: PixPic - A photo editing app.
- PrismaSimpleImagePicker - Prisma custom camera, image picker and picture editor
- UPCarouselFlowLayout - A fancy carousel flow layout for UICollectionView on iOS.
- Ramotion: ExpandingCollection - a card peek/pop controller
- Koloda - Tinder like cards
- NXDrawKit - A simple and easy but useful drawing kit for iPhone
- Eureka - Elegant iOS form builder in Swift 2
- ScrollableGraphView - An adaptive scrollable graph view for iOS to visualise simple discrete datasets.
- Awesome iOS Charts - A curated list of awesome iOS chart libraries.
- Translucid - Set an Image as text background
- XAnimatedImage - A performant animated GIF engine for iOS.
- AspectFillFaceAware - focus on faces within an image when using AspectFill.
- Nuke - for loading, processing, caching and preheating images
- Preheat - Automates prefetching of content in UITableView and UICollectionView