Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 3.71 KB

Libs.md

File metadata and controls

59 lines (41 loc) · 3.71 KB

Awesome Swift Libraries ✅

Network
  • Alamofire - Elegant HTTP Networking in Swift.
  • Moya - Network abstraction layer that sufficiently encapsulates actually calling Alamofire directly
UI
  • ImagePicker - ImagePicker that shows both gallery and camera.
  • TextField Effects - Multiple styles of UITextFields.
  • DZNEmptyDataSet - To deal with empty UITableView and UICollectionView.
  • PDTSimpleCalendar - A simple Calendar / Date Picker for iOS using UICollectionView.
  • Chameleon - Flat Color Framework.
  • SVProgressHUD - Drop in progress HUD for multiple purposes.
  • SlackTextViewController - A drop in viewcontroller to use in messaging apps, developed by Slack.
  • SnapKit - Use autolayout in code easily.
  • Spring - Implement animations seamlessly.
  • iOSCharts - Multiple chart types for iOS.
  • Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web.
Dependency Injection
Persistence
  • Graph - An elegant data-driven framework for CoreData in Swift.
  • MagicalRecord - Easy way to use CoreData.
  • Realm - (Better) Alternative to CoreData.
Testing
  • Quick - Testing framework for both swift and Objective-C
  • Knuff - Test push notifications
  • NWPusher - Test push notifications
Reactive Programming
  • RxSwift - Reactive Programming in Swift for iOS, OSX, TVOS and WatchOS
  • ReactiveCocoa - Reactive programming for iOS, OSX, TVOS and WatchOS
Logging
JSON
Misc
  • ICanHas - Simplifies iOS user permission requests (location, push notifications, camera, contacts, calendar, photos, etc).
  • KeychainAccess - Simple Keychain Access Framework.
  • IAPHelper - In App Purchases iOS Helper.
  • Fastlane - Awesome tool for automating app deployment