A list of useful Swift projects & libraries.
- Tactile - A Simple way to handle gestures.
- Hue - An all in one colour library.
- UIImageColors - iTunes style color fetcher for UIImage wiht a bunch of extra useful functionality.
- Swift algorithm club - a list of common alogrithms implemented in swift.
- IBAnimatable - cool animation library.
- SwiftyDB - A database for swift.
- AsyncKit - Utilities for asynchronous code inspired by JavaScript module async.
- Async - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch.
- Buglife - An awesome bug reporting SDK & web platform for iOS apps.
- PromiseKit - A thoughtful and complete implementation of promises for iOS and OS X with first-class support for both Objective-C and Swift.
- SwitfZ - A Swift library for functional programming.
- Nifty - Library of asynchronous utilities for everyday programmers.
- StateView - A UIView substitute that automatically updates itself when data changes.
- SwiftKeychainWrapper - A simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.
- DeviceKit - A value-type replacement of UIDevice.
- DGElasticPullToRefresh - Elastic pull to refresh compontent developed in Swift.
- FillableLoaders - Customisable progress monitor.
- PullToBounce - Custom pull to refresh animation.
- Gecco - Highlight items for use in walkthrough tutorials.
- Instructions - Add customizable coach marks into you iOS project. Instructions will makes your life easier, I promise. Available for both iPhone and iPad.
- Eureka - Create dynamic table-view forms from a DSL specification in Swift.
- FlourishUI - highly configurable, out-of-the-box-pretty, User Interface library/kit thingy. It has a minimal set of UI components now, but already packs quite a punch with the UIColor extension, animated Material-inspired buttons, and modal views.
- PeekPop - Swift framework that brings backwards-compatibility to Peek and Pop.
- Charts - Charts library for iOS.
- PNChart - A simple and beautiful chart lib with animation.
- MEVFloatingButton - An iOS drop-in UITableView, UICollectionView, UIScrollView superclass category for showing a customizable floating button on top of it.
- Interpolate - powerful Swift interpolation framework for creating interactive gesture-driven animations.
- Blurable - Apply a Gaussian Blur to any UIView with Swift Protocol Extensions.
- Freddy - Cool JSON library.
- SwiftyJSON - SwiftyJSON makes it easy to deal with JSON data in Swift.
- mapper - A JSON deserialisation library.
- Tailor - Simple object mapper.
- Decodable - Object mapper.
- ObjectMapper - Map objects to models.
- AlamoFireObjectMapper - An extension to Alamofire which automatically converts JSON response data into swift objects using ObjectMapper.
- Genome - Failure-Driven JSON Mapping in Swift.
- AlamoFire - An HTTP networking library written in Swift.
- TRON - lightweight REST/ networking lib built on top of alamoFire.
- Siesta - Drastically simplifies app code by providing a client-side cache of observable models for RESTful resources.
- ICanHas - Simplifies iOS user permission requests (location, push notifications, camera, contacts, calendar, photos, etc).
- PermissionScope - Framework for intelligently requesting permissions from users. It contains not only a simple UI to request permissions but also a unified permissions API that can tell you the status of any given system permission or easily request them.
- Permission - Permission exposes a unified API to request permissions on iOS.
- Principle - quickly create animated interactive UI mock ups.
- Refactorator - Xcode plugin for refactoring Swift & now Objective-C code. It will rename public or internal vars, functions, enums etc. For private and local entities use Xcode's existing "Edit All in Scope" functionality.
- [Knuff] (https://github.com/KnuffApp/Knuff) - Debug application for Apple Push Notification Service (APNs).
- iOS Cookies - A hand curated list of frameworks.
- 7 Types of Animations for Your Mobile App - interesting article about animations and their place in UI/UX.
- Modular Xcode projects - A great explanation of Xcode project structure.