Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
SwifterSwift A handy collection of more than 500 native Swift extensions to boost your productivity.
swift-composable-architecture A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
IBAnimatable Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
Texture error: root manifest not found
ViewAnimator ViewAnimator brings your UI to life with just one line
JVFloatLabeledTextField UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
SwipeCellKit Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
swiftui-introspect Introspect underlying UIKit/AppKit components from SwiftUI
Brightroom πŸ“· A composable image editor using Core Image and Metal.
InAppSettingsKit This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
TwitterTextEditor A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
CollectionViewPagingLayout A simple but highly customizable UICollectionViewLayout for UICollectionView -- Simple SwiftUI views that let you make page-view effects.
AlertKit Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
CollectionViewSlantedLayout warning: PackageDescription API v3 is deprecated and will be removed in the future; used by package(s): CollectionViewSlantedLayout 'CollectionViewSlantedLayout' /usr/src/package: error: package has unsupported layout; found loose source files: /usr/src/package/Sources/CollectionViewDelegateSlantedLayout.swift, /usr/src/package/Sources/CollectionViewSlantedCell.swift, /usr/src/package/Sources/CollectionViewSlantedLayout+Constants.swift, /usr/src/package/Sources/CollectionViewSlantedLayout.swift
Wave Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great.
Render UIKit a-lΓ  SwiftUI.framework [min deployment target iOS10]
Aiolos error: root manifest not found
IBPCollectionViewCompositionalLayout Backport of UICollectionViewCompositionalLayout to earlier iOS 12
PagingKit PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
AlignedCollectionViewFlowLayout A collection view layout that gives you control over the horizontal and vertical alignment of the cells.
Epoxy /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
InputBarAccessoryView A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
OverlayContainer Non-intrusive iOS UI library to implement overlay based interfaces
RichTextKit A library that lets you view and edit rich text in Swift and SwiftUI.
SwiftTerm Xterm/VT100 Terminal emulator in Swift
Boutique ✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨
Splitflap A simple split-flap display for your Swift applications
Drops A Β΅Framework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil
BFKit BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
FluentUI UIKit and AppKit controls for building native Microsoft experiences
VComponents VComponents is a SwiftUI collection that contains reusable UI components
AcknowList Acknowledgements screen displaying a list of licenses, for example from CocoaPods and Swift Package Manager dependencies.
StatusAlert Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
DebugSwift A toolkit to make debugging iOS applications easier πŸš€
Colorful Colorful: iOS color picker built with Swift.
UIOnboarding Apple-esque animated welcome screen for iOS and iPadOS. Configurable.
SPIndicator Floating indicator, mimicrate to indicator which appear when silent mode switched. Can be present from top and bottom. Interactive with gesters.
Verge 🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
RangeSeekSlider RangeSeedSlider provides a customizable range slider like a UISlider.
Toast Customizable Swift Toast view built with UIKit. 🍞
Sourceful A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.
FTLinearActivityIndicator Add the missing network activity indicator on notched iPhones
BlueprintUI Declarative UI construction for iOS, written in Swift
QRCode A quick and beautiful macOS/iOS/tvOS/watchOS QR Code generator/detector library for SwiftUI, Swift and Objective-C.
UIKitPlus 🏰 Declarative UIKit with LivePreview for iOS9+ (best alternative to SwiftUI)
AccessibilitySnapshot /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.3.0 (currently 4.2.0)
DAExpandAnimation A custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants.
SwiftyButton error: Could not find Package.swift in this directory or any of its parent directories.
TweeTextField Lightweight set of text fields with nice animation and functionality πŸš€
UIWindowTransitions πŸƒβ€β™‚οΈ Animated transitions for UIWindow's rootViewController property
KeyboardGuide A modern, real iOS keyboard system notifications handler framework that Just Works.
MarkupEditor WYSIWYG editing for SwiftUI and UIKit apps
LinkNavigator /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.8.0 (currently 4.2.0) error: unable to restore state from /usr/src/package/Package.resolved; unsupported schema version 2
SwiftReorder Easy UITableView drag-and-drop cell reordering
MCEmojiPicker πŸ‘» EmojiPicker. Emoji picker for iOS like on macOS. With SwiftUI support.
ZMarkupParser ZMarkupParser is a pure-Swift library that helps you convert HTML strings into NSAttributedString with customized styles and tags.
SPPerspective Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
SwiftUIVisualEffects View modifiers that wrap UIVisualEffectView, with environment integration.
SPConfetti Show the confetti only when the user is having fun, and if not having fun, don't show it.
SwiftCurrent A library for managing complex workflows in Swift
TactileSlider UIControl slider that can be dragged from any point within its bounds, similar to those in Control Center and Home.app
PasswordRules A Swift library for defining strong password generation rules
SwifterUI UIKit Plus: Infusing SwiftUI-like Development Efficiency. Revolutionizing UIKit development through chain syntax, resultBuilder, and modern APIs, retaining full native control while achieving SwiftUI-grade productivity. UIKit Plus: 注ε…₯ SwiftUI εΌεΌ€ε‘ζ•ˆηŽ‡β€‹β€‹ ι€šθΏ‡ι“ΎεΌθ―­ζ³•δΈŽηŽ°δ»£εŒ– API ι‡ζž„ UIKit εΌ€ε‘θŒƒεΌοΌŒεœ¨δΏη•™εŽŸη”ŸζŽ§εˆΆζƒηš„εŒζ—ΆοΌŒθŽ·εΎ— SwiftUI ηΊ§εΌ€ε‘ζ•ˆηŽ‡γ€‚
WelcomeSheet iOS native-like onboarding sheets
UIPiPView error: The version specifier ' 5.6' in '/usr/src/package/Package.swift' is not valid
RichEditorSwiftUI Powerful WYSIWYG Rich editor for SwiftUI.
CurrencyText Currency text field formatter available for UIKit and SwiftUI πŸ’ΆβœοΈ
SafeSFSymbols Safe access SFSymbols. If symbol not available, will show warning.
UIView-Shimmer Easy way to apply fancy Shimmer effect to any UIView element for iOS applications using Core Animation.
MijickTimer Timers Made Simple. The Ultimate Swift Framework with advanced timer management, state control and reactive programming support.
MondrianLayout πŸ— A way to build AutoLayout rapidly than using InterfaceBuilder(XIB, Storyboard) in iOS.
ReactiveCollectionsKit Data-driven, declarative, reactive, diffable collections (and lists!) for iOS. A modern, fast, and flexible library for UICollectionView done right.
NotificationToast Google toast the Apple way !
Inspector Inspector is a debugging library written in Swift.
SettingsIconGenerator Generator of settings icon by SF Symbols. Customisable background color and ready-use in table cell.
DSFSparkline A lightweight sparkline component for macOS, iOS and tvOS
BaseComponents BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
StreamVideo SwiftUI Video SDK ➑️ Stream Video πŸ“Ή
FluidInterfaceKit 🌧 A framework that provides the advanced infrastructure for your iPhone apps
Aespa From camera to album, in just 2 lines
HandyUIKit Handy UI features that should have been part of UIKit in the first place.
BottomSheet A BottomSheet component made with UIKit. Completely written in Swift 🧑
Silica Pure Swift CoreGraphics (Quartz2D) implementation (Supports Linux)
TextStory Happier, more flexible NSTextStorage
SheeKit Customize and resize sheets in SwiftUI with SheeKit. Utilise the power of `UISheetPresentationController` and other UIKit features.
IconSelector A drop-in UI component to allow easy selection of alternate icons on iOS.
ComponentsKit A library with UIKit and SwiftUI components to build iOS apps faster
TokenTextView A text view for creating tokenized text.
ScrollingContentViewController A Swift library that simplifies making a view controller's view scrollable
EasyFirebase πŸ”₯ A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods.
CompositionalLayoutDSL CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
InfomaniakRichHTMLEditor A WYSIWYG text editor written in Swift for iOS/macOS/visionOS. Available for SwiftUI, UIKit and AppKit. Based on HTML contenteditable. Used in the Infomaniak Mail application.
SwiftUIKit πŸ“± UIKit code that is fun to write
StackableTableView A UITableView subclass that enables setting an array of views for both headers and footers utilizing UIStackView
Invalidating Backports the new @Invalidating property wrapper to older platforms
StableCollectionViewLayout UICollectionViewLayout adjusts a content offset if the collection view is updated
RepresentableKit Use UIKit views inside SwiftUI, including Xcode Previews
NSUI AppKit and UIKit without conditional compilation
ColorToolbox Swift color utilities
ShinySwiftUI ✨ Write cleaner, conciser, and more consistent SwiftUI code with a suite of pre-made extensions, view modifiers, and components.
ScaledFont ScaledFont - Using custom fonts with dynamic type
EmojiPicker A macOS-style popover to select emojis in your iOS apps
SPPageController Mimicrate to UIPageViewController. Has native system and scroll view paging. Support scroll to page and layout margins from container.
LocaleManager Changing iOS locale and language on the fly without exiting. RTL supported.
MemojiView MemojiView is simple view to retrieve and display user Memoji, Emoji, or text as images.
PageSheet Customizable sheets using UISheetPresentationController in SwiftUI
VCore VCore is a Swift collection containing objects, functions, and extensions that I use in my projects
swift-declarative-configuration Declarative configuration for your objects
NativeMarkKit NativeMark is a flavor of Markdown designed to be rendered by native apps.
DeclarativeLayoutKit UIKit declarative layout helpers
CWRateKit Swift library for creating "Rate Us" popup
ContrastKit ContrastKit is a Swift library designed to facilitate colour contrast handling within iOS, iPadOS, macOS, and tvOS applications. It provides developers with tools to automatically generate colour shades from any base colour and determine the most readable contrast colours according to established accessibility standards (AA Large, AA, and AAA).
BJOTPViewController Entering OTP made simpler.
DurationPicker ⏰ A customizable picker for selecting time values with hours, minutes, and/or seconds
CGLayout Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
STTextView πŸ“ STTextView is a light-weight library that adds a placeholder to the UITextView.
InfiniteScrollViews SwiftUI, UIKit and AppKit infinite ScrollView components, also includes a paged version.
VariableBlurImageView Add variable blur to images in UIKit, AppKit and SwiftUI.
Themeable Easy, type-safe UI theming in Swift
SwiftUIWindowBinder Create SwiftUI Views able to access host windows from UIKit (iOS & tvOS) or AppKit (macOS), with zero set up. Works for existing apps, apps with @main/App, and even Playgrounds
Cause-Logic-Effect A library for helping conform to the Cause-Logic-Effect Architecture.
TouchTracker πŸ‘†Show a mark at the touched point on the View of SwiftUI and UIKit.
CocoaUI β˜•οΈ Obtain and customize UIKit/Cocoa objects from SwiftUI components.
FixFlex Declarative Auto Layout code that is easy to write, read, and modify
Refreshable ✳️ SwiftUI Pull to Refresh (for iOS 13 and iOS 14) package.
Colors Colors is a Swift Package to enable all system colors in SwiftUI trough a Color extension. Colors which were previously only available in UIColor/NSColor are now available in Color as well.
RxComposableArchitecture RxComposableArchitecture is a forked of Composable Architecture with adjustment to make it work with UIKit.
FuntastyKit A collection of Swift utilities and protocols used in our projects
Notifly A minimalistic looking notification library for iOS. It supports multiple customizable kinds of notification types
UIViewPreview Mattt's beautiful gist to gain SwiftUI previews for your UIViews turned into Swift Package.
Withable πŸ“ Declarative UIKit in 10 lines of code.
VDAnimation Declarative way to create animations
SwiftUIMap A better map for SwiftUI
Puredux Puredux is a UDF architecture framework in Swift.
EliminationMenu Some kind of dropdown/up menu that eliminates all values which were not selected.
ScrollViewController Wraps your custom view and presents it on the screen in the way it fills visible area
FloatingBubbles error: root manifest not found
Stipop 150,000+ stickers API & SDK for iOS Apps.
RVS_Spinner A Fancy "Popup Prize-Wheel Spinner" UIControl
Redux Manage iOS App state with Redux and Async/Await :)
CollectionView SwiftUI wrapper of UICollectionView.
ConstraintsKit πŸ— Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS.
ContributorUI A UI library for iOS and macOS applications to showcase all contributors of public or private repositories.
UIKit-Modifiers SwiftUI-like modifiers for many UIKit views and controls
AutoResizingSheet Use automagically self-resizing sheets in Swift
Textbook Easier text views and SwiftUI
BSWInterfaceKit
AlertController πŸ’¬ A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code.
Table The fastest and easiest way to present a UITableView - in 3 lines of code.
UIViewKit UIViewKit is a Swift tool for easy UIKit view design, blending InterfaceBuilder's ease with Swift type checks. It mirrors SwiftUI's look and provides quick methods for attributes, outlets, and constraints. The @resultBuilder makes code faster to write and visually appealing.
SplitView Resizable Split View
FZUIKit Swift AppKit/UIKit extensions, classes and utilities
DSFImageTools Conveniences for handling images and colors in AppKit, UIKit, SwiftUI and CoreGraphics (Swift/Objective-C)
SimpleHaptics πŸ‘‡ Core Haptics convenience wrapper for SwiftUI to make haptic taps simple
CompositionKit /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.6.0 (currently 4.2.0) error: unable to restore state from /usr/src/package/Package.resolved; unsupported schema version 2
BitriseTrace Catch bugs before they reach production β€” get detailed crash reports and monitor how your app is performing across the entire install base.
SBQuickLook Quickly preview local and remote files and their content using Apple's QuickLook Framework
Mentalist Read emotion with a line of code 🎭
SCountLabel SCountLabel is an easy to use Swift extension counter for UILabel
KeyboardLayoutGuide ⌨️ Backported keyboardLayoutGuide for iOS 13 and 14.
SweeterSwift Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.
BindKit Two-way data binding framework for iOS. Only one API to learn.
VDKit This repository contains useful extensions on Foundation, UIKit and SwiftUI
Draftsman Draftsman is a Layout builder based on AutoLayout with Declarative approach
VIViewInvalidating A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)
TabBarPageController A container view controller for iOS that manages navigation between pages of content using a tab bar.
Eazy Eazy is the missing piece in your SwiftUI and UIKit application. It aims at harmonizing how your views communicate with the model and vice versa in a clear and consistent way.
AKLanguageManager AKLanguageManager is a language manager for iOS and tvOS applications.
FZMetadata File Metadata & File Query similar to Spotlight
FZQuicklook Framework For Quicklook Previews
RVS_Checkbox A "Drop-In" Checkbox Replacement for the UISwitch Control.
RVS_AutofillTextField An extension of UITextField that adds an autofill dropdown.
ExtendedDatePicker SwiftUI date picker with multiple modes
AutoLayoutProxy A simple and lightweight Auto-Layout-Kit that makes you feel like playing a fun game laying out views. AutoLayout supports UIKit on iOS & tvOS and AppKit on macOS so you wouldn't have to worry about using different solutions on different platforms. AutoLayoutProxy is compiled on Xcode 14.2 using Swift 5.7 and will be updated for all future releases
PillboxView A Pillbox Capsule-like informational view for iOS written in UIKit
LayoutUI Constraint-based autolayout system written on Swift. Not Autolayout wrapper. Reimplemenation of CGLayout.
DeclarativeUIKit Create descriptive UIKit screens, faster!
Artisan Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
SwiftToasts A cross platform SwiftUI library for presenting toasts.
CameraKage CameraKage is a simple plug-and-play camera view, with basic camera functionalities.
AppIcon A simple Swift utility for managing and retrieving app icon details in iOS
SimpleLogger SimpleLogger is a robust and flexible logging framework designed for Swift applications across multiple platforms, including iOS, macOS, tvOS, and watchOS. It provides extensive functionality for managing, filtering, and exporting logs with ease and precision.
Odeum Odeum is a simple iOS Video player library with basic control
RVS_CalendarInput This is a special native Swift UIKit widget for selecting calendar days.
NetworkConnection NetworkManager is an iOS library for monitoring network connectivity status and quality. It allows you to easily detect when the device is connected or disconnected from the internet, as well as assess the quality of the connection.
MultipleImageView :framed_picture: Displaying multiple images like 𝕏 (previously know as Twitter).
MetaCellKit A comprehensive, production-ready Swift package that provides a unified, highly configurable table view cell system for iOS apps
HideableUITabBar
FHDiffableViewControllers UITableViewController and UICollectionViewController based on a DiffableDataSource.
DynamicSearchBarPlaceholders A custom searchbar that helps you easily create animated dynamic placeholders.
DHDeclarable Declarative UIKit for iOS apps
Bloc The BLoC design pattern implemented for Swift
BBLayoutKit A simple and lightweight Auto-Layout Kit that makes you feels laying out views as a fun game. BBLayaoutKit supports UIKit on iOS & tvOS and AppKit on MacOS so you wouldn't have to worry about using different solutions on different platforms. BBLayoutKit is compiled on Xcode 11.4 using Swift 5.2 and will be updated for all future releases.
AppInfo A utility for accessing application metadata from Info.plist
AceLayout AceLayout provides a Swifty DSL for Auto Layout.
TextAttributes TextAttributes provides type-safe API for setting text attributes for common UIKit components.
Styleable A declarative alternative to Swift UI which uses UIKit instead
SimpleConstraints SimpleConstraints is a Swift library designed to simplify the process of creating and managing constraints in UIKit. It provides a set of utilities that make it easier to align and position UI elements in your iOS applications.
RakuyoKit 🧰 An iOS toolkit - built according to Rakuyo's personal usage scenarios.
MPUtils Swift utility classes and extensions
ModalKit ModalKit is a simple and flexible framework for managing modal view presentations in iOS.
Flash Flash messages for UIKit
ColorPerception A Swift package for analyzing and manipulating colors based on human visual perception.
CodeQuickKit A Swift library simplifying some everyday tasks.
CCNextField error: Could not find Package.swift in this directory or any of its parent directories.
BoundarySlider We can add boundary indicators to this slider, like ads, similar to those found in video sliders on many OTT platforms.
UIKitComponents Reusable UI components built with UIKit.
SYButton SYButton is a yet another simple but customizable and button. With support for dynamic styling, highlighters, and loading states.
SwiftlyImageLoader A fast, cross-platform Swift image loader with caching, cancellation, and UI integrations for UIKit, AppKit, and SwiftUI.
QRReader A powerful xcframework that provides a simple and customizable QR code and barcode scanning experience using VisionKit framework.
QRCodeReader A powerful Swift package that provides a simple and customizable QR code and barcode scanning experience using VisionKit framework.
OnboardingKit Easily implement your onboarding flow with a declarative API
Color Simple extensions for working with Color and UIColor.
CalendarView SwiftUI wrapper for UICalendarView.
UIKitEssentials Essentials for development using UIKit.
QuickConstraint Extension functions for making layout programmatically easier and faster
PulsrMarkdown A simple markdown parser, with support for ||spoilers|| (or >!spoilers!<)
Maker 🍰 A tiny syntactic sugar for Swift initializers. Only 15 lines of codes.
GTSheetMenuView A customizable menu presented as a sheet that can be integrated in iOS projects. Available as a Swift Package.
GTOverlayView Show a customizable overlay view on top of any other view in iOS based projects. Available as a Swift Package.
FHExtensions Some useful Foundation and UIKit Extensions.
FHConstraints Extension for UIView with useful constraint methodes.
Button A UIButton subclass that let's you use UIColor as the background and border color.
AVCaptureViewModel An ObservableObject view model for capturing photo/video on iOS for SwiftUI and UIKit.
WAUIKitCore
UIPreview Generate UI catalog from all your views
UIHelper This library is a collection of helper classes and extensions to make UIKit/SwiftUI development easier
Tools
SwiftPlus Swift Extension Library
CrossKitTypes Some types and extensions for those using AppKit and UIKit in the same project
PlatformChecker PlatformKit provides easy-to-use Swift properties for checking device and OS environments across Apple platforms. Ideal for tailoring app behavior in iOS, macOS, tvOS, watchOS, and visionOS.
MegaUIKit Mega-Evolved UIKit
GTBlurView Add blur effect to any view in iOS based projects using a simple, modern and declarative way. Available as a Swift package.
CircleView CircleView μž…λ‹ˆλ‹€.
9580 successfully parsed packages Copyright © 2020 All rights reserved. Swift and the Swift logo are trademarks of Apple Inc.
About
  • Twitter
  • zac.gorak.us
GitHub
  • GitHub MarketPlace
  • GitHub App
  • GitHub Action
  • GitHub Repository