Utilities

Umbrella

9262

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

Highlighter

7859

πŸ– Highlight whatever you want!

BigBoard

4266

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

FutureKit

3916

Future/Promises library for IOS and OS X.

Router

3036

Simple Navigation for iOS.

ZIPFoundation

2630

Effortless ZIP Handling.

Siren

2415

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

Enjoy iOS Cookies?

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

pencil

2164

Write any value to file easily.

PhoneNumberKit

2021

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

IBLocalizable

1920

Localize your views directly in Interface Builder with IBLocalizable.

ArcKit

1866

A location and activity recording framework for iOS.

PeekPop

1854

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

Cluster

1673

Easy Map Annotation Clustering.

ReusableViews

1633

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

FileKit

1590

Simple and expressive file management.

Brisk

1559

A DSL that allows concise and effective concurrency manipulation.

Toggler

1550

πŸ’‘ don't further use 'isSelected' to every button. use 'Toggler' to simply control your buttons.

Roman

1378

Seamless Roman numeral conversion.

URLNavigator

1277

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

InstantSearch

1275

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

Freedom

1131

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

FileBrowser

1088

Finder-style iOS file browser.

Zip

1051

Framework for zipping and unzipping files.

Cely

990

Plug-n-Play login system for iOS.

RbSwift

988

Extensions for Swift with hundreds of handy methods.

Armchair

977

A simple yet powerful App Review Manager.

ABNScheduler

974

A local notifications scheduler for iOS.

Retry

955

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

Bolts-Swift

886

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

Validated

881

A Swift ΞΌ-Library for Somewhat Dependent Types.

facebook-sdk-swift

846

Integrate your iOS apps in Swift with Facebook Platform.

SwiftSVG

815

A simple single pass SVG parser.

SwiftyStoreKit

787

A lightweight In App Purchases framework.

SwiftLuhn

782

Debit/Credit card validation port of the Luhn Algorithm.

Enjoy iOS Cookies?

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

Money

780

Framework for working with money & currency.

Appz

779

Launch external apps, and deeplink, with ease.

Framezilla

718

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

LaunchAtLogin

691

Add 'Launch at Login' functionality to your sandboxed macOS app in seconds.

Sensitive

685

Fresh look at work with gestures.

Postal

649

A framework providing simple access to common email providers.

GraphQL

633

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

PDFGenerator

626

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

Tactile

615

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

JGSettingsManager

605

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

Bleu

599

Library that can handle CoreBluetooth easily.

overlook

586

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.

Compass

535

Helps you setup a central navigation system for your application.

Outlets

525

Utility functions for validating IBOutlet and IBAction connections.

Simplicity

520

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

GlueKit

520

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

SwiftCop

496

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

DefaultsKit

494

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

DGLocalization

457

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

Disk

432

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

Files

427

A nicer way to handle files & folders.

Reductio

398

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

DataSources

385

πŸ’Ύ πŸ”œπŸ“± Type-safe data-driven CollectionView, TableView Framework.

logo

381

A Logo interpreter.

Zephyr

376

Effortlessly synchronize NSUserDefaults over iCloud.

PushNotificationHandler

367

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

PatronKit

356

A framework to add patronage to your apps.

Trackable

346

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

Buffer

345

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

LocalizationKit

343

Realtime Dynamic localization translation delivery system for iOS and macOS.

SwiftStock

341

A financial markets library for accessing Yahoo! Finance APIs.

UTIKit

321

An UTI (Uniform Type Identifier) wrapper.

FormValidatorSwift

321

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

Swinject

316

Dependency injection framework.

Enjoy iOS Cookies?

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

LicensePlist

305

iOS license plists generator.

is-camera-on

287

Check if the built-in Mac camera is on.

GraphQLicious

277

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

ObjectiveKit

272

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

Noze.io

252

Evented I/O streams inspired by Node.js

HotKey

240

Simple global shortcuts in macOS.

peek

233

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

impeller

226

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

SipHash

224

Simple and secure hashing with the SipHash algorithm.

Threader

219

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

AppVersionMonitor

215

Monitor iOS app versions easily.

Regex

207

Regular expressions for Swift.

SwiftCssParser

202

A Powerful, extensible CSS Parser.

GDPerformanceView

199

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

QuickActions

192

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

SwiftyOAuth

190

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

Floater

190

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

NominatimSwift

188

A wrapper for (reverse) geocoding of OpenStreetMap data.

Typist

185

Small UIKit keyboard manager for iOS apps.

Simple Deep Linking

179

A simple way to consume custom deep link URLs.

KBKit

162

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

FeedKit

160

An RSS, Atom and JSON Feed parser.

BFKit-Swift

154

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

Preheat

148

Automates prefetching of content in UITableView and UICollectionView.

emitter-kit

145

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

WKZombie

142

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

Dwifft

135

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

SwiftOCR

134

Fast and simple OCR library.

RGListKit

132

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

Palau

131

NSUserDefaults with Wings.

LeeGo

126

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

PersistentStorageSerializable

120

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

PinpointKit

112

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

Once

100

A micro framework to execute closure just once.

Enjoy iOS Cookies?

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

DeviceKit

100

Value-type replacement of UIDevice.

MissionControl

99

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

Flow

93

A lightweight library for operation oriented programming.

RateLimit

84

Simple utility for only executing code every so often.

Hanson

84

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

DelegateProxy

75

Proxy for receive delegate events more practically.

FBMemoryProfiler

73

Tool that helps with profiling iOS Memory usage.

SwiftyConfiguration

66

Modern API for Plist.

UIDeviceComplete

63

UIDevice extensions that fill in the missing pieces.

SuggestionsBox

56

Helps you build better a product trough your user suggestions.

KZFileWatchers

50

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

StatusProvider

46

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

EFQRCode

46

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

Fog Machine

43

Framework for parallel processing.

TapticEngine

40

Generates haptic feedback vibrations on iOS device.

AppReviewKit

37

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

Cleanse

35

Lightweight dependency injection framework.

NoticeObserveKit

34

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

Lazy

29

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

Fuse

25

A lightweight fuzzy-search library, with zero dependencies.

SwifterSwift

23

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

Traits

19

Modify your native iOS app in real time.

bluejay

15

A simple framework for building reliable Bluetooth LE apps.

SwiftyVersionTracker

15

Track which versions of your application user previously installed.

Selenops

13

A stupid simple Web Crawler.

Haptica

Easy Haptic Feedback Generator.

GSTouchesShowingWindow-Swift

Surface all touches in your iOS app when creating videos!

BentoMap

An implementation of quadtrees for map annotation clustering and storage.