Utilities

FBMemoryProfiler

2652

Tool that helps with profiling iOS Memory usage.

SwiftOCR

2571

Fast and simple OCR library.

SwiftyStoreKit

2241

A lightweight In App Purchases framework.

Siren

1952

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

PhoneNumberKit

1872

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

PeekPop

1832

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

EFQRCode

1749

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

Enjoy iOS Cookies?

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

Swinject

1738

Dependency injection framework.

FileKit

1515

Simple and expressive file management.

GDPerformanceView

1460

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

DeviceKit

1456

Value-type replacement of UIDevice.

Dwifft

1319

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

URLNavigator

1204

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

facebook-sdk-swift

1155

Integrate your iOS apps in Swift with Facebook Platform.

peek

1149

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

Hydra

1073

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

FileBrowser

1045

Finder-style iOS file browser.

Zip

1006

Framework for zipping and unzipping files.

Bolts-Swift

987

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

Armchair

950

A simple yet powerful App Review Manager.

PinpointKit

903

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

Cleanse

902

Lightweight dependency injection framework.

Files

898

A nicer way to handle files & folders.

LeeGo

894

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

LicensePlist

866

iOS license plists generator.

LocalizationKit

857

Realtime Dynamic localization translation delivery system for iOS and macOS.

RateLimit

843

Simple utility for only executing code every so often.

WKZombie

840

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

Traits

840

Modify your native iOS app in real time.

Appz

825

Launch external apps, and deeplink, with ease.

Overdrive

804

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

Typist

792

Small UIKit keyboard manager for iOS apps.

SwiftSVG

783

A simple single pass SVG parser.

KZFileWatchers

765

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

Enjoy iOS Cookies?

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

StatusProvider

762

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

Money

759

Framework for working with money & currency.

ZIPFoundation

713

Effortless ZIP Handling.

ObjectiveKit

658

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

Cluster

652

Easy Map Annotation Clustering.

FutureKit

642

Future/Promises library for IOS and OS X.

Simplicity

616

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

BFKit-Swift

612

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

Tactile

611

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

TaskQueue

595

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

Highlighter

591

🖍 Highlight whatever you want!

Validated

576

A Swift μ-Library for Somewhat Dependent Types.

Preheat

571

Automates prefetching of content in UITableView and UICollectionView.

emitter-kit

514

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

Compass

514

Helps you setup a central navigation system for your application.

bluejay

502

A simple framework for building reliable Bluetooth LE apps.

SwiftCop

493

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

Hanson

455

Lightweight library to observe and bind values, developed to support the MVVM architecture.

SwiftyOAuth

454

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

FormValidatorSwift

451

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

Sensitive

441

Fresh look at work with gestures.

Bleu

422

Library that can handle CoreBluetooth easily.

Postal

420

A framework providing simple access to common email providers.

Retry

419

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

Fuse

408

A lightweight fuzzy-search library, with zero dependencies.

Palau

386

NSUserDefaults with Wings.

IBLocalizable

383

Localize your views directly in Interface Builder with IBLocalizable.

Zephyr

369

Effortlessly synchronize NSUserDefaults over iCloud.

PatronKit

354

A framework to add patronage to your apps.

Simple Deep Linking

350

A simple way to consume custom deep link URLs.

Reductio

342

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

GraphQL

333

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

GlueKit

333

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

Buffer

307

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

Enjoy iOS Cookies?

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

RbSwift

261

Extensions for Swift with hundreds of handy methods.

PDFGenerator

236

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

Noze.io

236

Evented I/O streams inspired by Node.js

Floater

232

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

Dispatch

222

Multi-store Flux implementation in Swift.

SwiftCssParser

215

A Powerful, extensible CSS Parser.

AppVersionMonitor

209

Monitor iOS app versions easily.

Me

194

A super slim solution to the nested asynchronous computations.

Umbrella

192

☂ Abstraction layer for analytics such as Firebase, Google Analytics, Fabric Answers, Flurry, Mixpanel, etc.

Regex

188

Regular expressions for Swift.

Flow

187

A lightweight library for operation oriented programming.

QuickActions

185

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

SipHash

183

Simple and secure hashing with the SipHash algorithm.

UTIKit

181

An UTI (Uniform Type Identifier) wrapper.

Haptica

176

Easy Haptic Feedback Generator.

BentoMap

167

An implementation of quadtrees for map annotation clustering and storage.

KBKit

162

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

GCDTimer

162

Well tested Grand Central Dispatch (GCD) Timer.

RGListKit

158

A Protocol & MVVM based framework to easily populate a UITableView or UICollectionView via single API.

PersistentStorageSerializable

158

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

logo

150

A Logo interpreter.

TapticEngine

149

Generates haptic feedback vibrations on iOS device.

overlook

145

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.

SwiftyVersionTracker

140

Track which versions of your application user previously installed.

Outlets

127

Utility functions for validating IBOutlet and IBAction connections.

InstantSearch

125

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

Trackable

124

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

Selenops

117

A stupid simple Web Crawler.

Fog Machine

114

Framework for parallel processing.

NoticeObserveKit

106

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

SwiftyConfiguration

105

Modern API for Plist.

MissionControl

100

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

SuggestionsBox

97

Helps you build better a product trough your user suggestions.

SwiftLuhn

96

Debit/Credit card validation port of the Luhn Algorithm.

Enjoy iOS Cookies?

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

DelegateProxy

92

Proxy for receive delegate events more practically.

impeller

82

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

SwiftStock

72

A financial markets library for accessing Yahoo! Finance APIs.

GraphQLicious

68

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

Framezilla

68

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

pencil

65

Write any value to file easily.

Cely

65

Plug-n-Play login system for iOS.

Router

57

Simple Navigation for iOS.

Freedom

51

Enables your app to open URLs in third-party browsers that your users have installed on their device.

JGSettingsManager

50

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

AsyncKit

50

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.

ABNScheduler

39

A local notifications scheduler for iOS.

AppReviewKit

37

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

BigBoard

34

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

PiedPiper

32

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

Roman

29

Seamless Roman numeral conversion.

ReusableViews

26

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

DGLocalization

20

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

Brisk

20

A DSL that allows concise and effective concurrency manipulation.

Lazy

14

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

NominatimSwift

12

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.

PushNotificationHandler

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