Alamofire
|
Elegant HTTP Networking in Swift |
SDWebImage
|
Asynchronous image downloader with cache support as a UIImageView category |
SwiftyJSON
|
The better way to deal with JSON data in Swift. |
SnapKit
|
A Swift Autolayout DSL for iOS & OS X |
CocoaLumberjack
|
A fast & simple, yet powerful & flexible logging framework for Mac and iOS |
Eureka
|
Elegant iOS form builder in Swift |
NVActivityIndicatorView
|
A collection of awesome loading animations |
SwifterSwift
|
A handy collection of more than 500 native Swift extensions to boost your productivity. |
Quick
|
The Swift (and Objective-C) testing framework. |
SideMenu
|
Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less. |
AnimatedCollectionViewLayout
|
A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code. |
SkyFloatingLabelTextField
|
A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift. |
Siren
|
Notify users when a new version of your app is available and prompt them to upgrade. |
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. |
Stevia
|
:leaves: Write concise Autolayout code |
JGProgressHUD
|
An elegant and simple progress HUD for iOS and tvOS, compatible with Swift and ObjC. |
CoreStore
|
Unleashing the real power of Core Data with the elegance and safety of Swift |
Gifu
|
High-performance animated GIF support for iOS in Swift |
Segmentio
|
error: root manifest not found
|
WhatsNewKit
|
Showcase your awesome new app features π± |
SFFocusViewLayout
|
/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.2' to specify the current tools version
|
CalendarKit
|
error: root manifest not found
|
Closures
|
Swifty closures for UIKit and Foundation |
FontAwesome
|
Use FontAwesome in your Swift projects |
PocketSVG
|
Easily convert your SVG files into CGPaths, CAShapeLayers, and UIBezierPaths |
NextGrowingTextView
|
error: root manifest not found
|
ColorMatchTabs
|
/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.2' to specify the current tools version
|
Networking
|
Easy HTTP Networking in Swift a NSURLSession wrapper with image caching support |
Magnetic
|
SpriteKit Floating Bubble Picker (inspired by Apple Music) π§² |
SwiftLinkPreview
|
/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.2' to specify the current tools version
|
Burritos
|
A collection of Swift Property Wrappers (formerly "Property Delegates") |
Cluster
|
/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
|
CameraManager
|
Simple Swift class to provide all the configurations you need to create custom camera view in your app |
TransitionButton
|
/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
|
WSTagsField
|
An iOS text field that represents tags, hashtags, tokens in general. |
FontBlaster
|
Programmatically load custom fonts into your iOS and tvOS app. |
SwiftySound
|
SwiftySound is a simple library that lets you play sounds with a single line of code. |
Sica
|
:deer: Simple Interface Core Animation. Run type-safe animation sequencially or parallelly |
BFKit
|
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster. |
CenteredCollectionView
|
A lightweight UICollectionViewLayout that 'pages' and centers its cells π‘ written in Swift |
ImageScout
|
A Swift implementation of fastimage. Supports PNG, GIF, and JPEG. |
SwipeMenuViewController
|
error: root manifest not found
|
SwipeableTabBarController
|
UITabBarController with swipe interaction between its tabs. |
Preferences
|
β Add a preferences window to your macOS app in minutes |
DockProgress
|
Show progress in your app's Dock icon |
StatusAlert
|
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way. |
Defaults
|
Swifty and modern UserDefaults |
Zephyr
|
Effortlessly synchronize UserDefaults over iCloud. |
Shiny
|
Iridescent Effect View (inspired by Apple Pay Cash) β¨ |
ComplimentaryGradientView
|
Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js |
Guitar
|
A Cross-Platform String and Regular Expression Library written in Swift. |
ORSSerialPort
|
Serial port library for Objective-C and Swift macOS apps |
Haptica
|
Easy Haptic Feedback Generator π³ |
GradientLoadingBar
|
βοΈA customizable animated gradient loading bar. |
SABlurImageViews
|
You can use blur effect and it's animation easily to call only two methods. |
Bow
|
πΉ Bow is a cross-platform library for Typed Functional Programming in Swift |
KeyboardShortcuts
|
Add user-customizable global keyboard shortcuts to your macOS app in minutes |
XMLCoder
|
Easy XML parsing using Codable protocols in Swift |
Agrume
|
π A lemony fresh iOS image viewer written in Swift. |
TPPDF
|
TPPDF is a simple-to-use PDF builder for iOS |
SideMenu
|
An interactive iOS side menu with rich features. |
UITextField-Navigation
|
/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.2' to specify the current tools version
|
ChromaColorPicker
|
error: root manifest not found
|
TweeTextField
|
Lightweight set of text fields with nice animation and functionality. π Inspired by https://uimovement.com/ui/2524/input-field-help/ |
SwiftUIPager
|
Native Pager in SwiftUI |
SwiftyXMLParser
|
Simple XML Parser implemented in Swift |
Deferred
|
Work with values that haven't been determined yet. |
Viperit
|
Viper Framework for iOS using Swift |
AcknowList
|
error: root manifest not found
|
Restofire
|
Restofire is a protocol oriented networking client for Alamofire |
CircularProgress
|
Circular progress indicator for your macOS app |
Gzip
|
Swift framework that enables gzip/gunzip Data using zlib |
Observable
|
The easiest way to observe values in Swift. |
RxAppState
|
warning: Source files for target RxAppState should be located under /usr/src/package/RxAppState
error: target 'RxAppState' referenced in product 'RxAppState' is empty
|
MapleBacon
|
ππ₯ Lightweight and fast Swift library for image downloading, caching and transformations |
GradientProgressBar
|
π A customizable gradient progress bar (UIProgressView). |
FunctionKit
|
A framework for functional types and operations designed to fit naturally into Swift. |
MaterialShowcase
|
β¨ An elegant way to guide your beloved users in iOS apps - Material Showcase. |
TPInAppReceipt
|
Reading and Validating In App Purchase Receipt Locally. |
CallbackURLKit
|
Implementation of x-callback-url (Inter app communication) in swift |
Web3
|
A pure swift Ethereum Web3 library |
Mixpanel
|
Official iOS (Swift) Tracking Library for Mixpanel Analytics |
Serpent
|
/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.2' to specify the current tools version
|
StepperView
|
SwiftUI iOS component for Step Indications. |
ContainerController
|
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks. Swift version |
Progress
|
:hourglass: Add beautiful progress bars to your loops. |
ColorizeSwift
|
Terminal string styling for Swift. |
Localize
|
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings. |
SwiftyTextTable
|
A lightweight library for generating text tables. |
JJFloatingActionButton
|
Floating Action Button for iOS |
DTPagerController
|
A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift. |
ImageScrollView
|
Scrollable and zoomable image view for iOS in Swift |
nef
|
π steroids for Xcode Playgrounds |
Tutti
|
Tutti is a Swift library that lets you create tutorials, hints and onboarding experiences. |
SHSearchBar
|
The search bar that doesn't suck. |
FRadioPlayer
|
A simple radio player framework for iOS, macOS, tvOS. |
L10n-swift
|
Localization of the application with ability to change language "on the fly" and support for plural form in any language. |
CountryPicker
|
error: root manifest not found
|
MultiPeer
|
π±π² A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices |
Version
|
Represent and compare versions via semantic versioning (SemVer) in Swift |
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
|
KVKCalendar
|
error: root manifest not found
|
BuyMeACoffee
|
Buy Me a Coffee framework for iOS |
DuctTape
|
π¦ KeyPath dynamicMemberLookup based syntax sugar for Swift. |
Switch
|
/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.2' to specify the current tools version
|
IHProgressHUD
|
error: root manifest not found
|
Contentful
|
A delightful Swift interface to Contentful's content delivery API. |
Natrium
|
A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target. |
Zoomy
|
Adds seamless scrollView and instagram like zooming to UIImageViews in any view hierarchy. |
LUExpandableTableView
|
/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.2' to specify the current tools version
|
FloatingLabelTextFieldSwiftUI
|
Floating Label TextField for SwiftUI. FloatingLabelTextFieldSwiftUI |
Croc
|
error: invalid custom path 'Sources' for target 'Croc'
|
Swifty360Player
|
iOS 360-degree video player streaming from an AVPlayer. |
LightweightObservable
|
π¬ A lightweight implementation of an observable sequence that you can subscribe to. |
Sparse
|
Sparse is a simple parser-combinator library written in Swift. |
SDWebImageWebPCoder
|
A WebP coder plugin for SDWebImage, use libwebp |
XMLMapper
|
A simple way to map XML to Objects written in Swift |
Frisbee
|
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application. |
NetUtils
|
Swift library that simplifies getting information about your network interfaces and their properties, both for iOS and OS X. |
Freedom
|
The Freedom to Open URLs in Third-Party Browsers on iOS with Custom UIActivity Subclasses. |
SSToastMessage
|
SSToastMessage is written purely in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to be simple, lightweight, and easy to use. It will be a popup with a single line of code. |
EmptyPage
|
error: root manifest not found
|
CurrencyText
|
Currency text field formatter that fits your UITextField πΆβοΈ |
FDChessboardView
|
An iOS / Mac view controller for chess boards |
HttpSwift
|
A tiny HTTP server engine written in swift. |
RxRetroSwift
|
A Reactive way inspired by the simplicity of Retrofit when creating REST API Calls. |
BugfenderSDK-iOS
|
Bugfender SDK for iOS, a remote logger tailor-made for mobile |
PagedLists
|
Paginated UITableView and UICollectionViews for iOS. |
CertificateSigningRequest
|
Generate a certificate signing request (CSR) programmatically on iOS/macOS/watchOS/tvOS devices |
SocketSwift
|
A POSIX socket wrapper written in swift. |
SwiftyHaru
|
A safe cross-platform Swift wrapper for LibHaru β a library for creating PDF documents. |
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. |
EEStackLayout
|
A structured vertical/horizontal stack layout |
SwiftyMessenger
|
'SwiftyMessenger' /usr/src/package: error: invalid custom path 'SwiftyMessenger' for target 'SwiftyMessenger'
|
Lighty
|
/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
|
EPUBKit
|
π A simple Swift library for parsing EPUB documents |
StorageManager
|
Safe and easy way to use FileManager as Database |
ACBTokenField
|
A swift extension on NSTokenField which makes it highly customizable and removes a lot of boilerplate code from implementation |
Ciao
|
Publish and discover services using Bonjour |
FocusNode
|
FocusSquare class taken straight from Apple's ARKit examples and packed up for anyone to use with ease. |
SDWebImagePhotosPlugin
|
A SDWebImage plugin to support Photos framework image loading |
SCNBezier
|
Create animations over Bezier curves of any number of points |
Dots
|
'Dots' /usr/src/package: error: Source files for target Dots should be located under 'Sources/Dots', or a custom sources path can be set with the 'path' property in Package.swift
|
SwiftSimctl
|
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing! |
MultilineTextField
|
Multiline Text Field - UITextField with multiple lines or UITextView with placeholder |
STTextView
|
π STTextView is a light-weight library that adds a placeholder to the UITextView. |
ProductHunt
|
Product Hunt badge for iOS |
SwiftSky
|
SwiftSky let's you easily integrate the Dark Sky API into your Swift apps. |
AnnotationInject
|
'Sourcery' /usr/src/package/.build/checkouts/Sourcery: error: Source files for target Sourcery should be located under 'Sources/Sourcery', or a custom sources path can be set with the 'path' property in Package.swift
|
EliminationMenu
|
Some kind of dropdown/up menu that eliminates all values which were not selected. |
SDWebImageHEIFCoder
|
A SDWebImage coder plugin to support HEIF image without Apple's Image/IO framework |
Degu
|
π Degu is debug utility for iOS, tvOS and macOS. |
FDTextFieldTableViewCell
|
A UITableViewCell with an editable text field |
swiftver
|
Easily Manage Versioning in MacOS, iOS, watchOS, and tvOS projects. |
PopOverDatePicker
|
PopOverDatePicker is a PopOver style DatePicker view. |
parsel
|
Create complex parsers by combining simple ones with Parsel! |
Ariadne
|
Elegant and extensible routing framework in Swift |
ScrollViewController
|
Wraps your custom view and presents it on the screen in the way it fills visible area |
FDBarGauge
|
/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
|
UInt256
|
An UInt256 library written in Swift 4 |
TLDExtract
|
A pure Swift library to allows you to get the public suffix of a domain name |
SDWebImageAVIFCoder
|
A SDWebImage coder plugin to support AVIF(AV1 Image File Format) image |
Euler
|
The open-source computational framework for the Swift language |
SupportEmail
|
Pre-populates emails with support information in iOS/iPadOS apps |
StyleDecorator
|
Easy string decoration with styles |
LiquidKit
|
error: root manifest not found
|
JSONDecoder-Keypath
|
Add key path support to the JSONDecoder |
BilibiliKit
|
bilibili APIs in Swift. docs: |
RequestSwift
|
A tiny HTTP client written in swift. URLSession alternative |
PunycodeSwift
|
error: root manifest not found
|
Mechanica
|
A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development. |
Vellum
|
Vellum is local persistent data storage for iOS |
KKBOXOpenAPISwift
|
KKBOX Open API Swift Developer SDK for iOS/macOS/watchOS/tvOS |
IPAPI
|
http://ip-api.com Geolocation API client written in Swift. |
HTTPParserC
|
HTTP message parser written in C |
CBORCoding
|
Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS. |
MLVideoPlayer
|
'MLVideoPlayer' /usr/src/package: error: product 'UIKit' not found. It is required by target 'MLVideoPlayer'.
|
APIManager
|
Framework for abstracting RESTful api requests |
SDWebImageLottieCoder
|
A Lottie animation coder which use SDAnimatedImageView instead of LOTAnimationView for bitmap rendering |
CodableProperty
|
Easy transforming of Codable types written in Swift |
BitriseTrace
|
Catch bugs before they reach production β get detailed crash reports and monitor how your app is performing across the entire install base. |
ItemsDataSource
|
error: Source files for target ItemsDataSource should be located under 'Sources/ItemsDataSource', or a custom sources path can be set with the 'path' property in Package.swift
|
Semver
|
Semantic versioning framework in Swift |
prediction-builder-swift
|
'PredictionBuilder' /usr/src/package: error: Source files for target PredictionBuilder should be located under 'Sources/PredictionBuilder', or a custom sources path can be set with the 'path' property in Package.swift
|
PersistedPropertyWrapper
|
A Swift library to enable easy persistent UserDefaults storage |
JSONDecodeKit
|
A Light weight JSON Mapper |
Half
|
Swift Half-Precision Floating Point |
GCCountryPicker
|
A localized, searchable country picker view controller with optional calling codes for iOS 9+ written in Swift. |
SweeterSwift
|
Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift. |
OpenWeatherKit
|
'OpenWeatherKit' /usr/src/package: error: Source files for target OpenWeatherKit should be located under 'Sources/OpenWeatherKit', or a custom sources path can be set with the 'path' property in Package.swift
|
ExtensionProperty
|
πThe utility interface for Associated Object |
EnhancedCircleImageView
|
error: Source files for target EnhancedCircleImageView should be located under 'Sources/EnhancedCircleImageView', or a custom sources path can be set with the 'path' property in Package.swift
|
Source
|
Tired of implementing the data sources over and over again? Want to use a lightweight solution that does not mess up your view controllers? Then this is for you! The generic data source implementation for all your view controllers, that supports UITableView, UICollectionView and NSFetchedResultsController |
PublisherKit
|
An open source implementation of Apple's Combine framework for processing asynchronous events over time |
librlottie
|
A wrapper for librlottie + Xcode project. Support Carthage && CocoaPods && SwiftPM. |
AlamofireLogging
|
HTTP Logging support for Alamofire |
Valigator
|
Swift validator library |
TabNavigable
|
A useful protocol and its extension when you make custom TabBarViewController |
scrypt
|
Scrypt key derivation function for CryptoSwift |
QRSwift
|
A Swift framework for generating QR codes |
GhostTyping
|
'GhostTyping' /usr/src/package: error: Source files for target GhostTyping should be located under 'Sources/GhostTyping', or a custom sources path can be set with the 'path' property in Package.swift
|
SwiftEventCenter
|
A simple and easy to use event manager |
PGNParser
|
A Parser for Portable Game Notation including Portable Draughts Notation |
Networking
|
Dependency based HTTP Networking Framework in Swift by CELLULAR. |
LocalizableUI
|
error: Source files for target LocalizableUI should be located under 'Sources/LocalizableUI', or a custom sources path can be set with the 'path' property in Package.swift
|
libavif-Xcode
|
warning: Source files for target libavif should be located under /usr/src/package/avif
error: target 'libavif' referenced in product 'libavif' is empty
|
Impose
|
Impose is a simple dependency injection library for Swift |
geos
|
GEOS packaging for SPM, CocoaPods, and Carthage |
DGFrameworkTemplate
|
|
EventBottle
|
In app event log recorder/viewer for debugging |
DependencyInjector
|
Dependency injector made in pure Swift |
Pooling
|
Pooling is an interface for classes that implement object pool design pattern |
Navigation
|
Navigation is a framework that provides an another look on iOS app screens navigation |
libdav1d
|
A wrapper for libdav1d + Xcode project. Support Carthage && CocoaPods. |
Keyboard
|
/usr/src/package: error: manifest parse error(s):
/usr/src/package/Package.swift:16:28: error: cannot convert value of type '[Double]' to expected argument type '[Int]?'
swiftLanguageVersions: [3.3, 4.1, 4.2]
^
|
GampKit
|
Google Analytics Measurement Protocol API for Swift |
CELLULAR
|
Collection of Β΅-frameworks and utility classes/extensions used in CELLULAR swift projects. |
Weakable
|
An easy way to hold weak references in Swift. |
HCExtension
|
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UIColor.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/String.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UITableView.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UIApplication.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UIImage.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UIDevice.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/DispatchQueue.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/Operators.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/Dictionary.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UITabBar.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/UIView.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/HCExtension.swift
'HCExtension' /usr/src/package: warning: ignoring broken symlink /usr/src/package/Sources/HCExtension/Constant.swift
warning: Source files for target HCExtension should be located under /usr/src/package/Sources/HCExtension
error: target 'HCExtension' referenced in product 'HCExtension' is empty
|
EJDB2
|
EJDB2 Swift binding for iOS OSX Linux |
DLInterval
|
A mathematical abstractions of intervals in Swift |
DependencyInjectorObjectMapper
|
Dependency injector Swift support ObjectMapper |
Defines
|
A collection of runtime checks written in Swift. |
WrapperKit
|
π· Swift Property Wrappers Kit |
RollView
|
RollView is an iOS implementation of ListView on Android |
Requests
|
Sugar for your HTTP requests |
IdylleClient
|
|
Draftsman
|
Draftsman is a DSL framework for Swift |
DLCoreGraphics
|
|
Artisan
|
Artisan is a DSL, MVVM and Data Binding framework for Swift |
Alter
|
Alter is framework to make mapping Codable property and key easier. |