Packages for keyword “uikit”
These packages are available as a package collection, usable in Xcode or SwiftPM.
TokenTextView
A text view for creating tokenized text.
TouchVisualization
Display touch indicators in iOS apps, with UIKit and SwiftUI support.
UIKitComponents
Reusable UI components built with UIKit.
UIKitEssentials
Essentials for development using UIKit.
VIViewInvalidating
A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)
DHDeclarable
Declarative UIKit for iOS apps
APFilterTextField
A UITextField subclass that shows options for selection and auto adjusts view for accommodating the keyboard based on the field's position.
CollapsibleHeader
A SwiftUI header that collapses as the content below it scrolls. Zero dependencies, SwiftUI and UIKit. iOS 17+ / macOS 14+.
Flash
Flash messages for UIKit
HighlightKit
Syntax highlighter in pure Swift. No JavaScript, no WebView, no HTML round-trip. One Swift core → iOS, macOS, tvOS, watchOS, visionOS. NSRange tokens · NSAttributedString. 36 µs/line incremental re-highlighting for block editors. By Phrase (phrase.so).
Refreshable
✳️ SwiftUI Pull to Refresh (for iOS 13 and iOS 14) package.
Withable
📐 Declarative UIKit in 10 lines of code.
MarqueeKit
Modern scrolling text and content components for SwiftUI and UIKit — smart overflow detection, adaptive speed, edge fading, haptics, themes, and synchronised groups. Zero configuration required.
Odeum
Odeum is a simple iOS Video player library with basic control
OnboardingKit
Easily implement your onboarding flow with a declarative API
page-control
page-control is a highly customizable page control.
Prism
Camera pipeline Swift Package for iOS 18+. Actor-isolated AVCaptureSession with async/await capture (still, Live Photo, Portrait, burst, night, video), full manual controls, and a Metal-backed Core Image filter pipeline. Swift 6.2 strict concurrency.
QuickConstraint
Extension functions for making layout programmatically easier and faster
ScaledFont
Use custom fonts with Dynamic Type on iOS, iPadOS, tvOS, watchOS, visionOS and macOS. This fork of kharrison/ScaledFont adds macOS support, an in-app text size for Mac apps and system font variants.
SCountLabel
SCountLabel is an easy to use Swift extension counter for UILabel