Swift

Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.

1074 resources12 categoriesView Original

Guides(22 items)

3

30 Days of Swift

A cool 30 days tutorial.

Guides
A

About Swift

A playground about the Swift language.

Guides
A

Airbnb

Airbnb's Official Style Guide.

Guides
A

API Design Guidelines

Official Swift API design guidelines.

Guides
A

Apple eBook

Official Apple eBook for Swift beginners.

Guides
A

Awesome Swift Education

An organized list of essential Swift Language Topics.

Guides
C

Conferences.digital

Watch conference videos in a native macOS app.

Guides
D

Developing iOS Apps with Swift

Stanford course by Paul Hegarty.

Guides
G

Getting Started

Find information about the how to use the Swift programming language.

Guides
G

Google

This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.

Guides
H

Hacking With Swift

Complete training course that teaches app development through 30 hands-on projects, for free.

Guides
I

Introducing SwiftUI

Official SwiftUI tutorial with 4+ hours of content and interactive tutorials.

Guides
L

LinkedIn

LinkedIn's Official Style Guide.

Guides
O

Open Source Updates for Swift Projects

A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift.

Guides
R

Ray Wenderlich Tutorials, Videos, Podcasts and ...

High quality programming tutorials.

Guides
R

Raywenderlich

Raywenderlich guide, a must read.

Guides
S

Swift & SwiftUI Tutorials

SwiftUI learning with Ease.

Guides
S

Swift Education

A community of educators sharing materials for teaching Swift and app development.

Guides
S

swift-tips

A series of useful tips by Vincent Pradeilles.

Guides
S

SwiftDoc

Auto-generated documentation.

Guides
S

SwiftGuide CN

A Chinese written guide.

Guides
S

SwiftTips

A collection of useful tips by John Sundell.

Guides

Libs(997 items)

A

ActiveLabel

UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).

Libs
A

ActivityIndicatorView

A number of preset loading indicators created with SwiftUI.

Libs
A

Adaptive Tab Bar

Adaptive tab bar.

Libs
A

Advance

A powerful animation framework for iOS, tvOS, and OS X.

Libs
A

AEConsole

Customizable Console UI overlay with debug log on top of your iOS App.

Libs
A

AECoreDataUI

Core Data driven UI.

Libs
A

AERecord

Super awesome Core Data wrapper library for iOS.

Libs
A

AEXML

xml wrapper.

Libs
A

AGCircularPicker

Helpful component for creating a controller aimed to manage any calculated parameter.

Libs
A

Agrume

A lemony fresh iOS image viewer.

Libs
A

AHDownloadButton

Customizable download button with progress and transition animations. It is based on Apple's App Store download button.

Libs
A

AKSwiftSlideMenu

Slide Menu (Drawer).

Libs
A

Alamofire

:penguin: - Elegant networking.

Libs
A

AlamofireImage

AlamofireImage is an image component library for Alamofire.

Libs
A

AlamofireObjectMapper

An Alamofire extension which converts JSON response data into objects using ObjectMapper.

Libs
A

Alembic

Functional JSON parsing, mapping to objects, and serialize to JSON.

Libs
A

Alertift

Modern, easy UIAlertController wrapper.

Libs
A

Alerts Pickers

Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.

Libs
A

AlexaSkillsKit

Develop custom Alexa Skills.

Libs
A

Algorithm

A toolset for writing algorithms and probability models.

Libs
A

ALRT

An easier constructor for UIAlertController. Present an alert from anywhere.

Libs
A

Ambassador

Super lightweight web framework based on SWSGI.

Libs
A

AMScrollingNavbar

Scrollable UINavigationBar that follows the scrolling of a UIScrollView.

Libs
A

Animated Tab Bar

RAMAnimatedTabBarController is a module for adding animation to tab bar items.

Libs
A

AnimatedCardInput

Customisable and easy to use Credit Card UI.

Libs
A

AnimatedGradient

Animated linear gradient library written with SwiftUI

Libs
A

AnimatedTabBar

A tabbar with a number of preset animations.

Libs
A

AnyDate

Date & Time API inspired from Java 8 DateTime API.

Libs
A

AnyLint

:penguin: - Lint anything by combining the power of Swift & regular expressions.

Libs
A

APIKit

Library for building type-safe web API client.

Libs
A

APNGKit

High performance and delightful way to play with APNG format in iOS.

Libs
A

Apphud

Lightweight library to easily handle auto-renewable subscriptions with no backend required.

Libs
A

ApplyStyleKit

Elegantly, Apply style to UIKit using Method Chain.

Libs
A

AppReview

A tiny library to request review on the AppStore via SKStoreReviewController.

Libs
A

AppVersionMonitor

Monitor iOS app version easily.

Libs
A

Appz

Launch external apps and deeplink with ease.

Libs
A

Aptabase

Open Source, Privacy-First and Simple Analytics for Swift Apps.

Libs
A

Arale

A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for content reloading.

Libs
A

AREK

AREK is a clean and easy to use wrapper over any kind of iOS permission.

Libs
A

Argo

JSON parsing library.

Libs
A

ARHeadsetKit

High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens.

Libs
A

Arithmosophi

Set of protocols for Arithmetic and Logical operations.

Libs
A

ARKit-CoreLocation

Combines the high accuracy of AR with the scale of GPS data.

Libs
A

ARKit-Navigation

Navigation in augmented reality with MapKit.

Libs
A

Arrow

Elegant JSON Parsing.

Libs
A

ARVideoKit

Capture & record ARKit videos, photos, Live Photos, and GIFs.

Libs
A

ASCollectionView

Lightweight custom collection view inspired by Airbnb.

Libs
A

Ashen

A framework for writing terminal applications in Swift. Based on The Elm Architecture.

Libs
A

Async

Syntactic sugar for Grand Central Dispatch.

Libs
A

async+

:penguin: - A chainable interface for Swift 5.5's async/await.

Libs
A

AsyncLocationKit

Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).

Libs
A

AsyncNinja

A complete set of concurrency and reactive programming primitives.

Libs
A

AsyncQueue

:penguin: - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.

Libs
A

ATGMediaBrowser

Image slide-show viewer with multiple predefined transition styles, and with ability to create new transitions with ease.

Libs
A

ATGValidator

Rule based validation framework with form and card validation support for iOS.

Libs
A

Atributika

TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

Libs
A

Attributed

Modern µframework for attributed strings.

Libs
A

AttributedTextView

Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions.

Libs
A

AudioKit

Powerful audio synthesis, processing and analysis, without the steep learning curve.

Libs
A

AudioPlayer

A wrapper around AVPlayer with some cool features.

Libs
A

AudioPlayerSwift

AudioPlayer is a simple class for playing audio (basic and advanced usage) in iOS, OS X and tvOS apps.

Libs
A

AutoMockable

A framework that leverages the type system to let you easily create mocked instances of your data types.

Libs
A

AwaitKit

The ES7 Async/Await control flow.

Libs
A

AwaitToast

🍞 An async waiting toast with basic toast. Inspired by facebook posting toast.

Libs
A

AwesomeCache

Manage cache easy.

Libs
A

AwesomeSpotlightView

Create tutorial or coach tour.

Libs
A

AXPhotoViewer

An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos.

Libs
A

AZCollectionViewController

Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.

Libs
A

AZTableViewController

Elegant and easy way to integrate pagination with placeholder views.

Libs
B

BadgeHub

Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView.

Libs
B

Ballcap

Ballcap is a database schema design framework for Cloud Firestore.

Libs
B

Bamboo

Auto Layout (and manual layout) in one line.

Libs
B

BarcodeScanner

A simple and beautiful barcode scanner view controller.

Libs
B

BartyCrouch

Incrementally update/translate your Strings files from Code and Storyboards/XIBs.

Libs
B

Basis

Pure Declarative Programming.

Libs
B

BatteryView

Simple battery shaped UIView.

Libs
B

Beethoven

An audio processing library for pitch detection of musical signals.

Libs
B

BetterSafariView

A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.

Libs
B

BFKit-Swift

:penguin: - A collection of useful classes, structs and extensions to develop Apps faster.

Libs
B

BigInt

Arbitrary-precision arithmetic.

Libs
B

BlockiesSwift

Unique blocky identicons/profile picture generator.

Libs
B

BlueCap

Wrapper around CoreBluetooth and much more.

Libs
B

BlueCryptor

IBM's Cross Platform Crypto library.

Libs
B

Bluejay

A simple framework for building reliable Bluetooth LE apps.

Libs
B

Blueprints

A framework that is meant to make your life easier when working with collection view flow layouts.

Libs
B

BlueRSA

IBM's Cross Platform RSA Crypto library.

Libs
B

BlueSignals

IBM's Cross Platform OS signal handling library.

Libs
B

BlueSocket

IBM's cross platform low level socket framework.

Libs
B

BlueSSLService

SSL/TLS add-in for IBM's low level socket framework.

Libs
B

BluetoothKit

Easily communicate between iOS/OSX devices using BLE.

Libs
B

BMPlayer

A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.

Libs
B

Bond

Binding framework.

Libs
B

BonMot

Beautiful, easy attributed strings for iOS.

Libs
B

BottomSheet

Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support.

Libs
B

BouncyLayout

Collection view layout that makes your cells bounce.

Libs
B

Bow

Companion library for Typed Functional Programming.

Libs
B

BreakOutToRefresh

A playable pull to refresh view using SpriteKit.

Libs
B

BrickKit

Create complex and responsive layouts in a simple way.

Libs
B

Brightroom

An image editor and engine using CoreImage.

Libs
B

BTree

Fast sorted collections for Swift using in-memory B-trees.

Libs
B

BubbleTransition

Bubble transition in an easy way.

Libs
B

BulletinBoard

Generates and manages contextual cards displayed at the bottom of the screen.

Libs
B

BWWalkthrough

A class to build custom walkthroughs for your iOS App.

Libs
C

C4iOS

Harnesses the power of native iOS programming with a simplified API.

Libs
C

Cabbage

A video composition framework build on top of AVFoundation.

Libs
C

Cache

Nothing but Cache.

Libs
C

CacheAdvance

A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.

Libs
C

CachyKit

A Caching Library that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.

Libs
C

Cachyr

A small key-value data cache for iOS, macOS and tvOS.

Libs
C

Caishen

A Payment Card UI & Validator for iOS.

Libs
C

CalendarKit

Fully customizable calendar day view.

Libs
C

CalendarView

Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.

Libs
C

CallbackURLKit

Implementation of x-callback-url (Inter app communication).

Libs
C

CameraBackground

Show camera layer as a background to any UIView.

Libs
C

CameraKit-iOS

Massively increase camera performance and ease of use in your next project.

Libs
C

Capable

Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app.

Libs
C

CapturePreventionKit

Provides `Label` and `ImageView` for `screen capture prevention`.

Libs
C

Carbon

🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.

Libs
C

CardNavigation

A navigation controller that displays its view controllers as an interactive stack of cards.

Libs
C

CardParts

A reactive, card-based UI framework built on UIKit for iOS developers.

Libs
C

Cards XI

Awesome iOS 11 AppStore's Card Views.

Libs
C

CardsLayout

Nice card-designed custom CollectionView layout.

Libs
C

CardTabBar

Adding animation to iOS tabbar items.

Libs
C

Carlos

A simple but flexible cache.

Libs
C

Cartography

Declarative auto layout lib for your project.

Libs
C

Cassowary

A linear constraint solving library using the same algorithm as AutoLayout.

Libs
C

CBORCoding

:penguin: - Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.

Libs
C

CBPinEntryView

Easy to use, very customisable pin entry.

Libs
C

CDAlertView

Highly customizable alert/notification/success/error/alarm popup.

Libs
C

Cely

A Plug-n-Play login framework.

Libs
C

CenteredCollectionView

A lightweight UICollectionViewLayout that pages and centers it's cells.

Libs
C

CFNotify

A customizable framework to create draggable alert views.

Libs
C

CGLayout

:penguin: - Powerful autolayout framework, that can manage UIView(NSView), CALayer, not rendered views and etc. Provides placeholders.

Libs
C

ChainPageCollectionView

Fancy two-level collection view layout and animation.

Libs
C

Charts

Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).

Libs
C

ChartView

Swift package for displaying beautiful charts effortlessly

Libs
C

Chatto

A lightweight framework to build chat applications.

Libs
C

CheatyXML

A powerful framework designed to manage XML easily.

Libs
C

CheckmarkCollectionViewCell

UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.

Libs
C

CHIOTPField

A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.

Libs
C

CHIPageControl

A set of cool animated page controls to replace boring UIPageControl.

Libs
C

ChromaColorPicker

An intuitive and fun iOS color picker.

Libs
C

Chronology

Building a better date/time library.

Libs
C

Ciao

Publish and discover services using mDNS (Bonjour, Zeroconf).

Libs
C

CircleBar

A fun, easy-to-use tab bar navigation controller for iOS.

Libs
C

CircleMenu

CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.

Libs
C

CircularProgress

Circular progress indicator for your macOS app.

Libs
C

ClassicKit

A collection of classic-style UI components.

Libs
C

CleanroomLogger

Configurable and extensible high-level logging API that is simple, lightweight and performant.

Libs
C

Cleanse

A Lightweight Dependency Injection Framework by Square.

Libs
C

Closures

Swifty closures for UIKit and Foundation.

Libs
C

CloudCore

Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more.

Libs
C

Cluster

Easy Map Annotation Clustering.

Libs
C

CocoaMQTT

MQTT for iOS and OS X.

Libs
C

CocoaSprings

Interactive spring animations for iOS/macOS.

Libs
C

CodableCSV

:penguin: - Read and write CSV files row-by-row or through Swift's Codable interface.

Libs
C

Codextended

Extensions giving Codable API type inference super powers.

Libs
C

CodyFire

Powerful Codable API requests builder and manager for iOS. Based on Alamofire.

Libs
C

CollapsibleTableSectionViewController

A library to support collapsible sections in a table view.

Libs
C

CollectionViewShelfLayout

A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.

Libs
C

CollectionViewSlantedLayout

UICollectionViewLayout to show slanted content.

Libs
C

ColorKit

Advanced color manipulation for iOS.

Libs
C

ColorMatchTabs

Interesting way to display tabs.

Libs
C

Combinative

UI event handling using Apple's combine framework.

Libs
C

Comets

Animating Particles.

Libs
C

Commander

:penguin: - Compose beautiful command line interfaces.

Libs
C

ConcentricOnboarding

SwiftUI library for a walkthrough or onboarding flow with tap actions.

Libs
C

Conduit

Robust networking for web APIs.

Libs
C

Connectivity

🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

Libs
C

ContactsChangeNotifier

Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise.

Libs
C

ContainerController

UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks

Libs
C

CoreML-Models

A collection of unique Core ML Models.

Libs
C

CoreStore

simple and elegant way to handle Core Data.

Libs
C

CoreXLSX

Excel spreadsheet (XLSX) format support.

Libs
C

Corridor

A Coreader-like Dependency Injection μFramework.

Libs
C

CountdownLabel

Simple countdown UILabel with morphing animation, and some useful function.

Libs
C

CountryPickerView

A simple, customizable view for efficiently collecting country information in iOS apps.

Libs
C

Croc

A lightweight Emoji parsing and querying library.

Libs
C

Crossroad

:oncoming_bus: Crossroad is an URL router focused on handling Custom URL Schemes.

Libs
C

CrowdinSDK

Delivers all new translations from Crowdin project to the application immediately.

Libs
C

CryptoSwift

:penguin: - Crypto related functions and helpers.

Libs
C

CSVParser

:penguin: - Fast parser for CSV.

Libs
C

CTPanoramaView

A library that displays spherical or cylindrical panoramas with touch or motion based controls.

Libs
C

Cuckoo

First boilerplate-free mocking framework.

Libs
C

Cupcake

An easy way to create and layout UI components for iOS.

Libs
C

Curassow

:penguin: - HTTP server using the pre-fork worker model.

Libs
C

Curry

Function currying.

Libs
C

CustomSegue

Custom segue for OSX Storyboards with slide and cross fade effects.

Libs
D

DataKernel

DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies.

Libs
D

DateHelper

Simple date helper.

Libs
D

DateTimePicker

A nicer iOS UI component for picking date and time.

Libs
D

Datez

Library for dealing with `NSDate`, `NSCalendar`, `NSDateComponents`, and `NSTimeInterval`.

Libs
D

Datify

Easypeasy date functions.

Libs
D

DDMathParser

DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression.

Libs
D

DeckTransition

A library to recreate the iOS 10 Apple Music now playing transition.

Libs
D

Decodable

:penguin: - JSON parsing.

Libs
D

Default

Modern interface to UserDefaults + Codable support.

Libs
D

Defaults

Strongly-typed UserDefaults with support for Codable and key observation.

Libs
D

DefaultsKit

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.

Libs
D

Delegated

Closure-based delegation without memory leaks.

Libs
D

Deli

Deli is an easy-to-use Dependency Injection(DI).

Libs
D

Device

Light weight tool for detecting the current device and screen size.

Libs
D

Device.swift

Super-lightweight library to detect used device.

Libs
D

DeviceKit

DeviceKit is a value-type replacement of UIDevice.

Libs
D

DeviceLayout

AutoLayout can be set differently for each device.

Libs
D

Deviice

Swift library to easily check the current device and some more info about it.

Libs
D

DGElasticPullToRefresh

Elastic pull to refresh.

Libs
D

DiffableDataSources

💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

Libs
D

DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework.

Libs
D

Differific

A fast and convenient diffing framework.

Libs
D

DIKit

Dependency Injection Framework for Swift, inspired by KOIN.

Libs
D

Dip

A simple Dependency Injection Container.

Libs
D

Disk

Delightful framework for iOS to easily persist structs, images, and data.

Libs
D

DITranquillity

Dependency injection framework with tranquility.

Libs
D

DL4S

Automatic differentiation, fast tensor operations and dynamic neural networks from CNNs and RNNs to transformers.

Libs
D

DMScrollBar

Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.

Libs
D

DNWebSocket

Object-Oriented, Autobahn tested WebSocket Library (RFC 6455).

Libs
D

DockProgress

Show progress in your macOS app's Dock icon.

Libs
D

Dodo

A message bar for iOS.

Libs
D

DOFavoriteButton

Cute Animated Button.

Libs
D

Dollar

Similar to Lo-Dash or Underscore in Javascript.

Libs
D

Doric Design System Foundation

Protocol oriented, type safe, scalable design system foundation framework for iOS.

Libs
D

Dots

Lightweight Concurrent Networking Framework.

Libs
D

Drag and Drop UICollectionView

Dragging and Dropping data across multiple UICollectionViews.

Libs
D

DropDown

A Material Design drop down for iOS.

Libs
D

DTPagerController

Container view controller to display a set of ViewControllers in a horizontal scroll view.

Libs
D

DTPhotoViewerController

A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.

Libs
D

DTTableViewManager

Protocol-oriented UITableView management, powered by generics and associated types.

Libs
D

DTTextField

DTTextField is a custom textfield with floating placeholder and error label.

Libs
D

DuctTape

📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.

Libs
D

Duration

:penguin: - Lightweight logging library focused on reporting timings for operations.

Libs
D

DVR

A simple network testing framework.

Libs
D

DynamicColor

An extension to manipulate colors easily.

Libs
E

Each

Each is a NSTimer bridge library.

Libs
E

Ease

Animate everything with Ease.

Libs
E

EasyAnimation

A library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level.

Libs
E

EasyPeasy

Auto Layout made easy.

Libs
E

EasySwiftLayout

Lightweight Swift framework for Apple's Auto-Layout.

Libs
E

EasyTransitions

A simple way to create custom interactive UIViewController transitions.

Libs
E

edhita

Fully open source text editor for iOS.

Libs
E

EFQRCode

A better way to operate quick response code.

Libs
E

ElegantCalendar

The elegant full screen calendar missed in SwiftUI.

Libs
E

Elephant

Elegant SVG animation kit.

Libs
E

Elevate

JSON parsing framework that makes parsing simple, reliable and composable.

Libs
E

Elissa

Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.

Libs
E

Embassy

:penguin: - Super lightweight async HTTP server library.

Libs
E

EmitterKit

Implementation of event emitters and listeners.

Libs
E

ENSwiftSideMenu

Sliding side menu.

Libs
E

Erik

An headless browser to access and manipulate webpages using javascript allowing to run functional tests.

Libs
E

ESTabBarController

A highly customizable TabBarController component, which is inherited from UITabBarController.

Libs
E

EstMusicIndicator

Music play indicator like iTunes.

Libs
E

EtherWalletKit

Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.

Libs
E

Eureka

Elegant iOS form builder.

Libs
E

EVCloudKitDao

Simplified access to CloudKit with support for subscriptions and local caching.

Libs
E

EVReflection

Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.

Libs
E

EVURLCache

If you want to make your app still works when it's offline.

Libs
E

ExceptionCatcher

Catch Objective-C exceptions.

Libs
E

ExpandableButton

Customizable and easy to use expandable button.

Libs
E

ExpandableCell

Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.

Libs
E

ExtendedAttributes

Manage extended attributes for files and folders.

Libs
E

ExyteChat

SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker

Libs
E

EZAlertController

Easy UIAlertController.

Libs
E

EZLayout

An easier and faster way to code Autolayout.

Libs
E

EZLoadingActivity

Lightweight loading activity HUD.

Libs
E

EZSwiftExtensions

How standard types and classes were supposed to work.

Libs
F

FacebookImagePicker

Facebook album photo picker.

Libs
F

FaceCrop

Detect and center faces in your images using Apple’s Vision Framework.

Libs
F

Fakery

Fake data generator.

Libs
F

Family

A child view controller framework that makes setting up your parent controllers as easy as pie.

Libs
F

FanMenu

Menu with a circular layout based on Macaw.

Libs
F

FAQView

An easy to use FAQ view for iOS.

Libs
F

Fashion

Fashion accessories and beauty tools to share and reuse UI styles.

Libs
F

FDBarGauge

Simulate the level indicator on an audio mixing board

Libs
F

FDChessboardView

A view controller for chess boards

Libs
F

FDSoundActivatedRecorder

Start recording when the user speaks.

Libs
F

FDTake

Easily take a photo or video or choose from library.

Libs
F

FDTextFieldTableViewCell

Adds a UITextField to the cell and places it correctly.

Libs
F

FDWaveformView

An easy way to display an audio waveform in your app.

Libs
F

FileKit

Simple and expressive file management.

Libs
F

FileProvider

FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.

Libs
F

FixFlex

Declarative autolayout based on NSLayoutAnchor, swifty reimagination of VFL, alternative to UIStackView.

Libs
F

FlagAndCountryCode

FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI

Libs
F

FlagKit

Beautiful flag icons for usage in apps and on the web.

Libs
F

FLCharts

Easy to use and highly customizable charts library for iOS.

Libs
F

FlexibleHeader

A container view that responds to scrolling of UIScrollView.

Libs
F

FlexibleImage

A simple way to play with images.

Libs
F

FlexiblePageControl

A flexible UIPageControl like Instagram.

Libs
F

FlexLayout

Nice and clean interface to the highly optimized Facebook yoga Flexbox implementation.

Libs
F

FlightAnimator

Natural Blocks Based Core Animation Framework.

Libs
F

FloatingButton

Easily customizable floating button menu created with SwiftUI.

Libs
F

FloatingLabelTextFieldSwiftUI

FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!

Libs
F

FloatRatingView

Floating rating system.

Libs
F

Floaty

Floating Action Button for iOS.

Libs
F

FlowingMenu

Interactive view transition to display menus with flowing and bouncing effects.

Libs
F

fluent

:penguin: - Simple ActiveRecord implementation.

Libs
F

FluentQuery

:penguin: - Powerful and easy to use Query Builder.

Libs
F

Fluid Slider

A slider widget with a popup bubble displaying the precise value selected.

Libs
F

FlyoverKit

FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities.

Libs
F

FMPhotoPicker

A modern, simple and zero-dependency photo picker with an elegant and customizable image editor.

Libs
F

folding-cell

Folding cell transition.

Libs
F

FontAwesome.swift

Use FontAwesome in your projects.

Libs
F

FontBlaster

Programmatically load custom fonts into your iOS app.

Libs
F

Former

A fully customizable library for easy creating UITableView based form.

Libs
F

FormValidatorSwift

Allows you to validate inputs of text fields and text views in a convenient way.

Libs
F

FrameLayoutKit

This framework supports complex layouts, including chaining and nesting layout with simple and intuitive operand & DSL syntax.

Libs
F

FSPagerView

Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

Libs
F

FullscreenPopup

Present any popup above NavigationBar in SwiftUI

Libs
F

Fusuma

Instagram-like photo browser and a camera feature.

Libs
F

FutureKit

Future/Promises Library.

Libs
F

Futures

:penguin: - Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side.

Libs
F

Fuzi

A fast & lightweight XML/HTML parser with XPath & CSS support.

Libs
G

GaugeKit

Customizable gauges. Easy reproduce Apple's style gauges.

Libs
G

GCDTimer

A well-tested GCD timer.

Libs
G

Gecco

Spotlight view for iOS.

Libs
G

Gedatsu

Provide readable format about AutoLayout error console log.

Libs
G

Gemini

Gemini is rich scroll based animation framework.

Libs
G

GEOSwift

Make it easier to work with geographic models and calculate intersections, overlapping, projections etc.

Libs
G

gifu

Highly performant animated GIF support for iOS.

Libs
G

GitHubAPI

Implementation of GitHub REST API v3.

Libs
G

GitHubRestAPISwiftOpenAPI

Scheduled generated GitHub's REST API as Swift code from OpenAPI specification.

Libs
G

glide engine

SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials.

Libs
G

Gliding Collection

Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.

Libs
G

GlitchLabel

Glitching UILabel for iOS.

Libs
G

GMStepper

A stepper with a sliding label in the middle.

Libs
G

GoodExtensions-iOS

📑 GoodExtensions is a collection of useful and frequently used extensions.

Libs
G

GoodNetworking

📡 GoodNetworking simplifies HTTP networking.

Libs
G

GoodPersistence

💾 GoodPersistence simplifies caching data in keychain and UserDefaults. Using a property wrappers.

Libs
G

GoodProvider

🚀 UITableView and UICollectionView provider to simplify basic scenarios of showing the data.

Libs
G

GoodUIKit

📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.

Libs
G

GPUImage 2

GPUImage 2 is a BSD-licensed framework for GPU-accelerated video and image processing.

Libs
G

GPUImage 3

GPUImage 3 is a BSD-licensed framework for GPU-accelerated video and image processing using Metal.

Libs
G

GradientLoadingBar

An animated gradient loading bar.

Libs
G

GradientProgressBar

An animated gradient progress bar.

Libs
G

Gradients

A curated collection of splendid 180+ gradients.

Libs
G

Graph

An elegant data-driven framework for Core Data.

Libs
G

GravitySlider

Beautiful alternative to the standard UICollectionView flow layout.

Libs
G

GRDB.swift

A versatile SQLite toolkit.

Libs
G

Grid

The most powerful Grid container missed in SwiftUI.

Libs
G

GridView

Can be customized as a time table, spreadsheet, paging and more.

Libs
G

GRMustache

Flexible Mustache templates.

Libs
G

GroupWork

:penguin: - Easy concurrent, asynchronous tasks.

Libs
G

GrowingTextView

UITextView that supports auto growing, placeholder and length limit.

Libs
G

GSMessage

A simple style messages/notifications for iOS 7+.

Libs
G

Guaka

:penguin: - The smart and beautiful (POSIX compliant) command line framework.

Libs
G

GuillotineMenu

Guillotine style menu.

Libs
H

HaishinKit

Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.

Libs
H

HandyJSON

A handy JSON-object serialization/deserialization library.

Libs
H

HanekeSwift

A lightweight generic cache for iOS with extra love for images.

Libs
H

Haptica

Easy Haptic Feedback Generator.

Libs
H

Harbeth

Metal API for GPU accelerated Graphics and Video and Camera filter framework.

Libs
H

Heimdallr.swift

Easy to use OAuth 2 library for iOS.

Libs
H

HeliumLogger

:penguin: - IBM's lightweight logging framework.

Libs
H

Hero

Elegant transition library for iOS.

Libs
H

HGCircularSlider

A custom reusable circular slider control for iOS application.

Libs
H

HGPlaceholders

Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.

Libs
H

HHFloatingView

An easy to use and setup floating view for your app.

Libs
H

HHTabBarView

A lightweight customized tab bar view.

Libs
H

HidesNavigationBarWhenPushed

A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag.

Libs
H

Highlighter

Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.

Libs
H

Himotoki

A type-safe JSON decoding library.

Libs
H

HorizonCalendar

A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.

Libs
H

HorizontalDial

A horizontal scroll dial like Instagram.

Libs
H

HPParallaxHeader

Simple parallax header for UIScrollView.

Libs
H

HTYTextField

A UITextField with bouncy placeholder.

Libs
H

Hue

Hue is the all-in-one coloring utility that you'll ever need.

Libs
H

Hydra

Promises & Await - Write better async code.

Libs
H

HypeUI

🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit

Libs
I

IBAnimatable

Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

Libs
I

IBLinter

A linter tool for Interface Builder.

Libs
I

IBLocalizable

Localize your views directly in Interface Builder with IBLocalizable.

Libs
I

iCard

Bank Card Generator using SnapKit DSL.

Libs
I

IDZSwiftCommonCrypto

A wrapper for Apple's Common Crypto library.

Libs
I

IGColorPicker

A customizable color picker for iOS.

Libs
I

IGStoryButtonKit

Easy-to-use button with rich animation inspired by instagram stories.

Libs
I

IHKeyboardAvoiding

An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required.

Libs
I

ImageDetect

Detect and crop faces, barcodes and texts in image with iOS 11 Vision API.

Libs
I

ImageLoader

A lightweight and fast image loader for iOS.

Libs
I

ImageScout

Implementation of fastimage - supports PNG, GIF, and JPEG.

Libs
I

ImageTransition

ImageTransition is a library for smooth animation of images during transitions.

Libs
I

ImageViewer

An image viewer à la Twitter.

Libs
I

ImagineEngine

Blazing fasst 2D gaming engine.

Libs
I

ImgixSwift

Easily update image urls to be fast and responsive.

Libs
I

InAppPurchase

A Simple, Lightweight and Safe framework for In App Purchase.

Libs
I

IncrementableLabel

An UILabel subclass to (de)increment numbers in an UILabel.

Libs
I

Inkwell

An inkwell to use custom fonts on the fly.

Libs
I

Input Mask

Pattern-based user input formatter, parser and validator for iOS.

Libs
I

InputBarAccessoryView

A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments.

Libs
I

Insert3D

The fastest 🚀 way to embed a 3D model.

Libs
I

InstantSearch iOS

A library of widgets and helpers to build instant-search features on iOS.

Libs
I

Instructions

A library to create app walkthroughs and guided tours.

Libs
I

InteractiveSideMenu

Customizable iOS Interactive Side Menu.

Libs
I

Interpolate

Interpolation framework for creating interactive gesture-driven animations.

Libs
I

IoniconsKit

Use ionicons as UIImage / UIFont in your projects.

Libs
I

iPages

Quickly implement swipable page views in SwiftUI 📝.

Libs
I

IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.

Libs
I

ISEmojiView

Emoji Keyboard for iOS

Libs
I

iTextField ⌨️

A fully-wrapped `UITextField` that works entirely in SwiftUI 🦅.

Libs
J

JASON

JSON parsing with outstanding performances and convenient operators.

Libs
J

jazzy

Soulful docs.

Libs
J

Jelly

Jelly provides custom view controller transitions with just a few lines of code.

Libs
J

JLStickerTextView

A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image.

Libs
J

JOSESwift

A framework for the JOSE standards JWS, JWE, and JWK.

Libs
J

JSONHelper

Lightning fast JSON deserialization and value conversion library for iOS & OS X.

Libs
J

JSONNeverDie

Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die.

Libs
J

JSQCoreDataKit

A swifter Core Data stack.

Libs
J

JTAppleCalendar

UI calendar handler.

Libs
J

Just

:penguin: - HTTP for Humans (a python-requests style HTTP library).

Libs
J

JustPersist

Easiest and safest way to do persistence on iOS with Core Data support out of the box.

Libs
K

KALoader

Beautiful animated placeholders for showing loading of data.

Libs
K

Kamagari

Simple UIAlertController builder class.

Libs
K

Kanna

Another XML/HTML parser.

Libs
K

Kanvas

A iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.

Libs
K

Katana

Write apps a la React and Redux.

Libs
K

KDEDateLabel

An UILabel subclass that updates itself to make time ago's format easier.

Libs
K

KeyboardHideManager

Codeless manager to hide keyboard by tapping on views for iOS.

Libs
K

KeyboardShortcuts

Add user-customizable global keyboard shortcuts to your macOS app. Includes a Cocoa and SwiftUI component.

Libs
K

keychain-swift

Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

Libs
K

KeychainAccess

Simple wrapper for Keychain that works on iOS and OS X.

Libs
K

KeyPathKit

KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.

Libs
K

Kingfisher

Image download and caching.

Libs
K

Kitsunebi

Overlay alpha channel video animation player view using OpenGLES.

Libs
K

Kitura

:penguin: - IBM's web framework and server for web services.

Libs
K

KMNavigationBarTransition

A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.

Libs
K

KMPlaceholderTextView

A UITextView subclass that adds support for multiline placeholder.

Libs
K

KRProgressHUD

A beautiful and customizable progress HUD.

Libs
K

KVConstraintKit

An Impressive Autolayout DSL for iOS, tvOS & OSX.

Libs
K

KVKCalendar

A most fully customization calendar for Apple platforms 📅

Libs
K

KWDrawerController

Drawer view controller that easy to use.

Libs
K

KZFileWatchers

A micro-framework for observing file changes, both local and remote.

Libs
L

L10n-swift

Localization of an application with ability to change language "on the fly" and support for plural forms in any language.

Libs
L

L10nLint

A linter tool for Localizable.strings.

Libs
L

Latch

A simple Keychain Wrapper for iOS.

Libs
L

LaunchAtLogin

Easily add 'Launch at Login' functionality to your sandboxed macOS app.

Libs
L

LayoutLess

Write less UI Code.

Libs
L

LeeGo

Declarative, configurable & highly reusable UI development as making Lego bricks.

Libs
L

LeetCode-Swift

Solutions to LeetCode interview questions.

Libs
L

LetterAvatarKit

A UIImage extension that generates letter-based avatars.

Libs
L

LGButton

A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.

Libs
L

LicensePlist

A command-line tool that automatically generates a Plist of all your dependencies.

Libs
L

LifetimeTracker

Surface retain cycle / memory issues right as you develop your application.

Libs
L

Lightbox

A convenient and easy to use image viewer for your iOS app.

Libs
L

Lightning

:penguin: - Multiplatform Single-threaded Non-blocking Web and Networking Framework.

Libs
L

LightRoute

Routing between VIPER modules.

Libs
L

LightweightObservable

A lightweight implementation of an observable sequence that you can subscribe to.

Libs
L

LineNoise

:penguin: - A zero-dependency replacement for readline.

Libs
L

LinkedInSignIn

Simple view controller to log in and retrieve an access token from LinkedIn.

Libs
L

Linker

Lightweight way to handle internal and external deeplinks for iOS.

Libs
L

LiquidLoader

Spinner loader components with liquid animation.

Libs
L

LiquidSwipe

Liquid navigation animation

Libs
L

Live

Demonstrate how to build a live broadcast app.

Libs
L

LoadingShimmer

An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.

Libs
L

Loaf

A simple framework for easy iOS Toasts.

Libs
L

LocalizationKit

Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app.

Libs
L

Localize

Localize apps using e.g. regular expressions in Localizable.strings.

Libs
L

Localize-Swift

Localize apps using e.g. regular expressions in Localizable.strings.

Libs
L

Locatable

A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.

Libs
L

Locheck

Validate .strings and .stringsdict files for errors

Libs
L

LocoKit

A location and activity recording framework for iOS.

Libs
L

LoginKit

LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.

Libs
L

lottie-ios

An iOS library to natively render After Effects vector animations.

Libs
L

LTHRadioButton

A radio button with a pretty animation.

Libs
L

LTMorphingLabel

Graceful morphing effects for UILabel.

Libs
L

Luminous

Get everything you need to know about the device.

Libs
L

Lumos

An easy-to-use API for Objective-C runtime functions.

Libs
M

Macaw

Powerful and easy-to-use vector graphics library with SVG support.

Libs
M

Magnetic

SpriteKit Floating Bubble Picker (inspired by Apple Music).

Libs
M

Malibu

A networking library built on promises.

Libs
M

Mandoline

An iOS picker view to serve all your 'picking' needs.

Libs
M

MantleModal

A simple modal resource that uses a UIScrollView to allow the user to close the modal by dragging it down.

Libs
M

MapleBacon

Image download and caching library.

Libs
M

MarkdownKit

A simple and customizable Markdown Parser.

Libs
M

MarkdownView

iOS Markdown view.

Libs
M

MarkyMark

Converts Markdown into native views or attributed strings.

Libs
M

Material

Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.

Libs
M

Material Components for iOS

Modular and customizable Material Design UI components.

Libs
M

MaterialKit

Material design components.

Libs
M

MCScratchImageView

A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.

Libs
M

MediaBrowser

Simple iOS photo and video browser with optional grid view, captions and selections.

Libs
M

MediaPicker

SwiftUI customizable media picker - supports camera and gallery with albums

Libs
M

MemoryCache

Type-safe memory cache.

Libs
M

MenuItemKit

`UIMenuItem` with image and block (closure) support.

Libs
M

merchantkit

A modern In-App Purchases management framework for iOS.

Libs
M

MessageKit

A community-driven replacement for JSQMessagesViewController.

Libs
M

MessengerKit

A UI framework for building messenger interfaces.

Libs
M

MFCard

Easily integrate Credit Card payments in iOS App.

Libs
M

MijickCamera

Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort.

Libs
M

MijickNavigattie

Easy navigation with SwiftUI.

Libs
M

MijickPopups

Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple.

Libs
M

MisterFusion

DSL for AutoLayout, supports Size Class.

Libs
M

MJMaterialSwitch

A Customizable Switch UI for iOS, Inspired from Google's Material Design.

Libs
M

MMPlayerView

Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook.

Libs
M

Moa

An image download extension of the image view for iOS, tvOS and macOS.

Libs
M

MobilePlayer

A powerful and completely customizable media player for iOS.

Libs
M

Mocker

Mock Alamofire and URLSession requests without touching your code implementation

Libs
M

Mockingbird

Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases.

Libs
M

Mockingjay

An elegant library for stubbing HTTP requests with ease.

Libs
M

Mockit

A simple mocking framework, inspired by the famous Mockito for Java.

Libs
M

MockSwift

Mock Framework that uses the power of property wrappers.

Libs
M

ModelAssistant

Elegant library to manage the interactions between view and model.

Libs
M

ModernAVPlayer

Persistence AVPlayer to resume playback after bad network connection even in background mode.

Libs
M

MonarchRouter

Declarative state- and URL-based router. Complex automatic View Controllers hierarchy transitions. Time-tested server-side conventions.

Libs
M

MongoKitten

:penguin: - MongoDB Connector.

Libs
M

Mortar

A concise but flexible DSL for creating Auto Layout constraints and adding subviews.

Libs
M

Moya

Network abstraction layer.

Libs
M

MPParallaxView

Apple TV Parallax effect.

Libs
M

MultiPeer

A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices.

Libs
M

MultiSelectSegmentedControl

UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.

Libs
M

MultiSlider

UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.

Libs
M

MultiToggleButton

A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).

Libs
M

MusicKit

A framework for composing and transforming music.

Libs
M

MusicPlayerTransition

Custom interactive transition like Apple Music iOS App.

Libs
M

Mussel

A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests.

Libs
M

MXParallaxHeader

Simple parallax header for UIScrollView.

Libs
M

MySQL Swift

:penguin: - MySQL client library.

Libs
M

MZFormSheetPresentationController

Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.

Libs
N

Nantes

TTTAttributedLabel replacement.

Libs
N

NavigationTransitions

Pure SwiftUI Navigation transitions.

Libs
N

nef

A set of command line tools that lets you have compile time verification of your documentation written as Xcode Playground.

Libs
N

Neon

A powerful programmatic UI layout framework.

Libs
N

Netfox

A lightweight, one line setup, network debugging library.

Libs
N

Netswift

A type-safe, high-level networking solution.

Libs
N

NeumorphismKit

Neumorphism framework for UIKit.

Libs
N

NextGrowingTextView

The next in the generations of 'growing textviews' optimized for iOS 7 and above.

Libs
N

NextLevel

Rad Media Capture.

Libs
N

NextLevelSessionExporter

Export and transcode media.

Libs
N

NFDownloadButton

Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.

Libs
N

Nimble

A matcher framework.

Libs
N

NKVPhonePicker

An UITextField subclass to simplify country code's picking.

Libs
N

NorthLayout

Fast path to layout using Visual Format Language (VFL) with extended syntax.

Libs
N

Notepad

A fully themeable markdown editor with live syntax highlighting.

Libs
N

NoticeObserveKit

NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.

Libs
N

NotificationBanner

The easiest way to display highly customizable in app notification banners in iOS.

Libs
N

Notificationz

Helping you own `NSNotificationCenter` by providing a simple, customizable adapter.

Libs
N

Noze.io

:penguin: - Evented I/O streams like Node.js.

Libs
N

Nuke

Advanced framework for loading, caching, processing, displaying and preheating images.

Libs
N

NVActivityIndicatorView

Collection of nice loading animations.

Libs
N

NVDate

Date extension library.

Libs
O

OAuth2

oauth2 auth lib.

Libs
O

OAuthSwift

OAuth library for iOS.

Libs
O

OBCalendar

OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.

Libs
O

ObjectForm

A simple yet powerful library to build form for your class models.

Libs
O

ObjectiveKit

API for Objective C runtime functions.

Libs
O

ObjectMapper

JSON object mapper.

Libs
O

Observable

The easiest way to observe values.

Libs
O

OcticonsKit

Use Octicons as UIImage / UIFont in your projects.

Libs
O

OEMentions

An easy way to add mentions to uitextview like Facebook and Instagram.

Libs
O

OHHTTPStubs

A testing library designed to stub your network requests easily.

Libs
O

OKTableViewLiaison

Framework to help you better manage UITableViews.

Libs
O

OnboardKit

Customisable user onboarding for your iOS app.

Libs
O

OneWay

State management with unidirectional data flow.

Libs
O

OpenAI

Swift package for OpenAI public API.

Libs
O

OpenCombine

Open source implementation of Apple's Combine framework for processing values over time.

Libs
O

OpenSourceController

The simplest way to display the librarie's licences used in your application.

Libs
O

OverlayContainer

OverlayContainer makes it easier to develop overlay based interfaces, such as the one presented in the Apple Maps or Stocks apps.

Libs
P

Pageboy

A simple, highly informative page view controller.

Libs
P

PageController

Infinite paging controller.

Libs
P

Pagemenu

Pagination enabled view controller.

Libs
P

PagingKit

PagingKit provides customizable menu UI.

Libs
P

Panels

Panels is a framework to easily add sliding panels to your application.

Libs
P

PanSlip

Use PanGesture to dismiss view on UIViewController and UIView.

Libs
P

paper-switch

RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.

Libs
P

PaperOnboarding

PaperOnboarding is a material design UI slider.

Libs
P

ParallaxHeader

Simple way to add parallax header to UIScrollView/UITableView.

Libs
P

Parchment

A paging view controller with a highly customizable menu, built on UICollectionView.

Libs
P

Parsey

Parser combinator framework that supports source location tracking, backtracking prevention, and rich error messages.

Libs
P

Partition Kit

A SwiftUI Library for creating resizable partitions for View Content.

Libs
P

PassportScanner

Scan the MRZ code of a passport and extract the first name, last name, passport number, nationality, date of birth, expiration date and personal number.

Libs
P

PasswordTextField

A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.

Libs
P

Pastel

Gradient animation effect like Instagram.

Libs
P

PathKit

:penguin: - Effortless path operations.

Libs
P

Pathos

:penguin: - Efficient Unix file management.

Libs
P

PDFGenerator

A simple Generator of PDF. Generate PDF from view(s) or image(s).

Libs
P

Pencil

Write any value to file.

Libs
P

Percentage

Make percentages more readable and type-safe.

Libs
P

Perfect

:penguin: - Server-side Swift. The Perfect library, application server, connectors and example apps.

Libs
P

Perfect-CRUD

:penguin: - CRUD is an object-relational mapping (ORM) system using Codable protocol.

Libs
P

Perfect-MongoDB

:penguin: - A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers.

Libs
P

Perfect-MySQL

:penguin: - A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers.

Libs
P

Perfect-Notifications

iOS Notifications for Linux and OS X.

Libs
P

Perfect-PostgreSQL

:penguin: - A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers.

Libs
P

Periphery

A tool to identify unused code in Swift projects.

Libs
P

Permission

A unified API to ask for permissions on iOS.

Libs
P

Persei

Animated top menu for UITableView / UICollectionView / UIScrollView.

Libs
P

PersistenceKit

Store and retrieve Codable objects to various persistence layers, in a couple lines of code!

Libs
P

PhoneNumberKit

Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

Libs
P

PinLayout

Fast Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS]

Libs
P

PinterestSwift

Pinterest style transition.

Libs
P

Pitaya

:penguin: - HTTP / HTTPS networking library just incidentally execute on machines.

Libs
P

PKHUD

Reimplementation of the Apple HUD.

Libs
P

Playbook

📘A library for isolated developing UI components and automatically snapshots of them.

Libs
P

Player

iOS video player, simple drop in component for playing and streaming media.

Libs
P

PlayerView

Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state.

Libs
P

Pluralize.swift

Great String Pluralize Extension.

Libs
P

PMAlertController

PMAlertController is a great and customizable substitute to UIAlertController.

Libs
P

PMHTTP

HTTP framework with a focus on REST and JSON.

Libs
P

PMJSON

JSON encoding/decoding library.

Libs
P

PMKVObserver

Modern thread-safe and type-safe key-value observing.

Libs
P

PMSuperButton

A powerful UIButton with super powers, customizable from Storyboard.

Libs
P

Poi

Poi makes you use card UI like tinder UI .You can use it like tableview method.

Libs
P

PolioPager

A flexible TabBarController with search tab like SNKRS.

Libs
P

PopMenu

😎 A cool and customizable popup style action sheet for iOS.

Libs
P

Popovers

A library to present popovers. Simple, modern, and highly customizable. Not boring!

Libs
P

PopupDialog

A simple, customizable popup dialog. Replaces UIAlertController alert style.

Libs
P

PopupView

Toasts and popups library written with SwiftUI.

Libs
P

Postal

Framework providing simple access to common email providers.

Libs
P

PredicateFlow

PredicateFlow is a builder that allows you to write amazing, strong-typed and easy-to-read NSPredicate.

Libs
P

PrediKit

An NSPredicate DSL for iOS & OS X inspired by SnapKit.

Libs
P

Preferences

Add a preferences window to your macOS app in minutes.

Libs
P

Prephirences

Manage application preferences, NSUserDefaults, iCloud, Keychain and more.

Libs
P

Presentation

A library to help you to make tutorials, release notes and animated pages.

Libs
P

PrettyColors

Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.

Libs
P

Printer

A fancy logger for your next app.

Libs
P

PrivacyFlash Pro

Generate a privacy policy for your Swift iOS app from its code.

Libs
P

Progress.swift

:penguin: - Add beautiful progress bars to your command line.

Libs
P

ProgressIndicatorView

A progress indicator view library written in SwiftUI.

Libs
P

PromiseKit

Async promise programming lib.

Libs
P

protobuf-swift

ProtocolBuffers.

Libs
P

Prototope

Library of lightweight interfaces for prototyping, bridged to JS.

Libs
P

PryntTrimmerView

Trim and crop videos.

Libs
P

PullToDismiss

You can dismiss modal viewcontroller by pulling scrollview or navigationbar.

Libs
P

PullToRefreshSwift

PullToRefresh library.

Libs
P

Pulsator

Pulse animation for iOS.

Libs
P

Puppy

:penguin: - A flexible logging library that supports multiple transports and platforms.

Libs
P

Pure

A way to do a dependency injection without a DI container.

Libs
P

PureLayout

The ultimate API for iOS & OS X Auto Layout.

Libs
P

PXGoogleDirections

Google Directions API helper.

Libs
Q

QorumLogs

Logging Utility for Xcode & Google Docs.

Libs
Q

QRCodeReader.swift

Simple QRCode reader.

Libs
Q

QueryKit

An easy way to play with Core Data filtering.

Libs
Q

Queuer

:penguin: - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).

Libs
Q

Quick

:penguin: - Quick is a behavior-driven development framework.

Libs
Q

QuickTableViewController

A simple way to create a UITableView for settings.

Libs
R

R.swift

Tool to get strong typed, autocompleted resources like images, cells and segues.

Libs
R

RadioGroup

The missing iOS radio buttons group.

Libs
R

Rainbow

:penguin: - Delightful console output.

Libs
R

RandomKit

:penguin: - Random data generation.

Libs
R

RandomUserSwift

Framework to Generate Random Users - An Unofficial SDK for randomuser.me.

Libs
R

RangeSeekSlider

A customizable range slider like a UISlider for iOS.

Libs
R

Raylib for Swift

:penguin: - A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!

Libs
R

Reachability.swift

A replacement for Apple's Reachability with closures.

Libs
R

ReactiveAPI

Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.

Libs
R

ReactiveCocoa

ReactiveCocoa (RAC) is a Cocoa framework inspired by Functional Reactive Programming. It provides APIs for composing and transforming streams of values over time.

Libs
R

ReactorKit

A framework for reactive and unidirectional application architecture.

Libs
R

ReadabilityKit

Preview extractor for news, articles and full-texts.

Libs
R

Real-time Chat with Firebase

Functional real-time chat app with Firebase Firestore using MessageKit.

Libs
R

Realm

Realm is a mobile database: a replacement for Core Data & SQLite.

Libs
R

RealmWrapper

Safe and easy wrappers for RealmSwift.

Libs
R

ReCaptcha

[In]visible ReCaptcha for iOS.

Libs
R

reddift

reddit API wrapper.

Libs
R

Reel search

Option list managed as a reel.

Libs
R

ReerCodable

Codable extensions using Swift macro.

Libs
R

ReerKit

Powerful Swift foundation library of extensions and providing utility functions to supercharge your iOS/macOS/Linux development workflow.

Libs
R

Regex by crossroadlabs

:penguin: - Very easy to use Regular Expressions library with rich functionality. Features both operator `=~` and method based APIs. Unit tests covered.

Libs
R

Regex by sindresorhus

Swifty regular expressions, fully tested & documented, and with correct Unicode handling.

Libs
R

ResizingTokenField

A UICollectionView-based token field which provides intrinsic content height.

Libs
R

ResourceKit

Enable autocomplete use resources.

Libs
R

ResponseDetective

A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes.

Libs
R

Result

Type modelling the success/failure of arbitrary operations.

Libs
R

ReSwift

Unidirectional Data Flow.

Libs
R

RetroProgress

Retro looking progress bar straight from the 90s.

Libs
R

RevealingSplashView

A Splash view that animates and reveals its content, inspired by the Twitter splash.

Libs
R

ReverseExtension

UITableView extension that enables the insertion of cells the from bottom of a table view.

Libs
R

Ribbon

🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.

Libs
R

RichEditorView

RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.

Libs
R

RNCryptor

CCCryptor (Apple's AES encryption) wrappers for iOS and Mac.

Libs
R

Rough

Rough lets you draw in a sketchy, hand-drawn-like, style.

Libs
R

Rugby

🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Libs
R

Runes

Functional operators: flatMap, map, apply.

Libs
R

RxBluetoothKit

iOS & OSX Bluetooth library for RxSwift.

Libs
R

RxFlow

RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.

Libs
R

RxNetworks

Network API With RxSwift + Moya + HandyJSON + Plugins.

Libs
R

RxSwift

Microsoft Reactive Extensions (Rx).

Libs
R

RxValidator

Simple, Extensible, Flexible Validation Checker.

Libs
R

RxWebSocket

Reactive WebSockets.

Libs
S

SafeDI

Compile-time safe dependency injection.

Libs
S

Sage

:penguin: - A cross-platform chess library.

Libs
S

SamuraiTransition

Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.

Libs
S

SBTUITestTunnel

UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views

Libs
S

Scaling Header Scroll View

A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.

Libs
S

Schedule

:penguin: - A missing lightweight task scheduler with an incredibly human-friendly syntax.

Libs
S

SCLAlertView

Animated Alert view.

Libs
S

ScrollableGraphView

Adaptive scrollable graph view for iOS to visualise simple discrete datasets.

Libs
S

SCrypto

Elegant interface to access the CommonCrypto routines.

Libs
S

SectionedSlider

Control Center Slider.

Libs
S

SecureDefaults

A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer.

Libs
S

SecurePropertyStorage

Helps you define secure storages for your properties using Swift property wrappers.

Libs
S

SegmentIO

Animated top/bottom segmented menu for iOS.

Libs
S

SelectionDialog

Simple selection dialog.

Libs
S

SelectionList

Simple single-selection or multiple-selection checklist, based on UITableView.

Libs
S

Sextant

:penguin: - High performance JSONPath queries

Libs
S

ShadowsocksX-NG

A fast tunnel proxy that helps you bypass firewalls.

Libs
S

ShadowView

Make shadows management easy on UIView.

Libs
S

Shallows

Your lightweight persistence toolbox.

Libs
S

Sharaku

Image filtering UI library like Instagram.

Libs
S

Sheet

Actionsheet with navigation features such as the Flipboard App.

Libs
S

SheetyColors

An action sheet styled color picker for iOS.

Libs
S

ShelfView-iOS

iOS custom view to display books on shelf.

Libs
S

Shiny

Iridescent Effect View (inspired by Apple Pay Cash).

Libs
S

ShowSomeProgress

Animated Progress and Activity Indicators for iOS apps.

Libs
S

ShowTime

Show off your iOS taps and gestures for demos and videos with just one line of code.

Libs
S

Shoyu

Easier way to represent the structure of UITableView.

Libs
S

Sica

Simple Interface Core Animation. Run type-safe animation sequencially or parallelly.

Libs
S

SideMenu

Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.

Libs
S

Siesta

Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.

Libs
S

SigmaSwiftStatistics

A collection of functions for statistical calculation.

Libs
S

Signals

Replaces delegates and notifications.

Libs
S

SimplePDF

Create a simple PDF effortlessly.

Libs
S

SimpleSource

Easy and type-safe iOS table and collection views.

Libs
S

Siphash

Simple and secure hashing with the SipHash algorithm.

Libs
S

Siren

Notify users when a new version of your app is available and prompt them to upgrade.

Libs
S

Sizes

Test your app on different device and font sizes.

Libs
S

SkeletonView

An elegant way to show users that something is happening and also prepare them to which contents he is waiting.

Libs
S

Skopelos

A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.

Libs
S

SKPhotoBrowser

Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers.

Libs
S

SkyFloatingLabelTextField

A beautiful and flexible text field control implementation of "Float Label Pattern".

Libs
S

SlideController

It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.

Libs
S

SlideMenuControllerSwift

iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.

Libs
S

SnapKit

Autolayout DSL for iOS & OS X.

Libs
S

SnapshotTest

Snapshot testing tool for iOS and tvOS.

Libs
S

Snowflake

Work with SVG.

Libs
S

SOAPEngine

Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV.

Libs
S

SociableWeaver

Build declarative GraphQL queries and mutations.

Libs
S

Socket.IO

:penguin: - Socket.IO client for iOS/OS X.

Libs
S

sockets

:penguin: - TCP, UDP; Client, Server; Linux, OS X.

Libs
S

Solar

Calculate sunrise and sunset times given a location.

Libs
S

SolarNetwork

Elegant network abstraction layer.

Libs
S

Soundable

Soundable allows you to play sounds, single and in sequence, in a very easy way.

Libs
S

SourceDocs

Generate Markdown reference documentation that lives with your code.

Libs
S

SPAlert

Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.

Libs
S

Spectre

:penguin: - BDD Framework.

Libs
S

SPLarkController

Custom transition between two controller. Translate to top.

Libs
S

SpotifyLogin

Authenticate with the Spotify API.

Libs
S

Spots

Spots is a view controller framework that makes your setup and future development blazingly fast.

Libs
S

SPPermission

Simple request permission with native UI and interactive animation.

Libs
S

SpreadsheetView

Full configurable spreadsheet view user interfaces for iOS applications.

Libs
S

Spring

A library to simplify iOS animations.

Libs
S

Sprinter

A library for formatting strings.

Libs
S

SpriteKit+Spring

SpriteKit API reproducing UIView's spring animations with SKAction.

Libs
S

SpriteKitEasingSwift

Better Easing for SpriteKit.

Libs
S

spruce-ios

Choreograph animations on the screen.

Libs
S

SPStorkController

Now playing controller from Apple Music. Customisable height.

Libs
S

SQLite.swift

Framework wrapping SQLite3. Small. Simple. Safe.

Libs
S

SQLiteDB

SQLite wrapper.

Libs
S

StackViewController

Simplify the use of UIStackView.

Libs
S

StarryStars

Display & edit ratings, fully customizable from interface builder.

Libs
S

Starscream

Websockets for iOS and OSX.

Libs
S

StarWars.iOS

Transition animation to crumble view-controller into tiny pieces.

Libs
S

StatefulViewController

Placeholder views based on content, loading, error or empty states.

Libs
S

Static

A simple static table views for iOS.

Libs
S

StatusAlert

Display Apple system-like self-hiding status alerts without interrupting user flow.

Libs
S

Stellar

A Physical animation library.

Libs
S

Stencil

Simple and powerful template language.

Libs
S

StepProgressView

Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

Libs
S

Stevia

Elegant view layout for iOS.

Libs
S

STLocationRequest

An elegant and simple 3D Flyover Location Request Screen.

Libs
S

StorageManager

Safe and easy way to use FileManager as Database.

Libs
S

Storez

Safe, statically-typed, store-agnostic key-value storage.

Libs
S

StringSwitch

Easily convert iOS .strings files to Android strings.xml format and vice versa.

Libs
S

StyledTextKit

Declarative building and fast rendering attributed string library.

Libs
S

Stylist

Define UI styles in a hot-loadable external yaml or json file.

Libs
S

Sugar

Something sweet that goes great with your Cocoa.

Libs
S

SugarRecord

Helps with Core Data and Realm.

Libs
S

SuggestionsKit

Library for educating users about features in app.

Libs
S

SVGView

SVG parser and renderer written in SwiftUI.

Libs
S

SweetAlert

Alert system.

Libs
S

SweetCurtain

Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc.

Libs
S

Swift Argument Parser

Straightforward, type-safe argument parsing for Swift.

Libs
S

Swift for Scripting

A hand-curated collection of useful and informative scripting material.

Libs
S

swift-algorithm-club

Algorithms and data structures, with explanations.

Libs
S

swift-mod

A tool for Swift code modification intermediating between code generation and formatting.

Libs
S

Swift-Prompts

Design custom prompts with a great scope of options to choose from.

Libs
S

swift-protobuf

:penguin: - A plugin and runtime library for using Google's Protocol Buffer.

Libs
S

Swift-Sodium

Interface to the Sodium library for common crypto operations for iOS and OS X.

Libs
S

swift-testing-expectation

Create an asynchronous expectation in Swift Testing.

Libs
S

SwiftAudioPlayer

Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine.

Libs
S

SwiftAutoGUI

Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.

Libs
S

SwiftBoost

Collection of Swift-extensions to boost development process.

Libs
S

Swiftbot

run swift code on slack.

Libs
S

SwiftChart

A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events.

Libs
S

SwiftCharts

Highly customizable charts for iOS.

Libs
S

SwiftCheck

A testing library that automatically generates random data for testing program properties.

Libs
S

SwiftCLI

:penguin: - A powerful framework that can be used to develop a CLI.

Libs
S

SwiftCop

A validation library which inspired by the clarity of Ruby On Rails Active Record validations.

Libs
S

SwiftCoroutine

:penguin: - Coroutines for iOS, macOS and Linux.

Libs
S

SwiftCssParser

Extensible CSS parser.

Libs
S

SwiftCurrent

Manage complex workflows wherever Swift can be built. It comes with built-in support for UIKit, Storyboards, and SwiftUI.

Libs
S

SwiftDate

Easy NSDate Management.

Libs
S

SwiftDraw

Library that converts SVG images to UIImage, NSImage and generates CoreGraphics source code.

Libs
S

SwiftEntryKit

A simple and versatile pop-up presenter.

Libs
S

swifter

:penguin: - Http server with routing handler.

Libs
S

Swifter Twitter

Twitter framework.

Libs
S

SwifterSwift

A handy collection of more than 500 native extensions to boost your productivity.

Libs
S

SwiftEventBus

A publish/subscribe event bus optimized for iOS.

Libs
S

SwiftFFmpeg

A wrapper for the FFmpeg C API.

Libs
S

SwiftFormat

A code library and command-line formatting tool for reformatting Swift code.

Libs
S

SwiftGen-Assets

A tool to auto-generate `enums` for all your `UIImages` from your Assets Catalogs.

Libs
S

SwiftGen-Colors

A tool to auto-generate `enums` for your `UIColor` constants.

Libs
S

SwiftGen-L10n

A tool to auto-generate `enums` for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like `%@`).

Libs
S

SwiftGen-Storyboard

A tool to auto-generate `enums` for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors.

Libs
S

SwiftGodot

Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit.

Libs
S

SwiftHEXColors

HEX color handling as an extension for UIColor.

Libs
S

SwiftHTTP

NSURLSession wrapper.

Libs
S

SwiftIconFont

Fontawesome, Iconic, Ionicons, Octicon ports.

Libs
S

SwiftIcons

Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather.

Libs
S

SwiftKeychainWrapper

Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.

Libs
S

Swiftkube

:penguin: - Swift client for Kubernetes.

Libs
S

SwiftLCS

:penguin: - implementation of the longest common subsequence (LCS) algorithm.

Libs
S

Swiftline

A set of tools to help you create command line applications.

Libs
S

SwiftLinkPreview

It makes a preview from an url, grabbing all information such as title, relevant texts and images.

Libs
S

SwiftLint

A tool to enforce coding conventions.

Libs
S

SwiftLocation

Location & Beacon Monitoring.

Libs
S

SwiftlySalesforce

Framework for rapid development of native iOS apps that integrate with Salesforce.

Libs
S

SwiftMessages

A very flexible message bar for iOS.

Libs
S

SwiftOCR

Neural Network based OCR lib.

Libs
S

SwiftOverlays

various popups and notifications.

Libs
S

SwiftPlantUML

A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.

Libs
S

SwiftRandom

A tiny generator of random data.

Libs
S

SwiftRater

A utility that reminds your iPhone app's users to review the app.

Libs
S

SwiftRichString

Elegant & Painless Attributed Strings Management Library.

Libs
S

SwiftRouter

A URL Router for iOS.

Libs
S

SwiftShareBubbles

Animated social share buttons control for iOS.

Libs
S

SwiftShell

A library for creating command-line applications and running shell commands.

Libs
S

SwiftSocket

Simple TCP socket library.

Libs
S

SwiftSoup

:penguin: - HTML Parser, with best of DOM, CSS, and jquery.

Libs
S

SwiftSpreadsheet

Fully customizable spreadsheet CollectionViewLayout.

Libs
S

SwiftStore

A Key-Value store backed by LevelDB.

Libs
S

Swiftstraints

Powerful auto-layout framework that lets you write constraints in one line of code.

Libs
S

SwiftSVG

A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).

Libs
S

SwiftTheme

Powerful theme/skin manager for iOS 8+.

Libs
S

SwiftTweaks

Tweak your iOS app without recompiling.

Libs
S

SwiftUI-FontIcon

Font icons for SwiftUI: font awesome, ionicons, material icons.

Libs
S

SwiftUICharts

A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.

Libs
S

SwiftUIMaterialTabs

Material 3-style tabs and Sticky Headers rolled into one SwiftUI library

Libs
S

SwiftUISkia

Skia based 2d graphics SwiftUI rendering library, based on Rust to implement software rasterization to perform rendering

Libs
S

SwiftValidator

A rule-based validation library.

Libs
S

SwiftValidators

String validation for iOS (inspired by validator.js).

Libs
S

SwiftVerbalExpressions

VerbalExpressions porting.

Libs
S

SwiftVideoBackground

Easy to Use UIView subclass for implementating a video background.

Libs
S

SwiftWebImage

🚀SwiftUI Image downloader with performant LRU mem/disk cache.

Libs
S

SwiftWebSocket

A high performance WebSocket client library .

Libs
S

Swiftx

Functional data types and functions for any project.

Libs
S

Swifty360Player

iOS 360-degree video player streaming from an AVPlayer.

Libs
S

SwiftyAttributes

Extensions that make it a breeze to work with attributed strings.

Libs
S

SwiftyBeaver

:penguin: - Multi-platform logging during development & release.

Libs
S

SwiftyBluetooth

Simple and reliable closure based wrapper around CoreBluetooth.

Libs
S

SwiftyComments

Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads.

Libs
S

SwiftyFORM

Forms that can be validated.

Libs
S

SwiftyGestureRecognition

UIGestureRecognizers in Xcode Playgrounds.

Libs
S

SwiftyGif

High performance GIF engine.

Libs
S

SwiftyGPIO

:penguin: - Interact with Linux GPIO/SPI/PWM on ARM.

Libs
S

SwiftyInsta

Private and Tokenless Instagram RESTful API.

Libs
S

SwiftyJSON

A lib for JSON with error handling.

Libs
S

SwiftyJSONAccelerator

macOS app to generate Swift 5 models for JSON (with Codeable).

Libs
S

SwiftyOAuth

A small OAuth library with a built-in set of providers.

Libs
S

SwiftyOnboard

An iOS framework that allows developers to create beautiful onboarding experiences.

Libs
S

SwiftySound

Simple library that lets you play sounds with a single line of code.

Libs
S

SwiftyStoreKit

Lightweight In App Purchases framework.

Libs
S

SwiftyTextTable

:penguin: - A lightweight library to generate text tables.

Libs
S

SwiftyTimer

API for NSTimer.

Libs
S

SwiftyUI

High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton and more.

Libs
S

SwiftyUserDefaults

Cleaner, nicer syntax for NSUserDefaults.

Libs
S

SwiftyUtils

All the reusable code that we need in each project.

Libs
S

SwiftyWalkthrough

The easiest way to create a great walkthrough experience in your apps.

Libs
S

SwiftyXML

The most swifty way to deal with XML.

Libs
S

Swiftz

Functional programming.

Libs
S

Swimat

Xcode plugin to format code.

Libs
S

Swinject

A dependency injection framework.

Libs
S

SwipeCellKit

Swipeable UITableViewCell based on the stock Mail.app.

Libs
S

SwipeMenuViewController

Swipable tab and menu View and ViewController.

Libs
S

SwipyCell

UITableViewCell implementing swiping to trigger actions (known from the Mailbox App).

Libs
S

Switch

A switch control with full Interface Builder support.

Libs
S

SWXMLHash

Simple XML parsing.

Libs
S

SystemKit

OS X system library.

Libs
S

SYSymbol

All the SFSymbols at your fingertips.

Libs
T

TabBar

Highly customizable tab bar for SwiftUI applications.

Libs
T

Tabman

A powerful paging view controller with indicator bar.

Libs
T

TabPageViewController

Paging view controller and scroll tab view.

Libs
T

Tactile

A safer and more idiomatic way to respond to gestures and control events.

Libs
T

TagCellLayout

UICollectionView layout for Tags with Left, Center & Right alignments.

Libs
T

Tagging

A TextView that provides easy to use tagging feature for Mention or Hashtag.

Libs
T

TagListView

Simple but highly customizable iOS tag list view.

Libs
T

Tailor

:penguin: - Cross-platform static analyzer that helps you to write cleaner code and avoid bugs.

Libs
T

Telegram Bot SDK

:penguin: - Unofficial SDK.

Libs
T

Telegrammer

:penguin: - Open-source framework for Telegram Bots developers. It was built on top of Apple/SwiftNIO which help to demonstrate excellent performance.

Libs
T

Temple

🗂️ Most advanced project and file templates.

Libs
T

Tempura

A holistic approach to iOS development, inspired by Redux and MVVM.

Libs
T

TermiNetwork

🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.

Libs
T

Texstyle

Texstyle allows you to format attributed strings easily.

Libs
T

TextAttributes

An easier way to compose attributed strings.

Libs
T

TextBuilder

Like a SwiftUI ViewBuilder, but for Text.

Libs
T

TextFieldCounter

UITextField character counter with lovable UX.

Libs
T

TextFieldEffects

Several ready to use effects for UITextFields.

Libs
T

TheAnimation

Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.

Libs
T

Themes

Theme management.

Libs
T

Themis

Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.

Libs
T

Then

Super sweet syntactic sugar for initializers.

Libs
T

Thingy

A modern device detection and querying library.

Libs
T

Throttler

Throttle massive number of asynchronous inputs in a single drop of one line API.

Libs
T

Time

Type-safe time calculations, powered by generics.

Libs
T

Timepiece

Intuitive NSDate extensions.

Libs
T

TinyConsole

A tiny log console to display information while using your iOS app.

Libs
T

TinyConstraints

TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.

Libs
T

TinyCrayon

A smart and easy-to-use image masking and cutout SDK for mobile apps.

Libs
T

TKRadarChart

A customizable radar chart.

Libs
T

Toast-Swift

An easy to use library to create iOS 14 and newer style toasts.

Libs
T

Toaster

Notification toasts.

Libs
T

Tokamak

React-like declarative API for building native UI components with easy to use one-way data binding.

Libs
T

TOMLDecoder

Latest TOML standard, decoded.

Libs
T

Tomorrowland

Lightweight Promises.

Libs
T

TopicEventBus

Publish–subscribe design pattern implementation framework, with ability to publish events by topic.

Libs
T

Toucan

Image processing api.

Libs
T

TPInAppReceipt

A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.

Libs
T

TraceLog

:penguin: - Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.

Libs
T

Tracker Aggregator

Versatile analytics abstraction layer.

Libs
T

Transition

Easy interactive interruptible custom ViewController transitions.

Libs
T

TransitionButton

UIButton subclass for loading and transition animation.

Libs
T

Translatio

Super lightweight library that helps you to localize strings, even directly in storyboards.

Libs
T

TriLabelView

A triangle shaped corner label view for iOS.

Libs
T

TRON

Lightweight network abstraction layer, written on top of Alamofire.

Libs
T

TrueTime.swift

Get the true current time impervious to device clock time changes (NTP library).

Libs
T

TSAO

Type-Safe Associated Objects.

Libs
T

Twinkle

Easy way to make elements in your iOS app twinkle.

Libs
T

TwitterTextEditor

A standalone, flexible API that provides a full featured rich text editor for iOS applications.

Libs
T

TypedDate

Enhancing Date handling by enabling type-level customization of date components

Libs
T

Typhoon

Dependency injection toolkit.

Libs
T

Typist

Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.

Libs
T

TZStackView

An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.

Libs
U

UI Testing Cheat Sheet

Answers to common "How do I test this with UI Testing?" questions with a working example app.

Libs
U

UICollectionViewSplitLayout

UICollectionViewSplitLayout makes collection view more responsive.

Libs
U

UIColor-Hex-Swift

Hex to UIColor converter.

Libs
U

UIDeviceComplete

UIDevice extensions that fill in the missing pieces.

Libs
U

UIFontComplete

Font management (System & Custom) for iOS and tvOS.

Libs
U

UIGradient

A simple and powerful library for using gradient layer, image, color.

Libs
U

UIImageColors

iTunes style color fetcher for UIImage.

Libs
U

UITextField-Navigation

UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.

Libs
U

UltraDrawerView

Lightweight, fast and customizable Drawer View implementation identical to Apple Maps, Stocks and etc.

Libs
U

Umbrella

Analytics abstraction layer.

Libs
U

Unrealm

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.

Libs
U

Upsurge

Simple and fast matrix and vector math.

Libs
U

URLEmbeddedView

Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.

Libs
U

URLNavigator

Elegant URL Routing.

Libs
U

URLQueryItemEncoder

An Encoder for encoding any Encodable value into an array of URLQueryItem.

Libs
U

UTIKit

an UTI (Uniform Type Identifier) wrapper.

Libs
U

UXMPDFKit

A PDF viewer and annotator that can be embedded in iOS applications.

Libs
V

Vaccine

Make your apps immune to recompile-decease.

Libs
V

Valet

Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

Libs
V

ValidatedPropertyKit

Easily validate your Properties with Property Wrappers 👮.

Libs
V

Vapor

:penguin: - Elegant web framework that works on iOS, OS X, and Ubuntu.

Libs
V

VEditorKit

Lightweight and Powerful Editor Kit.

Libs
V

VegaScroll

Lightweight animation flowlayout for UICollectionView.

Libs
V

Venice

:penguin: - Communicating sequential processes (CSP), Linux ready.

Libs
V

Version

Version represents and compares semantic versions.

Libs
V

Version Tracker Swift

Versions tracker for your iOS, OS X, and tvOS app.

Libs
V

VerticalCardSwiper

A marriage between the Shazam Discover UI and Tinder, built with UICollectionView.

Libs
V

ViewAnimator

Brings your UI to life with just one line.

Libs
V

VisualEffectView

UIVisualEffectView subclass with tint color.

Libs
V

VKPinCodeView

Simple and elegant UI component for input PIN.

Libs
V

voice-overlay-ios

An overlay that gets your user’s voice permission and input as text in a customizable UI.

Libs
V

VueFlux

Unidirectional Data Flow State Management Architecture - Inspired by Vuex and Flux.

Libs
W

Watchdog

Utility for logging excessive blocking on the main thread.

Libs
W

WatchdogInspector

A logging tool to show the current framerate (fps) in the status bar of your iOS app.

Libs
W

WeakableSelf

A micro-framework to encapsulate [weak self] and guard statements within closures.

Libs
W

Weaver

A declarative, easy-to-use and safe Dependency Injection framework.

Libs
W

WhatsNew

Showcase new features after an app update similar to Pages, Numbers and Keynote.

Libs
W

WhatsNewKit

Showcase your awesome new app features.

Libs
W

When

A lightweight implementation of Promises.

Libs
W

Willow

Willow is a powerful, yet lightweight logging library.

Libs
W

Windless

Windless makes it easy to implement invisible layout loading view.

Libs
W

WKZombie

Headless browser.

Libs
W

WLEmptyState

A component that lets you customize the view when the dataset of UITableView is empty.

Libs
W

Workaholic

A GitHub-like work contribution timeline.

Libs
W

Wormholy

iOS network debugging, like a wizard 🧙‍.

Libs
W

WSTagsField

An iOS text field that represents different Tags.

Libs
X

XCGLogger

Full featured & Configurable logging utility with log levels, timestamps, and line numbers.

Libs
X

XCTest

The XCTest Project, A Swift core library for providing unit test support.

Libs
X

XestiMonitors

An extensible monitoring framework.

Libs
X

XLActionController

Fully customizable and extensible action sheet controller.

Libs
X

XLPagerTabStrip

Android PagerTabStrip for iOS.

Libs
X

XMLCoder

XMLEncoder & XMLDecoder based on Codable protocols from the standard library.

Libs
X

XMLMapper

A simple way to map XML to Objects.

Libs
Y

YamlSwift

Load YAML and JSON documents.

Libs
Y

Yams

:penguin: - Sweet YAML parser.

Libs
Y

YapAnimator

Your fast and friendly physics-based animation system.

Libs
Y

YiVideoEditor

a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.

Libs
Y

YMTreeMap

Treemap / Heatmap layout engine, based on Squarified.

Libs
Y

YNDropDownMenu

Adorable iOS drop down menu.

Libs
Y

YNExpandableCell

Awesome expandable, collapsible tableview cell for iOS.

Libs
Y

YNSearch

Awesome fully customizable search view like Pinterest.

Libs
Y

YPImagePicker

Instagram-like image picker & filters for iOS.

Libs
Z

ZamzamKit

A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.

Libs
Z

Zephyr

Effortlessly synchronize NSUserDefaults over iCloud.

Libs
Z

Zewo

:penguin: - Server-Side Swift.

Libs
Z

ZImageCropper

Crop image in any shape.

Libs
Z

Zingle

An alert will display underneath your UINavigationBar.

Libs
Z

Zip

Framework for zipping and unzipping files.

Libs
Z

Zip Foundation

A library to create, read and modify ZIP archive files.

Libs
Z

ZMarkupParser

Helps you convert HTML strings into NSAttributedString with customized styles and tags.

Libs

Misc(19 items)

B

Beak

A command line interface for your Swift scripts.

Misc
B

BetterCodable

Level up your `Codable` structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom `init(from decoder: Decoder)` throws and suffer through boilerplate.

Misc
C

CodableWrappers

A Collection of PropertyWrappers to make custom Serialization of Codable Types easy.

Misc
F

Forked

Generalized approach to managing shared data in Swift applications to support Local-first apps.

Misc
F

Fugen

A command line tool for exporting resources and generating code from your Figma files.

Misc
M

MemberwiseInit

`@MemberwiseInit` is a Swift Macro that can more often provide your intended `init`, while following the same safe-by-default semantics of Swift’s memberwise initializers.

Misc
M

Model2App

Turn your data model into a working CRUD app.

Misc
S

Surmagic

Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.

Misc
S

SwagGen

:penguin: - A command line tool for generating a REST API from a Swagger spec based off Stencil templates.

Misc
S

Swiftbrew

Homebrew for Swift packages.

Misc
S

SwiftGen

A suite of tools to auto-generate code for various assets of your project.

Misc
S

SwiftKit

Start your next Open-Source Swift Framework 📦.

Misc
S

SwiftPlate

Easily generate cross platform framework projects from the command line.

Misc
T

Toybox

Xcode Playground management made easy.

Misc
T

Tuist

An open source command line tool to create, maintain and interact with your Xcode projects at scale.

Misc
X

xc

A tool to open the Xcode project file by the specified version.

Misc
X

xcbeautify

Little beautifier tool for xcodebuild.

Misc
X

XcodeGen

Tool for generating Xcode projects from a YAML file and your project directory.

Misc
X

xcodeproj

A library to read, update and write Xcode projects and workspaces.

Misc