Swift UI

Open-source Swift projects categorized as UI

Top 23 Swift UI Projects

  • Charts

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

    Project mention: NumberFormatter not working on danielgindi Charts | reddit.com/r/iOSProgramming | 2022-12-20

    I just updated https://github.com/danielgindi/Charts to Charts 4.1 from 3.1

  • Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Are Animated JSON and Lotties suitable in functional web development? | reddit.com/r/webdev | 2023-01-04

    Lottie still has a lot of support (backed by Airbnb) and just got a big performance upgrade on iOS. However, there are competitors cropping up (like Rive) with the aim to be more lightweight and not tied to After Effects.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Hero

    Elegant transition library for iOS & tvOS

    Project mention: Cracking the iOS Interview | dev.to | 2022-09-10

    Hero - Elegant transition

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: why is UIKit much harder than SwiftUI? | reddit.com/r/iOSProgramming | 2022-12-24

    With a library like SnapKit, you can still have the terse, declarative coding style of UIKit. Hell, I once wrote my own poor-man's version of SnapKit on a whim because writing out constraint code manually got tedious.

  • IQKeyboardManager

    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

  • Material

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

  • Eureka

    Elegant iOS form builder in Swift

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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

  • NVActivityIndicatorView

    A collection of awesome loading animations

  • folding-cell

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

  • LTMorphingLabel

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

  • JTAppleCalendar

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

  • ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • XLPagerTabStrip

    Android PagerTabStrip for iOS.

    Project mention: Hello there! Can you tell me what this thing is called and how to make similar one? Thanks 🙏🏻 | reddit.com/r/iOSProgramming | 2022-04-29

    It’s a Tab strip pager. You could try using https://github.com/xmartlabs/XLPagerTabStrip (I’m not the author and I’ve never used it) although seen it in a couple of projects and it’s mostly an Android design pattern. ios has bottom tab bar as the de facto.

  • SwiftMessages

    A very flexible message bar for iOS written in Swift.

  • FSPagerView

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

  • SwiftEntryKit

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

  • AMScrollingNavbar

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

  • SwipeCellKit

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

  • Macaw

    Powerful and easy-to-use vector graphics Swift library with SVG support (by exyte)

  • TextFieldEffects

    Custom UITextFields effects inspired by Codrops, built using Swift

  • expanding-collection

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

  • Alerts & Pickers

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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 2023-01-04.

Swift UI related posts

Index

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

Project Stars
1 Charts 26,372
2 Lottie 23,669
3 Hero 21,225
4 SnapKit 19,114
5 IQKeyboardManager 15,943
6 Material 11,949
7 Eureka 11,571
8 animated-tab-bar 11,031
9 NVActivityIndicatorView 10,298
10 folding-cell 10,152
11 LTMorphingLabel 7,854
12 JTAppleCalendar 7,300
13 ViewAnimator 6,892
14 XLPagerTabStrip 6,814
15 SwiftMessages 6,729
16 FSPagerView 6,687
17 SwiftEntryKit 6,108
18 AMScrollingNavbar 6,080
19 SwipeCellKit 5,959
20 Macaw 5,888
21 TextFieldEffects 5,820
22 expanding-collection 5,536
23 Alerts & Pickers 5,457
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org