A list of awesome resources, libraries, frameworks for iOS developers.
- Pure Swift
- Data Layer
- Image Processing
- Logging and Debug
- Learn Swift
- Coding Guide
- 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.
- Then - Super sweet syntactic sugar for Swift initializers.
- FlatBuffersSwift - an efficient cross platform serialization library
- 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