433 Repositories
Swift uikit-components Libraries
๐ - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.
Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexibl
Awesome iOS 11 appstore cards in swift 5.
Cards brings to Xcode the card views seen in the new iOS XI Appstore. Getting Started Storyboard Go to main.storyboard and add a blank UIView Open the
A fun, easy-to-use tab bar navigation controller for iOS.
CircleBar Donโt you, sometimes, miss fun user interfaces? Truth is, we do. Sure, you can't use them in enterprise apps for obvious reasons, but if you
An iOS context menu UI inspired by Things 3.
Contextual menus with delightful animations and styles Total control over menu contents using your own UIViewControllers Tons of feature and interacti
UIKit drop down menu, simple yet flexible and written in Swift
DropDownMenuKit DropDownMenuKit is a custom UIKit control to show a menu attached to the navigation bar or toolbar. The menu appears with a sliding an
The fastest zero-tap iOS menu.
โก๏ธ Quicklook The fastest zero-tap iOS menu CariocaMenu is a simple, elegant, fast navigation menu for your iOS apps. ๐ Features Accessible from a sin
A holistic approach to iOS development, inspired by Redux and MVVM
Tempura is a holistic approach to iOS development, it borrows concepts from Redux (through Katana) and MVVM. ๐ฏ Installation Requirements CocoaPods Sw
Simple iOS app to keep all your Warranties tagged!
Warrenty-Tag A simple iOS app to keep all your Warranties tagged! Description Ever find it difficult to get hold of all your warranties and bills? or
A very flexible message bar for iOS written in Swift.
A very flexible message bar for iOS written in Swift.
A library for managing complex workflows in Swift
Welcome SwiftCurrent is a library that lets you easily manage journeys through your Swift application. It comes with built-in support for UIKit and Sw
A handy collection of more than 500 native Swift extensions to boost your productivity.
SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of
STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift.
STPopup STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Obj
A customizable, full-feature, lightweight iOS framework to be used instead of UIAlertController.
A customizable, full-feature, lightweight iOS framework to be used instead of UIAlertController.
A set of UIKit helpers that simplify the usage of UIKit view's and controller's in SwiftUI.
A set of UIKit helpers that simplify the usage of UIKit view's and controller's in SwiftUI. Many of these helpers are useful even in a pure UIKit project.
iOS Pod for a Soft UI (Neumorphic) Button for UIKit written in Swift
iOS Pod for a Soft UI (Neumorphic) Button for UIKit written in Swift
Applozic UI Kit in Swift
Official iOS Swift SDK for Chat ๐ฌ Introduction ๐ Applozic brings real-time engagement with chat, video, and voice to your web, mobile, and conversat
DSL for UICollectionViewCompositionalLayout
ListKit DSL for UICollectionViewCompositionalLayout! About ListKit is DSL for building UICollectionViewCompositionalLayout. You can make UICollectionV
Generic Network Layer created using Swift.
Generic-Network-Layer_iOS Generic Network Layer created using URLSession. Networking is an essential element in app development, and you'll need API c
Flare is a simplistic web browser for macOS built using UIKit.
Flare is a simplistic web browser for macOS built using UIKit. It demonstrates a custom address field toolbar item using an NSTextField subclass
A simple way to show toast in SwiftUI.
A simple way to show toast in SwiftUI Documentation โข Example โข Change Log Overview ToastUI provides you a simple way to present toast, head-up displa
Toasts and popups library written with SwiftUI
Popup View Toasts and popups library written with SwiftUI We are a development agency building phenomenal apps. Usage Put all your body code into a ZS
๐ Elegant Pager View fully written in pure SwiftUI.
PagerTabStripView Made with โค๏ธ by Xmartlabs team. XLPagerTabStrip for SwiftUI! Introduction PagerTabStripView is the first pager view built in pure Sw
Native Pager in SwiftUI
SwiftUIPager SwiftUIPager provides a Pager component built with SwiftUI native components. Pager is a view that renders a scrollable container to disp
๐งญ SwiftUI navigation done right
๐งญ NavigationKit NavigationKit is a lightweight library which makes SwiftUI navigation super easy to use. ๐ป Installation ๐ฆ Swift Package Manager Usi
A number of preset loading indicators created with SwiftUI
ActivityIndicatorView A number of preset loading indicators created with SwiftUI We are a development agency building phenomenal apps. Usage Create an
Advanced List View for SwiftUI with pagination & different states
AdvancedList This package provides a wrapper view around the SwiftUI List view which adds pagination (through my ListPagination package) and an empty,
In-app console and debug tools for iOS developers
LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in
Create Apple-like alerts & toasts using SwiftUI
AlertToast-SwiftUI Present Apple-like alert & toast in SwiftUI ๐ Example ๐ญ Overview Currently in SwiftUI, the only way to inform the user about some
Mimicrated views and controls to native Apple appearance.
Mimicrated views and controls to native Apple appearance. If you have any ideas of what elements can be added, let me know. Below you will see previews of all the elements and how to use them.
BottomSheet lets you add custom bottom sheets to your SwiftUI apps.
BottomSheet lets you add custom bottom sheets to your SwiftUI apps.
Easily show RichText(html) in SwiftUI
RichText LightMode DarkMode Code import SwiftUI
Backports the new @Invalidating property wrapper to older platforms
ViewInvalidating A property wrapper that backports the new @Invalidating property wrapper to older versions of iOS/tvOS/macOS. For more information on
A mirror of Apple's sample code for high performance collection views in iOS 15.
Building High-Performance Lists and Collection Views Improve the performance of lists and collections in your app with prefetching and image preparati
Show the confetti only when the user is having fun, and if not having fun, don't show it.
SPConfetti - A simple solution to show the confetti to the user. Smoothly starts and stops. Allow set multiply diffrent particles at once. You can chang
An animated trophy banner that looks like Xbox achievement ๐
TrophyKit An animated trophy banner that looks like Xbox achievement. Demo demo.mov Usage Requirements iOS 14.0+ tvOS 14.0+ Swift 5.3+ Installation Tr
A Swift Toast view - iOS 14 style and newer - built with UIKit. ๐
Toast-Swift A Swift Toast view - iOS 14 style - built with UIKit. ๐ Installation Swift Package Manager You can use The Swift Package Manager to insta
ConfettiKit is a custom framework used to add Confetti on your iOS/iPadOS projects.
ConfettiKit is a custom framework used to add Confetti on your iOS/iPadOS projects. The kit provides variety of customisations inorder to design a confetti which matches your project's UI. ConfettiKit makes your work of adding Confetti on your project with just one line of code.
Fully automatic managed circular image array above UIKit.
Automatic Profile cluster view Fully automatic managed circular image array. Usage From Interface Builder โข Drag ProfileClusterView.swift file into yo
Models UI navigation patterns using TCA
Composable Navigation The Composable Navigation is a Swift Package that builds on top of The Composable Architecture (TCA, for short). It models UI na
Zeplin component preview for your SwiftUI views
A Zeplin component preview for your SwiftUI views. You can use Zeplin components instead of real views within your app until you implement them.
UIKit (MVC), Weather App
Weather Simple weather app written on UIKit (MVC) Was used โข UITableView โข CoreLocation โข Lottie Animations โข OpenWeatherMap (API) โข Author of animate
SwiftUI: Components Library Inspired by Twitter's Bootstrap
bootswiftui SwiftUI: Components Library Inspired by Twitter's Bootstrap Warning This is just SwiftUI exercise. Please do not consider using this repo
SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms
SwiftUI-compatible framework for building browser apps with WebAssembly At the moment Tokamak implements a very basic subset of SwiftUI. Its DOM rende
๐ท A composable image editor using Core Image and Metal.
Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ๐ v2.0.0-alpha now open!
In-app console and debug tools for iOS developers.
LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in
Floating indicator, mimicrate to indicator which appear when silent mode turn on / off. Support large texts.
SPIndicator About Mimicrate to indicator which appear when silent mode turn on / off. Availalbe 2 animated presets: done & error. Also support custom
Helpful extensions for iOS app development ๐
ExtensionKit includes many extensions, from getting the user location with a deterministic Combine API to a shimmer loading animation, to keyboard notification updates, bottom sheet and much much more. Check out the docs below or install the library with SPM to try it out.
BottomSheet makes it easy to add custom bottom sheets to your SwiftUI apps.
BottomSheet About BottomSheet BottomSheet makes it easy to add custom bottom sheets to your SwiftUI apps. The result can look like this...or completel
BottomSheet makes it easy to take advantage of the new UISheetPresentationController in SwiftUI with a simple .bottomSheet modifier on existing views.
BottomSheet makes it easy to take advantage of the new UISheetPresentationController in SwiftUI with a simple .bottomSheet modifier on existing views.
๐ MondrianLayout - describing structured layout for AutoLayout
๐ A DSL based layout builder for AutoLayout
SwiftUI TextEdit View - A proof-of-concept text edit component in SwiftUI & CoreText.
A proof-of-concept text edit component in SwiftUI & CoreText. No UIKit, No AppKit, no UITextView/NSTextView/UITextField involved.
A declarative UIKit for improve layout productivity when developing an iOS application
TifoKit A declarative UIKit for improve layout productivity when developing an iOS application Requirements Min. iOS 11 Swift 5+ Installation Currentl
FloatingBubbles is a customizable views that float like zero gravity animation.
Floating Bubbles FloatingBubbles is a customizable views that float like zero gravity animation. $ pod try FloatingBubbles Features Create Multiple V
Shows your current framerate (fps) in the status bar of your iOS app
WatchdogInspector Shows your current framerate (fps) in the status bar of your iOS app Be a good citizen! Don't block your main thread! WatchdogInspec
A micro UIStackView convenience API inspired by SwiftUI
Stacks A micro UIStackView convenience API inspired by SwiftUI. let stack: UIView = .hStack(alignment: .center, margins: .all(16), [ .vStack(spaci
A ยตFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil
Drops ๐ง A ยตFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil. Features iOS 10+ Can be used in Sw
A Figma component preview for your SwiftUI views
FigmaPreviewSwiftUI A Figma component preview for your SwiftUI views. You can use Figma components instead of real views within your app until you imp
๐ Memory game with hand gesture recognition that will keep your brain in a good shape!
Hands I have always been interested in how I can improve my memory in addition to reading books, and once I came across an interesting technique relat
Simple and powerful animated progress bar with dots
Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8.0+ Swift 3.0+ Installatio
A SwiftUI system components and interactions demo app
SwiftUI Kit A SwiftUI system components and interactions demo app based on iOS 14, macOS Big Sur, watchOS 7, and tvOS 14. Use the SwiftUI Kit app to s
VT100/Xterm Terminal emulator in Swift
SwiftTerm SwiftTerm is a VT100/Xterm terminal emulator library for Swift applications that can be embedded into macOS, iOS applications, text-based, h
Porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI.
SwiftUI example app: Koober We're porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI and we are sharing the cod
CarBode : Free & Opensource barcode scanner & generator for SwiftUI
CarBode Free and Opensource Barcode scanner & Barcode generator for swiftUI Why you must use CarBode CarBode have both Barcode Scanner and Barcode Gen
Markdown in SwiftUI, and some other interesting components.
RoomTime RoomTime is a bundle of tools developed in my app RoomTime Lite. ( ๐ RoomTime Lite is still in development) Features TextArea AutoWrap Markd
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
CompositionalLayoutDSL CompositionalLayoutDSL is a Swift library. It makes easier to create compositional layout for collection view. Requirements Doc
A simple Pokedex app written in Swift that implements the PokeAPI, using Combine and data driven UI.
SwiftPokedex SwiftPokedex is a simple Pokedex app written by Viktor Gidlรถf in Swift that implements the PokeAPI. For full documentation and implementa
content for Using Combine - notes on learning Combine with UIKit and SwiftUI
SwiftUI-Notes A collection of notes, project pieces, playgrounds and ideas on learning and using SwiftUI and Combine. Changes, corrections, and feedba
UICollectionViewSplitLayout makes collection view more responsive.
UICollectionViewSplitLayout makes collection view more responsive. What's this? UICollectionViewSplitLayout is a subclass of UICollectionViewLayout. I
A CollectionView Layout displaying a slanted cells
CollectionViewSlantedLayout is a subclass of the UICollectionViewLayout allowing the display of slanted cells in a UICollectionView. Features Pure Swi
CardsLayout is a lightweight Collection Layout.
CardsLayout is a lightweight Collection Layout. Installation CocoaPods
Lightweight custom collection view inspired by Airbnb.
ASCollectionView Lightweight custom collection view inspired by Airbnb. Screenshots Requirements ASCollectionView Version Minimum iOS Target Swift Ver
The fastest ๐ way to embed a 3D model in Swift
Insert3D is the easiest ๐ฅณ and fastest ๐ way to embed a 3D model in your iOS app. It combines SceneKit and Model I/O into a simple library for creati
This component implements transition animation to crumble view-controller into tiny pieces.
StarWars Animation This component implements transition animation to crumble view-controller into tiny pieces. Check this project on dribbble. Also, r
๐ - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.
Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexibl
Awesome iOS 11 appstore cards in swift 5.
Cards brings to Xcode the card views seen in the new iOS XI Appstore. Getting Started Storyboard Go to main.storyboard and add a blank UIView Open the
A fun, easy-to-use tab bar navigation controller for iOS.
CircleBar Donโt you, sometimes, miss fun user interfaces? Truth is, we do. Sure, you can't use them in enterprise apps for obvious reasons, but if you
Easy to use iOS library with components for input of Credit Card data.
AnimatedCardInput This library allows you to drop into your project two easily customisable, animated components that will make input of Credit Card i
OnboardKit - Customizable user onboarding for your UIKit app in Swift
OnboardKit Customizable user onboarding for your UIKit app in Swift Requirements Swift 5.0 Xcode 10 iOS 11.0+ Installation Carthage github "NikolaKire
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
PagingKit provides customizable menu & content UI. It has more flexible layout and design than the other libraries. What's this? There are many librar
A triangle shaped corner label view for iOS written in Swift.
A triangle shaped corner label view for iOS written in Swift. This view is a subclass of UIView. It can be created and customized from the Storyboard
Glitching UILabel for iOS ๐บ
Glitching UILabel for iOS ๐บ Created by Lee Sun-Hyoup. Try the sample $ pod try GlitchLabel Requirements iOS 8.0+ Swift 3 Xcode 8 Installation CocoaP
A handy collection of more than 500 native Swift extensions to boost your productivity.
SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of
๐A library for isolated developing UI components and automatically taking snapshots of them.
A library for isolated developing UI components and automatically taking snapshots of them. Playbook Playbook is a library that provides a sandbox for
How Swift standard types and classes were supposed to work.
How Swift standard types and classes were supposed to work. A collection of useful extensions for the Swift Standard Library, Foundation, and UIKit.
Swifty closures for UIKit and Foundation
Closures is an iOS Framework that adds closure handlers to many of the popular UIKit and Foundation classes. Although this framework is a substitute f
The successor to F3BarGauge
FDBarGauge The successor to F3BarGauge Background This control is intended to replicate/simulate the level indicator on an audio mixing board. These i
A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
VerticalCardSwiper A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift. Project goal and information The goal o
A reactive, card-based UI framework built on UIKit for iOS developers.
CardParts - made with โค๏ธ by Intuit: Example Requirements Installation Communication & Contribution Overview Quick Start Architecture CardsViewControll
A navigation controller that displays its view controllers as an interactive stack of cards.
CardNavigation The easiest way to turn a navigation controller into an interactive stack of cards. Highlights โ Fully interactive and interruptible โ
The elegant full screen calendar missed in SwiftUI.
ElegantCalendar ElegantCalendar is an efficient and customizable full screen calendar written in SwiftUI. ElegantTimeline - Shows what's possible usin
IGStoryButtonKit provides an easy-to-use button with rich animation and multiple way inspired by instagram story/stories.
Introduction Have you ever seen UI like instagram story, haven't you? Actually, features like instagram story have been implemented in many applicatio
Floaty is simple floating action button for iOS.
Floaty is simple floating action button for iOS. (formerly KCFloatingActionButton) Why change the name? Follow the swift naming convention. KCF
Easily customizable floating button menu created with SwiftUI
FloatingButton Easily customizable floating button menu created with SwiftUI We are a development agency building phenomenal apps. Usage Create main b
SwiftMessages is a very flexible view and view controller presentation library for iOS.
SwiftMessages Overview SwiftMessages is a very flexible view and view controller presentation library for iOS. Message views and view controllers can
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
StatusAlert is being sponsored by the following tool; please help to support us by takin a look and signing up to a free trial. Dependency managers Fe
Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
SPAlert Popup from Apple Music & Feedback in AppStore. Contains Done, Heart, Error and other presets. Supports Dark Mode. I tried to recreate Apple's
Toasts and popups library written with SwiftUI
Popup View Toasts and popups library written with SwiftUI We are a development agency building phenomenal apps. Usage Put all your body code into a ZS
A Swift library to provide a bouncy action sheet
Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animati
A customizable framework to create draggable views
CFNotify CFNotify is written in Swift. Using UIKit Dynamics as animator. It can make ANY UIView object draggable and throwable. This library mainly us
Swifty, modern UIAlertController wrapper.
Alertift Alertift.alert(title: "Alertift", message: "Alertift is swifty, modern, and awesome UIAlertController wrapper.") .action(.default("โค๏ธ"))