Utilities

SwiftAI

4375

Highly optimized artificial intelligence and machine learning library.

SwiftOCR

2328

Fast and simple OCR library.

FBMemoryProfiler

2321

Tool that helps with profiling iOS Memory usage.

SwiftyStoreKit

1811

A lightweight In App Purchases framework.

PeekPop

1786

A framework that brings backwards-compatibility to Peek and Pop.

Siren

1721

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

PhoneNumberKit

1655

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

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

FileKit

1301

Simple and expressive file management.

GDPerformanceView

1260

Shows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate.

peek

1149

Lets you easily check your application against your user interface's specification guide(s).

DeviceKit

1109

Value-type replacement of UIDevice.

facebook-sdk-swift

1033

Integrate your iOS apps in Swift with Facebook Platform.

URLNavigator

1012

Provides an elegant way to navigate through view controllers by URLs.

Dwifft

1004

An algorithm that solves the LCS problem plus handy tool to reload updated table or collection view.

FileBrowser

986

Finder-style iOS file browser.

Bolts-Swift

932

A collection of low-level libraries designed to make developing mobile apps easier.

Hydra

919

Full-featured lightweight library which allows you to write better async code.

Zip

897

Framework for zipping and unzipping files.

PinpointKit

891

Lets your testers and users send feedback with annotated screenshots and logs using a simple gesture.

Armchair

887

A simple yet powerful App Review Manager.

LeeGo

861

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

Cleanse

837

Lightweight dependency injection framework.

RateLimit

821

Simple utility for only executing code every so often.

Traits

810

Modify your native iOS app in real time.

Files

801

A nicer way to handle files & folders.

Overdrive

790

Fast async task based framework with focus on type safety, concurrency and multi threading.

LocalizationKit

788

Realtime Dynamic localization translation delivery system for iOS and macOS.

Appz

778

Launch external apps, and deeplink, with ease.

WKZombie

774

A library to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser.

Typist

753

Small UIKit keyboard manager for iOS apps.

SwiftSVG

748

A simple single pass SVG parser.

KZFileWatchers

747

A micro-framework for observing file changes, both local and remote. Helpful in building developer tools.

StatusProvider

744

Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views.

Money

711

Framework for working with money & currency.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

SwiftyMarkdown

675

Converts Markdown files and strings into NSAttributedString.

FutureKit

619

Future/Promises library for IOS and OS X.

Simplicity

594

A simple way to implement Facebook and Google login in your iOS and OS X apps.

ObjectiveKit

592

Swift-friendly API for a set of powerful Objective C runtime functions.

Tactile

588

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

TaskQueue

575

Library which allows you to schedule tasks once and then let the queue execute them in a synchronious matter.

Validated

558

A Swift μ-Library for Somewhat Dependent Types.

AIToolbox

556

A toolbox of AI modules: Graphs/Trees, Support Vector Machines, Neural Networks, PCA, K-Means, Genetic Algorithms.

BFKit-Swift

553

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

Preheat

550

Automates prefetching of content in UITableView and UICollectionView.

emitter-kit

501

A replacement for NSNotificationCenter#addObserver and NSObject#addObserver that is type-safe and not verbose.

SwiftCop

480

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

Compass

474

Helps you setup a central navigation system for your application.

SwiftyOAuth

448

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

FormValidatorSwift

441

A framework to validate inputs of text fields and text views in a convenient way.

Apodimark

425

Fast, flexible markdown parser.

Sensitive

419

Fresh look at work with gestures.

Postal

411

A framework providing simple access to common email providers.

Retry

408

Haven't you wished for try to sometimes try a little harder? Meet retry.

Palau

386

NSUserDefaults with Wings.

IBLocalizable

369

Localize your views directly in Interface Builder with IBLocalizable.

PatronKit

348

A framework to add patronage to your apps.

Zephyr

344

Effortlessly synchronize NSUserDefaults over iCloud.

Reductio

326

A tool used to extract keywords and phrases using an implementation of the algorithm TextRank.

GlueKit

317

Framework for creating observables and manipulating them in interesting and useful ways.

Down

301

Blazing fast Markdown rendering, built upon cmark.

Buffer

282

μ-framework for efficient array diffs, collection observation and cell configuration.

GraphQL

256

The Swift implementation for GraphQL, a query language for APIs created by Facebook.

Floater

230

Add a floating fingertip & automate your app demo video using Xcode UI tests.

Noze.io

229

Evented I/O streams inspired by Node.js

AppVersionMonitor

201

Monitor iOS app versions easily.

PDFGenerator

196

A simple PDF generator that generates with UIView, UIImage, ...etc.

Me

193

A super slim solution to the nested asynchronous computations.

Flow

184

A lightweight library for operation oriented programming.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

QuickActions

177

Wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts)

SipHash

166

Simple and secure hashing with the SipHash algorithm.

Regex

166

Regular expressions for Swift.

KBKit

162

Extends UIKit to add support for navigating around using a physical keyboard.(e.g. bluetooth keyboard)

GCDTimer

159

Well tested Grand Central Dispatch (GCD) Timer.

BentoMap

158

An implementation of quadtrees for map annotation clustering and storage.

overlook

142

A commandline app that will watch your folder and monitor any changes. When a change occurs, Overlook will execute (or restart) a command you specify.

UTIKit

140

An UTI (Uniform Type Identifier) wrapper.

Outlets

126

Utility functions for validating IBOutlet and IBAction connections.

Trackable

114

A simple analytics integration helper library. It’s especially designed for easy and comfortable integration with existing projects.

Fog Machine

110

Framework for parallel processing.

NoticeObserveKit

101

Type-safe NotificationCenter wrapper that associates notice type with info type.

SwiftyConfiguration

98

Modern API for Plist.

MissionControl

98

Super powerful remote config utility(iOS, watchOS, tvOS, OSX).

SuggestionsBox

97

Helps you build better a product trough your user suggestions.

DelegateProxy

93

Proxy for receive delegate events more practically.

SwiftLuhn

90

Debit/Credit card validation port of the Luhn Algorithm.

impeller

78

Distributed Value Store (DVS) inspired by successful Distributed Version Control Systems (DVCSes) like Git and Mercurial.

SwiftStock

65

A financial markets library for accessing Yahoo! Finance APIs.

GraphQLicious

62

A component with a DSL to declare GraphQL queries and to get string representations out of them.

Framezilla

57

Library which wraps working with frames with a nice chaining syntax.

Cely

57

Plug-n-Play login system for iOS.

pencil

56

Write any value to file easily.

JGSettingsManager

50

An easy-to-use settings manager to define, access, and store NSUserDefaults.

AsyncKit

45

Utilities for asynchronous code inspired by JavaScript module async.

Threader

41

Makes GCD calls easy to read & write. It also provides a simple way to execute code where and when you want.

AppReviewKit

36

An alternative solution to remind your users to review your app by caloon.co.

Router

34

Simple Navigation for iOS.

ABNScheduler

33

A local notifications scheduler for iOS.

PiedPiper

28

A small set of classes and functions to make easy use of Futures, Promises and async computation in general.

Roman

27

Seamless Roman numeral conversion.

BigBoard

23

An elegant financial markets mibrary, that makes requests to Yahoo Finance API's.

DGLocalization

18

In-App localization, provides efficient way of localization of application without changing system language of phone and without restarting the phone.

Brisk

18

A DSL that allows concise and effective concurrency manipulation.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

Lazy

14

Save the hard work for later, lazily evaluate values anywhere.

NominatimSwift

9

A wrapper for (reverse) geocoding of OpenStreetMap data.

Once

7

A micro framework to execute closure just once.

SwifterSwift

A handy collection of more than 370 native Swift 3 extensions to boost your productivity.

PushNotificationHandler

A simple library to register(optional) and handle push notifications in your app.