Utilities

FBMemoryProfiler

2574

Tool that helps with profiling iOS Memory usage.

SwiftOCR

2449

Fast and simple OCR library.

SwiftyStoreKit

1982

A lightweight In App Purchases framework.

Siren

1852

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

PeekPop

1817

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

PhoneNumberKit

1777

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

EFQRCode

1535

A better way to operate two-dimensional(QR) code.

Enjoy iOS Cookies?

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

FileKit

1381

Simple and expressive file management.

GDPerformanceView

1333

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

DeviceKit

1204

Value-type replacement of UIDevice.

Dwifft

1200

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

peek

1149

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

URLNavigator

1135

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

facebook-sdk-swift

1100

Integrate your iOS apps in Swift with Facebook Platform.

FileBrowser

1020

Finder-style iOS file browser.

Hydra

1003

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

Bolts-Swift

965

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

Zip

960

Framework for zipping and unzipping files.

Armchair

926

A simple yet powerful App Review Manager.

PinpointKit

895

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

LeeGo

882

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

Cleanse

868

Lightweight dependency injection framework.

Files

857

A nicer way to handle files & folders.

RateLimit

836

Simple utility for only executing code every so often.

Traits

832

Modify your native iOS app in real time.

LocalizationKit

823

Realtime Dynamic localization translation delivery system for iOS and macOS.

Appz

810

Launch external apps, and deeplink, with ease.

WKZombie

801

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

Overdrive

801

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

Typist

783

Small UIKit keyboard manager for iOS apps.

LicensePlist

777

iOS license plists generator.

SwiftSVG

764

A simple single pass SVG parser.

KZFileWatchers

760

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

StatusProvider

753

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

Enjoy iOS Cookies?

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

Money

741

Framework for working with money & currency.

SwiftyMarkdown

698

Converts Markdown files and strings into NSAttributedString.

ObjectiveKit

635

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

FutureKit

631

Future/Promises library for IOS and OS X.

Cluster

603

Easy Map Annotation Clustering.

Simplicity

601

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

Tactile

598

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

TaskQueue

589

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

AIToolbox

579

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

Validated

572

A Swift μ-Library for Somewhat Dependent Types.

BFKit-Swift

572

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

Preheat

558

Automates prefetching of content in UITableView and UICollectionView.

Highlighter

553

🖍 Highlight whatever you want!

emitter-kit

508

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

Compass

495

Helps you setup a central navigation system for your application.

SwiftCop

487

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

SwiftyOAuth

450

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

FormValidatorSwift

449

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

Sensitive

433

Fresh look at work with gestures.

Apodimark

426

Fast, flexible markdown parser.

Retry

419

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

Postal

415

A framework providing simple access to common email providers.

Bleu

411

Library that can handle CoreBluetooth easily.

Down

388

Blazing fast Markdown rendering, built upon cmark.

Palau

386

NSUserDefaults with Wings.

IBLocalizable

380

Localize your views directly in Interface Builder with IBLocalizable.

Zephyr

358

Effortlessly synchronize NSUserDefaults over iCloud.

PatronKit

350

A framework to add patronage to your apps.

Reductio

336

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

GlueKit

328

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

GraphQL

308

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

Buffer

302

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

RbSwift

249

Extensions for Swift with hundreds of handy methods.

Noze.io

235

Evented I/O streams inspired by Node.js

Enjoy iOS Cookies?

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

Floater

230

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

PDFGenerator

217

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

Dispatch

210

Multi-store Flux implementation in Swift.

AppVersionMonitor

207

Monitor iOS app versions easily.

Me

194

A super slim solution to the nested asynchronous computations.

Flow

186

A lightweight library for operation oriented programming.

QuickActions

182

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

Regex

176

Regular expressions for Swift.

SipHash

174

Simple and secure hashing with the SipHash algorithm.

BentoMap

165

An implementation of quadtrees for map annotation clustering and storage.

Haptica

163

Easy Haptic Feedback Generator.

KBKit

161

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

GCDTimer

161

Well tested Grand Central Dispatch (GCD) Timer.

PersistentStorageSerializable

155

Library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.

UTIKit

153

An UTI (Uniform Type Identifier) wrapper.

logo

145

A Logo interpreter.

overlook

144

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.

TapticEngine

140

Generates haptic feedback vibrations on iOS device.

Outlets

127

Utility functions for validating IBOutlet and IBAction connections.

Trackable

120

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

Selenops

113

A stupid simple Web Crawler.

Fog Machine

111

Framework for parallel processing.

SwiftyConfiguration

106

Modern API for Plist.

NoticeObserveKit

106

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

MissionControl

99

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

SuggestionsBox

96

Helps you build better a product trough your user suggestions.

SwiftLuhn

92

Debit/Credit card validation port of the Luhn Algorithm.

DelegateProxy

92

Proxy for receive delegate events more practically.

impeller

81

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

SwiftStock

69

A financial markets library for accessing Yahoo! Finance APIs.

pencil

64

Write any value to file easily.

GraphQLicious

64

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

Cely

64

Plug-n-Play login system for iOS.

Framezilla

59

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

Enjoy iOS Cookies?

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

JGSettingsManager

50

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

AsyncKit

49

Utilities for asynchronous code inspired by JavaScript module async.

Router

48

Simple Navigation for iOS.

Threader

41

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

ABNScheduler

37

A local notifications scheduler for iOS.

AppReviewKit

36

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

PiedPiper

32

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

BigBoard

30

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

Roman

29

Seamless Roman numeral conversion.

ReusableViews

20

Syntactic sugar library that improves syntax with regards to dequeueable types and storyboard view controller instantiation.

Brisk

19

A DSL that allows concise and effective concurrency manipulation.

DGLocalization

18

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

Lazy

14

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

NominatimSwift

11

A wrapper for (reverse) geocoding of OpenStreetMap data.

Once

8

A micro framework to execute closure just once.

SwifterSwift

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

SwiftAI

Highly optimized artificial intelligence and machine learning library.

PushNotificationHandler

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