User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome iOS

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Jan. 17, 2022, 3 p.m.

Thank you vsouza & contributors
View Topic on GitHub:
vsouza/awesome-ios

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Getting Started

Accessibility

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

203
19
107d
MIT

Alexa

Swift library to develop custom Alexa Skills

168
14
4y 4m
MIT

Analytics

App Routing

iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!

589
32
5y 9m
n/a

A splendid route-matching, block-based way to handle your deep links.

3.37K
279
1y 53d
MIT

An easier way to handle third-party URL schemes in iOS apps.

1.81K
126
5y 115d
MIT

URL routing library for iOS with a simple block-based API

5.54K
678
5m
BSD-3-Clause

URLScheme router than supports auto creation of UIViewControllers for associated url parameters to allow creation of navigation stacks

95
5
6y 80d
n/a

📱 Launch external apps, and deeplink, with ease using Swift!

1.11K
78
4m
MIT

⛵️ Elegant URL Routing for Swift

2.77K
248
1y 10m
MIT

Marshroute is an iOS Library for making your Routers simple but extremely powerful

209
31
1y 8m
MIT

A URL Router for iOS, written in Swift

265
27
2y 119d
MIT

🛣 Simple Navigation for iOS - ⚠️ Deprecated

459
28
88d
MIT

Coordinators Essential tutorial

736
59
2y 115d
MIT

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

1.61K
92
5m
MIT

🎯 Your easiest way to handle all URLs.

129
3
3y 8m
MIT

📱📲 Navigate between view controllers with ease. 💫 🔜 More stable version (written in Swift 5) coming soon.

69
5
2y 7m
MIT

DZURLRoute是支持基于标准URL进行Native页面间跳转的Objective-C实现。方便您架构页面之间高内聚低耦合的开发模式。他的核心思想是把每一个页面当成一个资源,通过标准的URL协议(统一资源定位符)来定位到每一个可触达的页面(资源)。

72
25
3y 8m
MIT

Route URL schemes easily

372
20
11d
MIT

Interface-oriented router for discovering modules, and injecting dependencies with protocol in Objective-C and Swift.

588
105
2y 4m
MIT

Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.

573
41
12d
MIT

LiteRoute is easy transition for your app. Written on Swift 4

90
20
1y 9m
MIT

An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind

485
21
105d
MIT

A library for managing complex workflows in Swift

199
8
7d
Apache-2.0

Apple TV

A simple library to make authenticating tvOS apps easy via their iOS counterparts.

517
36
4y 10m
MIT

YouTube video player for iOS, tvOS and macOS

2.85K
608
1y 40d
MIT

Swifty TVML template manager with or without client-server

81
12
4y 10m
MIT

Turn your TV into a dashboard displaying any webpage!

223
18
6y 14d
MIT

Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV.

80
26
1y 10m
BSD-3-Clause

tvOS controls and extensions that add parallax effect to your application.

456
47
1y 5m
MIT

Light and scrollable view controller for tvOS to present blocks of text

38
4
2y 26d
MIT

Light wrapper of UIButton that allows extra customization for tvOS

65
19
1y 114d
MIT

📺 tvOS '... More' Button

53
14
1y 87d
MIT

PIN keyboard for tvOS

104
10
6m
MIT

Handwriting numbers recognizer for Siri Remote

177
5
3y 9m
MIT

Light wrapper of UITableViewCell that allows extra customization for tvOS

30
3
2y 15d
MIT

TvOSSlider is an implementation of UISlider for tvOS.

34
10
2y 8d
MIT

Architecture Patterns

Swift Interaction with VIPER Architecture

113
14
3y 10m
MIT

Example of Clean Architecture of iOS app using RxSwift

3.28K
425
70d
MIT

Viper Framework for iOS using Swift

452
68
4m
MIT

Reactant is a reactive architecture for iOS

371
13
2y 56d
MIT

YARCH iOS Architecture

187
22
1y 8m
MIT

This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.

615
168
3y 22d
Apache-2.0

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

653
30
111d
MIT

A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.

63
12
6m
MIT

MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications

10
1
2y 10m
MIT

A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others

1.07K
136
2y 9m
MIT

SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.

3K
345
76d
MIT

Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)

109
8
1y 112d
MIT

ARKit

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

5.06K
705
2y 48d
MIT

ARKit Base Project. Place virtual objects based on WWDC example project

319
79
1y 9m
MIT

Capture & record ARKit videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆.

1.43K
203
6m
Apache-2.0

A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.

88
8
4y 2d
MIT

This library uses ARKit Face Tracking in order to catch user's smile.

626
37
1y 4m
MIT

PlacenoteSDK Sample app in native iOS using ARKit, written primarily in Swift

86
16
2y 86d
n/a

🦕 Unofficial Google Poly SDK in Swift – search, discover, and download 3D models and scenes

78
11
1y 75d
MIT

Power! Unlimited power for ARKit 2.0!

496
60
2y 8m
MIT

Authentication

Easy to use OAuth 2 library for iOS, written in Swift.

620
84
1y 2d
Apache-2.0

Simple OAuth2 library with a support of multiple services.

67
10
3y 113d
n/a

A simple to use, standard interface for authenticating to oauth 2.0 protected endpoints via SFSafariViewController.

256
14
4y 102d
MIT

OAuth2 framework for macOS and iOS, written in Swift.

1.05K
256
4m
n/a

Swift based OAuth library for iOS

2.96K
561
45d
MIT

Simple social authentication for iOS.

1.15K
140
6y 8m
MIT

A swift implementation of OAuth2

83
22
4y 8m
n/a

A simple OAuth library for iOS with a built-in set of providers

478
28
2y 63d
MIT

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

686
72
5y 110d
Apache-2.0

A UIViewController subclass for Instagram authentication.

38
3
1y 11m
MIT

A quick and simple way to authenticate an Instagram user in your iPhone or iPad app.

89
20
2y 89d
MIT

A quick and simple way to authenticate a Dropbox user in your iPhone or iPad app.

42
10
2y 89d
MIT

A quick and simple way to authenticate a Box user in your iPhone or iPad app.

15
7
2y 88d
MIT

Simple way to authenticate Instagram accounts on iOS.

63
16
3y 11m
MIT

[In]visible ReCaptcha v2 for iOS

223
96
6m
MIT

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

31
9
76d
MIT

Blockchain

A pure swift Ethereum Web3 library

380
83
1y 44d
MIT

Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions on Ethereum network.

483
147
2y 7m
Apache-2.0

EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.

433
86
1y 10m
Apache-2.0

Bitcoin protocol toolkit for Swift

764
210
2y 111d
MIT

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

122
23
79d
MIT

This library provides convenient way to use Coinpaprika.com API in Swift.

30
5
99d
MIT

Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.

175
62
56d
MIT

Bridging

JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.

11.34K
2.27K
3y 9m
MIT

An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews

13.89K
2.93K
4y 71d
MIT

A framework for sharing code between iOS and OS X

140
5
5y 7m
MIT

Cache

Delightful on-disk cache (written in Swift)

1.24K
176
4y 10m
MIT

iOS Offline Caching for Web Content

520
49
5y 10m
MIT

A simple but flexible cache

614
32
6m
MIT

A lightweight generic cache for iOS written in Swift with extra love for images.

5.13K
592
1y 63d
Apache-2.0

High performance cache framework for iOS.

2.27K
476
4y 5m
MIT

Nothing but Cache.

2.5K
295
11m
n/a

Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours.

1.24K
83
46d
Apache-2.0

Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.

265
22
2y 4m
MIT

UITableView cell cache that cures scroll-lags on cell instantiating

73
12
4y 11m
MIT

A caching and consistency solution for immutable models.

649
52
2y 2d
Apache-2.0

Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X

2.52K
352
36d
Apache-2.0

Melodic Caching for Swift

36
4
2y 4m
n/a

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

2.9K
159
2y 83d
MIT

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

120
6
2y 3d
MIT

Swift caching library

213
15
1y 7m
MIT

LRU, type-safe, thread-safe memory cache class in Swift

74
4
2y 113d
MIT

Charts

Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

24.91K
5.12K
17d
Apache-2.0

A simple and beautiful chart lib used in Piner and CoinsMan for iOS

9.77K
1.81K
3y 10m
MIT

iOS Chart. Support animation, click, scroll, area highlight.

865
100
2y 31d
MIT

Elegant Line Graphs for iOS. (Charting library)

2.7K
401
2y 8m
MIT

iOS-based charting library for both line and bar graphs.

3.79K
439
4y 11m
n/a

A simple and animated Pie Chart for your iOS app.

1.75K
308
8y 69d
MIT

Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.

1.2K
140
4y 62d
MIT

iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.

648
118
6y 7m
Apache-2.0

A line chart library for iOS

856
125
5y 78d
Apache-2.0

candlestick chart for ios

963
277
6y 26d
n/a

ANDLineChartView is easy to use view-based class for displaying animated line chart.

422
56
4y 9m
MIT

An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.

367
52
7y 6m
MIT

Easy to use and highly customizable charts library for iOS

2.35K
397
4m
Apache-2.0

Flower-like chart written in Swift

15
5
1y 6m
n/a

An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

5.25K
466
3y 105d
MIT
93
39
3y 26d
Apache-2.0

Light weight charts view generater for iOS. Written in Swift.

982
68
5y 7m
MIT

A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS!

543
81
5y 12m
Apache-2.0

an iOS open source Radar Chart implementation

417
88
4y 8m
MIT

A customizable radar chart in Swift

205
25
2y 8d
MIT

Amazing animations available with MagicPie!

540
83
5y 106d
MIT

Easy to use and highly customizable pie charts library for iOS

490
87
2y 11m
Apache-2.0

This is pie chart that is very easy to use and customizable design.

39
7
2y 10m
MIT

Easy to use Spider (Radar) Chart library for iOS written in Swift.

80
7
2y 9m
MIT

Core Plot source code and example applications

2.73K
618
15d
BSD-3-Clause

Draw a chart with progress bar style

83
9
3y 11m
MIT

Diagram View for iOS

44
12
2y 8m
Apache-2.0

Line Chart library for iOS written in Swift

595
70
5y 97d
n/a

Line and area chart library for iOS

994
154
3y 89d
MIT

Eat fit is a component for attractive data representation inspired by Google Fit

663
81
1y 9m
MIT

Core Charts | Basic Scrollable Chart Library for iOS

72
9
2y 47d
MIT

Code Quality

iOS project bootstrap aimed at high quality coding.

2.05K
117
4y 119d
n/a

Asserts on roids, test all your assumptions with ease.

102
12
4y 94d
MIT

Objective-C style checker

257
39
8y 6m
Apache-2.0

Commit fully-formatted Objective-C as a team without even trying.

1.11K
181
11m
n/a

Optimizing UITableViewCell For Fast Scrolling

569
38
4y 9m
MIT

Cross-platform static analyzer and linter for Swift.

1.39K
51
4y 43d
MIT

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

546
40
2y 9m
MIT

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

145
9
4y 5m
n/a

Find memory leaks in your iOS app at develop time.

5.19K
865
4y 4m
n/a

Find memory issues & leaks in your iOS app without instruments

1.82K
147
4y 10m
MIT

iOS tool that helps with profiling iOS Memory usage.

3.42K
396
1y 8m
n/a

iOS library to help detecting retain cycles in runtime.

4.02K
532
4m
n/a

Awesome bug reporting for iOS apps

498
54
2y 7m
Apache-2.0

An xcconfig (Xcode configuration) file for easily turning on a boatload of warnings in your project or its targets.

441
22
6y 6m
n/a

Aardvark is a library that makes it dead simple to create actionable bug reports.

254
47
4m
Apache-2.0

In-app memory usage monitoring for iOS

168
15
1y 9m
MIT

Type-safe observable values and collections in Swift

363
20
4y 4m
MIT

A command-line tool and Xcode Extension for formatting Swift code

5.37K
415
39d
MIT

Makes it easier to support older versions of iOS by fixing things and adding missing methods

215
5
4y 7m
MIT

💊 Syntactic sugar for Swift do-try-catch

43
2
5y 84d
MIT

A guard to help you check if you make UI changes not in main thread

698
24
4y 7m
MIT

Find common xib and storyboard-related problems without running your app or writing unit tests.

955
29
3y 7m
MIT

decoupling between modules in your iOS Project. iOS模块化过程中模块间解耦方案

138
20
2y 58d
MIT

Flexible bug report framework for iOS

278
18
4y 8m
MIT

A Swift micro-framework to easily deal with weak references to self inside closures

67
4
11m
MIT

Linter

A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C

3.41K
431
8d
BSD-3-Clause

Measure Swift code metrics and get reports in Xcode, Jenkins and other CI platforms.

303
17
2y 7m
MIT

A tool to enforce Swift style and conventions.

15.6K
1.86K
32d
MIT

A linter tool for Interface Builder

926
37
84d
MIT

Share lint rules between projects and lint changed files with SwiftLint.

4
1
2y 11m
MIT

Lint anything by combining the power of scripts & regular expressions.

108
4
96d
MIT

Color

Yet another extension to manipulate colors easily in Swift and SwiftUI

2.69K
136
1y 6m
MIT

HEX color handling as an extension for UIColor.

676
96
1y 94d
MIT

A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.

3.1K
319
4y 9m
MIT

Convenience methods for creating color using RGBA hex string.

1.1K
142
8d
MIT

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

3.31K
218
33d
n/a

Flat UI color palette helpers written in Swift.

168
26
4y 11m
MIT

An attractive color generator for Swift. Ported from randomColor.js.

599
48
1y 9m
MIT

Generate color based on the given string.

25
7
2y 11m
MIT

A Lightweight But Powerful Color Kit (Swift)

420
19
4y 9m
MIT

Manage Colors, Integrate Night/Multiple Themes. (Unmaintained)

3.56K
525
2y 6m
MIT

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

169
19
2y 9m
n/a

A simple UIColor category to get color with hex code.

18
4
74d
MIT

Base types for theming an app.

300
12
5y 108d
n/a

A UIColor extension with CSS3 Color names.

64
3
5y 66d
MIT

An intuitive iOS color picker built in Swift.

480
116
1y 7m
MIT

Aesthetic color-scheme generation written in Swift

27
2
3y 11m
MIT

An unintrusive & light-weight iOS app-theming library with support for animated theme switching.

324
21
1y 34d
MPL-2.0

An action sheet styled color picker for iOS.

96
11
7m
MIT

Command Line

Swiftline is a set of tools to help you create command line applications.

1.17K
85
4y 69d
MIT

Compose beautiful command line interfaces in Swift

1.47K
80
73d
BSD-3-Clause

Terminal string styling for Swift.

263
20
11m
MIT

The smartest and most beautiful (POSIX compliant) Command line framework for Swift 🤖

1.15K
31
2y 103d
MIT

[DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts 🏃

1.89K
77
2y 4m
MIT

Simple & Elegant Command Line Interfaces in Swift

50
7
1y 9m
MIT

✏️Expressive styling on terminal string. (chalk for swift)

59
2
1y 61d
MIT

A Swift framework for shell scripting.

927
82
1y 114d
MIT

Generate Markdown documentation from source code

328
32
49d
MIT

Swift tool to generate Module Interfaces for Swift projects.

67
3
2y 30d
Apache-2.0

Concurrency

Coroutines, structured concurrency and CSP for Swift on macOS and Linux.

1.5K
62
4y 75d
MIT

Functional Concurrency Primitives

206
17
2y 9m
n/a

Operation Oriented Programming in Swift

217
6
4y 11m
MIT

A Swift DSL that allows concise and effective concurrency manipulation

25
3
2y 7m
MIT

An actor model library for swift.

38
3
5y 87d
MIT

⚡️ Fast async task based Swift framework with focus on type safety, concurrency and multi threading

821
28
4y 8m
MIT

A complete set of primitives for concurrency and reactive programming on Swift

154
13
106d
MIT

A lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.

170
16
3y 4m
MIT

Type-safe thread-local storage in Swift

68
9
3y 73d
n/a

Make your logic flow and data flow clean and human readable

16
2
4y 5m
MIT

Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

1K
43
2y 70d
MIT

Job Scheduler for IOS with Concurrent run, failure/retry, persistence, repeat, delay and more

313
32
6m
MIT

Easy, concurrent, asynchronous tasks in Swift.

42
4
3y 11m
MIT

A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. Same type of locker used in many of the large and small DBMSs in existence today.

2
2
2y 10m
Apache-2.0

Swift coroutines for iOS, macOS and Linux.

759
39
98d
MIT

Core Data

A synchronization framework for Core Data.

1.64K
138
1y 6d
MIT

Core Data code generation

3.04K
404
1y 26d
MIT

Super Awesome Easy Fetching for Core Data!

10.87K
1.84K
2y 28d
n/a

Unleashing the real power of Core Data with the elegance and safety of Swift

3.29K
211
117d
MIT

A type-safe, fluent Swift library for working with Core Data

31
4
1y 10m
MIT

Graph is a semantic database that is used to create data-driven applications.

865
70
2y 4m
MIT

A feature-light wrapper around Core Data that simplifies common database operations.

35
3
5y 1d
n/a

JSON to Core Data and back. Swift Core Data Sync.

2.54K
253
10m
n/a

Core Data made simple.

783
101
1y 11m
MIT

Super awesome Swift minion for Core Data (iOS, macOS, tvOS)

308
54
3y 4m
MIT

The Big Nerd Ranch Core Data Stack

561
77
4y 93d
MIT

A swifter Core Data stack

575
70
61d
MIT

A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift flavour.

235
17
6m
MIT

A Swift framework that wraps CoreData, hides context complexity, and helps facilitate best practices.

121
4
4y 83d
MIT

Simple CoreData wrapper to ease operations

14
5
4y 23d
MIT

100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer

217
39
1y 103d
n/a

JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.

167
8
90d
Apache-2.0

An NSPredicate DSL for iOS, OSX, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.

545
27
2y 10m
MIT

Write amazing, strong-typed and easy-to-read NSPredicate.

99
7
10m
MIT

Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.

78
16
4d
MIT

Database

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

14.84K
2.03K
5d
n/a

YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.

3.35K
372
1y 6m
n/a

A Cocoa / Objective-C wrapper around SQLite

13.63K
2.8K
7m
n/a

An alternative to Core Data for people who like having direct SQL access.

1.66K
185
14d
MIT

Effortlessly synchronize UserDefaults over iCloud.

769
56
72d
MIT

Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults

553
33
42d
MIT

💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!

64
6
1y 44d
MIT

Modern Swift API for NSUserDefaults

4.58K
339
4m
MIT

CoreData/Realm sweet wrapper written in Swift

2.12K
216
3y 8m
MIT

A type-safe, Swift-language layer over SQLite3.

8.01K
1.36K
45d
MIT

A toolkit for SQLite databases, with a focus on application development

4.71K
498
8d
MIT

Vapor ORM (queries, models, and relations) for NoSQL and SQL databases

1.12K
158
83d
MIT

Rapid GraphQL prototyping, development, and testing. Core Server, Admin Console, iOS SDK, Web SDK.

2.82K
295
21d
n/a

TypedDefaults is a utility library to type-safely use NSUserDefaults.

110
3
4y 80d
MIT

A library that provides the ability to import/export Realm files from a variety of data container formats.

206
24
1y 51d
Apache-2.0

YapDatabase extensions for use with Swift

89
19
5y 42d
MIT

Realm GeoQueries made easy

140
27
2y 9d
Apache-2.0

A MongoDB interface for Swift [Not under active development]

266
26
5y 4m
MIT

An Objective-C wrapper for RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.

54
22
1y 11m
MIT

Easy direct access to your MySQL database 🎯

184
35
5d
MIT

Key-Value store for Swift backed by LevelDB

110
27
6m
MIT

📕A single value proxy for NSUserDefaults, with clean API.

27
7
5d
MIT

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

52
22
2y 9m
n/a

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

112
52
2y 31d
Apache-2.0

A Swift client for Redis.

28
15
2y 7m
n/a

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

49
18
1y 12m
Apache-2.0

A stand-alone Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.

32
8
3y 7m
Apache-2.0

Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage

273
25
3y 7m
MIT

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

163
4
4y 114d
MIT

WCDB is a cross-platform database framework developed by WeChat.

9.29K
1.24K
7m
n/a

Your Data Storage Troubleshooter 🛠

228
13
4y 112d
MIT

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

1.38K
86
1y 90d
MIT

Modern interface to UserDefaults + Codable support

466
17
1y 77d
MIT

Sync Realm Database with CloudKit

1.66K
203
118d
MIT

Safe and easy wrappers for common Firebase Realtime Database functions.

14
1
3y 11m
MIT

🛶 Your lightweight persistence toolbox

618
21
1y 6d
MIT

Safe and easy way to use FileManager as Database

43
2
2y 4m
MIT

Safe and easy wrappers for RealmSwift

62
14
6m
MIT

Why not use UserDefaults to store Codable objects 😉

432
15
12m
MIT

A protocol-centric, type and queue safe key-value workflow.

12
2
2y 9m
MIT

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

133
10
2y 9m
MIT

Elegant library to manage the interactions between view and model in Swift

27
5
1y 44d
MIT

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

14K
1.55K
75d
n/a

💾 Swifty and modern UserDefaults

953
71
64d
MIT

Native MongoDB driver for Swift, written in Swift

624
85
12d
MIT

A lightweight wrapper over UserDefaults/NSUserDefaults with an additional layer of AES-256 encryption

190
12
117d
MIT

Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

484
64
20d
MIT

A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.

13
2
6m
MIT

ObjectBox Swift - persisting your Swift objects superfast and simple

348
26
6d
Apache-2.0

Data Structures / Algorithms

Minimal edits from one collection to another

812
47
1y 11m
MIT

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

1.23K
95
2y 10m
MIT

Examples of commonly used data structures and algorithms in Swift.

2.05K
277
3y 44d
n/a

Simple diff library in pure Swift

114
8
1y 7m
MIT

A generic view model for both basic and complex scenarios

59
3
5y 5d
n/a

Algorithm is a library of tools that is used to create intelligent applications.

804
85
2y 4m
MIT

Convert your own struct/enum to AnyObject easily.

63
1
5y 4m
MIT

A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

4.2K
318
1y 3d
MIT

Swift type modelling the success/failure of arbitrary operations.

2.53K
227
2y 7m
MIT

EKAlgorithms contains some well known CS algorithms & data structures.

2.42K
372
6m
MIT

Monaka convert custom struct to NSData.

22
2
5y 4m
MIT

Swift μ-framework for efficient array diffs and datasource adapters.

349
13
2y 103d
n/a

A Graph Data Structure in Pure Swift

639
72
10m
Apache-2.0

A Generic Priority Queue in Pure Swift

343
39
1y 7m
MIT

Super lightweight DB written in Swift.

86
6
3y 10m
MIT

A fast Swift diffing library.

164
28
1y 6m
MIT

NSCoding's counterpart for Swift structs.

24
2
3y 11m
MIT

Algorithms and data structures in Swift, with explanations!

25.82K
4.63K
11d
MIT

A Distributed Value Store in Swift.

1
5
4y 11m
MIT

Unidirectional, transactional, operation-based Store implementation.

503
35
78d
n/a

🦀Amazingly incredible extraordinary lightning fast diffing in Swift

2K
140
8m
n/a

Swift library to generate differences and patches between collections.

598
68
4m
MIT

A Swift probability and statistics library

269
11
5y 89d
MIT

RandMyMod base on your own struct or class create one or a set of instance, which the variable's value in the instance is automatic randomized.

16
5
3y 10m
MIT

KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible.

392
16
2y 107d
MIT

Differific - a fast and convenient diffing framework.

125
2
2y 29d
n/a

The simplest abstraction to synchronize local data with remote source. For iOS, wirtten in swift.

6
2
3y 47d
MIT

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

3K
196
8m
Apache-2.0

Date & Time

Intuitive date handling in Swift

2.66K
150
2y 8m
MIT

🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

6.7K
670
1y 56d
MIT

A time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, watchOS 2+ written in Swift 4.

1.64K
159
2y 12m
BSD-2-Clause

Dates and times made easy in iOS

7.17K
927
1y 11m
MIT

Swifty API for NSTimer

1.17K
131
3y 94d
MIT

A Swift Date extension helper

1.33K
226
6d
MIT

A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats.

600
143
5y 8m
n/a

🕐 Format your dates/times as emojis.

79
3
5y 74d
MIT

Elegant NTP date library in Swift

533
76
34d
Apache-2.0

NTP library for Swift and Objective-C. Get the true time impervious to device clock changes.

495
79
2y 1d
Apache-2.0

This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.

551
82
4y 9m
MIT

A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad

1.77K
330
4y 42d
ISC

Swifty Date & Time API inspired from Java 8 DateTime API.

183
12
2y 9m
MIT

A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your most suitable time zone.

119
13
1y 6m
Apache-2.0

🕰 Type-safe time calculations in Swift

1.04K
52
2y 64d
MIT

Building a better date/time library for Swift

1.99K
66
72d
MIT

A Swift micro library for generating Sunrise and Sunset times.

455
68
6m
MIT

Better time picker for iOS.

14
7
2y 8m
MIT

Custom Time Picker ViewController with Selection of start and end times in Swift

63
6
4y 5m
MIT