{"id":13460072,"url":"https://github.com/v-braun/awesome-cocoa","last_synced_at":"2025-05-08T18:31:31.470Z","repository":{"id":96755219,"uuid":"152143422","full_name":"v-braun/awesome-cocoa","owner":"v-braun","description":"A curated list of awesome Cocoa controls for iOS, watchOS and macOS","archived":false,"fork":false,"pushed_at":"2022-05-21T09:55:05.000Z","size":178,"stargazers_count":84,"open_issues_count":0,"forks_count":9,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-25T02:01:50.311Z","etag":null,"topics":["awesome","awesome-list","cocoa","cocoapods","ios","macos","swift","ui","ui-components","watchos"],"latest_commit_sha":null,"homepage":"http://cocoa.rocks","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/v-braun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-10-08T20:37:19.000Z","updated_at":"2025-04-20T06:18:35.000Z","dependencies_parsed_at":"2023-04-12T17:36:10.949Z","dependency_job_id":null,"html_url":"https://github.com/v-braun/awesome-cocoa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v-braun%2Fawesome-cocoa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v-braun%2Fawesome-cocoa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v-braun%2Fawesome-cocoa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v-braun%2Fawesome-cocoa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/v-braun","download_url":"https://codeload.github.com/v-braun/awesome-cocoa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252940883,"owners_count":21828766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","cocoa","cocoapods","ios","macos","swift","ui","ui-components","watchos"],"created_at":"2024-07-31T10:00:35.061Z","updated_at":"2025-05-08T18:31:31.431Z","avatar_url":"https://github.com/v-braun.png","language":"JavaScript","funding_links":[],"categories":["Uncategorized","Technical","To Sort","Other Lists"],"sub_categories":["Uncategorized","awesome-*","TeX Lists"],"readme":"\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n![PR Welcome](https://img.shields.io/badge/PR-welcome-green.svg)\n\n# awesome-cocoa\nA curated list of awesome cocoa libraries.\n\n# Contributing\n\nWant to share a new Cocoa Control?\nAdd your repo's information to my [cocoa-rocks](https://github.com/v-braun/cocoa-rocks) repository.\n\nYour repo will be published on the [cocoa.rocks](https://cocoa.rocks) website and here.\n\n  \n# Content  \n- [New](#new)\n- [By Category](#By-Category)\n    - [Animation](#Animation)\n    - [PageControl](#PageControl)\n    - [TableView](#TableView)\n    - [RangeSelect](#RangeSelect)\n    - [TextField](#TextField)\n    - [Popup](#Popup)\n    - [Toast](#Toast)\n    - [Slider](#Slider)\n    - [Pin](#Pin)\n    - [Button](#Button)\n    - [TabBar](#TabBar)\n    - [Progress](#Progress)\n    - [Sheet](#Sheet)\n    - [Menu](#Menu)\n    - [Tooltip](#Tooltip)\n    - [Parallax](#Parallax)\n    - [Stack](#Stack)\n    - [Shadow](#Shadow)\n    - [Notification](#Notification)\n    - [CollectionView](#CollectionView)\n    - [Alert](#Alert)\n    - [Navigation](#Navigation)\n    - [Chart](#Chart)\n    - [Cards](#Cards)\n    - [Dialog](#Dialog)\n    - [Tags](#Tags)\n    - [Label](#Label)\n    - [ImageView](#ImageView)\n    - [Toggle](#Toggle)\n    - [Panel](#Panel)\n    - [Gradient](#Gradient)\n    - [MediaPlayer](#MediaPlayer)\n    - [Rating](#Rating)\n    - [BlurEffect](#BlurEffect)\n    - [Calendar](#Calendar)\n    - [Introduction](#Introduction)\n    - [Map](#Map)\n    - [Style](#Style)\n    - [PullToRefresh](#PullToRefresh)\n    - [Loading](#Loading)\n    - [Picker](#Picker)\n    - [Material](#Material)\n    - [Bar](#Bar)\n    - [ScrollView](#ScrollView)\n    - [TreeView](#TreeView)\n    - [Gestures](#Gestures)\n    - [Gallery](#Gallery)\n    - [Video](#Video)\n    - [Badge](#Badge)\n    - [Sticky](#Sticky)\n    - [RichText](#RichText)\n\n\n# New\n\n**[Elephant](https://github.com/s2mr/Elephant)**\n*from [s2mr](https://github.com/s2mr):*\n\u003e *Elegant SVG animation kit for swift* \n\n\n\n![](https://raw.githubusercontent.com/s2mr/Elephant/resources/Resources/demo.gif)\n\n\n\n\n--------------------------\n\n**[PageControls](https://github.com/popwarsweet/PageControls)**\n*from [popwarsweet](https://github.com/popwarsweet):*\n\u003e *This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection* \n\n\n\n![](https://raw.githubusercontent.com/popwarsweet/PageControls/master/demo.gif)\n\n\n\n\n--------------------------\n\n**[SwipyCell](https://github.com/moritzsternemann/SwipyCell)**\n*from [moritzsternemann](https://github.com/moritzsternemann):*\n\u003e *Easy to use UITableViewCell implementing swiping to trigger actions.* \n\n\n\n![](https://raw.githubusercontent.com/moritzsternemann/SwipyCell/main/.github/images/swipycell-hero.jpg)\n\n\n\n\n--------------------------\n\n**[rubber-range-picker](https://github.com/Cuberto/rubber-range-picker)**\n*from [Cuberto](https://github.com/Cuberto):*\n\u003e *null* \n\n\n\n![](https://raw.githubusercontent.com/Cuberto/rubber-range-picker/master/Screenshots/animation.gif)\n\n\n\n\n--------------------------\n\n**[NextGrowingTextView](https://github.com/muukii/NextGrowingTextView)**\n*from [muukii](https://github.com/muukii):*\n\u003e *📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.* \n\n\n\n![](https://user-images.githubusercontent.com/1888355/156420538-76b2d75b-ca50-46f0-b95f-056d2ef30953.gif)\n\n\n\n\n--------------------------\n\n**[BulletinBoard](https://github.com/alexisakers/BulletinBoard)**\n*from [alexisakers](https://github.com/alexisakers):*\n\u003e *General-purpose contextual cards for iOS* \n\n\n\n![](https://raw.githubusercontent.com/alexaubry/BulletinBoard/main/.assets/demo_screenshots.png)\n\n\n\n\n--------------------------\n\n**[ViewAnimator](https://github.com/marcosgriselli/ViewAnimator)**\n*from [marcosgriselli](https://github.com/marcosgriselli):*\n\u003e *ViewAnimator brings your UI to life with just one line* \n\n\n\n![](https://camo.githubusercontent.com/ad6460f2537f1744367611f29edb74e1ad9f8ad3e560041e0d4969b075acad00/68747470733a2f2f63646e2e6472696262626c652e636f6d2f75736572732f3730323738392f73637265656e73686f74732f333831363038372f707265766965772d6d657373616b692e676966)\n\n\n\n\n--------------------------\n\n**[PopupView](https://github.com/exyte/PopupView)**\n*from [exyte](https://github.com/exyte):*\n\u003e *Toasts and popups library written with SwiftUI* \n\n\n\n![](https://raw.githubusercontent.com/exyte/PopupView/master/Assets/demo.gif)\n\n\n\n\n--------------------------\n\n**[PrecisionLevelSlider](https://github.com/muukii/PrecisionLevelSlider)**\n*from [muukii](https://github.com/muukii):*\n\u003e *PrecisionLevelSlider* \n\n\n\n![](https://github.com/muukii/PrecisionLevelSlider/raw/main/sample.png)\n\n\n\n\n--------------------------\n\n**[KAPinField](https://github.com/kirualex/KAPinField)**\n*from [kirualex](https://github.com/kirualex):*\n\u003e *Lightweight, highly customizable Pin Code Field library for iOS, written in Swift* \n\n\n\n![](https://raw.githubusercontent.com/kirualex/KAPinField/4.0.0/preview1.gif)\n\n\n\n# By Category\n\n## Animation\n**[Elephant](https://github.com/s2mr/Elephant)**\n*from [s2mr](https://github.com/s2mr):*\n\u003e *Elegant SVG animation kit for swift* \n\n\n\n**[ViewAnimator](https://github.com/marcosgriselli/ViewAnimator)**\n*from [marcosgriselli](https://github.com/marcosgriselli):*\n\u003e *ViewAnimator brings your UI to life with just one line* \n\n\n\n**[SPLarkController](https://github.com/ivanvorobei/SPLarkController)**\n*from [ivanvorobei](https://github.com/ivanvorobei):*\n\u003e *Custom transition between controllers. Settings controller for your iOS app.* \n\n\n\n**[SpeechRecognizerButton](https://github.com/alexruperez/SpeechRecognizerButton)**\n*from [alexruperez](https://github.com/alexruperez):*\n\u003e *UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view.* \n\n\n\n**[ZoomTransitioning](https://github.com/WorldDownTown/ZoomTransitioning)**\n*from [WorldDownTown](https://github.com/WorldDownTown):*\n\u003e *ZoomTransitioning provides a custom transition with image zooming animation and swiping the screen edge.* \n\n\n\n**[SABlurImageView](https://github.com/marty-suzuki/SABlurImageView)**\n*from [marty-suzuki](https://github.com/marty-suzuki):*\n\u003e *You can use blur effect and it's animation easily to call only two methods.* \n\n\n\n**[RoundCoachMark](https://github.com/digital-horizon/RoundCoachMark)**\n*from [digital-horizon](https://github.com/digital-horizon):*\n\u003e *The Swift library for showing the rounded coach marks (useful for onboarding or run-time help purposes)* \n\n\n\n**[Hero](https://github.com/HeroTransitions/Hero)**\n*from [HeroTransitions](https://github.com/HeroTransitions):*\n\u003e *Elegant transition library for iOS \u0026 tvOS* \n\n\n\n**[Comets](https://github.com/cruisediary/Comets)**\n*from [cruisediary](https://github.com/cruisediary):*\n\u003e *☄️Comets: Animating Particles in Swift* \n\n\n\n**[CLWaterWaveView](https://github.com/cristi-lupu/CLWaterWaveView)**\n*from [cristi-lupu](https://github.com/cristi-lupu):*\n\u003e *A UIView what able to show water wave effect* \n\n\n\n**[garland-view](https://github.com/Ramotion/garland-view)**\n*from [Ramotion](https://github.com/Ramotion):*\n\u003e *:octocat: ≡ GarlandView seamlessly transitions between multiple lists of content. Swift UI library made by @Ramotion* \n\n\n\n**[Transition](https://github.com/Touchwonders/Transition)**\n*from [Touchwonders](https://github.com/Touchwonders):*\n\u003e *Easy interactive interruptible custom ViewController transitions* \n\n\n\n**[Shiny](https://github.com/efremidze/Shiny)**\n*from [efremidze](https://github.com/efremidze):*\n\u003e *Iridescent Effect View (inspired by Apple Pay Cash) ✨* \n\n\n\n**[Twinkle](https://github.com/piemonte/Twinkle)**\n*from [piemonte](https://github.com/piemonte):*\n\u003e *:sparkles: Twinkle iOS/tvOS app elements in Swift* \n\n\n\n**[CHIPageControl](https://github.com/ChiliLabs/CHIPageControl)**\n*from [ChiliLabs](https://github.com/ChiliLabs):*\n\u003e *A set of cool animated page controls written in Swift to replace boring UIPageControl.* \n\n\n\n**[BubbleTransition](https://github.com/andreamazz/BubbleTransition)**\n*from [andreamazz](https://github.com/andreamazz):*\n\u003e *A custom modal transition that presents and dismiss a controller with an expanding bubble effect.* \n\n\n\n**[AnimatedTransitionGallery](https://github.com/shu223/AnimatedTransitionGallery)**\n*from [shu223](https://github.com/shu223):*\n\u003e *A gallery app of custom animated transitions for iOS.* \n\n\n\n**[CBZSplashView](https://github.com/callumboddy/CBZSplashView)**\n*from [callumboddy](https://github.com/callumboddy):*\n\u003e *Twitter style Splash Screen View. Grows to reveal the Initial view behind* \n\n\n\n**[JazzHands](https://github.com/IFTTT/JazzHands)**\n*from [IFTTT](https://github.com/IFTTT):*\n\u003e *A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.* \n\n\n\n**[PulsingHalo](https://github.com/shu223/PulsingHalo)**\n*from [shu223](https://github.com/shu223):*\n\u003e *iOS Component for creating a pulsing animation.* \n\n\n\n**[DCAnimationKit](https://github.com/daltoniam/DCAnimationKit)**\n*from [daltoniam](https://github.com/daltoniam):*\n\u003e *A collection of animations for iOS. Simple, just add water animations.* \n\n\n\n**[WobbleView](https://github.com/inFullMobile/WobbleView)**\n*from [inFullMobile](https://github.com/inFullMobile):*\n\u003e *null* \n\n\n\n**[RZTransitions](https://github.com/Raizlabs/RZTransitions)**\n*from [Raizlabs](https://github.com/Raizlabs):*\n\u003e *A library of custom iOS View Controller Animations and Interactions.* \n\n\n\n**[UITextField-Shake](https://github.com/andreamazz/UITextField-Shake)**\n*from [andreamazz](https://github.com/andreamazz):*\n\u003e *UITextField category that adds shake animation* \n\n\n\n\n## PageControl\n**[PageControls](https://github.com/popwarsweet/PageControls)**\n*from [popwarsweet](https://github.com/popwarsweet):*\n\u003e *This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection* \n\n\n\n**[PagingKit](https://github.com/kazuhiro4949/PagingKit)**\n*from [kazuhiro4949](https://github.com/kazuhiro4949):*\n\u003e *PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries. * \n\n\n\n**[TKRubberIndicator](https://github.com/TBXark/TKRubberIndicator)**\n*from [TBXark](https://github.com/TBXark):*\n\u003e *A rubber animation pagecontrol* \n\n\n\n**[FlexiblePageControl](https://github.com/shima11/FlexiblePageControl)**\n*from [shima11](https://github.com/shima11):*\n\u003e *A flexible UIPageControl like Instagram.* \n\n\n\n\n## TableView\n**[SwipyCell](https://github.com/moritzsternemann/SwipyCell)**\n*from [moritzsternemann](https://github.com/moritzsternemann):*\n\u003e *Easy to use UITableViewCell implementing swiping to trigger actions.* \n\n\n\n**[TableFlip](https://github.com/mergesort/TableFlip)**\n*from [mergesort](https://github.com/mergesort):*\n\u003e *A simpler way to do cool UITableView animations! (╯°□°）╯︵ ┻━┻* \n\n\n\n**[ISTimeline](https://github.com/instant-solutions/ISTimeline)**\n*from [instant-solutions](https://github.com/instant-solutions):*\n\u003e *Simple timeline view written in Swift 3* \n\n\n\n**[SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit)**\n*from [SwipeCellKit](https://github.com/SwipeCellKit):*\n\u003e *Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.* \n\n\n\n**[SwiftyComments](https://github.com/tsucres/SwiftyComments)**\n*from [tsucres](https://github.com/tsucres):*\n\u003e *UITableView based component designed to display a hierarchy of expandable/foldable comments.* \n\n\n\n**[YNExpandableCell](https://github.com/younatics/YNExpandableCell)**\n*from [younatics](https://github.com/younatics):*\n\u003e *✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4* \n\n\n\n**[BWSwipeRevealCell](https://github.com/bitwit/BWSwipeRevealCell)**\n*from [bitwit](https://github.com/bitwit):*\n\u003e *A Swift library for swipeable table cells* \n\n\n\n**[URLEmbeddedView](https://github.com/marty-suzuki/URLEmbeddedView)**\n*from [marty-suzuki](https://github.com/marty-suzuki):*\n\u003e *URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.* \n\n\n\n**[VegaScroll](https://github.com/AppliKeySolutions/VegaScroll)**\n*from [ApplikeySolutions](https://github.com/ApplikeySolutions):*\n\u003e *↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.* \n\n\n\n**[folding-cell](https://github.com/Ramotion/folding-cell)**\n*from [Ramotion](https://github.com/Ramotion):*\n\u003e *:octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion* \n\n\n\n**[SAParallaxViewControllerSwift](https://github.com/szk-atmosphere/SAParallaxViewControllerSwift)**\n*from [marty-suzuki](https://github.com/marty-suzuki):*\n\u003e *SAParallaxViewControllerSwift realizes parallax scrolling with blur effect. In addition, it realizes seamless opening transition.* \n\n\n\n**[SlackTextViewController](https://github.com/slackhq/SlackTextViewController)**\n*from [slackhq](https://github.com/slackhq):*\n\u003e *A drop-in UIViewController subclass with a growing text input view and other useful messaging features* \n\n\n\n**[MPSkewed](https://github.com/MP0w/MPSkewed)**\n*from [MP0w](https://github.com/MP0w):*\n\u003e *An iOS collection view subclass to present a list of skewed images and a collection view layout to add parallax to the images * \n\n\n\n\n## RangeSelect\n**[rubber-range-picker](https://github.com/Cuberto/rubber-range-picker)**\n*from [Cuberto](https://github.com/Cuberto):*\n\u003e *null* \n\n\n\n**[fluid-slider](https://github.com/Ramotion/fluid-slider)**\n*from [Ramotion](https://github.com/Ramotion):*\n\u003e *:octocat:💧 A slider widget with a popup bubble displaying the precise value selected. Swift UI library made by @Ramotion* \n\n\n\n\n## TextField\n**[NextGrowingTextView](https://github.com/muukii/NextGrowingTextView)**\n*from [muukii](https://github.com/muukii):*\n\u003e *📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.* \n\n\n\n**[CreditCardForm-iOS](https://github.com/orazz/CreditCardForm-iOS)**\n*from [orazz](https://github.com/orazz):*\n\u003e *CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.* \n\n\n\n**[SkyFloatingLabelTextField](https://github.com/Skyscanner/SkyFloatingLabelTextField)**\n*from [Skyscanner](https://github.com/Skyscanner):*\n\u003e *A beautiful and flexible text field control implementation of  \"Float Label Pattern\". Written in Swift.* \n\n\n\n**[Translucid](https://github.com/Ekhoo/Translucid)**\n*from [Ekhoo](https://github.com/Ekhoo):*\n\u003e *Lightweight library to set an Image as text background. Written in swift.* \n\n\n\n**[NumberMorphView](https://github.com/me-abhinav/NumberMorphView)**\n*from [me-abhinav](https://github.com/me-abhinav):*\n\u003e *A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing.* \n\n\n\n**[FloatLabelFields](https://github.com/FahimF/FloatLabelFields)**\n*from [FahimF](https://github.com/FahimF):*\n\u003e *Text entry controls which contain a built-in title/label so that you don't have to add a separate title for each field.* \n\n\n\n**[DTTextField](https://github.com/iDhaval/DTTextField)**\n*from [iDhaval](https://github.com/iDhaval):*\n\u003e *DTTextField is a custom textfield with floating placeholder and error label* \n\n\n\n**[CountdownLabel](https://github.com/suzuki-0000/CountdownLabel)**\n*from [suzuki-0000](https://github.com/suzuki-0000):*\n\u003e *Simple countdown UILabel with morphing animation, and some useful function.* \n\n\n\n**[WSTagsField](https://github.com/whitesmith/WSTagsField)**\n*from [whitesmith](https://github.com/whitesmith):*\n\u003e *An iOS text field that represents different Tags* \n\n\n\n**[CBPinEntryView](https://github.com/Fawxy/CBPinEntryView)**\n*from [Fawxy](https://github.com/Fawxy):*\n\u003e *A customisable view for entering arbitrary length numerical pins or codes in iOS.* \n\n\n\n**[AnimatedMaskLabel](https://github.com/jogendra/AnimatedMaskLabel)**\n*from [jogendra](https://github.com/jogendra):*\n\u003e *Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app. It is useful as an unobtrusive loading indicator.* \n\n\n\n**[HTYTextField](https://github.com/hanton/HTYTextField)**\n*from [hanton](https://github.com/hanton):*\n\u003e *A UITextField with bouncy placeholder. * \n\n\n\n**[RKRichTextView](https://github.com/ren6/RKRichTextView)**\n*from [ren6](https://github.com/ren6):*\n\u003e *Rich Text Editor for iOS* \n\n\n\n**[RichEditorView](https://github.com/cjwirth/RichEditorView)**\n*from [cjwirth](https://github.com/cjwirth):*\n\u003e *RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.* \n\n\n\n\n## Popup\n**[BulletinBoard](https://github.com/alexisakers/BulletinBoard)**\n*from [alexisakers](https://github.com/alexisakers):*\n\u003e *General-purpose contextual cards for iOS* \n\n\n\n\n## Toast\n**[PopupView](https://github.com/exyte/PopupView)**\n*from [exyte](https://github.com/exyte):*\n\u003e *Toasts and popups library written with SwiftUI* \n\n\n\n\n## Slider\n**[PrecisionLevelSlider](https://github.com/muukii/PrecisionLevelSlider)**\n*from [muukii](https://github.com/muukii):*\n\u003e *PrecisionLevelSlider* \n\n\n\n\n## Pin\n**[KAPinField](https://github.com/kirualex/KAPinField)**\n*from [kirualex](https://github.com/kirualex):*\n\u003e *Lightweight, highly customizable Pin Code Field library for iOS, written in Swift* \n\n\n\n\n## Button\n**[buttoncraft](https://github.com/atrinh0/buttoncraft)**\n*from [atrinh0](https://github.com/atrinh0):*\n\u003e *Craft that perfect SwiftUI button effect 👌🏼* \n\n\n\n**[DynamicButton](https://github.com/yannickl/DynamicButton)**\n*from [yannickl](https://github.com/yannickl):*\n\u003e *Yet another animated flat buttons in Swift* \n\n\n\n**[FloatingButton](https://github.com/exyte/FloatingButton)**\n*from [exyte](https://github.com/exyte):*\n\u003e *Easily customizable floating button menu created with SwiftUI* \n\n\n\n**[PMSuperButton](https://github.com/pmusolino/PMSuperButton)**\n*from [pmusolino](https://github.com/pmusolino):*\n\u003e *🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎* \n\n\n\n**[SquishButton](https://github.com/BalestraPatrick/SquishButton)**\n*from [BalestraPatrick](https://github.com/BalestraPatrick):*\n\u003e *A button that squishes when pressed. As seen in the Clips app.* \n\n\n\n**[AnimatablePlayButton](https://github.com/suzuki-0000/AnimatablePlayButton)**\n*from [suzuki-0000](https://github.com/suzuki-0000):*\n\u003e *Animated Play and Pause Button written in Swift, using CALayer, CAKeyframeAnimation.* \n\n\n\n**[TransitionButton](https://github.com/AladinWay/TransitionButton)**\n*from [AladinWay](https://github.com/AladinWay):*\n\u003e *UIButton sublass for loading and transition animation.* \n\n\n\n**[NFDownloadButton](https://github.com/LeonardoCardoso/NFDownloadButton)**\n*from [LeonardoCardoso](https://github.com/LeonardoCardoso):*\n\u003e *Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.* \n\n\n\n**[MultiToggleButton](https://github.com/yonat/MultiToggleButton)**\n*from [yonat](https://github.com/yonat):*\n\u003e *Multiple state tap to toggle UIButton in Swift* \n\n\n\n**[LGButton](https://github.com/loregr/LGButton)**\n*from [loregr](https://github.com/loregr):*\n\u003e *A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.* \n\n\n\n**[DOFavoriteButton](https://github.com/okmr-d/DOFavoriteButton)**\n*from [okmr-d](https://github.com/okmr-d):*\n\u003e *Cute Animated Button written in Swift.* \n\n\n\n\n## TabBar\n**[SOTabBar](https://github.com/Ahmadalsofi/SOTabBar)**\n*from [Ahmadalsofi](https://github.com/Ahmadalsofi):*\n\u003e *Light way to add Fancy bottom bar 📲* \n\n\n\n**[SwipeableTabBarController](https://github.com/marcosgriselli/SwipeableTabBarController)**\n*from [marcosgriselli](https://github.com/marcosgriselli):*\n\u003e *UITabBarController with swipe interaction between its tabs.* \n\n\n\n**[flashy-tabbar](https://github.com/Cuberto/flashy-tabbar)**\n*from [Cuberto](https://github.com/Cuberto):*\n\u003e *One another nice animated tabbar* \n\n\n\n**[RKSwipeBetweenViewControllers](https://github.com/cwRichardKim/RKSwipeBetweenViewControllers)**\n*from [cwRichardKim](https://github.com/cwRichardKim):*\n\u003e *Swipe between ViewControllers like in the Spotify or Twitter app with an interactive Segmented Control in the Navigation Bar* \n\n\n\n**[TLYShyNavBar](https://github.com/telly/TLYShyNavBar)**\n*from [telly](https://github.com/telly):*\n\u003e *Unlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars!* \n\n\n\n**[animated-tab-bar](https://github.com/Ramotion/animated-tab-bar)**\n*from [Ramotion](https://github.com/Ramotion):*\n\u003e *:octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion* \n\n\n\n**[Tabman](https://github.com/uias/Tabman)**\n*from [uias](https://github.com/uias):*\n\u003e *™️ A powerful paging view controller with tab bar.* \n\n\n\n**[VBRRollingPit](https://github.com/v-braun/VBRRollingPit)**\n*from [v-braun](https://github.com/v-braun):*\n\u003e *Simple, beatiful and interactive UITabBar* \n\n\n\n**[FoldingTabBar.iOS](https://github.com/Yalantis/FoldingTabBar.iOS)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *Folding Tab Bar and Tab Bar Controller* \n\n\n\n**[BFPaperTabBarController](https://github.com/bfeher/BFPaperTabBarController)**\n*from [bfeher](https://github.com/bfeher):*\n\u003e *iOS UITabBar (controller) inspired by Google's Paper Material Design.* \n\n\n\n**[MinimalTabBar](https://github.com/jamesdunay/MinimalTabBar)**\n*from [jamesdunay](https://github.com/jamesdunay):*\n\u003e *null* \n\n\n\n\n## Progress\n**[StepSlider](https://github.com/spromicky/StepSlider)**\n*from [spromicky](https://github.com/spromicky):*\n\u003e *StepSlider its custom implementation of slider such as UISlider for preset integer values.* \n\n\n\n**[KWStepper](https://github.com/kyleweiner/KWStepper)**\n*from [kyleweiner](https://github.com/kyleweiner):*\n\u003e *A stepper control with flexible UI and tailored UX.* \n\n\n\n**[MBCircularProgressBar](https://github.com/MatiBot/MBCircularProgressBar)**\n*from [MatiBot](https://github.com/MatiBot):*\n\u003e *A circular, animatable \u0026 highly customizable progress bar from the Interface Builder (Objective-C)* \n\n\n\n**[GradientLoadingBar](https://github.com/fxm90/GradientLoadingBar)**\n*from [fxm90](https://github.com/fxm90):*\n\u003e *A customizable animated gradient loading bar.* \n\n\n\n**[StepProgressView](https://github.com/yonat/StepProgressView)**\n*from [yonat](https://github.com/yonat):*\n\u003e *Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.* \n\n\n\n**[DSGradientProgressView](https://github.com/DholStudio/DSGradientProgressView)**\n*from [DholStudio](https://github.com/DholStudio):*\n\u003e *A simple animated progress bar in Swift* \n\n\n\n**[ARSLineProgress](https://github.com/soberman/ARSLineProgress)**\n*from [soberman](https://github.com/soberman):*\n\u003e *iOS progress bar, replacement for the default activity indicator.* \n\n\n\n**[SSSpinnerButton](https://github.com/simformsolutions/SSSpinnerButton)**\n*from [simformsolutions](https://github.com/simformsolutions):*\n\u003e *Forget about typical stereotypic loading, It's time to change. SSSpinnerButton is an elegant button with a diffrent spinner animations.* \n\n\n\n**[GradientCircularProgress](https://github.com/keygx/GradientCircularProgress)**\n*from [keygx](https://github.com/keygx):*\n\u003e *Customizable progress indicator library in Swift* \n\n\n\n**[DockProgress](https://github.com/sindresorhus/DockProgress)**\n*from [sindresorhus](https://github.com/sindresorhus):*\n\u003e *Show progress in your app's Dock icon* \n\n\n\n**[CircularProgress](https://github.com/sindresorhus/CircularProgress)**\n*from [sindresorhus](https://github.com/sindresorhus):*\n\u003e *Circular progress indicator for your macOS app* \n\n\n\n**[RSLoadingView](https://github.com/roytornado/RSLoadingView)**\n*from [roytornado](https://github.com/roytornado):*\n\u003e *Awesome loading animations using 3D engine written with Swift* \n\n\n\n**[RetroProgress](https://github.com/hyperoslo/RetroProgress)**\n*from [hyperoslo](https://github.com/hyperoslo):*\n\u003e *💈 Retro looking progress bar straight from the 90s* \n\n\n\n**[MRProgress](https://github.com/mrackwitz/MRProgress)**\n*from [mrackwitz](https://github.com/mrackwitz):*\n\u003e *Collection of iOS drop-in components to visualize progress* \n\n\n\n**[GaugeKit](https://github.com/skywinder/GaugeKit)**\n*from [skywinder](https://github.com/skywinder):*\n\u003e *Kit for building custom gauges + easy reproducible Apple's style ring gauges.* \n\n\n\n**[NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView)**\n*from [ninjaprox](https://github.com/ninjaprox):*\n\u003e *A collection of awesome loading animations* \n\n\n\n**[UzysAnimatedGifPullToRefresh](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh)**\n*from [uzysjung](https://github.com/uzysjung):*\n\u003e *Add PullToRefresh using animated GIF to any scrollView with just simple code* \n\n\n\n**[FFCircularProgressView](https://github.com/elbryan/FFCircularProgressView)**\n*from [elbryan](https://github.com/elbryan):*\n\u003e *FFCircularProgressView - An iOS 7-inspired blue circular progress view* \n\n\n\n**[M13ProgressSuite](https://github.com/Marxon13/M13ProgressSuite)**\n*from [Marxon13](https://github.com/Marxon13):*\n\u003e *A suite containing many tools to display progress information on iOS.* \n\n\n\n\n## Sheet\n**[SOPullUpView](https://github.com/Ahmadalsofi/SOPullUpView)**\n*from [Ahmadalsofi](https://github.com/Ahmadalsofi):*\n\u003e * SOPullUpView library for iOS, with pull up gesture 📱🖐️↕️* \n\n\n\n**[PullableSheet](https://github.com/tattn/PullableSheet)**\n*from [tattn](https://github.com/tattn):*\n\u003e *Pullable sheet like a default map app or bottom sheets (Android).* \n\n\n\n\n## Menu\n**[FlowingMenu](https://github.com/yannickl/FlowingMenu)**\n*from [yannickl](https://github.com/yannickl):*\n\u003e *Interactive view transition to display menus with flowing and bouncing effects in Swift* \n\n\n\n**[PinterestSegment](https://github.com/TBXark/PinterestSegment)**\n*from [TBXark](https://github.com/TBXark):*\n\u003e *A Pinterest-like segment control with masking animation.* \n\n\n\n**[FTPopOverMenu_Swift](https://github.com/liufengting/FTPopOverMenu_Swift)**\n*from [liufengting](https://github.com/liufengting):*\n\u003e *FTPopOverMenu_Swift, swift version of FTPopOverMenu. FTPopOverMenu is a pop over menu for iOS which is maybe the easiest one to use. Supports both portrait and landscape. It can show from any UIView, any UIBarButtonItem and any CGRect.* \n\n\n\n**[PopMenu](https://github.com/CaliCastle/PopMenu)**\n*from [CaliCastle](https://github.com/CaliCastle):*\n\u003e *A cool and customizable popup style action sheet for iOS 😎* \n\n\n\n**[GuillotineMenu](https://github.com/Yalantis/GuillotineMenu)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.* \n\n\n\n**[SwipeMenuViewController](https://github.com/yysskk/SwipeMenuViewController)**\n*from [yysskk](https://github.com/yysskk):*\n\u003e *Swipable tab and menu View and ViewController.* \n\n\n\n**[XLActionController](https://github.com/xmartlabs/XLActionController)**\n*from [xmartlabs](https://github.com/xmartlabs):*\n\u003e *Fully customizable and extensible action sheet controller written in Swift* \n\n\n\n**[YNDropDownMenu](https://github.com/younatics/YNDropDownMenu)**\n*from [younatics](https://github.com/younatics):*\n\u003e *✨ Awesome Dropdown menu for iOS with Swift 4* \n\n\n\n**[Panels](https://github.com/antoniocasero/Panels)**\n*from [antoniocasero](https://github.com/antoniocasero):*\n\u003e *Panels is a framework to easily add sliding panels to your application* \n\n\n\n**[SideMenu](https://github.com/jonkykong/SideMenu)**\n*from [jonkykong](https://github.com/jonkykong):*\n\u003e *Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.* \n\n\n\n**[MediumMenu](https://github.com/pixyzehn/MediumMenu)**\n*from [pixyzehn](https://github.com/pixyzehn):*\n\u003e *A menu based on Medium iOS app.* \n\n\n\n**[Hexacon](https://github.com/gautier-gdx/Hexacon)**\n*from [gautier-gdx](https://github.com/gautier-gdx):*\n\u003e *A fancy hexagonal layout for displaying data like your Apple Watch* \n\n\n\n**[ENSwiftSideMenu](https://github.com/evnaz/ENSwiftSideMenu)**\n*from [evnaz](https://github.com/evnaz):*\n\u003e *A simple side menu for iOS written in Swift. * \n\n\n\n**[XLPagerTabStrip](https://github.com/xmartlabs/XLPagerTabStrip)**\n*from [xmartlabs](https://github.com/xmartlabs):*\n\u003e *Android PagerTabStrip for iOS.* \n\n\n\n**[MediumScrollFullScreen](https://github.com/pixyzehn/MediumScrollFullScreen)**\n*from [pixyzehn](https://github.com/pixyzehn):*\n\u003e *Medium's upper and lower Menu in Scroll.* \n\n\n\n**[AKSwiftSlideMenu](https://github.com/ashishkakkad8/AKSwiftSlideMenu)**\n*from [ashishkakkad8](https://github.com/ashishkakkad8):*\n\u003e *Slide Menu (Drawer) in Swift 4 - Xcode 9 - iOS 11* \n\n\n\n**[RESideMenu](https://github.com/romaonthego/RESideMenu)**\n*from [romaonthego](https://github.com/romaonthego):*\n\u003e *iOS 7/8 style side menu with parallax effect.* \n\n\n\n**[cariocamenu](https://github.com/arn00s/cariocamenu)**\n*from [arn00s](https://github.com/arn00s):*\n\u003e *The fastest zero-tap iOS menu.* \n\n\n\n**[REFrostedViewController](https://github.com/romaonthego/REFrostedViewController)**\n*from [romaonthego](https://github.com/romaonthego):*\n\u003e *iOS 7/8 style blurred view controller that appears on top of your view controller.* \n\n\n\n**[TWTSideMenuViewController](https://github.com/twotoasters/TWTSideMenuViewController)**\n*from [twotoasters](https://github.com/twotoasters):*\n\u003e *Side Menus for iOS 7* \n\n\n\n**[AMSlideMenu](https://github.com/SocialObjects-Software/AMSlideMenu)**\n*from [arturdev](https://github.com/arturdev):*\n\u003e *Sliding Menu for iOS (Left and Right menus).  Multiple storyboards and XIBs support.* \n\n\n\n\n## Tooltip\n**[MKToolTip](https://github.com/metinkilicaslan/MKToolTip)**\n*from [metinkilicaslan](https://github.com/metinkilicaslan):*\n\u003e *MKToolTip is a customizable tooltip view written in Swift that can be used as a informative tip* \n\n\n\n\n## Parallax\n**[MPParallaxView](https://github.com/DroidsOnRoids/MPParallaxView)**\n*from [DroidsOnRoids](https://github.com/DroidsOnRoids):*\n\u003e *Apple TV Parallax effect in Swift.* \n\n\n\n**[MXParallaxHeader](https://github.com/maxep/MXParallaxHeader)**\n*from [maxep](https://github.com/maxep):*\n\u003e *Simple parallax header for UIScrollView* \n\n\n\n\n## Stack\n**[StackViewController](https://github.com/seedco/StackViewController)**\n*from [seedco](https://github.com/seedco):*\n\u003e *A controller that uses a UIStackView and view controller composition to display content in a list* \n\n\n\n\n## Shadow\n**[SwiftyShadow](https://github.com/noblakit01/SwiftyShadow)**\n*from [noblakit01](https://github.com/noblakit01):*\n\u003e *Helper Shadow Path for UIView in Swift iOS* \n\n\n\n**[ShadowView](https://github.com/PierrePerrin/ShadowView)**\n*from [PierrePerrin](https://github.com/PierrePerrin):*\n\u003e *An iOS Library that makes shadows management easy on UIView.* \n\n\n\n\n## Notification\n**[SwiftOverlays](https://github.com/peterprokop/SwiftOverlays)**\n*from [peterprokop](https://github.com/peterprokop):*\n\u003e *SwiftOverlays is a Swift GUI library for displaying various popups and notifications* \n\n\n\n**[PKHUD](https://github.com/pkluz/PKHUD)**\n*from [pkluz](https://github.com/pkluz):*\n\u003e *A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8.* \n\n\n\n**[CFNotify](https://github.com/hallelujahbaby/CFNotify)**\n*from [hallelujahbaby](https://github.com/hallelujahbaby):*\n\u003e *A customizable framework to create draggable views* \n\n\n\n**[CDAlertView](https://github.com/candostdagdeviren/CDAlertView)**\n*from [candostdagdeviren](https://github.com/candostdagdeviren):*\n\u003e *Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift* \n\n\n\n**[CRToast](https://github.com/cruffenach/CRToast)**\n*from [cruffenach](https://github.com/cruffenach):*\n\u003e *A modern iOS toast view that can fit your notification needs* \n\n\n\n**[JFMinimalNotifications](https://github.com/atljeremy/JFMinimalNotifications)**\n*from [atljeremy](https://github.com/atljeremy):*\n\u003e *An iOS UIView for presenting a minimalistic notification that doesn't block the UI and is highly configurable.* \n\n\n\n**[TSMessages](https://github.com/KrauseFx/TSMessages)**\n*from [KrauseFx](https://github.com/KrauseFx):*\n\u003e *💌 Easy to use and customizable messages/notifications for iOS à la Tweetbot* \n\n\n\n**[LNNotificationsUI](https://github.com/LeoNatan/LNNotificationsUI)**\n*from [LeoNatan](https://github.com/LeoNatan):*\n\u003e *A framework for displaying notifications similar to Apple's iOS 8 and iOS 9 notifications.* \n\n\n\n**[TWMessageBarManager](https://github.com/terryworona/TWMessageBarManager)**\n*from [terryworona](https://github.com/terryworona):*\n\u003e *An iOS manager for presenting system-wide notifications via a dropdown message bar.* \n\n\n\n**[RKDropdownAlert](https://github.com/cwRichardKim/RKDropdownAlert)**\n*from [cwRichardKim](https://github.com/cwRichardKim):*\n\u003e *iOS / Objective C: an extremely simple UIAlertView alternative* \n\n\n\n**[RKNotificationHub](https://github.com/cwRichardKim/RKNotificationHub)**\n*from [cwRichardKim](https://github.com/cwRichardKim):*\n\u003e *Make any UIView a full fledged notification center* \n\n\n\n**[Notie](https://github.com/thii/Notie)**\n*from [thii](https://github.com/thii):*\n\u003e *In-app notification in Swift, with customizable buttons and input text field.* \n\n\n\n\n## CollectionView\n**[CollectionViewWaterfallLayout](https://github.com/ecerney/CollectionViewWaterfallLayout)**\n*from [ecerney](https://github.com/ecerney):*\n\u003e *Pinterest inspired layout for UICollectionViews* \n\n\n\n**[CheckmarkCollectionViewCell](https://github.com/yonat/CheckmarkCollectionViewCell)**\n*from [yonat](https://github.com/yonat):*\n\u003e *UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app \"Select\" mode.* \n\n\n\n**[CampcotCollectionView](https://github.com/touchlane/CampcotCollectionView)**\n*from [touchlane](https://github.com/touchlane):*\n\u003e *Collapse and expand UICollectionView sections with one method call.* \n\n\n\n**[ASCollectionView](https://github.com/abdullahselek/ASCollectionView)**\n*from [abdullahselek](https://github.com/abdullahselek):*\n\u003e *A Swift collection view inspired by Airbnb.* \n\n\n\n**[ZKCarousel](https://github.com/ZacharyKhan/ZKCarousel)**\n*from [ZacharyKhan](https://github.com/ZacharyKhan):*\n\u003e *A simple carousel implementation written in Swift* \n\n\n\n**[MEVHorizontalContacts](https://github.com/manuelescrig/MEVHorizontalContacts)**\n*from [manuelescrig](https://github.com/manuelescrig):*\n\u003e *An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable items.* \n\n\n\n**[CenteredCollectionView](https://github.com/ananthbh/CenteredCollectionView)**\n*from [ananthbh](https://github.com/ananthbh):*\n\u003e *A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift* \n\n\n\n**[SwiftSpreadsheet](https://github.com/stuffrabbit/SwiftSpreadsheet)**\n*from [stuffrabbit](https://github.com/stuffrabbit):*\n\u003e *Spreadsheet CollectionViewLayout in Swift. Fully customizable. 🔶* \n\n\n\n**[ShelfView-iOS](https://github.com/tdscientist/ShelfView-iOS)**\n*from [tdscientist](https://github.com/tdscientist):*\n\u003e *iOS custom view to display books on shelf* \n\n\n\n**[CollectionViewSlantedLayout](https://github.com/yacir/CollectionViewSlantedLayout)**\n*from [yacir](https://github.com/yacir):*\n\u003e *UICollectionViewLayout to display slanted content* \n\n\n\n**[AZCollectionViewController](https://github.com/AfrozZaheer/AZCollectionViewController)**\n*from [AfrozZaheer](https://github.com/AfrozZaheer):*\n\u003e * Easy way to integrate pagination with dummy views in CollectionView, make Instagram \"Discover\" within minutes.* \n\n\n\n**[MosaicLayout](https://github.com/betzerra/MosaicLayout)**\n*from [betzerra](https://github.com/betzerra):*\n\u003e *MosaicLayout using UICollectionViews* \n\n\n\n**[RAReorderableLayout](https://github.com/ra1028/RAReorderableLayout)**\n*from [ra1028](https://github.com/ra1028):*\n\u003e *A UICollectionView layout whitch can move item with drag and drop.* \n\n\n\n\n## Alert\n**[RMActionController](https://github.com/CooperRS/RMActionController)**\n*from [CooperRS](https://github.com/CooperRS):*\n\u003e *This is an iOS control for presenting any UIView in an UIAlertController like manner* \n\n\n\n\n## Navigation\n**[KGFloatingDrawer](https://github.com/KyleGoddard/KGFloatingDrawer)**\n*from [KyleGoddard](https://github.com/KyleGoddard):*\n\u003e *A floating navigation drawer with an interesting animated presentation written in Swift.* \n\n\n\n**[SAHistoryNavigationViewController](https://github.com/szk-atmosphere/SAHistoryNavigationViewController)**\n*from [marty-suzuki](https://github.com/marty-suzuki):*\n\u003e *SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller. Support 3D Touch!* \n\n\n\n\n## Chart\n**[BSChart](https://github.com/iBlacksus/BSChart)**\n*from [iBlacksus](https://github.com/iBlacksus):*\n\u003e *BSChart is a simple and useful chart library written on Swift* \n\n\n\n**[JYRadarChart](https://github.com/johnnywjy/JYRadarChart)**\n*from [johnnywjy](https://github.com/johnnywjy):*\n\u003e *an iOS open source Radar Chart implementation* \n\n\n\n\n## Cards\n**[tispr-card-stack](https://github.com/tispr/tispr-card-stack)**\n*from [tispr](https://github.com/tispr):*\n\u003e *Swipe able, customizable card stack view, Tinder like card stack view based on UICollectionView. Cards UI* \n\n\n\n**[PresentCardScroller](https://github.com/presentco/PresentCardScroller)**\n*from [presentco](https://github.com/presentco):*\n\u003e *A Pretty Card Scrolling UI in Swift* \n\n\n\n**[HFCardCollectionViewLayout](https://github.com/hfrahmann/HFCardCollectionViewLayout)**\n*from [hfrahmann](https://github.com/hfrahmann):*\n\u003e *The HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet.* \n\n\n\n**[CardStackView](https://github.com/gomfucius/CardStackView)**\n*from [gomfucius](https://github.com/gomfucius):*\n\u003e *Inifinite swipeable stacked UIViews.* \n\n\n\n**[Koloda](https://github.com/Yalantis/Koloda)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS. * \n\n\n\n**[Cards](https://github.com/PaoloCuscela/Cards)**\n*from [PaoloCuscela](https://github.com/PaoloCuscela):*\n\u003e *Awesome iOS 11 appstore cards in swift 4.* \n\n\n\n**[VerticalCardSwiper](https://github.com/JoniVR/VerticalCardSwiper)**\n*from [JoniVR](https://github.com/JoniVR):*\n\u003e *A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.* \n\n\n\n**[Wallet](https://github.com/rshevchuk/Wallet)**\n*from [rshevchuk](https://github.com/rshevchuk):*\n\u003e *Wallet is a library to manage cards and passes.* \n\n\n\n\n## Dialog\n**[PanModal](https://github.com/slackhq/PanModal)**\n*from [slackhq](https://github.com/slackhq):*\n\u003e *An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.* \n\n\n\n**[KLCPopup](https://github.com/jmascia/KLCPopup)**\n*from [jmascia](https://github.com/jmascia):*\n\u003e *A simple and flexible class for presenting custom views as a popup in iOS.* \n\n\n\n\n## Tags\n**[PARTagPicker](https://github.com/paulrolfe/PARTagPicker)**\n*from [paulrolfe](https://github.com/paulrolfe):*\n\u003e *This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.* \n\n\n\n**[TagListView](https://github.com/ElaWorkshop/TagListView)**\n*from [ElaWorkshop](https://github.com/ElaWorkshop):*\n\u003e *Simple and highly customizable iOS tag list view, in Swift.* \n\n\n\n**[ActiveLabel.swift](https://github.com/optonaut/ActiveLabel.swift)**\n*from [optonaut](https://github.com/optonaut):*\n\u003e *UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift* \n\n\n\n\n## Label\n**[Preloader.Ophiuchus](https://github.com/Yalantis/Preloader.Ophiuchus)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *Custom Label to apply animations on whole text or letters.* \n\n\n\n\n## ImageView\n**[HoneycombView](https://github.com/suzuki-0000/HoneycombView)**\n*from [suzuki-0000](https://github.com/suzuki-0000):*\n\u003e *HoneycombView is the iOS UIView for displaying like Honeycomb layout written by swift * \n\n\n\n**[CTPanoramaView](https://github.com/scihant/CTPanoramaView)**\n*from [scihant](https://github.com/scihant):*\n\u003e *A library that displays spherical or cylindrical panoramas with touch or motion based controls.* \n\n\n\n**[ComplimentaryGradientView](https://github.com/gkye/ComplimentaryGradientView)**\n*from [gkye](https://github.com/gkye):*\n\u003e *Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js* \n\n\n\n**[URWeatherView](https://github.com/jegumhon/URWeatherView)**\n*from [jegumhon](https://github.com/jegumhon):*\n\u003e *Show the weather effects onto view written in Swift3* \n\n\n\n**[InitialsImageView](https://github.com/bachonk/InitialsImageView)**\n*from [bachonk](https://github.com/bachonk):*\n\u003e *A simple UIImageView extension for using initials as a profile image, written in swift* \n\n\n\n**[Lightbox](https://github.com/hyperoslo/Lightbox)**\n*from [hyperoslo](https://github.com/hyperoslo):*\n\u003e *:milky_way: A convenient and easy to use image viewer for your iOS app* \n\n\n\n**[FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage)**\n*from [Flipboard](https://github.com/Flipboard):*\n\u003e *Performant animated GIF engine for iOS* \n\n\n\n**[EBPhotoPages](https://github.com/EddyBorja/EBPhotoPages)**\n*from [EddyBorja](https://github.com/EddyBorja):*\n\u003e *A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.* \n\n\n\n**[ASMediaFocusManager](https://github.com/autresphere/ASMediaFocusManager)**\n*from [autresphere](https://github.com/autresphere):*\n\u003e *iOS library to animate your image and video thumbnails to fullscreen.* \n\n\n\n\n## Toggle\n**[TKSwitcherCollection](https://github.com/TBXark/TKSwitcherCollection)**\n*from [TBXark](https://github.com/TBXark):*\n\u003e *An animation switch collection* \n\n\n\n**[Switch](https://github.com/T-Pham/Switch)**\n*from [T-Pham](https://github.com/T-Pham):*\n\u003e *An iOS switch control implemented in Swift with full Interface Builder support.* \n\n\n\n**[MJMaterialSwitch](https://github.com/JaleelNazir/MJMaterialSwitch)**\n*from [JaleelNazir](https://github.com/JaleelNazir):*\n\u003e *A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift* \n\n\n\n\n## Panel\n**[panelkit](https://github.com/louisdh/panelkit)**\n*from [louisdh](https://github.com/louisdh):*\n\u003e *A UI framework that enables panels on iOS.* \n\n\n\n\n## Gradient\n**[Shift](https://github.com/kgellci/Shift)**\n*from [kgellci](https://github.com/kgellci):*\n\u003e *Animate gradient changes with time or motion for iOS Swift* \n\n\n\n\n## MediaPlayer\n**[PandoraPlayer](https://github.com/ApplikeySolutions/PandoraPlayer)**\n*from [ApplikeySolutions](https://github.com/ApplikeySolutions):*\n\u003e *🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.* \n\n\n\n\n## Rating\n**[FloatRatingView](https://github.com/glenyi/FloatRatingView)**\n*from [glenyi](https://github.com/glenyi):*\n\u003e *Whole, half or floating point ratings control written in Swift* \n\n\n\n\n## BlurEffect\n**[ForceBlur](https://github.com/Yalantis/ForceBlur)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *ForceBlur Animation for iOS Messaging Apps* \n\n\n\n**[VisualEffectView](https://github.com/efremidze/VisualEffectView)**\n*from [efremidze](https://github.com/efremidze):*\n\u003e *Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱* \n\n\n\n\n## Calendar\n**[TimelineTableViewCell](https://github.com/kf99916/TimelineTableViewCell)**\n*from [kf99916](https://github.com/kf99916):*\n\u003e *Simple timeline view implemented by UITableViewCell* \n\n\n\n**[DateTimePicker](https://github.com/itsmeichigo/DateTimePicker)**\n*from [itsmeichigo](https://github.com/itsmeichigo):*\n\u003e *A nicer iOS UI component for picking date and time* \n\n\n\n**[Workaholic](https://github.com/hemangshah/Workaholic)**\n*from [hemangshah](https://github.com/hemangshah):*\n\u003e *A Github's like work contribution timeline. 🤸🏻* \n\n\n\n**[CalendarKit](https://github.com/richardtop/CalendarKit)**\n*from [richardtop](https://github.com/richardtop):*\n\u003e *📅 Fully customizable calendar for iOS* \n\n\n\n**[JTCalendar](https://github.com/jonathantribouharet/JTCalendar)**\n*from [jonathantribouharet](https://github.com/jonathantribouharet):*\n\u003e *A customizable calendar view for iOS.* \n\n\n\n**[FSCalendar](https://github.com/WenchaoIOS/FSCalendar)**\n*from [WenchaoD](https://github.com/WenchaoD):*\n\u003e *A fully customizable iOS calendar library, compatible with Objective-C and Swift* \n\n\n\n\n## Introduction\n**[WhatsNewKit](https://github.com/SvenTiigi/WhatsNewKit)**\n*from [SvenTiigi](https://github.com/SvenTiigi):*\n\u003e *Showcase your awesome new app features 📱* \n\n\n\n**[SwiftyWalkthrough](https://github.com/ruipfcosta/SwiftyWalkthrough)**\n*from [ruipfcosta](https://github.com/ruipfcosta):*\n\u003e *The easiest way to create a great walkthrough experience in your apps, powered by Swift.* \n\n\n\n**[BWWalkthrough](https://github.com/ariok/BWWalkthrough)**\n*from [ariok](https://github.com/ariok):*\n\u003e *BWWalkthrough is a class to build custom walkthroughs for your iOS App* \n\n\n\n**[AwesomeSpotlightView](https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView)**\n*from [aleksandrshoshiashvili](https://github.com/aleksandrshoshiashvili):*\n\u003e *Awesome tool for create tutorial walkthrough or coach tour* \n\n\n\n**[MYBlurIntroductionView](https://github.com/MatthewYork/MYBlurIntroductionView)**\n*from [MatthewYork](https://github.com/MatthewYork):*\n\u003e *A super-charged version of MYIntroductionView for building custom app introductions and tutorials.* \n\n\n\n**[Onboard](https://github.com/mamaral/Onboard)**\n*from [mamaral](https://github.com/mamaral):*\n\u003e *An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code.* \n\n\n\n\n## Map\n**[STLocationRequest](https://github.com/SvenTiigi/STLocationRequest)**\n*from [SvenTiigi](https://github.com/SvenTiigi):*\n\u003e *Request the Location Services via a 3D 360° flyover MKMapView 🗺* \n\n\n\n**[FlyoverKit](https://github.com/SvenTiigi/FlyoverKit)**\n*from [SvenTiigi](https://github.com/SvenTiigi):*\n\u003e *360° flyover on an MKMapView 🚁* \n\n\n\n\n## Style\n**[NightNight](https://github.com/Draveness/NightNight)**\n*from [Draveness](https://github.com/Draveness):*\n\u003e *Elegant way to integrate night mode to swift projects* \n\n\n\n\n## PullToRefresh\n**[PullToMakeSoup](https://github.com/Yalantis/PullToMakeSoup)**\n*from [Yalantis](https://github.com/Yalantis):*\n\u003e *Custom animated pull-to-refresh that can be easily added to UIScrollView* \n\n\n\n**[BreakOutToRefresh](https://github.com/dasdom/BreakOutToRefresh)**\n*from [dasdom](https://github.com/dasdom):*\n\u003e *Play BreakOut while loading - A playable pull to refresh view using SpriteKit* \n\n\n\n**[MGSpotyViewController](https://github.com/matteogobbi/MGSpotyViewController)**\n*from [matteogobbi](https://github.com/matteogobbi):*\n\u003e *Beautiful viewController with a tableView and amazing effects like a viewController in the Spotify app.* \n\n\n\n**[BOZPongRefreshControl](https://github.com/boztalay/BOZPongRefreshControl)**\n*from [boztalay](https://github.com/boztalay):*\n\u003e *A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app* \n\n\n\n**[CBStoreHouseRefreshControl](https://github.com/coolbeet/CBStoreHouseRefreshControl)**\n*from [coolbeet](https://github.com/coolbeet):*\n\u003e *Fully customizable pull-to-refresh control inspired by Storehouse iOS app* \n\n\n\n**[PullToRefreshCoreText](https://github.com/cemolcay/PullToRefreshCoreText)**\n*from [cemolcay](https://github.com/cemolcay):*\n\u003e *PullToRefresh extension for all UIScrollView type classes with animated text drawing style* \n\n\n\n\n## Loading\n**[LiquidLoader](https://github.com/yoavlt/LiquidLoader)**\n*from [yoavlt](https://github.com/yoavlt):*\n\u003e *Spinner loader components with liquid animation* \n\n\n\n**[KALoader](https://github.com/Kirillzzy/KALoader)**\n*from [Kirillzzy](https://github.com/Kirillzzy):*\n\u003e *Beautiful animated placeholders for showing loading of data* \n\n\n\n**[Windless](https://github.com/Interactive-Studio/Windless)**\n*from [Interactive-Studio](https://github.com/Interactive-Studio):*\n\u003e *Windless makes it easy to implement invisible layout loading view.* \n\n\n\n\n## Picker\n**[reel-search](https://github.com/Ramotion/reel-search)**\n*from [Ramotion](https://github.com/Ramotion):*\n\u003e *:octocat: 🔍 RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion* \n\n\n\n**[AGCircularPicker](https://github.com/agilie/AGCircularPicker)**\n*from [agilie](https://github.com/agilie):*\n\u003e *AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter* \n\n\n\n**[ActionSheetPicker-3.0](https://github.com/skywinder/ActionSheetPicker-3.0)**\n*from [skywinder](https://github.com/skywinder):*\n\u003e *Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.* \n\n\n\n\n## Material\n**[CardParts](https://github.com/intuit/CardParts)**\n*from [intuit](https://github.com/intuit):*\n\u003e *A reactive, card-based UI framework built on UIKit for iOS developers.* \n\n\n\n**[TextFieldEffects](https://github.com/raulriera/TextFieldEffects)**\n*from [raulriera](https://github.com/raulriera):*\n\u003e *Custom UITextFields effects inspired by Codrops, built using Swift* \n\n\n\n**[JVFloatLabeledTextField](https://github.com/jverdi/JVFloatLabeledTextField)**\n*from [jverdi](https://github.com/jverdi):*\n\u003e *UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users* \n\n\n\n**[MaterialKit](https://github.com/nghialv/MaterialKit)**\n*from [nghialv](https://github.com/nghialv):*\n\u003e *Material design components for iOS written in Swift* \n\n\n\n\n## Bar\n**[AMScrollingNavbar](https://github.com/andreamazz/AMScrollingNavbar)**\n*from [andreamazz](https://github.com/andreamazz):*\n\u003e *Scrollable UINavigationBar that follows the scrolling of a UIScrollView* \n\n\n\n**[BLKFlexibleHeightBar](https://github.com/bryankeller/BLKFlexibleHeightBar)**\n*from [bryankeller](https://github.com/bryankeller):*\n\u003e *Create condensing header bars like those seen in the Facebook, Square Cash, and Safari iOS apps.* \n\n\n\n\n## ScrollView\n**[DSDynamicScrollView](https://github.com/damirstuhec/DSDynamicScrollView)**\n*from [damirstuhec](https://github.com/damirstuhec):*\n\u003e *iOS (Swift + Objective-C) component for building dynamic and animated UIScrollView.* \n\n\n\n\n## TreeView\n**[RATreeView](https://github.com/Augustyniak/RATreeView)**\n*from [Augustyniak](https://github.com/Augustyniak):*\n\u003e *Library providing easy-to-use interface for displaying tree structures on iOS and tvOS.* \n\n\n\n\n## Gestures\n**[mntpulltoreact](https://github.com/mentionapp/mntpulltoreact)**\n*from [mentionapp](https://github.com/mentionapp):*\n\u003e *One gesture, many actions. An evolution of Pull to Refresh.* \n\n\n\n\n## Gallery\n**[MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser)**\n*from [mwaterfall](https://github.com/mwaterfall):*\n\u003e *A simple iOS photo and video browser with grid view, captions and selections.* \n\n\n\n**[MHVideoPhotoGallery](https://github.com/mariohahn/MHVideoPhotoGallery)**\n*from [mariohahn](https://github.com/mariohahn):*\n\u003e *A Photo and Video Gallery * \n\n\n\n\n## Video\n**[VideoSplashKit](https://github.com/movielala/VideoSplashKit)**\n*from [svtek](https://github.com/svtek):*\n\u003e *VideoSplashKit - UIViewController library for creating easy intro pages with background videos* \n\n\n\n**[XCDYouTubeKit](https://github.com/0xced/XCDYouTubeKit)**\n*from [0xced](https://github.com/0xced):*\n\u003e *YouTube video player for iOS, tvOS and macOS* \n\n\n\n\n## Badge\n**[BBBadgeBarButtonItem](https://github.com/TanguyAladenise/BBBadgeBarButtonItem)**\n*from [TanguyAladenise](https://github.com/TanguyAladenise):*\n\u003e *A BarButtonItem with a badge on top.* \n\n\n\n**[JSBadgeView](https://github.com/JaviSoto/JSBadgeView)**\n*from [JaviSoto](https://github.com/JaviSoto):*\n\u003e *Customizable UIKit badge view like the one on applications in the iOS springboard.* \n\n\n\n\n## Sticky\n**[CSStickyHeaderFlowLayout](https://github.com/jamztang/CSStickyHeaderFlowLayout)**\n*from [CSStickyHeaderFlowLayout](https://github.com/CSStickyHeaderFlowLayout):*\n\u003e *UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.* \n\n\n\n\n## RichText\n**[ZSSRichTextEditor](https://github.com/nnhubbard/ZSSRichTextEditor)**\n*from [nnhubbard](https://github.com/nnhubbard):*\n\u003e *A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view* \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv-braun%2Fawesome-cocoa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fv-braun%2Fawesome-cocoa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv-braun%2Fawesome-cocoa/lists"}