Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ios
A collaborative list of awesome for iOS developers. Include quick preview.
https://github.com/ivanvorobei/awesome-ios
Last synced: 1 day ago
JSON representation
-
Content
-
Controller
- SPPermissions - Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission. [•](https://raw.githubusercontent.com/ivanvorobei/SPPermissions/main/Assets/Readme/latest-preview.jpg)
- preview-transition - SPreviewTransition is a simple preview gallery UI controller with animated tranisitions. Swift UI library. [•](https://raw.githubusercontent.com/Ramotion/preview-transition/master/preview-transition.gif)
- SPStorkController - Now playing controller from Apple Music, Mail & Podcasts Apple's apps. [•](https://raw.githubusercontent.com/ivanvorobei/SPStorkController/master/Resources/Preview.gif)
- FloatingPanel - A clean and easy-to-use floating panel UI component for iOS. [•](https://raw.githubusercontent.com/SCENEE/FloatingPanel/master/assets/maps.gif)
- liquid-swipe - Transition simulates liquid when swipe to the side [•](https://raw.githubusercontent.com/Cuberto/liquid-swipe/master/Screenshots/animation.gif)
-
Action Sheet
- Hokusai - A Swift library to provide a bouncy action sheet. [•](https://raw.githubusercontent.com/wiki/ytakzk/Hokusai/images/demo.gif)
- BulletinBoard - BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It is especially well suited for quick user interactions such as onboarding screens or configuration. [•](https://raw.githubusercontent.com/alexaubry/BulletinBoard/master/.assets/demo_screenshots.png)
- alerts-and-pickers - Advanced usage of `UIAlertController` and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date. [•](https://raw.githubusercontent.com/dillidon/alerts-and-pickers/new/Assets/gifs/actionSheet-.gif)
-
Alert
- JDStatusBarNotification - Highly customizable & feature rich notifications displayed below the status bar. iOS 13+. Swift ready!
- SCLAlertView-Swift - Animated Alert View written in Swift, which can be used as a `UIAlertView` or `UIAlertController` replacement. [•](https://raw.githubusercontent.com/vikmeup/SCPopUpView/master/successScreenshot.png)
- Loaf - A Swifty Framework for Easy iOS Toasts. [•](https://user-images.githubusercontent.com/22358682/53522566-a2b1f880-3aa8-11e9-8451-f555811f85ed.png)
- PMAlertController - Great and customizable alert that can substitute `UIAlertController`. [•](https://raw.githubusercontent.com/pmusolino/PMAlertController/master/preview_pmalertacontroller.png)
- Dodo - A message bar for iOS written in Swift. [•](https://raw.githubusercontent.com/evgenyneu/Dodo/master/Graphics/presets/info.jpg)
- SwiftMessages - A very flexible message bar for iOS written in Swift. [•](https://raw.githubusercontent.com/SwiftKickMobile/SwiftMessages/master/Demo/demo.png)
- NotificationBanner - The easiest way to display highly customizable in app notification banners in iOS. [•](https://raw.githubusercontent.com/Daltron/NotificationBanner/master/NotificationBanner/Assets/basic.gif)
- SPIndicator - Floating indicator, mimicrate to indicator which appear when silent mode turn on / off. Support large texts. [•](https://raw.githubusercontent.com/ivanvorobei/SPIndicator/main/Assets/Readme/preview-v1.jpg)
- Loafjet - Loafjet is a lightweight custom framework used to add Loafs, Dash Board, Popup Card, and Loading indicator in your Swift project. [•](https://user-images.githubusercontent.com/56252259/126109733-abb5be9d-c6cb-40c5-900e-07405e4852f7.gif)
- SPAlert - Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. Support SwiftUI. [•](https://raw.githubusercontent.com/ivanvorobei/SPAlert/main/Assets/Readme/Animatable/Done.gif)
- CFAlertViewController - It is a highly configurable iOS library which allows easy styling with built in styles as well as extra header and footer views so that you can make extremely unique alerts and action sheets. [•](https://raw.githubusercontent.com/Codigami/CFAlertViewController/master/Images/Demo_1.gif)
- SwiftEntryKit - SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps. [•](https://raw.githubusercontent.com/huri000/assets/master/swift-entrykit/alerts.gif)
- DOAlertController - Simple Alert View written in Swift, which can be used as a `UIAlertController`. [•](https://raw.githubusercontent.com/okmr-d/okmr-d.github.io/master/img/DOAlertController/ActionSheet.gif)
-
Animation
- JDFlipNumberView - Animated analog flip numbers like airport/train-station displays (Swift/SwiftUI ready)
- fluid-interfaces - Natural gestures and animations inspired by Apple's WWDC18 talk "Designing Fluid Interfaces". [•](https://raw.githubusercontent.com/nathangitter/fluid-interfaces/master/Resources/calcdemo.gif)
- Lottie - Lottie is a mobile library for Android and iOS that natively renders vector based animations and art in realtime with minimal code. [•](https://raw.githubusercontent.com/airbnb/lottie-ios/master/_Gifs/Examples2.gif)
- TweenKit - Animation library for iOS in Swift. [•](https://cloud.githubusercontent.com/assets/6288713/25148841/31245f10-2474-11e7-927d-4045fb88ad52.gif)
- Ease - Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. [•](https://raw.githubusercontent.com/roberthein/Ease/master/Art/header.gif)
-
Effects
- SAConfettiView - Confetti [•](https://cloud.githubusercontent.com/assets/11940172/11791210/f97b6bd8-a2da-11e5-9083-b131fa796373.gif)
- SPConfetti - Show the confetti only when the user is having fun, and if not having fun, don't show it. [•](https://raw.githubusercontent.com/ivanvorobei/SPConfetti/main/Assets/Readme/latest-preview.jpg)
- ConfettiKit - A custom framework to add Confetti on iOS/iPadOS projects. [•](https://user-images.githubusercontent.com/56252259/126186797-01dd53e1-8861-4f4d-a44d-69b8f0bbfc1e.gif)
- MPParallaxView - Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer. [•](https://raw.githubusercontent.com/DroidsOnRoids/MPParallaxView/master/Resources/demo.gif)
- SPPerspective - Animatable widgets from iOS 14. Same animation for transform and shadow. Customisable duration, perspective and shadow also. [•](https://cdn.ivanvorobei.by/github/spperspective/preview.mov)
-
Segment Control
- TKRubberIndicator - A rubber animation page control. [•](https://raw.githubusercontent.com/TBXark/TKRubberIndicator/master/Example/demo.gif)
- PinterestSegment - A Pinterest-like segment control with masking animation. [•](https://raw.githubusercontent.com/TBXark/PinterestSegment/master/Example/demo.gif)
- JXSegmentedView - A powerful and easy to use segmented view: segmentedcontrol, pagingview, pagerview, pagecontrol, categoryview. [•](https://raw.githubusercontent.com/pujiaxin33/JXExampleImages/master/JXSegmentedView/Indicator/LineLengthen.gif)
- SJFluidSegmentedControl - A segmented control with custom appearance and interactive animations. Written in Swift 3.0. [•](https://raw.githubusercontent.com/sasojadrovski/SJFluidSegmentedControl/master/Screenshots/sample.gif)
-
Slider
- HGCircularSlider - A custom reusable circular / progress slider control for iOS application. [•](https://raw.githubusercontent.com/HamzaGhazouani/HGCircularSlider/master/Screenshots/Bedtime.gif)
- balloon-picker - Custom picker view with floating balloon animation. [•](https://raw.githubusercontent.com/Cuberto/balloon-picker/master/Screenshots/animation.gif)
- GaugeSlider - Highly customizable GaugeSlider designed for a Smart Home app. Featured at Medium. [•](https://raw.githubusercontent.com/edgar-zigis/GaugeSlider/master/sampleGif.gif)
- STDiscreteSlider - Slider which allows user to choose value only from predefined set of data. [•](https://github.com/onl1ner/onl1ner/blob/master/Resources/STDiscreteSlider/Examples.png?raw=true)
- AGCircularPicker - Helpful component for creating a controller aimed to manage any calculated parameter. [•](https://camo.githubusercontent.com/36324d7e99482ec072b76b81923a6aae46fc26c6/68747470733a2f2f6a2e676966732e636f6d2f35384e444e4b2e676966)
- Fluid Slider - A slider widget with a popup bubble displaying the precise value selected. Swift UI library. [•](https://raw.githubusercontent.com/Ramotion/fluid-slider/master/fluid-slider.gif)
- GMStepper - A stepper with a sliding label in the middle. [•](https://raw.githubusercontent.com/gmertk/GMStepper/master/Screenshots/screenshot_1.gif)
-
Text Field
- SkyFloatingLabelTextField - A beautiful and flexible text field control implementation of Float Label Pattern. Written in Swift.
- Reel Search - UI controller that allows you to choose options from a list. Swift UI library. [•](https://raw.githubusercontent.com/Ramotion/reel-search/master/reel-search.gif)
- TextFieldEffects - Custom `UITextFields` effects inspired by Codrops, built using Swift. [•](https://raw.githubusercontent.com/raulriera/TextFieldEffects/master/Screenshots/Kaede.gif)
- AnimatedTextInput - Animated `UITextField` and UITextView replacement for iOS. [•](https://raw.githubusercontent.com/jobandtalent/AnimatedTextInput/master/Assets/general.gif)
- SearchTextField - `UITextField` subclass with autocompletion suggestions list. [•](https://raw.githubusercontent.com/apasccon/SearchTextField/master/Example/SearchTextField/SearchTextField_Demo.gif)
- CocoaTextField - Apple `UITextField` created according to the Material.IO guidelines of 2019. Featured at Medium. [•](https://raw.githubusercontent.com/edgar-zigis/CocoaTextField/master/sample-c.gif)
-
Messages
- MessageKit - A community-driven replacement for `JSQMessagesViewController`. [•](https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/TypingIndicator.png)
- MessengerKit - A UI framework for building messenger interfaces on iOS. [•](https://raw.githubusercontent.com/steve228uk/MessengerKit/master/readme-resources/screenshots/examples.png)
- MessageViewController - A SlackTextViewController replacement written in Swift for the iPhone X. [•](https://raw.githubusercontent.com/GitHawkApp/MessageViewController/master/animation.gif)
-
Label
- ActiveLabel.swift - `UILabel` drop-in replacement supporting Hashtags.
- MarqueeLabel - A drop-in replacement for `UILabel`, which automatically adds a scrolling marquee effect when the label's text does not fit inside the specified frame. [•](https://raw.githubusercontent.com/cbpowell/MarqueeLabel/master/Metadata/MarqueeLabelDemo.gif)
- CoreML-in-ARKit - Simple project to detect objects and display 3D labels above them in AR. This serves as a basic Template for an ARKit project to use CoreML. [•](https://raw.githubusercontent.com/hanleyweng/CoreML-in-ARKit/master/post-media/giphy.gif)
- GlitchLabel - Glitching `UILabel` for iOS. [•](https://raw.githubusercontent.com/kciter/GlitchLabel/master/Images/preview.gif)
- CountdownLabel - Simple countdown `UILabel` with morphing animation, and some useful function. [•](https://raw.githubusercontent.com/suzuki-0000/CountdownLabel/master/Screenshots/example01.gif)
- NumberMorphView - A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing. [•](https://raw.githubusercontent.com/me-abhinav/NumberMorphView/dev/sample.gif)
- LTMorphingLabel - Graceful morphing effects for `UILabel` written in Swift. [•](https://cloud.githubusercontent.com/assets/219689/3491822/96bf5de6-059d-11e4-9826-a6f82025d1af.gif)
-
Menu
- Persei - Animated top menu for `UITableView`, `UICollectionView`, `UIScrollView` written in Swift [•](https://raw.githubusercontent.com/Yalantis/Persei/master/Assets/animation.gif)
- BTNavigationDropdownMenu - The elegant yet functional dropdown menu, written in Swift, appears underneath the navigation bar to display a list of defined items when a user clicks on the navigation title. [•](https://raw.githubusercontent.com/PhamBaTho/BTNavigationDropdownMenu/master/Assets/Demo.gif)
- FlowingMenu - Interactive view transition to display menus with flowing and bouncing effects in Swift. [•](https://camo.githubusercontent.com/59f8644f915299e0e80c09948d3db8efd8c9beae/687474703a2f2f79616e6e69636b6c6f72696f742e636f6d2f7265736f75726365732f666c6f77696e676d656e752e676966)
- fan-menu - Menu with a circular layout based on Macaw. [•](https://camo.githubusercontent.com/2b8539b723cd7c9135fa5e549c13ad5a1873622f/687474703a2f2f692e696d6775722e636f6d2f6f3674424b57362e676966)
- GooeyTabbar - A gooey effect tabbar. [•](https://raw.githubusercontent.com/KittenYang/GooeyTabbar/master/gooeyTabbar_Temple.gif)
- SideMenu - Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less. [•](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/SlideOut.gif)
- GuillotineMenu - Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine [•](https://raw.githubusercontent.com/Yalantis/GuillotineMenu/master/example.gif)
- circle-menu - CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library. [•](https://raw.githubusercontent.com/Ramotion/circle-menu/master/circle-menu.gif)
- PopMenu - A fully customizable popup style menu for iOS. [•](https://raw.githubusercontent.com/CaliCastle/PopMenu/master/.assets/Demo_Showcase.gif)
- SPLarkController - Custom transition between controllers. Settings controller for your iOS app. [•](https://raw.githubusercontent.com/ivanvorobei/SPLarkController/master/Resources/Preview.gif)
- AirBar - `UIScrollView` driven expandable menu. [•](https://raw.githubusercontent.com/uptechteam/AirBar/master/Logo/Demo.gif)
- ContextMenu - An iOS context menu UI inspired by Things 3. [•](https://raw.githubusercontent.com/GitHawkApp/ContextMenu/master/images/animation.gif)
- Menu - The iOS Menu. [•](https://camo.githubusercontent.com/2b472d44a26b03ca566a822ff6e0f5636edadcd1/68747470733a2f2f636f6465612e696f2f6d656469612f6d656e752e706e67)
-
Progress Indicator
- KDCircularProgress - A circular progress view with gradients written in Swift. [•](https://raw.githubusercontent.com/kaandedeoglu/KDCircularProgress/master/Assets/screenshot.gif)
- FillableLoaders - Completely customizable progress based loaders drawn using custom `CGPaths` written in Swift. [•](https://raw.githubusercontent.com/polqf/FillableLoaders/master/Images/waves.gif)
- MKRingProgressView - Ring progress view similar to Activity app on Apple Watch. [•](https://raw.githubusercontent.com/maxkonovalov/MKRingProgressView/master/MKRingProgressView.png)
-
Transition
- StarWars.iOS - This component implements transition animation to crumble view-controller into tiny pieces. [•](https://raw.githubusercontent.com/Yalantis/StarWars.iOS/master/preview.gif)
- Material - Material's animation. [•](https://camo.githubusercontent.com/050636f4d1d1ce90fd68a20a098573af3be0ff53/687474703a2f2f7777772e636f736d69636d696e642e636f6d2f6d6f74696f6e2f70726f6a656374732f70686f746f732e676966)
- IBAnimatable - Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. [•](https://raw.githubusercontent.com/IBAnimatable/IBAnimatable-Misc/master/IBAnimatable/IBAnimatable.gif)
- CKWaveCollectionViewTransition - Cool wave like transition between two or more `UICollectionView`. [•](https://raw.githubusercontent.com/CezaryKopacz/CKWaveCollectionViewTransition/master/anim.gif)
- Motion - Seamless animations and transitions [•](https://camo.githubusercontent.com/050636f4d1d1ce90fd68a20a098573af3be0ff53/687474703a2f2f7777772e636f736d69636d696e642e636f6d2f6d6f74696f6e2f70726f6a656374732f70686f746f732e676966)
- Transition - Easy interactive interruptible custom ViewController transitions. [•](https://raw.githubusercontent.com/Touchwonders/Transition/master/Documentation/artwork/tabbar.gif)
- ElasticTransition - A `UIKit` custom transition that simulates an elastic drag. Written in Swift. [•](https://raw.githubusercontent.com/lkzhao/ElasticTransition/master/imgs/demo.gif)
- DropdownTransition - Simple and elegant dropdown transition for iOS. [•](https://raw.githubusercontent.com/nugmanoff/DropdownTransition/master/Resources/demo-default.gif)
- Hero - Elegant transition library for iOS & tvOS. [•](https://camo.githubusercontent.com/ad3b44a1f8c9ad51ba120b6281b03335bd78bb22/68747470733a2f2f63646e2e7261776769742e636f6d2f6c6b7a68616f2f4865726f2f656262336632632f5265736f75726365732f66656174757265732e737667)
- ViewAnimator - ViewAnimator brings your UI to life with just one line. [•](https://camo.githubusercontent.com/1f76933a70dd39cb3f36f77519d8c163313e316a/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f6d6172636f7367726973656c6c692f56696577416e696d61746f7240636630363565393661633334633932343731306464383463373138656364336265313739616533372f5265736f75726365732f656e74697265566965772e737667)
- BubbleTransition - A custom modal transition that presents and dismiss a controller with an expanding bubble effect. [•](https://raw.githubusercontent.com/andreamazz/BubbleTransition/master/assets/screenshot.gif)
-
Button
- Loady - This is a small library to show loading and indicator in `UIButton`, with fully customizable styles. there are 6 different styles, you can set the colors from interface builder or programmatically. [•](https://raw.githubusercontent.com/farshadjahanmanesh/loady/master/loady/examples/_gif.gif)
- CocoaButton - Interactive UIButton with loading capability. [•](https://raw.githubusercontent.com/edgar-zigis/CocoaButton/master/sample.gif)
- QBIndicatorButton - Simple way to display activity indicator inside the button.
- DOFavoriteButton - Cute Animated Button written in Swift. It could be just right for favorite buttons. [•](https://raw.githubusercontent.com/okmr-d/okmr-d.github.io/master/img/DOFavoriteButton/demo.gif)
- TransitionButton - `UIButton` sublass for loading and transition animation. [•](https://camo.githubusercontent.com/522141a47cc93405d5cde41237a497c18ed8d872/68747470733a2f2f63646e2e6472696262626c652e636f6d2f75736572732f36323331392f73637265656e73686f74732f313934353539332f73686f742e676966)
- WCLShineButton - This is a UI lib for iOS. Effects like shining. [•](https://raw.githubusercontent.com/imwcl/WCLShineButton/master/DemoGif.gif)
- ButtonProgressBar-iOS - A small and flexible (well documented) UIButton subclass with animated loading progress, and completion animation. [•](https://raw.githubusercontent.com/thePsguy/ButtonProgressBar-iOS/master/output_F2Ryon.gif)
- LiquidFloatingActionButton - Material Design Floating Action Button in liquid state. [•](https://raw.githubusercontent.com/yoavlt/LiquidFloatingActionButton/master/Demo/top.gif)
- TVButton - Recreating the cool parallax icons from Apple TV as iOS `UIButton` in Swift. [•](https://camo.githubusercontent.com/fadb2b07c4e04e35288c3625f389f5d961fc10b9/687474703a2f2f692e67697068792e636f6d2f785469546e43714c35617259485739324c752e676966)
-
Switch
- MJMaterialSwitch - A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift. [•](https://raw.githubusercontent.com/JaleelNazir/MJMaterialSwitch/master/MJMaterialSwitch.png)
- RAMPaperSwitch - Swift material design UI module which paints over the parent view when the switch is turned on. iOS library. [•](https://raw.githubusercontent.com/Ramotion/paper-switch/master/paper-switch.gif)
- AIFlatSwitch - Nicely animated flat design switch alternative to `UISwitch`. [•](https://s3.amazonaws.com/f.cl.ly/items/1p0w3B0E3m2I2k3e0z1Q/onoff.gif)
- TKSwitcherCollection - An animation switch collection. [•](https://raw.githubusercontent.com/TBXark/TKSwitcherCollection/master/Images/liquid.gif)
-
Text View
- STTextView - Light-weight library that adds a placeholder to the `UITextView`. [•](https://raw.githubusercontent.com/onl1ner/onl1ner/master/Resources/STTextView/logo.gif)
- RSKGrowingTextView - A light-weight `UITextView` subclass that automatically grows and shrinks. [•](https://raw.githubusercontent.com/ruslanskorb/RSKGrowingTextView/master/RSKGrowingTextViewExample/RSKGrowingTextViewExample.gif)
- SelectableTextView - A text view that supports selection and expansion. [•](https://raw.githubusercontent.com/jhurray/SelectableTextView/master/Resources/SelectableTextViewDemo1.gif)
-
Collection View
- gliding-collection - Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Swift Controller. iOS library. [•](https://raw.githubusercontent.com/Ramotion/gliding-collection/master/assets/gliding-collection.gif)
- cardslider - Cardslider is a design UI controller that allows you to swipe through cards with pictures and accompanying descriptions. [•](https://raw.githubusercontent.com/Ramotion/cardslider/master/iOS_Card_Slider.gif)
- expanding-collection - ExpandingCollection is an animated material design UI card peek/pop controller. iOS library. [•](https://raw.githubusercontent.com/Ramotion/expanding-collection/master/expanding-collection.gif)
-
Layout
- CarLensCollectionViewLayout - An easy-to-use Collection View Layout for card-like animation. [•](https://user-images.githubusercontent.com/18245585/50694808-2b795e80-103b-11e9-839d-f2d8dc533bb4.gif)
- IBPCollectionViewCompositionalLayout - Backport of `UICollectionViewCompositionalLayout` to earlier iOS 12. [•](https://user-images.githubusercontent.com/40610/62560784-c29be280-b8b8-11e9-970f-d939b2713f93.gif)
- CollectionViewSlantedLayout - A CollectionView Layout displaying a slanted cells. [•](https://user-images.githubusercontent.com/2587473/34458447-9f434c8a-edd3-11e7-98b7-f32b4284268d.gif)
- BouncyLayout - BouncyLayout is a collection view layout that makes your cells bounce [•](https://raw.githubusercontent.com/roberthein/BouncyLayout/master/art/gifs/02.gif)
- SFFocusViewLayout - `UICollectionViewLayout` with focused content. [•](https://raw.githubusercontent.com/fdzsergio/SFFocusViewLayout/master/Screenshots/SFFocusViewLayout.gif)
- AnimatedCollectionViewLayout - A `UICollectionViewLayout` subclass that adds custom transitions/animations to the `UICollectionView` without effecting your existing code. [•](https://camo.githubusercontent.com/7b304623ffbb82b31d5c6ee02e03fffdc1d9bb84/687474703a2f2f692e696d6775722e636f6d2f6a6f4131656d422e676966)
-
Tab Bar
- CircleBar - A fun, easy-to-use tab bar navigation controller for iOS. [•](https://user-images.githubusercontent.com/7403338/53284076-884de700-3757-11e9-9185-33a67e7b3ba0.gif)
- adaptive-tab-bar - AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component. [•](https://raw.githubusercontent.com/Ramotion/adaptive-tab-bar/master/adaptive_tab_bar.gif)
- ColorMatchTabs - This is a Review posting app that let user find interesting places near them. [•](https://raw.githubusercontent.com/Yalantis/ColorMatchTabs/master/Resources/preview.gif)
- XLPagerTabStrip - Android PagerTabStrip for iOS. [•](https://raw.githubusercontent.com/xmartlabs/XLPagerTabStrip/master/Example/youtube.gif)
- Tabman - A powerful paging view controller with interactive indicator bars. [•](https://raw.githubusercontent.com/uias/Tabman/master/Docs/img/tm_header.png)
- SwipeableTabBarController - `UITabBarController` with swipe interaction between its tabs. [•](https://raw.githubusercontent.com/marcosgriselli/SwipeableTabBarController/master/./Resources/GIFs/SwipeableTabBarController_new.gif)
- Segmentio - Animated top/bottom segmented control written in Swift. [•](https://raw.githubusercontent.com/Yalantis/Segmentio/master/Assets/animation.gif)
- animated-tab-bar - RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library. [•](https://raw.githubusercontent.com/Ramotion/animated-tab-bar/master/Screenshots/animatedTabBar.gif)
-
Table View
- MYTableViewIndex - A pixel perfect replacement for `UITableView` section index, written in Swift. [•](https://camo.githubusercontent.com/3c789faf45e094fca7cb665567f80112350a3981/68747470733a2f2f7261772e6769746875622e636f6d2f6d696e647a2d6579652f4d595461626c6556696577496e6465782f6d61737465722f53637265656e73686f74732f686967686c69676874696e672e676966)
- SwipeCellKit - Swipeable `UITableViewCell` and `UICollectionViewCell` based on the stock Mail.app, implemented in Swift. [•](https://raw.githubusercontent.com/jerkoch/SwipeCellKit/develop/Screenshots/Hero.gif)
- paper-onboarding - PaperOnboarding is a material design UI slider. Swift UI library. [•](https://raw.githubusercontent.com/Ramotion/paper-onboarding/master/paper-onboarding.gif)
- RHPreviewCell - I envied so much Spotify iOS app this great playlist preview cell, I decided to create my own one. Now you can give your users ability to quick check "what content is hidden under your UITableViewCell". Great think is that this Library not requires 3D Touch support from user device [•](https://raw.githubusercontent.com/robertherdzik/RHPreviewCell/master/ReadmeAssets/demo.gif)
- HGPlaceholders - Nice library to show placeholders and Empty States for any `UITableView` or `UICollectionView` in your project. [•](https://raw.githubusercontent.com/HamzaGhazouani/HGPlaceholders/master/Screenshots/default.gif)
- folding-cell - FoldingCell is an expanding content cell inspired by folding paper material [•](https://raw.githubusercontent.com/Ramotion/folding-cell/master/Screenshots/foldingCell.gif)
-
Calendar
- CalendarKit - Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. [•](https://user-images.githubusercontent.com/8013017/30786599-1a05d3b0-a181-11e7-81fa-db6c7044bfa1.jpg)
- JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable. [•](https://cloud.githubusercontent.com/assets/2439146/20638185/d708d542-b353-11e6-8119-fa36c11b66cb.gif)
- CVCalendar - A custom visual calendar for iOS 8+ written in Swift. [•](https://raw.githubusercontent.com/CVCalendar/CVCalendar/master/Screenshots/Demo_grey.gif)
- DateTimePicker - A nicer iOS UI component for picking date and time. [•](https://raw.githubusercontent.com/itsmeichigo/DateTimePicker/master/screenshot.png)
-
Cards
- Koloda - KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS. [•](https://raw.githubusercontent.com/Yalantis/Koloda/master/Koloda_v2_example_animation.gif)
- TisprCardStack - Swipe able, customizable card stack view, Tinder like card stack view based on UICollectionView. Cards UI. [•](https://raw.githubusercontent.com/tispr/tispr-card-stack/master/Screenshot_main.gif)
- CardParts - A reactive, card-based UI framework built on `UIKit` for iOS developers. [•](https://raw.githubusercontent.com/Intuit/CardParts/master/images/mintsights.gif)
- VerticalCardSwiper - A marriage between the Shazam Discover UI and Tinder, built with `UICollectionView` in Swift. [•](https://raw.githubusercontent.com/JoniVR/VerticalCardSwiper/master/example.gif)
- Cards - Awesome iOS 11 appstore cards in swift 5. [•](https://raw.githubusercontent.com/PaoloCuscela/Cards/master/Images/Header.png)
-
Activity Indicator
- NVActivityIndicatorView - Collection of nice loading animations. [•](https://raw.githubusercontent.com/ninjaprox/NVActivityIndicatorView/master/Demo.gif)
- SwiftSpinner - A beautiful activity indicator and modal alert written in Swift (originally developed for my app DoodleDoodle) Using blur effects, translucency, flat and bold design - all iOS 8 latest and greatest. [•](https://raw.githubusercontent.com/icanzilb/SwiftSpinner/master/etc/spinner-preview.gif)
- GradientLoadingBar - A customizable animated gradient loading bar. [•](https://raw.githubusercontent.com/fxm90/GradientLoadingBar/master/Assets/screen.gif)
- LiquidLoader - Spinner loader components with liquid animation. [•](https://raw.githubusercontent.com/yoavlt/LiquidLoader/master/Demo/grow-circle.gif)
- ParticlesLoadingView - A customizable SpriteKit particles animation on the border of a view. [•](https://camo.githubusercontent.com/f10117be4e3508a0418b3932d68249106cf4e5b4/687474703a2f2f692e67697068792e636f6d2f336f456a48573963777042376c6a51474f632e676966)
- DSGradientProgressView - Simple and customizable animated progress bar written in Swift. [•](https://raw.githubusercontent.com/DholStudio/DSGradientProgressView/master/animation.gif)
- LoaderUI - Collection of nice loading animations, implemented in SwiftUI. [•](https://raw.githubusercontent.com/ninjaprox/LoaderUI/master/Demo.gif)
-
Skeleton
- SkeletonView - An elegant way to show users that something is happening and also prepare them to which contents they are awaiting. [•](https://raw.githubusercontent.com/Juanpe/SkeletonView/main/Assets/solid.png)
- LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator [•](https://raw.githubusercontent.com/jogendra/LoadingShimmer/master/Screenshots/demo.gif)
-
Programming Languages
Categories
Sub Categories
Keywords
swift
97
ios
78
animation
39
ui
26
cocoapods
25
uikit
21
carthage
16
library
14
xcode
11
ios-animation
10
swift4
9
uicollectionview
9
swift-library
8
ios-swift
8
material-design
7
alert
7
ui-components
7
material
7
ios-ui
6
transition-animation
6
loading
6
collectionview
6
component
6
menu
6
swiftui
5
uitableview
5
transition
5
textfield
5
yalantis
5
popup
5
banner
5
uicollectionviewlayout
5
animations
5
cards
5
ux
4
design
4
switch
4
button
4
swipe
4
apple
4
swift-package-manager
4
custom
4
interface-builder
4
animated
4
ios11
4
ios-lib
4
calendar
4
progress
4
toast
3
view
3