Alamofire
|
Elegant HTTP Networking in Swift |
Hero
|
Elegant transition library for iOS & tvOS |
Kingfisher
|
A lightweight, pure-Swift library for downloading and caching images from the web. |
SnapKit
|
A Swift Autolayout DSL for iOS & OS X |
IQKeyboardManagerSwift
|
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more. |
SwifterSwift
|
A handy collection of more than 500 native Swift extensions to boost your productivity. |
rswift
|
Strong typed, autocompleted resources like images, fonts and segues in Swift projects |
XcodeGen
|
A Swift command line tool for generating your Xcode project |
SideMenu
|
Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less. |
PermissionsKit
|
Ask permissions with ready-use interface. You can check status permission and if it has been requested before. Support SwiftUI. |
Periphery
|
A tool to identify unused code in Swift projects. |
Stevia
|
:leaves: Concise Autolayout code |
FengNiao
|
A command line tool for cleaning unused resources in Xcode. |
Disk
|
Cloning into 'package'...
Submodule '.gitroyalty' (https://github.com/saoudrizwan/Disk-gr) registered for path '.gitroyalty'
Cloning into '/usr/src/package/.gitroyalty'...
fatal: could not read Username for 'https://github.com': No such device or address
fatal: clone of 'https://github.com/saoudrizwan/Disk-gr' into submodule path '/usr/src/package/.gitroyalty' failed
Failed to clone '.gitroyalty'. Retry scheduled
Cloning into '/usr/src/package/.gitroyalty'...
fatal: could not read Username for 'https://github.com': No such device or address
fatal: clone of 'https://github.com/saoudrizwan/Disk-gr' into submodule path '/usr/src/package/.gitroyalty' failed
Failed to clone '.gitroyalty' a second time, aborting
|
LNPopupController
|
LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps. |
tuist
|
๐ Create, maintain, and interact with Xcode projects at scale |
Files
|
A nicer way to handle files & folders in Swift |
Pulley
|
A library to imitate the iOS 10 Maps UI. |
Marathon
|
[DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts ๐ |
Zewo
|
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines. |
xcodes
|
The best command-line tool to install and switch between multiple versions of Xcode. |
NextGrowingTextView
|
error: root manifest not found
|
XcodeProj
|
๐ Read, update and write your Xcode projects |
AppIcon
|
AppIcon generates *.appiconset contains each resolution image for iOS |
XCLogParser
|
Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format |
SwipeableTabBarController
|
UITabBarController with swipe interaction between its tabs. |
BartyCrouch
|
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files. |
Sitrep
|
A source code analyzer for Swift projects. |
SwiftySound
|
SwiftySound is a simple library that lets you play sounds with a single line of code. |
BFKit
|
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster. |
Grid
|
:rocket: SwiftUI Grid layout with custom styles |
XcodeEditor
|
An API for manipulating Xcode project files. |
SwiftKit
|
Start your next Open-Source Swift Framework ๐ฆ |
AlertToast
|
Create Apple-like alerts & toasts using SwiftUI |
ChangeMenuBarColor
|
Simple utility to change macOS Big Sur and Monterey menu bar color by appending a solid color or gradient rectangle to a wallpaper image |
BitcoinKit
|
Bitcoin protocol toolkit for Swift |
xcdiff
|
A tool which helps you diff xcodeproj files. |
Wrap
|
[DEPRECATED] The easy to use Swift JSON encoder |
Sourceful
|
A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView. |
RangeSeekSlider
|
RangeSeedSlider provides a customizable range slider like a UISlider. |
set-simulator-location
|
CLI for setting location in the iOS simulator |
XCTestHTMLReport
|
Xcode-like HTML report for Unit and UI Tests |
Charts
|
:rocket: SwiftUI Charts with custom styles |
xcbeautify
|
A little beautifier tool for xcodebuild |
Mockolo
|
Efficient Mock Generator for Swift |
xcprojectlint
|
A security blanket for Xcode project files |
SPIndicator
|
Floating indicator, mimicrate to indicator which appear when silent mode switched. Can be present from top and bottom. Interactive with gesters. |
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
|
Sliders
|
:rocket: SwiftUI Sliders with custom styles |
Require
|
Require optional values to be non-nil, or crash gracefully |
ContainerController
|
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks. Swift version |
Restofire
|
Restofire is a protocol oriented networking client for Alamofire |
Rugby
|
๐ Cache CocoaPods for faster rebuild and indexing Xcode project |
MapleBacon
|
๐๐ฅ Lightweight and fast Swift library for image downloading, caching and transformations |
Drops
|
A ยตFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil |
CallbackURLKit
|
Implementation of x-callback-url (Inter app communication) in swift |
DTPagerController
|
A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift. |
SPPerspective
|
Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration. |
Localize
|
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings. |
ColorizeSwift
|
Terminal string styling for Swift. |
Kuri
|
Automatically generates from template and imports it into Xcode project. |
EnvironmentOverrides
|
QA assistant for a SwiftUI app: change the color scheme, accessibility settings, and localization on the fly! |
Shapes
|
:rocket: Collection of SwiftUI shapes |
hmap
|
hmap is a command line tool written in Swift to work with Clang header maps produced by Xcode. |
SHSearchBar
|
The search bar that doesn't suck. |
RouterService
|
๐Type-safe Navigation/Dependency Injection Framework for Swift |
EmceeTestRunner
|
Emcee is a tool that runs iOS tests in parallel using multiple simulators across many Macs |
CountryPicker
|
error: Could not find Package.swift in this directory or any of its parent directories.
|
BigNumber
|
A lightweight, Multiple Precision Arithmetic Library for Swift! |
SPConfetti
|
Show the confetti only when the user is having fun, and if not having fun, don't show it. |
Xgen
|
A Swift package for generating Xcode workspaces & playgrounds |
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
|
Carting
|
๐ A simple tool for updating Carthage script phase |
StatefulTabView
|
A SwiftUI TabView that retains the state of each tab as well as some other goodies. |
SwiftDux
|
Predictable state management for SwiftUI applications. |
Natrium
|
A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target. |
Nine41
|
Automate overriding the status bars for all running iOS simulators |
GenericDataSource
|
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift. |
Croc
|
'package': error: invalid custom path 'Sources' for target 'Croc'
|
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
|
Easing
|
Easing functions in Swift 5 |
UIPilot
|
The missing typesafe SwiftUI navigation library |
xcconfig-extractor
|
Refactor BuildSettings into xcconfigs |
RangeUISlider
|
:iphone: :large_blue_circle::heavy_minus_sign::large_blue_circle: An iOS range selection slider compatible with UIKit and SwiftUI. Developed using autolayout and highly customizable using IBDesignabled and IBInspectable or programmatically. It support also RTL (right to left) languages automatically out of the box. |
swift-bundler
|
Create macOS apps with Swift packages instead of Xcode projects |
XMLMapper
|
A simple way to map XML to Objects written in Swift |
SPDiffable
|
Extension of Diffable API which allow not duplicate code and use less models. Included example for SideBar. |
SparrowKit
|
Collection of Swift-extensions to boost development process. |
MotionToastView
|
error: root manifest not found
|
SPSettingsIcons
|
Generator of settings icon by SF Symbols. Customisable background color and ready-use in table cell. |
FDChessboardView
|
An iOS / Mac view controller for chess boards |
LoggingOSLog
|
OSLog (aka Unified Logging) backend for Appleโs SwiftLog |
SwiftGoogleTranslate
|
Lightweight framework for using Cloud Translation API by Google |
SociableWeaver
|
Build declarative GraphQL queries in Swift. |
DangerXCodeSummary
|
A Danger-Swift plugin that adds build errors, warnings and unit tests results generated from xcodebuild to your Danger report |
locheck
|
Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files. |
CoreDataModelDescription
|
Declarative way to describe a Core Data model in code. |
vipera
|
error: Failed to clone https://github.com/binarybirds/dir:
Cloning into bare repository '/usr/src/package/.build/repositories/dir-792d63f9'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
|
SwiftyMessenger
|
'package': error: invalid custom path 'SwiftyMessenger' for target 'SwiftyMessenger'
|
swiftui-app-icon-creator
|
Create iOS and macOS application icon in Xcode with SwiftUI |
ImageCoordinateSpace
|
UICoordinateSpace for UIImageView image |
XCResource
|
A Xcode resources CLI |
SwiftSimctl
|
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing! |
Ciao
|
Publish and discover services using Bonjour |
Wyler
|
Screen Recording Made Easy on iOS |
SwiftFM
|
SwiftFM is a Swift framework for the FileMaker Data API |
StorageManager
|
Safe and easy way to use FileManager as Database |
CircularProgress
|
SwiftUI package that creates an animated circular progress bar |
Releases
|
A Swift package for resolving released versions from a Git repository |
FlameGraph
|
A simple tool to generate FlameGraphs from Xcode Instruments traces ๐ฅ๐ |
RemoteContentView
|
SwiftUI view that makes loading content easy |
SPPageController
|
Mimicrate to UIPageViewController. Has native system and scroll view paging. Support scroll to page and layout margins from container. |
StringsLint
|
๐ฑEnsure your localized strings are complete and never unused ๐ |
BJOTPViewController
|
Entering OTP made simpler. |
Euler
|
The open-source computational framework for the Swift language |
STTextView
|
๐ STTextView is a light-weight library that adds a placeholder to the UITextView. |
Dots
|
'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
|
secp256k1
|
Elliptic Curve public key, ECDSA, and Schnorr for Bitcoin. Supports iOS macOS tvOS watchOS + Linux. |
Shift
|
Light-weight EventKit wrapper. |
Mechanica
|
A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development. |
xcutility
|
A tool to find and delete files that are missing from Xcode projects |
FDBarGauge
|
error: the manifest is missing a Swift tools version specification; consider prepending to the manifest '// swift-tools-version: 5.6.1' 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
|
MADBike
|
/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
|
swiftver
|
Easily Manage Versioning in MacOS, iOS, watchOS, and tvOS projects. |
Laden
|
SwiftUI loading indicator view |
Ariadne
|
Elegant and extensible routing framework in Swift |
TeadsSDK
|
Teads SDK iOS Sample App - Check out an open-source sample of the Teads iOS SDK implementation |
AppIconSetGen
|
Tool to generate App Icon set for iOS, macOS, watchOS apps |
IzzyParser
|
IzzyParser is an iOS library for serializing and deserializing JSON:API objects |
Appfigurate
|
Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime. |
UniFlow
|
error: Could not find Package.swift in this directory or any of its parent directories.
|
Donut
|
Xcode file template manager |
Testify
|
Testify converts XCTest output into a proper structure (JSON), or it'll miserably fail. ๐ |
RTree
|
An on-disk, Codable R*-Tree for Swift |
mimiq
|
A Simple Xcode Simulator Recoder |
LetterCase
|
๐ String letter case conversion and JSON decoding / encoding strategies |
BitriseTrace
|
Catch bugs before they reach production โ get detailed crash reports and monitor how your app is performing across the entire install base. |
Semver
|
Semantic versioning framework in Swift |
LNViewHierarchyDumper
|
Dump your view hierarchies programmatically to Xcode 12 and 13 compatible view hierarchy file archives. |
IPAPI
|
http://ip-api.com Geolocation API client written in Swift. |
APIManager
|
Framework for abstracting RESTful api requests |
phase
|
'package': error: Source files for target Phase should be located under 'Sources/Phase', or a custom sources path can be set with the 'path' property in Package.swift
|
CodableProperty
|
Easy transforming of Codable types written in Swift |
WMATA
|
WMATA.swift is a Swift interface to the Washington Metropolitan Area Transit Authority API |
Hwp-Swift
|
Swift Package for Reading & Writing HWP File |
Branch
|
Branch iOS SDK Swift Package Manager distribution |
BMHCrypto
|
BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use. |
Valigator
|
Swift validator library |
LocalizeXib
|
Easy XIB and Storyboard localization. Reference translations directly from Interface Builder and resolve them at build time. |
DictionaryNestedSubscript
|
Nested subscript for Dictionary. |
GLib
|
A Swift wrapper around glib-2.x that is largely auto-generated from gobject-introspection |
StoreKitExtensions
|
:rocket: Collection of useful StoreKit extensions |
spawn
|
A small command-line tool to quickly tryout a Swift Package Manager package locally |
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 |
libaom
|
A wrapper for libaom + Xcode project. Support Carthage && CocoaPods && SwiftPM. |
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. |
AttributedStringBuilder
|
Makes composing NSAttributedString pleasant by expressing each component within a closure |
NetworkKit
|
A reactive HTTP Networking in Swift using PublisherKit |
MQTTKit
|
MQTT Client written in Swift |
XCOpen
|
A tool to easily open a file of .xcodeproj, .xcworkspace or .playground by Xcode. |
TracingActivity
|
TracingActivity provides Apples Activity Tracing as part of Unified Logging for pure Swift applications. |
SwiperYesSwiping
|
Add a floating left/right page action in Swift. |
SwiftPackageList
|
A command-line tool to generate a JSON, PLIST, Settings.bundle or PDF file with all used SPM-dependencies of an Xcode project or workspace. |
Disruptive
|
Client library in Swift for Disruptive Technologies' REST API |
XcodeProject
|
Xcode Project manipulation from Swift |
TextAttributes
|
TextAttributes provides type-safe API for setting text attributes for common UIKit components. |
SwiftUIPreviewUtils
|
Starter utilities for using Xcode previews in SwiftUI projects |
Sass
|
The Swift-Sass repository is a wrapper around the LibSass C/C++ port of the Sass engine. |
Networking
|
Dependency based HTTP Networking Framework in Swift by CELLULAR. |
HomeKitExtensions
|
:rocket: Collection of useful HomeKit extensions |
CELLULAR
|
Collection of ยต-frameworks and utility classes/extensions used in CELLULAR swift projects. |
Veximoji
|
Swiftly convert country codes and other unique strings to emoji flags |
TypoChecker
|
Typo checker made with swift |
TimeZones
|
Strong typed, autocompleted time zones with locations for Swift. |
SHDateFormatter
|
A date formatter supporting encoding as well as decoding of many different date and time formats including the often used ISO8601 standard. |
RVS_CalendarInput
|
This is a special native Swift UIKit widget for selecting calendar days. |
PublishedKVO
|
PublishedKVO provides Apples Combine `@Published` for class-types using Key-Value-Observing (KVO requires classes to be NSObject-based). |
LocationManagerModule
|
The location manager allows the tracking of user locations and setting of geofences. |
GampKit
|
Google Analytics Measurement Protocol API for Swift |
BetterXC
|
๐ง Regenerate Xcode project and add optional SwiftLint/Sourcery integrations. |
Xcoder
|
Command line tool for manipulating Xcode projects |
SwiftUICurvedRectangleShape
|
An animatable SwiftUI Shape for drawing a rectangle with curved sides along the horizontal or vertical axis. |
sort-swift-imports
|
Sort import statements in your Swift source code. |
SketchX
|
Support for exporting Xcode asset catalogues from Sketch |
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. |
XCEPipeline
|
Custom pipeline operators for easy chaining in Swift. |
MapViewModule
|
|
ImagePickerModule
|
The image picker allow to take pictures with the devices camera or select pictures from the library. It takes care of state management and handles the case of no camera access. |
HyperSwift
|
SwiftUI apps with React Hooks and HyperScript |
XCEAPIClient
|
Lightweight URL-based API client |
XCTestUtils
|
Useful XCTest extensions for Swift |
URLImageModule
|
The url image allows you to show graphical content from remote sources via a url. This packe also provides useful http-request-lifecycle-specific content. |
SwiftyXcActivityLog
|
Swift Package to parse .xcactivitylog file to provide information about the build time of methods. |
Requirement
|
error: Could not find Package.swift in this directory or any of its parent directories.
|
http-client-module
|
'HTTPClientModule' /usr/src/package: error: Source files for target HTTPClientModuleTests should be located under 'Tests/HTTPClientModuleTests', or a custom sources path can be set with the 'path' property in Package.swift
|
HTTPClientModule
|
The HTTPClient serves a clean and modern api for http requests. It takes care of main thread dispatching, can take codable objects in as JSON body and provides life-cycle-hooks. It also comes with support for form-data-requests. |
HTTPClientModule
|
The HTTPClient serves a clean and modern api for http requests. It takes care of main thread dispatching, can take codable objects in as JSON body and provides life-cycle-hooks. It also comes with support for form-data-requests. |
DevBoard
|
A board with parameters during development & testing ๐บGoodbye console logging! |
DesignReviewer
|
An in-app alternative to Xcode view debugging. |
CampusDualKit
|
๐ซ Swift package to connect to Campus Dual at Berufsakademie Sachsen |