iOS

25 Open Source Swift UI Libraries For iOS App Development

By admin
7 years ago
Share

Must Use Swift UI Libraries

 

Developed by Apple Inc, Swift is currently the most popular programming language on Github and it has one of the most active communities that kindly contribute their open source projects.

 

 

Open source libraries can be sweet and they can make your life dramatically easier in building your iOS apps. For those iOS folks spending hours and days hunting for good libraries, you may find this post useful.

 

  1. Spring: A library to simplify iOS animations in Swift. [9164 stars on Github].

 

  1. Material: An animation and graphics framework that is used to create beautiful applications [6120 stars on Github].

 

  1. RazzleDazzle: A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros [2291 stars on Github].

 

  1. Stellar: A fantastic Physical animation library for swift [1881 stars on Github].

 

  1. Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support [594 stars on Github].

 

  1. PagingMenuController: Paging view controller with customizable menu in Swift [1305 stars on Github].

 

  1. PreviewTransition: A simple preview gallery controller [1025 stars on Github].

 

  1. YouTube Transition: Watch a video on the right corner like Youtube iOS app, written in Swift 3. [786 stars on Github].

 

  1. Twicket Segmented Control: Custom UISegmentedControl replacement for iOS, written in Swift [680 stars on Github].

 

  1. SCLAlertView-Swift: Beautiful animated Alert View written in Swift [3056 stars on Github].

 

  1. SwiftMessages: Very flexible alert messages written in Swift. [1356 stars on Github].

 

  1. XLActionController: Fully customizable and extensible action sheet controller written in Swift 3 [1346 stars on Github].

 

  1. Popover: Balloon pop up library like Facebook app, written in pure swift. [852 stars on Github].

 

  1. Presentr: Wrapper for custom ViewController presentations [635 stars on Github].

 

  1. FoldingCell: An expanding content cell inspired by folding paper material [4285 stars on Github].
  2. ExpandingCollection: A card peek/pop controller [2425 stars on Github].

 

  1. DGElasticPullToRefresh: Elastic pull to refresh component written in Swift [2308 stars on Github].

 

  1. DGElasticPullToRefresh: Elastic pull to refresh component written in Swift [2308 stars on Github].

 

  1. IGListKit: A data-driven UICollectionView framework for building fast and flexible lists — Instagram Engineering. [2443 stars on Github].

 

  1. PullToMakeSoup: Custom animated pull-to-refresh that can be easily added to UIScrollView [1301 stars on Github].

 

  1. DZNEmptyDataSet: Empty State UI Library [6552 stars on Github].

 

  1. Instructions: Create walkthroughs and guided tours in Swift. [2256 stars on Github].

 

  1. Presentation: Make tutorials, release notes and animated pages [1680 stars on Github].

 

  1. Chameleon: Flat Color Framework for Swift Developers [7071 stars on Github].

 

  1. DynamicColor: Extension to manipulate colors easily in Swift [1310 stars on Github].