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.
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
JVFloatLabeledTextField UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
ViewAnimator ViewAnimator brings your UI to life with just one line
swift-composable-architecture A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
SwipeCellKit Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
TwitterTextEditor A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
Brightroom πŸ“· A composable image editor using Core Image and Metal.
Render UIKit a-lΓ  SwiftUI.framework [min deployment target iOS10]
CollectionViewSlantedLayout error: the manifest is missing a Swift tools version specification; consider prepending to the manifest '// swift-tools-version: 5.6.2' to specify the current Swift toolchain version as the lowest Swift version supported by the project; if such a specification already exists, consider moving it to the top of the manifest, or prepending it with '//' to help Swift Package Manager find it
CollectionViewPagingLayout A simple but highly customizable UICollectionViewLayout for UICollectionView -- Simple SwiftUI views that let you make page-view effects.
SPAlert Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. Support SwiftUI.
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.
Splitflap A simple split-flap display for your Swift applications
BFKit BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
Wave Wave is a spring-based animation engine for iOS that makes it easy to create fluid, interruptible animations that feel great.
InputBarAccessoryView A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
Epoxy Epoxy is a suite of declarative UI APIs for building UIKit applications in Swift
StatusAlert Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
Colorful Colorful: iOS color picker built with Swift.
Sourceful A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.
RangeSeekSlider RangeSeedSlider provides a customizable range slider like a UISlider.
BlueprintUI Declarative UI construction for iOS, written in Swift
Drops A Β΅Framework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil
SwiftTerm Xterm/VT100 Terminal emulator in Swift
AcknowList Acknowledgements screen displaying a list of licenses, for example from CocoaPods dependencies.
UIKitPlus 🏰 Declarative UIKit with LivePreview for iOS9+ (best alternative to SwiftUI)
SPIndicator Floating indicator, mimicrate to indicator which appear when silent mode switched. Can be present from top and bottom. Interactive with gesters.
TweeTextField Lightweight set of text fields with nice animation and functionality πŸš€
UIWindowTransitions πŸƒβ€β™‚οΈ Animated transitions for UIWindow's rootViewController property
Verge 🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
KeyboardGuide A modern, real iOS keyboard system notifications handler framework that Just Works.
SwiftReorder Easy UITableView drag-and-drop cell reordering
AccessibilitySnapshot Easy regression testing for iOS accessibility
UIOnboarding Apple-esque animated welcome screen for iOS and iPadOS. Configurable.
PasswordRules A Swift library for defining strong password generation rules
SwiftCurrent A library for managing complex workflows in Swift
SPPerspective Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
SPConfetti Show the confetti only when the user is having fun, and if not having fun, don't show it.
TactileSlider UIControl slider that can be dragged from any point within its bounds, similar to those in Control Center and Home.app
SwiftUIVisualEffects View modifiers that wrap UIVisualEffectView, with environment integration.
CurrencyText Currency text field formatter available for UIKit and SwiftUI πŸ’ΆβœοΈ
VComponents VComponents is a SwiftUI package that contains 30+ customizable UI components
MondrianLayout πŸ— A way to build AutoLayout rapidly than using InterfaceBuilder(XIB, Storyboard) in iOS.
NotificationToast Google toast the Apple way !
BaseComponents BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
HandyUIKit Handy UI features that should have been part of UIKit in the first place.
MarkupEditor WYSIWYG editing for SwiftUI and UIKit apps
Silica Pure Swift CoreGraphics (Quartz2D) implementation (Supports Linux)
UIPiPView 'package': error: Source files for target UIPiPViewTests should be located under 'Tests/UIPiPViewTests', or a custom sources path can be set with the 'path' property in Package.swift
SPSettingsIcons Generator of settings icon by SF Symbols. Customisable background color and ready-use in table cell.
SafeSFSymbols Easy usage SFSymbols with static types. If symbol not available, compiler will show warning.
IconSelector A drop-in UI component to allow easy selection of alternate icons on iOS.
DSFSparkline A lightweight sparkline component for macOS, iOS and tvOS
StackableTableView A UITableView subclass that enables setting an array of views for both headers and footers utilizing UIStackView
SwiftUIKit πŸ“± UIKit code that is fun to write
TextStory Happier, more flexible NSTextStorage
FluidInterfaceKit Cloning into 'package'... Note: checking out '28d05fd0be52685fcb6e074596d5a5b9a882057c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> Submodule 'submodules/CompositionKit' (https://github.com/muukii/CompositionKit.git) registered for path 'submodules/CompositionKit' Submodule 'submodules/Descriptors' (https://github.com/muukii/Descriptors.git) registered for path 'submodules/Descriptors' Submodule 'submodules/GeometryKit' (https://github.com/muukii/GeometryKit.git) registered for path 'submodules/GeometryKit' Submodule 'submodules/MatchedTransition' (https://github.com/muukii/MatchedTransition.git) registered for path 'submodules/MatchedTransition' Submodule 'submodules/MondrianLayout' (https://github.com/muukii/MondrianLayout.git) registered for path 'submodules/MondrianLayout' Submodule 'submodules/Ne' (https://github.com/muukii/Ne.git) registered for path 'submodules/Ne' Submodule 'submodules/Rideau' (https://github.com/muukii/Rideau.git) registered for path 'submodules/Rideau' Submodule 'submodules/ViewRepresentationKit' (https://github.com/muukii/ViewRepresentationKit.git) registered for path 'submodules/ViewRepresentationKit' Cloning into '/usr/src/package/submodules/CompositionKit'... Cloning into '/usr/src/package/submodules/Descriptors'... Cloning into '/usr/src/package/submodules/GeometryKit'... Cloning into '/usr/src/package/submodules/MatchedTransition'... Cloning into '/usr/src/package/submodules/MondrianLayout'... Cloning into '/usr/src/package/submodules/Ne'... Cloning into '/usr/src/package/submodules/Rideau'... Cloning into '/usr/src/package/submodules/ViewRepresentationKit'... Submodule 'submodules/Descriptors' (git@github.com:muukii/Descriptors.git) registered for path 'submodules/CompositionKit/submodules/Descriptors' Cloning into '/usr/src/package/submodules/CompositionKit/submodules/Descriptors'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/Descriptors.git' into submodule path '/usr/src/package/submodules/CompositionKit/submodules/Descriptors' failed Failed to clone 'submodules/Descriptors'. Retry scheduled Cloning into '/usr/src/package/submodules/CompositionKit/submodules/Descriptors'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/Descriptors.git' into submodule path '/usr/src/package/submodules/CompositionKit/submodules/Descriptors' failed Failed to clone 'submodules/Descriptors' a second time, aborting Submodule 'Submodules/CompositionKit' (git@github.com:muukii/CompositionKit.git) registered for path 'submodules/Descriptors/Submodules/CompositionKit' Submodule 'Submodules/TextureSwiftSupport' (git@github.com:TextureCommunity/TextureSwiftSupport.git) registered for path 'submodules/Descriptors/Submodules/TextureSwiftSupport' Cloning into '/usr/src/package/submodules/Descriptors/Submodules/CompositionKit'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/CompositionKit.git' into submodule path '/usr/src/package/submodules/Descriptors/Submodules/CompositionKit' failed Failed to clone 'Submodules/CompositionKit'. Retry scheduled Cloning into '/usr/src/package/submodules/Descriptors/Submodules/TextureSwiftSupport'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:TextureCommunity/TextureSwiftSupport.git' into submodule path '/usr/src/package/submodules/Descriptors/Submodules/TextureSwiftSupport' failed Failed to clone 'Submodules/TextureSwiftSupport'. Retry scheduled Cloning into '/usr/src/package/submodules/Descriptors/Submodules/CompositionKit'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/CompositionKit.git' into submodule path '/usr/src/package/submodules/Descriptors/Submodules/CompositionKit' failed Failed to clone 'Submodules/CompositionKit' a second time, aborting Failed to recurse into submodule path 'submodules/CompositionKit' Failed to recurse into submodule path 'submodules/Descriptors'
Invalidating Backports the new @Invalidating property wrapper to older platforms
SheeKit Cloning into 'package'... error: unable to create file docs/documentation/sheekit/sheetproperties/init(prefersedgeattachedincompactheight:widthfollowspreferredcontentsizewhenedgeattached:prefersgrabbervisible:preferredcornerradius:detents:selecteddetentidentifier:animatesselecteddetentidentifierchange:largestundimmeddetentidentifier:pre-4nkl1.html: File name too long fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git status' and retry the checkout with 'git checkout -f HEAD'
LocaleManager Changing iOS locale and language on the fly without exiting. RTL supported.
UIView-Shimmer Easy way to apply fancy Shimmer effect to any UIView element for iOS applications using Core Animation.
PageSheet Customizable sheets using UISheetPresentationController in SwiftUI
SPPageController Mimicrate to UIPageViewController. Has native system and scroll view paging. Support scroll to page and layout margins from container.
CGLayout Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
swift-declarative-configuration Declarative configuration for your objects
QRCode A simple drop-in macOS/iOS/tvOS/watchOS QR Code generator view for Swift, Objective-C and SwiftUI.
BJOTPViewController Entering OTP made simpler.
CWRateKit Swift library for creating "Rate Us" popup
DeclarativeLayoutKit UIKit declarative layout helpers
Themeable Easy, type-safe UI theming in Swift
ScaledFont ScaledFont - Using custom fonts with dynamic type
NativeMarkKit NativeMark is a flavor of Markdown designed to be rendered by native apps.
CompositionalLayoutDSL CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
STTextView πŸ“ STTextView is a light-weight library that adds a placeholder to the UITextView.
easy-firebase error: failed extracting 'https://dl.google.com/firebase/ios/swiftpm/8.9.0/FirebaseAnalytics.zip' which is required by binary target 'FirebaseAnalytics': could not find executable for 'unzip' error: failed extracting 'https://dl.google.com/firebase/ios/swiftpm/8.9.0/GoogleAppMeasurementIdentitySupport.zip' which is required by binary target 'GoogleAppMeasurementIdentitySupport': could not find executable for 'unzip' error: failed extracting 'https://dl.google.com/firebase/ios/swiftpm/8.9.0/GoogleAppMeasurement.zip' which is required by binary target 'GoogleAppMeasurement': could not find executable for 'unzip' error: fatalError
VCore VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects
FuntastyKit A collection of Swift utilities and protocols used in our projects
Cause-Logic-Effect A library for making view controller presentation and dismissal more functional.
UIViewPreview Mattt's beautiful gist to gain SwiftUI previews for your UIViews turned into Swift Package.
EliminationMenu Some kind of dropdown/up menu that eliminates all values which were not selected.
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
ScrollViewController Wraps your custom view and presents it on the screen in the way it fills visible area
ConstraintsKit πŸ— Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS.
RVS_Spinner A Fancy "Popup Prize-Wheel Spinner" UIControl
Stipop 150,000+ stickers API & SDK for iOS Apps.
Redux Manage iOS App state with Redux and Async/Await :)
FloatingBubbles error: root manifest not found
UIKit-Modifiers SwiftUI-like modifiers for many UIKit views and controls
SimpleHaptics πŸ‘‡ Core Haptics convenience wrapper for SwiftUI to make haptic taps simple
SCountLabel SCountLabel is an easy to use Swift extension counter for UILabel
BitriseTrace Catch bugs before they reach production β€” get detailed crash reports and monitor how your app is performing across the entire install base.
SplitView Resizable Split View
Withable πŸ“ Declarative UIKit in 10 lines of code.
TabBarPageController A container view controller for iOS that manages navigation between pages of content using a tab bar.
ShinySwiftUI ✨ Write cleaner, conciser, and more consistent SwiftUI code with a suite of pre-made extensions, view modifiers, and components.
VDKit This repository contains useful extensions on Foundation, UIKit and SwiftUI
Refreshable ✳️ SwiftUI Pull to Refresh (for iOS 13 and iOS 14) package.
KeyboardLayoutGuide ⌨️ Backported keyboardLayoutGuide for iOS 13 and 14.
BSWInterfaceKit
SweeterSwift Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.
VIViewInvalidating A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)
Draftsman Draftsman is a Layout builder based on AutoLayout with Declarative approach
CompositionKit Cloning into 'package'... Note: checking out 'fbc9c7777cdf8a16ff51ae18e8ac325ced25c3fd'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> Submodule 'submodules/Descriptors' (git@github.com:muukii/Descriptors.git) registered for path 'submodules/Descriptors' Cloning into '/usr/src/package/submodules/Descriptors'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/Descriptors.git' into submodule path '/usr/src/package/submodules/Descriptors' failed Failed to clone 'submodules/Descriptors'. Retry scheduled Cloning into '/usr/src/package/submodules/Descriptors'... Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. fatal: clone of 'git@github.com:muukii/Descriptors.git' into submodule path '/usr/src/package/submodules/Descriptors' failed Failed to clone 'submodules/Descriptors' a second time, aborting
Artisan Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
RVS_AutofillTextField An extension of UITextField that adds an autofill dropdown.
AutoLayoutProxy A simple and lightweight Auto-Layout-Kit that makes you feel like playing a fun game laying out views. BBLayaoutKit 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 12.0 using Swift 5.3 and will be updated for all future releases.
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.
RVS_Checkbox A simple, UIKit "three-state" checkbox, written in Swift.
PillboxView A Pillbox Capsule-like informational view for iOS written in UIKit
Odeum 'package': error: Source files for target OdeumTests should be located under 'Tests/OdeumTests', or a custom sources path can be set with the 'path' property in Package.swift
HideableUITabBar
DHDeclarable Declarative UIKit for iOS apps
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.
TextAttributes TextAttributes provides type-safe API for setting text attributes for common UIKit components.
RVS_CalendarInput This is a special native Swift UIKit widget for selecting calendar days.
MultipleImageView Displaying multiple images like Twitter.
MPUtils Swift utility classes and extensions
CodeQuickKit A Swift library simplifying some everyday tasks.
CCNextField error: Could not find Package.swift in this directory or any of its parent directories.
Styleable A declarative alternative to Swift UI which uses UIKit instead
OnboardingKit Easily implement your onboarding flow with a declarative API
LayoutUI Constraint-based autolayout system written on Swift. Not Autolayout wrapper. Reimplemenation of CGLayout.
DeclarativeUIKit Create descriptive UIKit screens, faster!
Color Simple extensions for working with Color and UIColor.
PulsrMarkdown A simple markdown parser, with support for ||spoilers|| (or >!spoilers!<)
FHExtensions Some useful Foundation and UIKit Extensions.
FHDiffableViewControllers UITableViewController and UICollectionViewController based on a DiffableDataSource.
FHConstraints Extension for UIView with useful constraint methodes.
WAUIKitCore
UIPreview Generate UI catalog from all your views
Tools
CrossKitTypes Some types and extensions for those using AppKit and UIKit in the same project
QuickConstraint Extension functions for making layout programmatically easier and faster
MegaUIKit Mega-Evolved UIKit
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.
GTBlurView Add blur effect to any view in iOS based projects using a simple, modern and declarative way. Available as a Swift package.
Button A UIButton subclass that let's you use UIColor as the background and border color.
5918 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