Swift UI Components

Open-source Swift projects categorized as UI Components

Top 23 Swift UI Component Projects

  • IBAnimatable

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

  • SwiftMessages

    A very flexible message bar for UIKit and SwiftUI.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Tokamak

    SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

    Project mention: Tokamak: SwiftUI-compatible framework for building browser apps with WebAssembly | news.ycombinator.com | 2023-09-11
  • YBSlantedCollectionViewLayout

    A CollectionView Layout displaying a slanted cells

  • AlertKit

    Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.

    Project mention: Native Toast/Alert for React Native (support New Architecture) | /r/reactnative | 2023-07-09

    Because I discovered these 2 libraries: https://github.com/sparrowcode/AlertKit https://github.com/ivanvorobei/SPIndicator And I want to implement it for React Native based on Turbo module (which is very powerful).

  • AlertToast

    Create Apple-like alerts & toasts using SwiftUI

    Project mention: How would you guys go on about creating custom alerts in the app? Using SwiftUI | /r/swift | 2023-06-28

    I used to use AlertToast, but have recently found PopupView. AlertToast is very nice, but is not very actively developed. PopupView is very nice too, and allows you to build whatever UI you wish inside of your alert. Actually, it's more like a modal than an alert, but either way, it's very customizable. I guess nothing stops you from using both.

  • KCFloatingActionButton

    :heart: Floating Action Button for iOS

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • WSTagsField

    An iOS text field that represents tags, hashtags, tokens in general.

  • GlitchLabel

    G..lit...c...hing UILa..bel fo..r iO...S :tv:

  • MultiProgressView

    📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView

  • CircleBar

    A fun, easy-to-use tab bar navigation controller for iOS.

  • SwiftUI Drawer

    A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize.

  • cariocamenu

    The fastest zero-tap iOS menu.

  • VComponents

    VComponents is a SwiftUI collection that contains reusable UI components

    Project mention: Wanted to share a SwiftUI package with 35+ fully customizable UI components. Links in comments. | /r/SwiftUI | 2023-04-10


  • CFNotify

    A customizable framework to create draggable views

  • CleanyModal

    Swift UI Kit to present clean modal/alert

  • FAQView

    An easy to use FAQ view for iOS written in Swift

  • IBLocalizable

    Localize your views directly in Interface Builder with IBLocalizable

  • ContainerController

    👉↕️📱ContainerController 🧩✨⚙️ is a UI Component Swipe-Panel (Customizable). 💡 The idea is copied from the app: Apple Maps, Stocks. Swift version

  • SwiftReorder

    Easy UITableView drag-and-drop cell reordering

  • ASCollectionView

    Lightweight custom collection view inspired by Airbnb.

  • Switch-Animations

    An animate switch collection, Add Beautiful Customise Switch in your application to boost UI and UX

    Project mention: ToggleStyle customization in SwiftUI | /r/SwiftUI | 2022-12-21
  • BottomSheet

    BottomSheet lets you add custom bottom sheets to your SwiftUI apps. (by danielsaidi)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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-09-11.

Swift UI Components related posts


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

Project Stars
1 IBAnimatable 8,675
2 SwiftMessages 6,995
3 Tokamak 2,341
4 YBSlantedCollectionViewLayout 2,262
5 AlertKit 2,110
6 AlertToast 1,677
7 KCFloatingActionButton 1,542
8 WSTagsField 1,270
9 GlitchLabel 1,039
10 MultiProgressView 948
11 CircleBar 854
12 SwiftUI Drawer 807
13 cariocamenu 779
14 VComponents 503
15 CFNotify 494
16 CleanyModal 493
17 FAQView 472
18 IBLocalizable 462
19 ContainerController 444
20 SwiftReorder 393
21 ASCollectionView 372
22 Switch-Animations 273
23 BottomSheet 188
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.