Skip to content

Latest commit

 

History

History
1421 lines (929 loc) · 82.8 KB

swift.md

File metadata and controls

1421 lines (929 loc) · 82.8 KB
  1. alamofire
  2. alert
  3. alerts
  4. animation
  5. animation-effects
  6. app
  7. apple
  8. apple-swift
  9. apple-tv
  10. arkit
  11. audio
  12. augmented-reality
  13. auto
  14. auto-layout
  15. autolayout
  16. awesome
  17. awesome-list
  18. banner
  19. bdd
  20. cache
  21. calendar
  22. camera
  23. card
  24. cards
  25. carthage
  26. certificate-pinning
  27. cocoa
  28. cocoapods
  29. code-generator
  30. collectionview
  31. color
  32. compile-time
  33. component
  34. concurrency
  35. constraints
  36. contacts
  37. core-data
  38. coredata
  39. custom
  40. custom-fonts
  41. custom-layout
  42. custom-transitions
  43. data-structures
  44. date
  45. debugging
  46. design
  47. dialog
  48. drag
  49. dsl
  50. extension
  51. flowlayout
  52. framework
  53. frp
  54. functional-programming
  55. gif
  56. gradient
  57. graphics
  58. http
  59. ibdesignable
  60. image
  61. instagram
  62. interactive
  63. interface
  64. interface-builder
  65. interview
  66. ios-animation
  67. ios-app
  68. ios-libraries
  69. ios-swift
  70. ios-ui
  71. ios10
  72. ios11
  73. ipad
  74. iphone
  75. iphone-x
  76. json
  77. json-parsing
  78. keychain
  79. layout
  80. layout-engine
  81. libraries
  82. library
  83. list
  84. loading
  85. location
  86. logging
  87. mac
  88. macos
  89. macos-app
  90. macosx
  91. material-design
  92. menu
  93. message
  94. messenger
  95. mobile
  96. modal
  97. networking
  98. non-blocking
  99. nslayoutconstraints
  100. objective-c
  101. observer
  102. ocr
  103. onboarding
  104. open-source
  105. osx
  106. pages
  107. photos
  108. placeholder
  109. player
  110. playground
  111. popup
  112. presentation
  113. protocol
  114. qq
  115. reactive
  116. reactivecocoa
  117. reactiveswift
  118. request
  119. response
  120. rxswift
  121. security
  122. server
  123. server-side-swift
  124. sidemenu
  125. slack
  126. snackbar
  127. snapkit
  128. storyboard
  129. tabbar
  130. tabbarcontroller
  131. templates
  132. testing
  133. textfield
  134. time
  135. touch-id
  136. transition
  137. transition-animation
  138. tvos
  139. ui
  140. ui-components
  141. uialertcontroller
  142. uicollectionview
  143. uicollectionviewlayout
  144. uicolor
  145. uidynamics
  146. uifont
  147. uiimage
  148. uikit
  149. uistoryboard
  150. uitableview
  151. uiview
  152. urlrequest
  153. urlsession
  154. ux
  155. vapor
  156. video
  157. video-player
  158. view
  159. viewcontroller
  160. watchos
  161. web
  162. wechat
  163. xcode
  164. yalantis

alamofire

  1. Alamofire. Elegant HTTP Networking in Swift
  2. Moya. Network abstraction layer written in Swift.
  3. TSWeChat. A WeChat alternative. Written in Swift 4.
  4. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

alert

  1. PopupDialog. A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  2. Siren. Notify users when a new version of your app is available and prompt them to upgrade.
  3. alerts-and-pickers. Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...
  4. Presentr. Swift wrapper for custom ViewController presentations on iOS

alerts

  1. SwiftMessages. A very flexible message bar for iOS written in Swift.
  2. Siren. Notify users when a new version of your app is available and prompt them to upgrade.

animation

  1. Hero. Elegant transition library for iOS & tvOS
  2. Material. A UI/UX framework for creating beautiful applications.
  3. animated-tab-bar. :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
  4. folding-cell. :octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion
  5. IBAnimatable. Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  6. NVActivityIndicatorView. A collection of awesome loading animations
  7. TextFieldEffects. Custom UITextFields effects inspired by Codrops, built using Swift
  8. expanding-collection. :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion
  9. SkeletonView. An elegant way to show users that something is happening and also prepare them to which contents he is waiting
  10. Advance. Physics-based animations for iOS, tvOS, and macOS.
  11. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  12. Macaw. Powerful and easy-to-use vector graphics Swift library with SVG support
  13. StarWars.iOS. This component implements transition animation to crumble view-controller into tiny pieces.
  14. AnimatedCollectionViewLayout. A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
  15. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  16. ESTabBarController. :octocat: ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!
  17. GuillotineMenu. Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
  18. Side-Menu.iOS. Animated side menu with customizable UI
  19. Stellar. A fantastic Physical animation library for swift
  20. Pastel. 🎨 Gradient animation effect like Instagram
  21. TinyConstraints. Nothing but sugar.
  22. spruce-ios. Swift library for choreographing animations on the screen.
  23. Gifu. High-performance animated GIF support for iOS in Swift
  24. Transition. Easy interactive interruptible custom ViewController transitions
  25. Presentr. Swift wrapper for custom ViewController presentations on iOS
  26. DKChainableAnimationKit. A DSL to make animation easy on iOS with Swift.
  27. YapAnimator. Your fast and friendly physics-based animation system.
  28. RequestPermission. simple permission request with beautiful UI
  29. VegaScroll. ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
  30. DisplaySwitcher. Custom transition between two collection view layouts
  31. Segmentio. Animated top/bottom segmented control written in Swift.
  32. Interpolate. Swift interpolation for gesture-driven animations

animation-effects

  1. Gemini. Gemini is rich scroll based animation framework for iOS, written in Swift.
  2. DKChainableAnimationKit. A DSL to make animation easy on iOS with Swift.

app

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. wire-ios. 📱 Wire for iOS (iPhone and iPad)

apple

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. WWDC. The unofficial WWDC app for macOS
  3. SwiftyStoreKit. Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+
  4. swift-summary. A summary of Apple's Swift language written on Playgrounds

apple-swift

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. Swift. Learning Swift. Reusable apps code.
  3. iOS-Swift-Demos. 精心收集并分类整理的Swift开发学习资源,包括Apple官方提供的示例代码和文档,以及github上的项目和国内外开发者的技术博客。欢迎提交pull-request一起维护。QQ交流群 32958950 申请请注明开发经验

apple-tv

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. SwiftyBeaver. Convenient logging during development & release in Swift 2, 3 & 4

arkit

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. Awesome-ARKit. A curated list of awesome ARKit projects and resources. Feel free to contribute!
  3. ARKit-CoreLocation. Combines the high accuracy of AR with the scale of GPS data.
  4. iOS-11-by-Examples. 👨🏻‍💻 Examples of new iOS 11 APIs
  5. TinyConstraints. Nothing but sugar.

audio

  1. TSWeChat. A WeChat alternative. Written in Swift 4.
  2. wire-ios. 📱 Wire for iOS (iPhone and iPad)
  3. Swift-Radio-Pro. Professional Radio Station App - now supports Swift 4 / Xcode 9!

augmented-reality

  1. Awesome-ARKit. A curated list of awesome ARKit projects and resources. Feel free to contribute!
  2. ARKit-CoreLocation. Combines the high accuracy of AR with the scale of GPS data.

auto

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. TinyConstraints. Nothing but sugar.
  3. Stevia. 🍃 Healthy Autolayout Sugar
  4. EasyPeasy. Auto Layout made easy

auto-layout

  1. BonMot. Beautiful, easy attributed strings in Swift
  2. EasyPeasy. Auto Layout made easy

autolayout

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. Stevia. 🍃 Healthy Autolayout Sugar

awesome

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  3. awesome-swift. A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
  4. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  5. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.
  6. Awesome-Swift-Playgrounds. A List of Awesome Swift Playgrounds

awesome-list

  1. awesome-swift. A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
  2. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.
  3. Awesome-Swift-Playgrounds. A List of Awesome Swift Playgrounds

banner

  1. SwiftMessages. A very flexible message bar for iOS written in Swift.
  2. FSPagerView. FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

bdd

  1. Quick. The Swift (and Objective-C) testing framework.
  2. Nimble. A Matcher Framework for Swift and Objective-C

cache

  1. Kingfisher. A lightweight, pure-Swift library for downloading and caching images from the web.
  2. Nuke. A powerful image loading and caching framework

calendar

  1. JTAppleCalendar. The Unofficial Apple iOS Swift Calendar View. iOS calendar Library. iOS calendar Control. 100% Customizable
  2. CVCalendar. A custom visual calendar for iOS 8+ written in Swift (4.0).

camera

  1. RequestPermission. simple permission request with beautiful UI
  2. ALCameraViewController. A camera view controller with custom image picker and image cropping.

card

  1. Material. A UI/UX framework for creating beautiful applications.
  2. BulletinBoard. General-purpose contextual cards for iOS

cards

  1. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  2. Cards. Awesome iOS 11 appstore cards in swift 4.

carthage

  1. Alamofire. Elegant HTTP Networking in Swift
  2. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  3. Carthage. A simple, decentralized dependency manager for Cocoa
  4. Eureka. Elegant iOS form builder in Swift
  5. Quick. The Swift (and Objective-C) testing framework.
  6. NVActivityIndicatorView. A collection of awesome loading animations
  7. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  8. XLPagerTabStrip. Android PagerTabStrip for iOS.
  9. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  10. XLActionController. Fully customizable and extensible action sheet controller written in Swift
  11. Siren. Notify users when a new version of your app is available and prompt them to upgrade.
  12. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
  13. EZSwiftExtensions. 😏 How Swift standard types and classes were supposed to work.
  14. Gemini. Gemini is rich scroll based animation framework for iOS, written in Swift.
  15. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  16. Stevia. 🍃 Healthy Autolayout Sugar
  17. Sync. JSON to Core Data and back. Swift Core Data Sync.
  18. Fusuma. Instagram-like photo browser and a camera feature with a few line of code in Swift.
  19. Gifu. High-performance animated GIF support for iOS in Swift
  20. CoreStore. Unleashing the real power of Core Data with the elegance and safety of Swift
  21. BluetoothKit. Easily communicate between iOS/OSX devices using BLE
  22. SFFocusViewLayout. UICollectionViewLayout with focused content
  23. Segmentio. Animated top/bottom segmented control written in Swift.

certificate-pinning

  1. Alamofire. Elegant HTTP Networking in Swift
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

cocoa

  1. Carthage. A simple, decentralized dependency manager for Cocoa
  2. vimr. Project VimR — Refined Neovim experience for macOS
  3. CotEditor. Lightweight Plain-Text Editor for macOS

cocoapods

  1. Alamofire. Elegant HTTP Networking in Swift
  2. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  3. SnapKit. A Swift Autolayout DSL for iOS & OS X
  4. Eureka. Elegant iOS form builder in Swift
  5. Quick. The Swift (and Objective-C) testing framework.
  6. NVActivityIndicatorView. A collection of awesome loading animations
  7. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  8. XLPagerTabStrip. Android PagerTabStrip for iOS.
  9. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  10. AnimatedCollectionViewLayout. A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
  11. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  12. GuillotineMenu. Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
  13. Side-Menu.iOS. Animated side menu with customizable UI
  14. SkyFloatingLabelTextField. A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
  15. XLActionController. Fully customizable and extensible action sheet controller written in Swift
  16. Siren. Notify users when a new version of your app is available and prompt them to upgrade.
  17. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
  18. EZSwiftExtensions. 😏 How Swift standard types and classes were supposed to work.
  19. mobileplayer-ios. 📱 🎥 A powerful and completely customizable media player for iOS
  20. Gemini. Gemini is rich scroll based animation framework for iOS, written in Swift.
  21. FaceAware. An extension that gives UIImageView the ability to focus on faces within an image.
  22. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  23. WordPress-iOS. WordPress for iOS - Official repository
  24. Stevia. 🍃 Healthy Autolayout Sugar
  25. Sync. JSON to Core Data and back. Swift Core Data Sync.
  26. Fusuma. Instagram-like photo browser and a camera feature with a few line of code in Swift.
  27. Gifu. High-performance animated GIF support for iOS in Swift
  28. CoreStore. Unleashing the real power of Core Data with the elegance and safety of Swift
  29. DisplaySwitcher. Custom transition between two collection view layouts
  30. BluetoothKit. Easily communicate between iOS/OSX devices using BLE
  31. SFFocusViewLayout. UICollectionViewLayout with focused content
  32. Segmentio. Animated top/bottom segmented control written in Swift.

code-generator

  1. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  2. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

collectionview

  1. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  2. BouncyLayout. Make. It. Bounce.

color

  1. Hue. 🎨 Hue is the all-in-one coloring utility that you'll ever need.
  2. DynamicColor. Yet another extension to manipulate colors easily in Swift

compile-time

  1. BuildTimeAnalyzer-for-Xcode. Build Time Analyzer for Swift
  2. Optimizing-Swift-Build-Times. Collection of advice on optimizing compile times of Swift projects.

component

  1. expanding-collection. :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion
  2. circle-menu. :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library made by @Ramotion
  3. paper-switch. :octocat: 🎚 RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion
  4. paper-onboarding. :octocat: PaperOnboarding is a material design UI slider. Swift UI library by @Ramotion
  5. reel-search. :octocat: 🔍 RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion
  6. navigation-stack. :octocat: NavigationStack is a stack-modeled UI navigation controller. Swift UI library made by @Ramotion

concurrency

  1. Zewo. Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
  2. BrightFutures. Write great asynchronous code in Swift using futures and promises

constraints

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. TinyConstraints. Nothing but sugar.
  3. Stevia. 🍃 Healthy Autolayout Sugar
  4. BonMot. Beautiful, easy attributed strings in Swift
  5. EasyPeasy. Auto Layout made easy

contacts

  1. PhoneNumberKit. A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
  2. alerts-and-pickers. Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

core-data

  1. Sync. JSON to Core Data and back. Swift Core Data Sync.
  2. CoreStore. Unleashing the real power of Core Data with the elegance and safety of Swift

coredata

  1. Sync. JSON to Core Data and back. Swift Core Data Sync.
  2. CoreStore. Unleashing the real power of Core Data with the elegance and safety of Swift

custom

  1. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  2. Transition. Easy interactive interruptible custom ViewController transitions

custom-fonts

  1. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  2. FolioReaderKit. 📚 A Swift ePub reader and parser framework for iOS.

custom-layout

  1. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  2. DisplaySwitcher. Custom transition between two collection view layouts

custom-transitions

  1. Hero. Elegant transition library for iOS & tvOS
  2. DisplaySwitcher. Custom transition between two collection view layouts

data-structures

  1. swift-algorithm-club. Algorithms and data structures in Swift, with explanations!
  2. LeetCode-Swift. Solutions to LeetCode by Swift

date

  1. SwiftDate. The best way to manage Dates and Timezones in Swift
  2. Timepiece. Intuitive date handling in Swift

debugging

  1. XCGLogger. A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  3. ResponseDetective. Sherlock Holmes of the networking layer. 🕵️‍♂️

design

  1. Material. A UI/UX framework for creating beautiful applications.
  2. SwiftLanguageWeather. Swift Language Weather is an iOS weather app developed in Swift 4.
  3. spruce-ios. Swift library for choreographing animations on the screen.
  4. BonMot. Beautiful, easy attributed strings in Swift
  5. YapAnimator. Your fast and friendly physics-based animation system.

dialog

  1. PopupDialog. A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  2. RequestPermission. simple permission request with beautiful UI

drag

  1. SwipeCellKit. Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
  2. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

dsl

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. Stevia. 🍃 Healthy Autolayout Sugar

extension

  1. EZSwiftExtensions. 😏 How Swift standard types and classes were supposed to work.
  2. FaceAware. An extension that gives UIImageView the ability to focus on faces within an image.

flowlayout

  1. BouncyLayout. Make. It. Bounce.
  2. VegaScroll. ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

framework

  1. vapor. 💧 A server-side Swift web framework.
  2. spruce-ios. Swift library for choreographing animations on the screen.

frp

  1. ios-oss. Kickstarter for iOS. Bring new ideas to life, anywhere.
  2. eidolon. The Artsy Auction Kiosk App

functional-programming

  1. ios-oss. Kickstarter for iOS. Bring new ideas to life, anywhere.
  2. Swiftz. Functional programming in Swift

gif

  1. gifski-app. Convert videos to high-quality GIFs on your Mac
  2. Gifu. High-performance animated GIF support for iOS in Swift

gradient

  1. Pastel. 🎨 Gradient animation effect like Instagram
  2. Hue. 🎨 Hue is the all-in-one coloring utility that you'll ever need.
  3. DynamicColor. Yet another extension to manipulate colors easily in Swift

graphics

  1. Material. A UI/UX framework for creating beautiful applications.
  2. Macaw. Powerful and easy-to-use vector graphics Swift library with SVG support

http

  1. swifter. Tiny http server engine written in Swift programming language.
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

ibdesignable

  1. Cards. Awesome iOS 11 appstore cards in swift 4.
  2. CHIPageControl. A set of cool animated page controls written in Swift to replace boring UIPageControl.

image

  1. Kingfisher. A lightweight, pure-Swift library for downloading and caching images from the web.
  2. Nuke. A powerful image loading and caching framework

instagram

  1. Pastel. 🎨 Gradient animation effect like Instagram
  2. Fusuma. Instagram-like photo browser and a camera feature with a few line of code in Swift.

interactive

  1. Transition. Easy interactive interruptible custom ViewController transitions
  2. Interpolate. Swift interpolation for gesture-driven animations

interface

  1. Stevia. 🍃 Healthy Autolayout Sugar
  2. RequestPermission. simple permission request with beautiful UI

interface-builder

  1. IBAnimatable. Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  2. SwiftLanguageWeather. Swift Language Weather is an iOS weather app developed in Swift 4.
  3. SkyFloatingLabelTextField. A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.

interview

  1. LeetCode-Swift. Solutions to LeetCode by Swift
  2. iOS-Developer-Roadmap. Roadmap to becoming an iOS developer in 2018.

ios-animation

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. Hero. Elegant transition library for iOS & tvOS
  3. NVActivityIndicatorView. A collection of awesome loading animations
  4. Macaw. Powerful and easy-to-use vector graphics Swift library with SVG support
  5. Gemini. Gemini is rich scroll based animation framework for iOS, written in Swift.
  6. NotificationBanner. The easiest way to display highly customizable in app notification banners in iOS

ios-app

  1. firefox-ios. Firefox for iOS
  2. ios-oss. Kickstarter for iOS. Bring new ideas to life, anywhere.

ios-libraries

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. XLPagerTabStrip. Android PagerTabStrip for iOS.

ios-swift

  1. NVActivityIndicatorView. A collection of awesome loading animations
  2. iOS-Swift-Demos. 精心收集并分类整理的Swift开发学习资源,包括Apple官方提供的示例代码和文档,以及github上的项目和国内外开发者的技术博客。欢迎提交pull-request一起维护。QQ交流群 32958950 申请请注明开发经验
  3. NotificationBanner. The easiest way to display highly customizable in app notification banners in iOS
  4. Disk. Delightful framework for iOS to easily persist structs, images, and data

ios-ui

  1. Eureka. Elegant iOS form builder in Swift
  2. NVActivityIndicatorView. A collection of awesome loading animations
  3. XLPagerTabStrip. Android PagerTabStrip for iOS.
  4. XLActionController. Fully customizable and extensible action sheet controller written in Swift

ios10

  1. iOS-10-Sampler. Code examples for new APIs of iOS 10.
  2. Disk. Delightful framework for iOS to easily persist structs, images, and data

ios11

  1. iOS-11-by-Examples. 👨🏻‍💻 Examples of new iOS 11 APIs
  2. SwiftMessages. A very flexible message bar for iOS written in Swift.
  3. Cards. Awesome iOS 11 appstore cards in swift 4.
  4. Disk. Delightful framework for iOS to easily persist structs, images, and data

ipad

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. panelkit. A UI framework that enables panels on iOS.
  3. CHIPageControl. A set of cool animated page controls written in Swift to replace boring UIPageControl.

iphone

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. CHIPageControl. A set of cool animated page controls written in Swift to replace boring UIPageControl.

iphone-x

  1. Swift-30-Projects. 30 mini Swift Apps for self-study
  2. SwiftMessages. A very flexible message bar for iOS written in Swift.
  3. NotchKit. A simple way to hide the notch on the iPhone X
  4. VegaScroll. ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

json

  1. SwiftyJSON. The better way to deal with JSON data in Swift.
  2. TSWeChat. A WeChat alternative. Written in Swift 4.
  3. Sync. JSON to Core Data and back. Swift Core Data Sync.
  4. HandyJSON. A handy swift json-object serialization/deserialization library
  5. Unbox. The easy to use Swift JSON decoder
  6. Gloss. A shiny JSON parsing library in Swift ✨

json-parsing

  1. Unbox. The easy to use Swift JSON decoder
  2. Gloss. A shiny JSON parsing library in Swift ✨

keychain

  1. KeychainAccess. Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
  2. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

layout

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. BouncyLayout. Make. It. Bounce.
  3. TinyConstraints. Nothing but sugar.
  4. Stevia. 🍃 Healthy Autolayout Sugar
  5. EasyPeasy. Auto Layout made easy

layout-engine

  1. LayoutKit. LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
  2. Render. Swift and UIKit a la React.

libraries

  1. BouncyLayout. Make. It. Bounce.
  2. TinyConstraints. Nothing but sugar.

library

  1. animated-tab-bar. :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
  2. folding-cell. :octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion
  3. expanding-collection. :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion
  4. BouncyLayout. Make. It. Bounce.
  5. circle-menu. :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library made by @Ramotion
  6. TinyConstraints. Nothing but sugar.
  7. spruce-ios. Swift library for choreographing animations on the screen.
  8. paper-switch. :octocat: 🎚 RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion
  9. paper-onboarding. :octocat: PaperOnboarding is a material design UI slider. Swift UI library by @Ramotion
  10. reel-search. :octocat: 🔍 RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion
  11. navigation-stack. :octocat: NavigationStack is a stack-modeled UI navigation controller. Swift UI library made by @Ramotion
  12. adaptive-tab-bar. :octocat: AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component by @Ramotion
  13. preview-transition. :octocat: PreviewTransition is a simple preview gallery UI controller with animated tranisitions. Swift UI library made by @Ramotion

list

  1. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  2. awesome-swift. A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
  3. Awesome-Swift-Playgrounds. A List of Awesome Swift Playgrounds

loading

  1. SkeletonView. An elegant way to show users that something is happening and also prepare them to which contents he is waiting
  2. StatefulViewController. Placeholder views based on content, loading, error or empty states

location

  1. alerts-and-pickers. Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...
  2. RequestPermission. simple permission request with beautiful UI

logging

  1. SwiftyBeaver. Convenient logging during development & release in Swift 2, 3 & 4
  2. XCGLogger. A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

mac

  1. Amethyst. Automatic tiling window manager for macOS à la xmonad.
  2. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.
  3. YapAnimator. Your fast and friendly physics-based animation system.

macos

  1. iina. The modern video player for macOS.
  2. ShadowsocksX-NG. Next Generation of ShadowsocksX
  3. WWDC. The unofficial WWDC app for macOS
  4. Swift-AI. The Swift machine learning library.
  5. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  6. Amethyst. Automatic tiling window manager for macOS à la xmonad.
  7. mas. 📦 Mac App Store command line interface
  8. SwiftyBeaver. Convenient logging during development & release in Swift 2, 3 & 4
  9. vimr. Project VimR — Refined Neovim experience for macOS
  10. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.
  11. SwiftOCR. Fast and simple OCR library written in Swift
  12. SwiftyStoreKit. Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+
  13. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
  14. XCGLogger. A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
  15. EFQRCode. A better way to operate quick response code in Swift.
  16. LayoutKit. LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
  17. CotEditor. Lightweight Plain-Text Editor for macOS
  18. gifski-app. Convert videos to high-quality GIFs on your Mac
  19. FlagKit. Beautiful flag icons for usage in apps and on the web.
  20. YapAnimator. Your fast and friendly physics-based animation system.
  21. ResponseDetective. Sherlock Holmes of the networking layer. 🕵️‍♂️
  22. Clipy. Clipboard extension app for macOS.
  23. siesta. The civilized way to write REST API clients for iOS / macOS

macos-app

  1. CotEditor. Lightweight Plain-Text Editor for macOS
  2. gifski-app. Convert videos to high-quality GIFs on your Mac

macosx

  1. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.
  2. YapAnimator. Your fast and friendly physics-based animation system.

material-design

  1. Hero. Elegant transition library for iOS & tvOS
  2. Material. A UI/UX framework for creating beautiful applications.
  3. animated-tab-bar. :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
  4. folding-cell. :octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion
  5. expanding-collection. :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion

menu

  1. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  2. Side-Menu.iOS. Animated side menu with customizable UI
  3. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

message

  1. Whisper. 📣 Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside
  2. MessageKit. In-progress: A community-driven replacement for JSQMessagesViewController

messenger

  1. wire-ios. 📱 Wire for iOS (iPhone and iPad)
  2. MessageKit. In-progress: A community-driven replacement for JSQMessagesViewController

mobile

  1. mobileplayer-ios. 📱 🎥 A powerful and completely customizable media player for iOS
  2. wire-ios. 📱 Wire for iOS (iPhone and iPad)

modal

  1. PopupDialog. A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  2. Presentr. Swift wrapper for custom ViewController presentations on iOS

networking

  1. Alamofire. Elegant HTTP Networking in Swift
  2. Moya. Network abstraction layer written in Swift.
  3. swift-nio. Event-driven network application framework for high performance protocol servers & clients, non-blocking.
  4. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  5. siesta. The civilized way to write REST API clients for iOS / macOS

non-blocking

  1. swift-nio. Event-driven network application framework for high performance protocol servers & clients, non-blocking.
  2. Zewo. Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

nslayoutconstraints

  1. TinyConstraints. Nothing but sugar.
  2. Stevia. 🍃 Healthy Autolayout Sugar

objective-c

  1. awesome-ios. A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
  2. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  3. Quick. The Swift (and Objective-C) testing framework.
  4. Awesome-ARKit. A curated list of awesome ARKit projects and resources. Feel free to contribute!
  5. vimr. Project VimR — Refined Neovim experience for macOS
  6. FSPagerView. FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
  7. LayoutKit. LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
  8. WordPress-iOS. WordPress for iOS - Official repository
  9. iOS-Developer-Roadmap. Roadmap to becoming an iOS developer in 2018.

observer

  1. RxSwift. Reactive Programming in Swift
  2. siesta. The civilized way to write REST API clients for iOS / macOS

ocr

  1. Swift-AI. The Swift machine learning library.
  2. SwiftOCR. Fast and simple OCR library written in Swift

onboarding

  1. BulletinBoard. General-purpose contextual cards for iOS
  2. AMPopTip. An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

open-source

  1. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  2. open-source-mac-os-apps. 🚀 Awesome list of open source applications for macOS.

osx

  1. WWDC. The unofficial WWDC app for macOS
  2. mas. 📦 Mac App Store command line interface
  3. Starscream. Websockets in swift for iOS and OSX
  4. 12306ForMac. An unofficial 12306 Client for Mac

pages

  1. FSPagerView. FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
  2. Presentation. 📑 Presentation helps you to make tutorials, release notes and animated pages.

photos

  1. Material. A UI/UX framework for creating beautiful applications.
  2. ALCameraViewController. A camera view controller with custom image picker and image cropping.

placeholder

  1. SkeletonView. An elegant way to show users that something is happening and also prepare them to which contents he is waiting
  2. StatefulViewController. Placeholder views based on content, loading, error or empty states

player

  1. mobileplayer-ios. 📱 🎥 A powerful and completely customizable media player for iOS
  2. Swift-Radio-Pro. Professional Radio Station App - now supports Swift 4 / Xcode 9!

playground

  1. Design-Patterns-In-Swift. Design Patterns implemented in Swift
  2. Awesome-Swift-Playgrounds. A List of Awesome Swift Playgrounds
  3. whats-new-in-swift-4. An Xcode playground showcasing the new features in Swift 4.0.
  4. swift-summary. A summary of Apple's Swift language written on Playgrounds

popup

  1. PopupDialog. A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  2. AMPopTip. An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

presentation

  1. Presentation. 📑 Presentation helps you to make tutorials, release notes and animated pages.
  2. Presentr. Swift wrapper for custom ViewController presentations on iOS

protocol

  1. Starscream. Websockets in swift for iOS and OSX
  2. GuillotineMenu. Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

qq

  1. MonkeyKing. MonkeyKing helps you to post messages to Chinese Social Networks.
  2. SwiftSideslipLikeQQ. 再造 “手机QQ” 侧滑菜单

reactive

  1. RxSwift. Reactive Programming in Swift
  2. siesta. The civilized way to write REST API clients for iOS / macOS

reactivecocoa

  1. ReactiveCocoa. Streams of values over time
  2. ios-oss. Kickstarter for iOS. Bring new ideas to life, anywhere.

reactiveswift

  1. ReactiveCocoa. Streams of values over time
  2. open-source-ios-apps. 📱 Collaborative List of Open-Source iOS Apps
  3. Moya. Network abstraction layer written in Swift.
  4. ios-oss. Kickstarter for iOS. Bring new ideas to life, anywhere.
  5. ReactiveSwift. Streams of values over time

request

  1. Alamofire. Elegant HTTP Networking in Swift
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  3. RequestPermission. simple permission request with beautiful UI

response

  1. Alamofire. Elegant HTTP Networking in Swift
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

rxswift

  1. RxSwift. Reactive Programming in Swift
  2. Moya. Network abstraction layer written in Swift.
  3. TSWeChat. A WeChat alternative. Written in Swift 4.

security

  1. KeychainAccess. Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
  2. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
  3. wire-ios. 📱 Wire for iOS (iPhone and iPad)

server

  1. vapor. 💧 A server-side Swift web framework.
  2. Kitura. A Swift web framework and HTTP server.
  3. swifter. Tiny http server engine written in Swift programming language.

server-side-swift

  1. vapor. 💧 A server-side Swift web framework.
  2. Perfect. Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
  3. Kitura. A Swift web framework and HTTP server.
  4. SwiftyBeaver. Convenient logging during development & release in Swift 2, 3 & 4
  5. Zewo. Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

sidemenu

  1. Side-Menu.iOS. Animated side menu with customizable UI
  2. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

slack

  1. Peek. All new design. Inspect your iOS application at runtime.
  2. Zewo. Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

snackbar

  1. Material. A UI/UX framework for creating beautiful applications.
  2. SwiftMessages. A very flexible message bar for iOS written in Swift.

snapkit

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. TSWeChat. A WeChat alternative. Written in Swift 4.

storyboard

  1. Cards. Awesome iOS 11 appstore cards in swift 4.
  2. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
  3. Stevia. 🍃 Healthy Autolayout Sugar
  4. CHIPageControl. A set of cool animated page controls written in Swift to replace boring UIPageControl.

tabbar

  1. ESTabBarController. :octocat: ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!
  2. youtube-iOS. youtube iOS app template written in swift 3

tabbarcontroller

  1. ESTabBarController. :octocat: ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!
  2. youtube-iOS. youtube iOS app template written in swift 3

templates

  1. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
  2. Sourcery. Meta-programming for Swift, stop writing boilerplate code.

testing

  1. Quick. The Swift (and Objective-C) testing framework.
  2. Nimble. A Matcher Framework for Swift and Objective-C

textfield

  1. Material. A UI/UX framework for creating beautiful applications.
  2. TextFieldEffects. Custom UITextFields effects inspired by Codrops, built using Swift
  3. SkyFloatingLabelTextField. A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
  4. alerts-and-pickers. Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

time

  1. BuildTimeAnalyzer-for-Xcode. Build Time Analyzer for Swift
  2. Optimizing-Swift-Build-Times. Collection of advice on optimizing compile times of Swift projects.

touch-id

  1. KeychainAccess. Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
  2. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

transition

  1. Macaw. Powerful and easy-to-use vector graphics Swift library with SVG support
  2. AnimatedCollectionViewLayout. A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
  3. Transition. Easy interactive interruptible custom ViewController transitions
  4. Presentr. Swift wrapper for custom ViewController presentations on iOS
  5. DeckTransition. A library to recreate the iOS Apple Music now playing transition

transition-animation

  1. Hero. Elegant transition library for iOS & tvOS
  2. IBAnimatable. Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  3. StarWars.iOS. This component implements transition animation to crumble view-controller into tiny pieces.
  4. GuillotineMenu. Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

tvos

  1. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  2. SwiftyStoreKit. Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+
  3. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
  4. XCGLogger. A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
  5. EFQRCode. A better way to operate quick response code in Swift.
  6. LayoutKit. LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
  7. FlagKit. Beautiful flag icons for usage in apps and on the web.
  8. DeviceKit. DeviceKit is a value-type replacement of UIDevice.
  9. ResponseDetective. Sherlock Holmes of the networking layer. 🕵️‍♂️

ui

  1. SnapKit. A Swift Autolayout DSL for iOS & OS X
  2. Material. A UI/UX framework for creating beautiful applications.
  3. animated-tab-bar. :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
  4. folding-cell. :octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion
  5. expanding-collection. :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion
  6. ViewAnimator. ViewAnimator brings your UI to life with just one line
  7. Macaw. Powerful and easy-to-use vector graphics Swift library with SVG support
  8. panelkit. A UI framework that enables panels on iOS.
  9. SwiftMessages. A very flexible message bar for iOS written in Swift.
  10. TSWeChat. A WeChat alternative. Written in Swift 4.
  11. Cards. Awesome iOS 11 appstore cards in swift 4.
  12. Presentation. 📑 Presentation helps you to make tutorials, release notes and animated pages.
  13. LayoutKit. LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
  14. Stevia. 🍃 Healthy Autolayout Sugar
  15. CHIPageControl. A set of cool animated page controls written in Swift to replace boring UIPageControl.
  16. RequestPermission. simple permission request with beautiful UI
  17. katana-swift. Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

ui-components

  1. IBAnimatable. Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  2. SwiftMessages. A very flexible message bar for iOS written in Swift.

uialertcontroller

  1. XLActionController. Fully customizable and extensible action sheet controller written in Swift
  2. alerts-and-pickers. Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

uicollectionview

  1. SkeletonView. An elegant way to show users that something is happening and also prepare them to which contents he is waiting
  2. ViewAnimator. ViewAnimator brings your UI to life with just one line
  3. AnimatedCollectionViewLayout. A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
  4. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  5. FSPagerView. FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
  6. BouncyLayout. Make. It. Bounce.
  7. CollectionKit. Reimagining UICollectionView
  8. Gemini. Gemini is rich scroll based animation framework for iOS, written in Swift.
  9. VegaScroll. ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

uicollectionviewlayout

  1. FSPagerView. FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
  2. BouncyLayout. Make. It. Bounce.
  3. CollectionKit. Reimagining UICollectionView
  4. SFFocusViewLayout. UICollectionViewLayout with focused content

uicolor

  1. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
  2. UIImageColors. Fetches the most dominant and prominent colors from an image.
  3. DynamicColor. Yet another extension to manipulate colors easily in Swift

uidynamics

  1. StarWars.iOS. This component implements transition animation to crumble view-controller into tiny pieces.
  2. Stellar. A fantastic Physical animation library for swift

uifont

  1. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  2. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

uiimage

  1. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  2. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
  3. UIImageColors. Fetches the most dominant and prominent colors from an image.

uikit

  1. IBAnimatable. Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  2. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  3. ViewAnimator. ViewAnimator brings your UI to life with just one line
  4. panelkit. A UI framework that enables panels on iOS.
  5. SwipeCellKit. Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
  6. StarWars.iOS. This component implements transition animation to crumble view-controller into tiny pieces.
  7. Cards. Awesome iOS 11 appstore cards in swift 4.
  8. EZSwiftExtensions. 😏 How Swift standard types and classes were supposed to work.
  9. DynamicColor. Yet another extension to manipulate colors easily in Swift
  10. Render. Swift and UIKit a la React.

uistoryboard

  1. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  2. SwiftGen. The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

uitableview

  1. Eureka. Elegant iOS form builder in Swift
  2. SkeletonView. An elegant way to show users that something is happening and also prepare them to which contents he is waiting
  3. ViewAnimator. ViewAnimator brings your UI to life with just one line
  4. SwipeCellKit. Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
  5. Persei. Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

uiview

  1. ViewAnimator. ViewAnimator brings your UI to life with just one line
  2. Render. Swift and UIKit a la React.

urlrequest

  1. Alamofire. Elegant HTTP Networking in Swift
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

urlsession

  1. Alamofire. Elegant HTTP Networking in Swift
  2. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊

ux

  1. Material. A UI/UX framework for creating beautiful applications.
  2. panelkit. A UI framework that enables panels on iOS.

vapor

  1. vapor. 💧 A server-side Swift web framework.
  2. SwiftyBeaver. Convenient logging during development & release in Swift 2, 3 & 4

video

  1. iina. The modern video player for macOS.
  2. WWDC. The unofficial WWDC app for macOS
  3. mobileplayer-ios. 📱 🎥 A powerful and completely customizable media player for iOS
  4. wire-ios. 📱 Wire for iOS (iPhone and iPad)
  5. gifski-app. Convert videos to high-quality GIFs on your Mac
  6. Fusuma. Instagram-like photo browser and a camera feature with a few line of code in Swift.

video-player

  1. iina. The modern video player for macOS.
  2. mobileplayer-ios. 📱 🎥 A powerful and completely customizable media player for iOS

view

  1. BouncyLayout. Make. It. Bounce.
  2. Stevia. 🍃 Healthy Autolayout Sugar
  3. Transition. Easy interactive interruptible custom ViewController transitions

viewcontroller

  1. Transition. Easy interactive interruptible custom ViewController transitions
  2. MessageKit. In-progress: A community-driven replacement for JSQMessagesViewController

watchos

  1. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  2. Valet. Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
  3. XCGLogger. A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

web

  1. Kitura. A Swift web framework and HTTP server.
  2. swifter. Tiny http server engine written in Swift programming language.

wechat

  1. TSWeChat. A WeChat alternative. Written in Swift 4.
  2. MonkeyKing. MonkeyKing helps you to post messages to Chinese Social Networks.

xcode

  1. Alamofire. Elegant HTTP Networking in Swift
  2. SnapKit. A Swift Autolayout DSL for iOS & OS X
  3. SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.
  4. R.swift. Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  5. Dollar. A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
  6. SideMenu. Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
  7. BuildTimeAnalyzer-for-Xcode. Build Time Analyzer for Swift
  8. netfox. A lightweight, one line setup, iOS / OSX network debugging library! 🦊
  9. WordPress-iOS. WordPress for iOS - Official repository
  10. Stevia. 🍃 Healthy Autolayout Sugar
  11. Disk. Delightful framework for iOS to easily persist structs, images, and data
  12. whats-new-in-swift-4. An Xcode playground showcasing the new features in Swift 4.0.
  13. RequestPermission. simple permission request with beautiful UI
  14. Zewo. Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
  15. Clipy. Clipboard extension app for macOS.
  16. VegaScroll. ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
  17. swift-summary. A summary of Apple's Swift language written on Playgrounds
  18. FengNiao. A command line tool for cleaning unused resources in Xcode.

yalantis

  1. Koloda. KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  2. StarWars.iOS. This component implements transition animation to crumble view-controller into tiny pieces.
  3. GuillotineMenu. Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
  4. DisplaySwitcher. Custom transition between two collection view layouts
  5. Segmentio. Animated top/bottom segmented control written in Swift.