Swift UI

Open-source Swift projects categorized as UI

Top 23 Swift UI Projects

  • GitHub repo Charts

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

    Project mention: What are your favourite Android-only libraries? | reddit.com/r/androiddev | 2021-02-12

    I agree it's great but, It's not Android only. Second sentence in github page is " Charts is the iOS version of this library"

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Loading Screen Animation Help | reddit.com/r/iOSProgramming | 2021-03-05

    If you can use After effects or some plugin to translate the PNG sequence to a Lottie JSON file, you can setup https://github.com/airbnb/lottie-ios in your project and should be pretty straight forward from there. If not, maybe translate it to a GIF file. Last option, if the animation is simple it can be simple to recreate it using UIBezierPaths.

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

  • GitHub repo Material

    A UI/UX framework for creating beautiful applications. (by CosmicMind)

  • GitHub repo Eureka

    Elegant iOS form builder in Swift

  • GitHub repo 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

  • GitHub repo folding-cell

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • GitHub repo NVActivityIndicatorView

    A collection of awesome loading animations

  • GitHub repo LTMorphingLabel

    [EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.

    Project mention: How is this letter animation done, and the text shake? All css? Is there a library? | reddit.com/r/swift | 2021-02-02

    I have no idea, but I've recently came across this library called LTMorphingLabel. It has fancy text effects kind of similar to this.

  • GitHub repo JTAppleCalendar

    The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable

  • GitHub repo XLPagerTabStrip

    Android PagerTabStrip for iOS.

  • GitHub repo ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • GitHub repo AMScrollingNavbar

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

  • GitHub repo SwiftMessages

    A very flexible message bar for iOS written in Swift.

  • GitHub repo FSPagerView

    FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

  • GitHub repo TextFieldEffects

    Custom UITextFields effects inspired by Codrops, built using Swift

  • GitHub repo SwipeCellKit

    Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

  • GitHub repo expanding-collection

    :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion

  • GitHub repo SwiftEntryKit

    SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps.

  • GitHub repo SCLAlertView

    Beautiful animated Alert View. Written in Swift

  • GitHub repo Alerts & Pickers

    Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-05.


What are some of the best open-source UI projects in Swift? This list will help you:

Project Stars
1 Charts 23,976
2 Lottie 21,118
3 Hero 19,850
4 SnapKit 17,324
5 Material 11,716
6 Eureka 11,052
7 animated-tab-bar 10,704
8 folding-cell 9,914
9 NVActivityIndicatorView 9,656
10 LTMorphingLabel 7,477
11 JTAppleCalendar 6,870
12 XLPagerTabStrip 6,488
13 ViewAnimator 6,139
14 AMScrollingNavbar 6,013
15 SwiftMessages 5,979
16 FSPagerView 5,771
17 TextFieldEffects 5,535
18 SwipeCellKit 5,488
19 expanding-collection 5,365
20 SwiftEntryKit 5,267
21 Pagemenu 5,156
22 SCLAlertView 5,091
23 Alerts & Pickers 5,068