Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
SDWebImage Asynchronous image downloader with cache support as a UIImageView category
SwifterSwift A handy collection of more than 500 native Swift extensions to boost your productivity.
CocoaLumberjack A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS
Rswift Strong typed, autocompleted resources like images, fonts and segues in Swift projects
EFQRCode A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.
Valet Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
XCGLogger A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
OpenCombine Open source implementation of Apple's Combine framework for processing values over time.
WaterfallGrid A waterfall grid layout view for SwiftUI.
SDWebImageSwiftUI SwiftUI Image loading and Animation framework powered by SDWebImage
SwiftLinkPreview It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
KeyboardKit KeyboardKit helps you create custom keyboards with Swift and SwiftUI.
Difference Simple way to identify what is different between 2 instances of any type. Must have for TDD.
SwiftUIPager Native Pager in SwiftUI
Queuer Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
RxCombine Bi-directional type bridging between RxSwift and Apple's Combine framework
Grid :rocket: SwiftUI Grid layout with custom styles
ProcedureKit Advanced Operations in Swift
SwiftUIBackports A collection of SwiftUI backports for iOS, macOS, tvOS and watchOS
CoreXLSX Excel spreadsheet (XLSX) format parser written in pure Swift
Sentry The official Sentry SDK for iOS, tvOS, macOS, watchOS.
SkeletonUI ☠️ Elegant skeleton loading animation in lightweight SwiftUI
Sliders :rocket: SwiftUI Sliders with custom styles
Guitar A Cross-Platform String and Regular Expression Library written in Swift.
GridStack A flexible grid layout view for SwiftUI
AcknowList Acknowledgements screen displaying a list of licenses, for example from CocoaPods and Swift Package Manager dependencies.
Charts :rocket: SwiftUI Charts with custom styles
Web3 A pure swift Ethereum Web3 library
RichTextKit RichTextKit is a Swift-based library for working with rich text in UIKit, AppKit and SwiftUI.
SwiftyUtils All the reusable code that we need in each project
PageView SwiftUI view enabling navigation between pages of content, imitating the behaviour of UIPageViewController for iOS and watchOS
DeckKit DeckKit makes it easy to create deck-based apps in SwiftUI.
swiftui-hooks πŸͺ A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.
UserDefaultsStore Why not use UserDefaults to store Codable objects πŸ˜‰
Impact Cloning into 'package'... Note: checking out 'af1ccb6b707373ef69cfad51f635c7d85e526a34'. 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> Cloning into 'xcconfigs'... fatal: could not read Username for 'https://github.com': No such device or address fatal: clone of 'https://github.com/mattmassicotte/xcconfigs' into submodule path 'xcconfigs' failed
Mixpanel Official iOS (Swift) Tracking Library for Mixpanel Analytics
Foil A lightweight property wrapper for UserDefaults done right
OnboardingKit Tutti is a Swift library that lets you create tutorial and hint-based onboarding.
CompactSlider CompactSlider is a SwiftUI control for macOS, iOS and watchOS.
WikipediaKit Wikipedia API Client Framework for Swift on macOS, iOS, watchOS, and tvOS
L10n-swift Localization of the application with ability to change language "on the fly" and support for plural form in any language.
SwiftCurrent A library for managing complex workflows in Swift
FunctionKit A framework for functional types and operations designed to fit naturally into Swift.
Shapes :rocket: Collection of SwiftUI shapes
XestiMonitors An extensible monitoring framework written in Swift
QRCode A simple drop-in macOS/iOS/tvOS/watchOS QR Code generator view for Swift, Objective-C and SwiftUI.
Capable Unified accessibility API for iOS, macOS, tvOS & watchOS.
SwiftyContacts A Swift library for Contacts framework.
Cirrus ☁️ Simple CloudKit sync for Codable Swift models
CDMarkdownKit /usr/src/package: error: package at '/usr/src/package' is using Swift tools version 3.1.0 which is no longer supported; consider using '// swift-tools-version:5.3' to specify the current tools version
SystemNotification SystemNotification is a SwiftUI library that lets you mimic the native iOS system notification. It supports extensive styling, custom views and can be used on all major Apple platforms.
CoreGPX A library for parsing and creation of GPX location files. Purely Swift.
Bugsnag BugSnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS
BerkananSDK Bluetooth mesh messaging SDK for apps
Contentful A delightful Swift interface to Contentful's content delivery API.
SDWebImageWebPCoder A WebP coder plugin for SDWebImage, use libwebp
AnyDate Swifty Date & Time API inspired from Java 8 DateTime API.
MirrorDiffKit Graduation from messy XCTAssertEqual messages.
Version Represent and compare versions via semantic versioning (SemVer) in Swift
DuctTape πŸ“¦ KeyPath dynamicMemberLookup based syntax sugar for Swift.
IrregularGradient Create animated irregular gradients in SwiftUI.
MapboxDirections Traffic-aware directions and map matching in Swift on iOS, macOS, tvOS, watchOS, and Linux
HTTPStatusCodes Swift enum wrapper for easier handling of HTTP status codes.
Conbini Publishers, operators, and subscribers to supplement Combine.
MapboxGeocoder Address search and reverse geocoding in Swift or Objective-C on iOS, macOS, tvOS, and watchOS
Stores Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!
LDSwiftEventSource Server-sent events (SSE) client implementation in Swift for iOS, macOS, tvOS, and watchOS
ShuffleIt A UI library for SwiftUI custom stack views with a wide range of elegant and unique shuffling, sliding and swiping behaviors.
Prex πŸ”Unidirectional data flow architecture with MVP and Flux combination for Swift
CombineCoreBluetooth A wrapper API for CoreBluetooth using Combine Publishers
SDWebImageSVGCoder A SVG coder plugin for SDWebImage, using Apple's built-in framework
KeyboardKitPro KeyboardKit Pro helps you create custom keyboards for iOS and iPadOS.
BarChartKit UIKit / SwiftUI library for creating Bar Chart similar to chart used in iOS Health app.
Spiral Spiral is a SwiftUI shape for macOS, iOS and watchOS.
OSCKit Open Sound Control (OSC) library written in Swift.
LicenseKit LicenseKit helps you protect your Swift-based apps and libraries with a commercial license.
Thingy A modern device detection and querying library.
SwiftKit SwiftKit adds extra functionality to the Swift programming language.
Futures Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
PotentCodables πŸ§ͺ PotentCodables - A potent set of implementations and extensions to the Swift Codable system
RxWebSocket Reactive WebSockets
ScaledFont ScaledFont - Using custom fonts with dynamic type
libwebp A wrapper for libwebp + Xcode project. Support Carthage && CocoaPods && SwiftPM.
watch-date-picker A customizable date picker for watchOS and SwiftUI.
TraceLog TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.
CombineCloudKit 🌀 Swift Combine extensions for reactive CloudKit record processing
URLQueryItemCoder Encoder & decoder for working with Codable types as URLQueryItems.
StorageManager Safe and easy way to use FileManager as Database
ContentBlurView Easily get a fancy looking gradient blur as seen on watchOS 10
SwiftCPUDetect Swift Library to detect the current CPU Architecture for the current machine/process (inculing detecting if the current process is running using Rosetta) and additional system info.
SwiftRadix Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
Endpoints Type-Safe Swift Networking
TagKit TagKit makes it easy to create tag-based apps in SwiftUI.
SDWebImageLottieCoder A Lottie animation coder which use SDAnimatedImageView instead of LOTAnimationView for bitmap rendering
Dots 'Dots' /usr/src/package: error: could not find source files for target(s): Dots; use the 'path' property in the Swift 4 manifest to set a custom target path
swift-standard-clients Client declarations and live implementations for standard iOS managers
RuleKit TipKit style API to call a closure, or trigger a NSNotification based on events and condition.
ParseCareKit Securely synchronize any CareKit based app to a Parse Server Cloud. Compatible with parse-hipaa.
CBORCoding Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.
ZcashLightClientKit iOS light client Framework proof-of-concept
Template A template for Swift packages on GitHub
Lift Lift is a Swift library for generating and extracting values into and out of JSON-like data structures.
MapboxSpeech Natural-sounding text-to-speech in Swift or Objective-C on iOS, macOS, tvOS, and watchOS
swift_qrcodejs QRCodeSwift: cross-platform/watchOS QRCode generator in Swift (without CIFilter)
Wells A lightweight diagnostics report submission system
ScrollViewSectionKit A SwiftUI library that allows you to add native (plain, grouped, insetGrouped) or custom section styles within the ScrollView SwiftUI component.
Mechanica A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development.
SwiftUI Apple Watch Decimal Pad A dirty fix for Apple's missing decimal pad for watchOS
PhantomKit All Swift & SwiftUI extensions and components in one place.
Trellis A lightweight, event-driven architectural framework
GatheredKit Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
AsyncCloudKit 🌀 Swift extensions for asynchronous CloudKit record processing
SDWebImagePDFCoder A PDF coder plugin for SDWebImage, using Apple's built-in framework
Outlaw JSON mapper for macOS, iOS, tvOS, and watchOS
WebView πŸ•Έ WKWebView wrapped in a SwiftUI View
swiftver Easily Manage Versioning in MacOS, iOS, watchOS, and tvOS projects.
PListKit Swift library for easily reading/writing plist (Property List) files.
PopOverDatePicker PopOverDatePicker is a PopOver style DatePicker view.
Life Conway's Game of Life written in Swift πŸ‘Ύ
RomanNumeralKit First-class Roman numeral support for Swift.
RollbarSDK Objective-C & Swift library for remote crash, exception, error reporting, and logging with Rollbar. It works on all Apple *OS platforms (macOS, iOS, tvOS, watchOS, etc).
Appfigurate Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime.
StringTransform Transform strings easily in Swift.
ConfigCat ConfigCat SDK for Swift. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
ISO8859 πŸŒβ©πŸ“„ Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
Orchard Device identification in Swift and Objective-C for iOS, watchOS, and tvOS.
AnyAsyncSequence Type-Erased Existential Generic AsyncSequence Values in Swift
NetworkReachability Modern Network Reachability in Swift using Structured Concurrency
AppState 🧠 Effortless State Management and Dependency Injection for Swift Applications
Superhighway As big a networking library as you'll need
Semver Semantic versioning framework in Swift
LAME-xcframework LAME.xcframework supports all Apple platforms.
IPAPI http://ip-api.com Geolocation API client written in Swift.
InstrumentKit Provides type-safe access to localized musical instruments and their tunings.
AmuseKit A swift package to facilitate Apple Music API integration for iOS, MacOS, tvOS & watchOS projects.
XFormatter XFormatter creates localized strings from numbers, currencies, dates and more.
THOTP Time-base & HMAC-based one-time password generator for iOS, tvOS, watchOS, and macOS
RxContacts RxContacts is a RxSwift wrapper around the Contacts Framework.
Relax Declaratively build and send client requests for REST APIs in Swift.
KKBOXOpenAPISwift KKBOX Open API Swift Developer SDK for iOS/macOS/watchOS/tvOS
KippleUI A collection of common SwiftUI and UIKit utilities.
RVS_BlueThoth /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
Lisk Swift 4 library for Lisk - Including Local Signing for maximum security
CornerStacks Layout SwiftUI views in corners with ease.
CoreDataPlus CoreData utils
RetryingOperation Retrying operations with no persistence, wrapped in a single Foundation Operation, in Swift
ObservedOptionalObject Observe objects in SwiftUI Views which may be nil
NSAsyncCachedImage Lightweight way to load and cache images asynchronously in SwiftUI views
KippleNetworking A Swift cross-platform (Apple and Linux) networking library.
ZipPinch Remote access to files inside a ZIP file for macOS, iOS and watchOS.
OSLogTrace πŸ“’ OSLogTrace - Apple System Logging, Signposts & Activity Tracing
ImpactMeterAdapter Impact crash reports as a Meter diagnostic source
Half Swift Half-Precision Floating Point
KippleDiagnostics A collection of common diagnostics and debugging utilities.
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.
StoreKitExtensions :rocket: Collection of useful StoreKit extensions
PutioKit A wrapper around Put.io api
Extension A collection of extensions of Cocoa, for quick developing
TDLibFramework TDLib for iOS, macOS, watchOS and tvOS packed in XCFramework and SPM.
Spinetail Swift package for interfacing with your Mailchimp account, audiences, campaigns, and more.
Scribe πŸ“œ Logging all events
libheif A wrapper for libheif + Xcode project. Support Carthage && CocoaPods && SwiftPM.
CodableDatastore An ACID-compliant database written in pure-swift enabling on-disk persistence for apps and services.
SwiftyNetworking Simple networking layer inspired by SwiftUI views building style
swift-fsm Friendly Finite State Machine Syntax for Swift on macOS, iOS, tvOS and watchOS
PublisherKit An open source implementation of Apple's Combine framework for processing asynchronous events over time
LoggingKit A micro framework for logging in Swift
swiftui-viewmodifierbuilder A result builder for ViewModifiers.
SwiftNumberPad A multi-platform SwiftUI component for basic number input
PGNParser A Parser for Portable Game Notation including Portable Draughts Notation
OMPitchAndRoll OMPitchAndRoll is a Swift Pacakge library that displays the Pitch and Roll status of iOS on the vertical and horizontal axes.
GoatHerb Cross-platform Swift library for accessing the public GitHub API.
Cubby πŸ—„ A Swift wrapper around the JSONbin.io API
AssetLib Build and Parse Asset Catalogs in Swift.
TracingActivity TracingActivity provides Apples Activity Tracing as part of Unified Logging for pure Swift applications.
ProvisioningProfile A Swift package to read your app’s provisioning profile
OTCore Useful extensions on Swift standard library types.
NetworkKit A reactive HTTP Networking in Swift using PublisherKit
GampKit Google Analytics Measurement Protocol API for Swift
SImage Multiplatform Core Graphics wrapper.
Plugin πŸ”Œ Plug and Play
KVObserver A Safer KVO
Cache πŸ“¦ A simple, lightweight caching library for Swift.
Test πŸ§ͺ Expect and assert
SwiftASCII Type-safe ASCIIString and ASCIICharacter types for Swift. (ASCII string, character)
SafariUI SafariServices in SwiftUI
Quickie Tired of creating all the boilerplate code from scratch every time you start a new project? Here is the solution. A Swift package that provides extensions to the most common functionality in the iOS and macOS world to significantly speed up development process.
ParserCombinator A simple Parser Combinator written in Swift
HomeKitExtensions :rocket: Collection of useful HomeKit extensions
DGFrameworkTemplate
DependencyInjector Dependency injector made in pure Swift
Balam Swift NoSQL functional database
TrailerJson A feather-weight JSON decoder in Swift
SwiftTextFieldPreset A multi-platform SwiftUI component for text input with presets support
Beacon Structured logging in Swift and Objective-C
RVS_IPAddress A "Smart Parser" for IPv4 and IPv6 IP addresses. Includes a String extension.
RawDog RawDog is a Swift library that extends RawRepresentable types with arithmetic operations
PublishedKVO PublishedKVO provides Apples Combine `@Published` for class-types using Key-Value-Observing (KVO requires classes to be NSObject-based).
ProgressX UI library for displaying progress
OpenBytesNavigation πŸ“š Easy-to-use navigation system for SwiftUI apps
OnboardingKit Easily implement your onboarding flow with a declarative API
NetworkReachabilityRxSwift RxSwift Bindings for NetworkReachability
Networking Dependency based HTTP Networking Framework in Swift by CELLULAR.
Logr Dead simple logging library for iOS
EventTracker EventTracker is an open-source Swift library that allows you to easily track and monitor multiple named events and their occurrences.
Defines A collection of runtime checks written in Swift.
CollectionLoader Loading collections of objects by page, coming from arbitrary data sources.
CELLULAR Collection of Β΅-frameworks and utility classes/extensions used in CELLULAR swift projects.
XCTestUtils Useful XCTest extensions for Swift
WeakReference An existential weak reference wrapper for Swift
Weakable An easy way to hold weak references in Swift.
TrailerQL A GraphQL query generator and response parser in Swift
TapTempoButton SwiftUI View to easily add tap tempo functionality to music apps.
SwiftPackagesBase A Swift Library containing useful code for Any Swift project.
swift-log-variadic-bootstrap Variadic bootstrapping function for SwiftLog.
RVS_Persistent_Prefs A Simple Class For Basic Persistent Storage
RVS_ParseXMLDuration A Smart parser for xs:duration
RVS_BasicGCDTimer Basic GCD Timer Class
PopTimer That debouncing timer that we've written 50 times already, in one place.
Lista A simple, fast, and Codable-compliant linked-list in Swift
JustTime JustTime is a lightweight Swift library that provides types for working with time and duration independently of dates.
HyperSwift SwiftUI apps with React Hooks and HyperScript
Haversack A Swift library for keychain access on Apple devices
Flare In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.
CQRS The Command and Query Responsibility Segregation
Appliable Appliable makes configuring objects easier and more convenient using closures.
AdvancedOperation AdvancedOperation
TestURLProtocol A URLProtocol Subclass for testing purposes
SegmentedProgress Textual percentage bar progress segmented to specified intervals, useful for console progress output.
Nexus A watch connectivity wrapper
Network /usr/src/package: error: manifest parse error(s): /usr/src/package/Package.swift:5:1: error: unexpected ',' separator ) ^
KeyVine A Keychain access wrapper in Swift, because the world needs more of these
DLCoreGraphics
DieKit πŸ’€ Comprehensive error printer for Swift
7841 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