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 Swift

A collaborative list of awesome Swift libraries and resources. Feel free to contribute!

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: Dec. 4, 2021, 11:05 a.m.

Thank you matteocrippa & contributors
View Topic on GitHub:
matteocrippa/awesome-swift

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.

Awesome Swift

Newsletter

Official Guides

Style Guides

Airbnb's Swift Style Guide.

1.37K
209
5d
MIT

LinkedIn's Official Swift Style Guide

1.31K
191
1y 4m
n/a

The official Swift style guide for raywenderlich.com.

11.8K
1.99K
89d
n/a

Third party Guides

A self-taught project to learn Swift.

11.21K
2.06K
1y 4m
n/a

Explanations and samples about the Swift programming language

69
11
4m
n/a

Learn some Swift

5.43K
493
3y 5m
MIT

๐Ÿ‘จโ€๐Ÿ’ปWatch the latest and greatest conference videos on your Mac

761
23
1y 10m
BSD-2-Clause

A collection useful tips for the Swift language

870
72
1y 26d
MIT

Swift Featured Projects in brain Mapping

15.61K
3.64K
6m
n/a

A collection of Swift tips & tricks that I've shared on Twitter

3.79K
230
1y 11m
MIT

An Xcode playground showcasing the new features in Swift 4.0.

1.86K
143
3y 6m
n/a

Boilerplates

iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger

370
42
2y 84d
MIT

An opinionated starting point for awesome, reusable Swift 5 modules

375
47
8m
MIT

REPL

Emacs

Emacs support for Apple's Swift programming language.

327
36
34d
GPL-3.0

Vim

Vim runtime files for Swift

755
45
85d
MIT

A solid language pack for Vim.

4.66K
276
13d
n/a

Benchmark

CLI to profile compilation time of Swift project

320
12
2y 55d
MIT

Converters

A programming language for generating code for multiple platforms

131
7
2y 9m
n/a

Other Awesome Lists

๐Ÿ“ฒ The curated list of iOS Developer interview questions and answers, Swift & Objective-C

835
124
65d
MIT

๏ฃฟ A curated list of awesome applications, softwares, tools and shiny things for macOS.

12.47K
957
6d
n/a

๏ฃฟ A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.

579
142
4d
MIT

Collaborative List of Open-Source iOS Apps

28.72K
4.57K
1d
MIT

๐Ÿš€ Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

28.82K
1.9K
15d
CC0-1.0

Dependency Managers

A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.

634
32
1y 43d
MIT

A simple, decentralized dependency manager for Cocoa

14.48K
1.55K
5d
n/a

The Cocoa Dependency Manager.

13.48K
2.49K
78d
n/a

A package manager that installs and runs executable Swift packages

1.74K
83
61d
MIT

The Package Manager for the Swift Programming Language

8.58K
1.11K
3d
Apache-2.0

Patterns

Sample Code of the App Architecture Book

1.91K
283
3y 48d
n/a

Example of Clean Architecture of iOS app using RxSwift

3.24K
421
26d
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

13.12K
1.54K
4m
GPL-3.0

Reactant is a reactive architecture for iOS

372
13
2y 12d
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
7
1y 68d
MIT

Stateful view controller containment for iOS and tvOS

299
10
1y 22d
MIT

A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

4.84K
432
1d
MIT

Viper Framework for iOS using Swift

442
68
80d
MIT

Misc

A command line interface for your Swift scripts

545
16
1y 7m
MIT

A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy

301
22
5m
Apache-2.0

Command line tool for exporting resources and generating code from your Figma files

51
7
48d
MIT

Turn your Swift data model into a working CRUD app.

119
14
2y 10m
MIT

OpenAPI/Swagger 3.0 Parser and Swift code generator

475
128
7d
MIT

Homebrew for Swift packages

136
5
2y 48d
MIT

The Swift code generator for your assets, storyboards, Localizable.strings, โ€ฆ โ€” Get rid of all String-based APIs!

7.55K
590
61d
MIT

Start your next Open-Source Swift Framework ๐Ÿ“ฆ

807
45
65d
MIT

Easily generate cross platform Swift framework projects from the command line

1.75K
89
2y 8m
MIT

๐Ÿงธ Xcode Playground management made easy

129
3
2y 44d
MIT

๐Ÿš€ Create, maintain, and interact with Xcode projects at scale

2.21K
210
1d
MIT

A little beautifier tool for xcodebuild

440
28
1d
MIT

A Swift command line tool for generating your Xcode project

4.98K
586
58d
MIT

๐Ÿ“ Read, update and write your Xcode projects

1.52K
211
1d
MIT

Accessibility

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

202
19
63d
MIT

AI

Largest list of models for Core ML (for iOS 11+)

5.18K
424
1y 43d
MIT

Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux

65
8
25d
MIT

Algorithm

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

803
84
2y 88d
MIT

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

1.23K
94
2y 8m
MIT

Algorithms and data structures in Swift, with explanations!

25.69K
4.6K
6m
MIT

Swift implementation of the longest common subsequence (LCS) algorithm.

210
15
2y 116d
MIT

Analytics

โ˜‚๏ธ Analytics abstraction layer for Swift

559
43
1y 62d
MIT

Animation

Physics-based animations for iOS, tvOS, and macOS.

4.45K
247
1y 7m
BSD-2-Clause

A custom View with fancy collectionView animation

766
57
3y 9m
MIT

โ˜„๏ธComets: Animating Particles in Swift

578
38
2y 4m
MIT

A DSL to make animation easy on iOS with Swift.

1.91K
117
2y 7m
MIT

It's magic.

1.23K
44
1y 4m
MIT

A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!

2.91K
207
3y 74d
MIT

Elegant SVG animation kit for swift

114
25
1y 71d
Apache-2.0

Advanced Natural Motion Animations, Simple Blocks Based Syntax

592
42
3y 7m
n/a

Gemini is rich scroll based animation framework for iOS, written in Swift.

2.96K
177
1y 66d
MIT

Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

8.59K
795
9m
MIT

Swift interpolation for gesture-driven animations

1.81K
78
10m
MIT

A Fast Animation Engine with an Intuitive API

39
3
4y 23d
Apache-2.0

An iOS library to natively render After Effects vector animations

22.24K
3.26K
88d
Apache-2.0

๐ŸŽจ Gradient animation effect like Instagram

3.35K
187
2y 4m
MIT
60
14
1y 8m
MIT

Presentation helps you to make tutorials, release notes and animated pages.

3K
193
1y 6m
n/a

Pulse animation for iOS

1.31K
156
1y 66d
MIT

Simple Interface Core Animation. Run type-safe animation sequencially or parallelly

1.02K
55
1y 10m
MIT

A library to simplify iOS animations in Swift.

13.95K
1.8K
2y 113d
MIT

Better Easing for SpriteKit in Swift

105
13
3y 72d
MIT

Swift library for choreographing animations on the screen.

3.19K
185
1y 52d
MIT

A fantastic Physical animation library for swift

2.9K
226
2y 4m
MIT

Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.

215
12
1y 10m
MIT

ViewAnimator brings your UI to life with just one line

6.57K
469
5m
MIT

Your fast and friendly physics-based animation system.

1.93K
92
3y 11m
BSD-2-Clause

API

Swift implementation of Github REST API v3

70
18
32d
MIT

Google Directions API helper for iOS, written in Swift

267
54
3y 4m
BSD-3-Clause

๐Ÿ‘ค Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me

95
10
6m
MIT

Swift Reddit API Wrapper

224
54
3y 7m
MIT

A Twitter framework for iOS & OS X written in Swift

2.37K
390
11m
MIT

Instagram API client written in Swift

580
86
3y 52d
MIT

Swift client for Kubernetes

70
7
74d
Apache-2.0

The Swift-est way to build native mobile apps that connect to Salesforce.

119
35
4m
MIT

Instagram Private API Swift

196
54
95d
MIT

App Routing

๐Ÿ“ฑ Launch external apps, and deeplink, with ease using Swift!

1.11K
79
79d
MIT

Route URL schemes easily

362
19
2d
MIT

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

90
20
1y 8m
MIT

๐ŸŽฏ Your easiest way to handle all URLs.

129
3
3y 7m
MIT

Declarative URL- and state-based router written in Swift.

33
4
8m
MIT

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

1.58K
91
108d
MIT

A library for managing complex workflows in Swift

183
7
23d
Apache-2.0

A URL Router for iOS, written in Swift

265
27
2y 75d
MIT

โ›ต๏ธ Elegant URL Routing for Swift

2.75K
247
1y 8m
MIT

App Store

Build, Measure and Grow iOS subscription business

119
14
43d
MIT

A Simple and Lightweight framework for In App Purchase

222
21
9d
MIT

A modern In-App Purchases management framework for iOS.

1.01K
65
4m
MIT

Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ โ›บ

5.78K
674
44d
MIT

Audio

Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

8.79K
1.37K
4d
MIT

AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote).

653
163
1y 70d
MIT

AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.

238
38
114d
MIT

A maestro of pitch detection.

658
125
89d
n/a

Start recording when the user speaks

254
54
1y 33d
MIT

Reads an audio file and displays the waveform

1.07K
160
47d
MIT

ModernAVPlayer is a persistence AVPlayer wrapper

221
33
11m
MIT

A framework for composing and transforming music in Swift

572
41
3y 6m
MIT

Soundable allows you to play sounds, single and in sequence, in a very easy way

85
7
2y 11m
MIT

Streaming and realtime audio manipulation with AVAudioEngine

293
58
67d
n/a

SwiftySound is a simple library that lets you play sounds with a single line of code.

1.05K
86
1y 8m
MIT

๐Ÿ—ฃ An overlay that gets your userโ€™s voice permission and input as text in a customizable UI

468
47
8m
MIT

Augmented Reality

Using $5 Google Cardboard to replicate Hololens

41
2
0d
MIT

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

5.04K
703
2y 4d
MIT

ARKit Demo Application

277
48
4y 47d
n/a

Capture & record ARKit videos ๐Ÿ“น, photos ๐ŸŒ„, Live Photos ๐ŸŽ‡, and GIFs ๐ŸŽ†.

1.41K
200
4m
Apache-2.0

Voxel graphics framework using ARKit + SceneKit

71
8
4y 52d
MIT

๐Ÿฆ• Unofficial Google Poly SDK in Swift โ€“ย search, discover, and download 3D models and scenes

78
11
1y 31d
MIT

Authentication

Plug-n-Play login system for iOS written in Swift

159
16
1y 10m
MIT

Simple way to authenticate Instagram accounts on iOS.

63
16
3y 9m
MIT

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

31
9
32d
MIT

LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.

651
88
3y 7m
MIT

[In]visible ReCaptcha v2 for iOS

222
93
4m
MIT

Swift framework for authenticating with the Spotify API

339
41
2y 5m
Apache-2.0

Bots

Telegram Bot SDK for Swift (unofficial)

317
51
113d
Apache-2.0

Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS

270
36
89d
MIT

Cache

Delightful on-disk cache (written in Swift)

1.24K
175
4y 9m
MIT

Nothing but Cache.

2.49K
290
10m
n/a

A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.

115
12
6m
MIT

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

120
6
1y 10m
MIT

A simple but flexible cache

612
32
4m
MIT

a NSURLCache subclass for handling all web requests that use NSURLRequest

293
54
8m
n/a

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

74
4
2y 69d
MIT

Chart

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

24.83K
5.07K
9m
Apache-2.0

ChartView made in SwiftUI

3.81K
464
98d
MIT

A simple and beautiful chart lib used in Piner and CoinsMan for iOS(https://github.com/kevinzhow/PNChart) Swift Implementation

1.36K
204
4y 73d
MIT

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

5.25K
463
3y 61d
MIT

Line and area chart library for iOS

991
152
3y 45d
MIT

Easy to use and highly customizable charts library for iOS

2.33K
393
105d
Apache-2.0

A customizable radar chart in Swift

205
25
1y 10m
MIT

Chat

A lightweight framework to build chat applications, made in Swift

4.29K
583
16d
MIT

A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments

884
157
36d
MIT

A community-driven replacement for JSQMessagesViewController

5.03K
976
10d
MIT

A UI framework for building messenger interfaces on iOS

1.42K
128
1y 5m
MIT

Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift

489
90
45d
MIT

Colors

An intuitive iOS color picker built in Swift.

479
116
1y 6m
MIT

Advanced color manipulation for iOS.

430
22
11m
MIT

Yet another extension to manipulate colors easily in Swift and SwiftUI

2.67K
134
1y 4m
MIT

๐ŸŒ” A curated collection of splendid 180+ gradients made in swift

745
47
2y 51d
MIT

Utility that lets you define UIColors in Swift as they've meant to be defined: as HEX values

102
8
4y 11d
MIT

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

3.31K
217
1y 85d
n/a

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

168
19
2y 8m
n/a

An action sheet styled color picker for iOS.

95
11
5m
MIT

The Swift code generator for your assets, storyboards, Localizable.strings, โ€ฆ โ€” Get rid of all String-based APIs!

7.55K
590
61d
MIT

HEX color handling as an extension for UIColor.

675
96
1y 50d
MIT

Convenience methods for creating color using RGBA hex string.

1.09K
140
70d
MIT

A simple and powerful library for using gradient layer, image, color

224
22
1y 7m
MIT

Command Line

Compose beautiful command line interfaces in Swift

1.47K
81
29d
BSD-3-Clause

A pure Swift library for creating command-line interfaces

1.09K
153
2y 11m
Apache-2.0

The smartest and most beautiful (POSIX compliant) Command line framework for Swift ๐Ÿค–

1.15K
30
2y 59d
MIT

A pure Swift replacement for readline

97
8
8m
BSD-2-Clause

๐Ÿ’Š steroids for Xcode Playgrounds

239
7
32d
n/a

Add beautiful progress bars to your loops.

285
18
2y 8m
MIT

Straightforward, type-safe argument parsing for Swift

2.42K
206
24d
Apache-2.0

A powerful framework for developing CLIs in Swift

723
65
78d
MIT

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

1.17K
84
4y 25d
MIT

A Swift framework for shell scripting.

916
81
1y 70d
MIT

A lightweight library for generating text tables.

268
19
2y 8m
MIT

Concurrency

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

153
12
62d
MIT

Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux

57
4
1y 5m
MIT

Easy, concurrent, asynchronous tasks in Swift.

42
3
3y 10m
MIT

โšก๏ธ Lightweight full-featured Promises, Async & Await Library in Swift

1.95K
106
55d
MIT

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

170
15
3y 84d
MIT

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

997
43
2y 26d
MIT

Swift coroutines for iOS, macOS and Linux.

756
35
54d
MIT

Throttler is a library that throttles unnecessarily repeated and massive inputs until the last in one liner API.

46
5
93d
MIT

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

1.5K
62
4y 31d
MIT

Currency

Swift value types for working with money & currency

932
88
4y 82d
MIT

CBOR

Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.

17
3
43d
MIT

Core Data

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

308
54
3y 78d
MIT

Core Data made simple.

782
101
1y 9m
MIT

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

79
14
4m
MIT

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

3.24K
210
73d
MIT

Simple CoreData wrapper to ease operations

14
5
3y 11m
MIT

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

864
70
2y 88d
MIT

A swifter Core Data stack

573
70
17d
MIT

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.

165
7
46d
Apache-2.0

A simple CoreData query language for Swift and Objective-C.

1.43K
93
5m
BSD-2-Clause

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.

234
17
4m
MIT

CoreData/Realm sweet wrapper written in Swift

2.12K
216
3y 7m
MIT

CSV

Read and write CSV files row-by-row or through Swift's Codable interface.

301
38
99d
MIT

A swift package for read and write CSV file

75
7
2y 6m
MIT

Firebase

Firebase Cloud Firestore support library for iOS. ๐Ÿงข

224
28
9m
MIT

GraphQL

Build declarative GraphQL queries in Swift.

66
3
1y 16d
MIT

JSON

An Alamofire extension which converts JSON response data into swift objects using ObjectMapper

2.63K
438
1y 11m
MIT

Functional JSON Parser - Linux Ready

115
5
3y 66d
MIT

Functional JSON parsing library for Swift

3.49K
207
1y 6m
MIT

๐Ÿน Parse JSON with style

371
28
1y 72d
MIT

[Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right

1.05K
70
4y 63d
MIT

Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.

618
44
2y 7m
MIT

Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

964
121
2y 8m
n/a

A reusable framework for parsing JSON in Swift.

1.11K
125
3y 6m
MIT

[Deprecated] A shiny JSON parsing library in Swift Loved by many from 2015-2021

1.65K
139
9m
MIT

A handy swift json-object serialization/deserialization library

3.9K
535
4m
n/a

A type-safe JSON decoding library purely written in Swift

794
48
2y 8m
MIT

Fast JSON parsing for Swift

1.02K
71
2y 19d
MIT

โœŒ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!

792
68
1y 4m
n/a

Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die

466
44
3y 7m
MIT

Simple JSON Object mapping written in Swift

8.91K
998
1y 6m
MIT

Pure Swift JSON encoding/decoding library

362
30
6m
n/a

The better way to deal with JSON data in Swift.

21.01K
3.27K
8m
MIT

macOS app to generate Swift 5 code for models from JSON (with Codeable)

906
123
2y 60d
n/a

[Deprecated] The easy to use Swift JSON decoder

1.99K
164
2y 8m
MIT

Key Value Store

Modern interface to UserDefaults + Codable support

465
17
1y 33d
MIT

๐Ÿ’พ Swifty and modern UserDefaults

925
64
20d
MIT

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

1.38K
84
1y 46d
MIT

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

552
31
19d
MIT

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

188
11
73d
MIT

๐Ÿ’พ Safe, statically-typed, store-agnostic key-value storage written in Swift!

64
5
1y 0d
MIT

Key-Value store for Swift backed by LevelDB

109
27
4m
MIT

Modern Swift API for NSUserDefaults

4.55K
335
96d
MIT

Why not use UserDefaults to store Codable objects ๐Ÿ˜‰

429
14
10m
MIT

Effortlessly synchronize UserDefaults over iCloud.

760
57
28d
MIT

MongoDB

Native MongoDB driver for Swift, written in Swift

625
83
28d
MIT

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

52
22
2y 8m
n/a

Multi Database

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

27
4
1y 0d
MIT

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

133
10
2y 8m
MIT

๐Ÿ›ถ Your lightweight persistence toolbox

618
20
10m
MIT

ORM

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

1.11K
158
39d
MIT

CRUD is an object-relational mapping (ORM) system for Swift 4+.

52
20
1y 10m
Apache-2.0

Other Data

Excel spreadsheet (XLSX) format parser written in pure Swift

562
55
4m
Apache-2.0

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

2.89K
156
2y 39d
MIT

Simplified access to Apple's CloudKit

628
66
2y 108d
n/a

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.

391
15
2y 63d
MIT

Solutions to LeetCode by Swift

4.09K
737
1y 6m
MIT

Super lightweight DB written in Swift.

85
5
3y 9m
MIT

Safe and easy way to use FileManager as Database

43
1
2y 101d
MIT

Realm

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

14.75K
1.99K
4d
n/a

A concise Mantle-like way of working with Realm and JSON.

674
132
5y 6m
MIT

Safe and easy wrappers for RealmSwift

63
13
5m
MIT

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

480
59
68d
MIT

SQL drivers

A type safe MySQL client for Swift

150
39
10m
MIT

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

112
52
1y 11m
Apache-2.0

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

49
18
1y 10m
Apache-2.0

SQLite

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

4.6K
483
2d
MIT

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

7.95K
1.35K
1d
MIT

Basic SQLite wrapper for Swift 4.x and lightweight ORM for accessing underlying tables in an SQLite database

548
145
1y 40d
n/a

TOML

From TOML to Swift Codable types.

45
2
10m
MIT

XML

Swift minion for simple and lightweight XML parsing

933
187
100d
MIT

CheatyXML is a Swift framework designed to manage XML easily

23
0
10m
MIT

The most swifty way to deal with XML data in swift 5.

92
19
1y 48d
MIT

Simple XML parsing in Swift

1.26K
183
66d
MIT

Easy XML parsing using Codable protocols in Swift

560
70
23d
MIT

A simple way to map XML to Objects written in Swift

101
16
4m
MIT

YAML

Load YAML and JSON documents using Swift

374
73
2y 8m
MIT

A Sweet and Swifty YAML parser.

796
82
12d
MIT

ZIP

Swift framework for zipping and unzipping files.

2.12K
370
1y 69d
MIT

Effortless ZIP Handling in Swift

1.73K
146
3d
MIT

Date

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

182
11
2y 8m
MIT

Building a better date/time library for Swift

1.98K
65
28d
MIT

A Swift Date extension helper

1.31K
226
23d
MIT

๐Ÿ“† Breeze through Date, DateComponents, and TimeInterval with Swift!

258
9
1y 0d
MIT

Easypeasy date functions. ๐Ÿ•›

44
3
3y 6m
MIT

๐Ÿ“… Swift4 Date extension library

178
22
3y 6m
MIT

๐Ÿ” Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

6.63K
662
1y 12d
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 10m
BSD-2-Clause

๐Ÿ•ฐ Type-safe time calculations in Swift

1.04K
51
2y 20d
MIT

Intuitive date handling in Swift

2.66K
149
2y 7m
MIT

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

491
76
1y 10m
Apache-2.0

Dependency Injection

Lightweight Swift Dependency Injection Framework

1.66K
82
8m
n/a

A Coreader-like Dependency Injection ฮผFramework

57
2
2y 8m
MIT

Deli is an easy-to-use Dependency Injection(DI).

129
7
1y 8m
MIT

Dependency Injection Framework for Swift, inspired by KOIN.

87
11
6m
MIT

Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!

928
70
1y 6m
MIT

Dependency injection for iOS (Swift)

374
31
70d
MIT

A micro-framework that leverages Swift Property Wrappers to implement the Service Locator pattern

115
5
2y 5m
MIT

Pure DI in Swift

331
13
12m
MIT

Dependency injection framework for Swift with iOS/macOS/Linux

4.95K
395
62d
MIT

Powerful dependency injection for Objective-C โœจโœจ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)โœจโœจ

2.71K
274
11m
n/a

Dependency Injection framework for Swift (iOS/macOS/Linux)

607
24
10m
MIT

Device

Light weight tool for detecting the current device and screen size written in swift.

1.5K
180
11m
MIT

Super-lightweight library to detect used device

219
74
1y 6m
MIT

DeviceKit is a value-type replacement of UIDevice.

3.55K
364
41d
MIT

Swift library to easily check the current device and some more info about it.

49
5
28d
MIT

Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.

302
33
31d
MIT

A modern device detection and querying library.

54
2
1y 4m
WTFPL

UIDevice extensions that fill in the missing pieces.

396
34
74d
MIT

Documentation

Soulful docs for Swift & Objective-C

7.07K
386
4d
MIT

Generate Markdown documentation from source code

326
32
5d
MIT

Embedded Systems

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1.23K
124
12d
MIT

Events

A Swift binding framework

4.19K
362
1y 34d
MIT

Write great asynchronous code in Swift using futures and promises

1.89K
189
5m
MIT

UI event handling using Apple's combine framework.

104
7
11m
n/a

Easy Swift Futures & Promises.

40
3
11m
MIT

Type-safe event handling for Swift

571
66
2y 7m
MIT

A Swift based Future/Promises Library for IOS and OS X.

761
64
3y 10m
MIT

Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

2.16K
90
88d
MIT

๐Ÿ“ฌ A lightweight implementation of an observable sequence that you can subscribe to.

130
5
1d
MIT

NoticeObserveKit is type-safe NotificationCenter wrapper.

149
6
2y 66d
MIT

๐Ÿ“ก Helping you own NotificationCenter in Swift!

75
6
2y 5m
MIT

The easiest way to observe values in Swift.

356
31
11m
MIT

Open source implementation of Apple's Combine framework for processing values over time.

2.03K
145
5d
MIT

Modern thread-safe and type-safe key-value observing for Swift and Objective-C

704
26
6m
n/a

Promises for Swift & ObjC.

13.68K
1.42K
15d
MIT

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

20.02K
3.57K
14d
n/a

A library for reactive and unidirectional Swift applications

2.23K
217
29d
MIT

Unidirectional Data Flow in Swift - Inspired by Redux

7.04K
486
4d
MIT

RxReduce is a lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.

123
6
2y 7m
MIT

Reactive Programming in Swift

21.13K
3.8K
75d
n/a

A micro-library for creating and observing events.

448
72
2y 7m
MIT

An observables framework for Swift

174
12
52d
MIT

A publish/subscribe EventBus optimized for iOS

977
96
8m
MIT

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

648
27
67d
MIT

SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

1.47K
64
8d
Apache-2.0

Lightweight Promises for Swift & Obj-C

110
4
1y 106d
n/a

Publishโ€“subscribe design pattern implementation framework, with an ability to publish events by topic.

55
7
3y 4m
MIT

Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

318
15
2y 8m
MIT

A lightweight implementation of Promises in Swift

254
35
1y 8m
n/a

Files

Simple and expressive file management in Swift

2.18K
199
9m
n/a

FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift

791
135
2y 8m
MIT

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

1.01K
55
109d
MIT

Effortless path operations in Swift

1.3K
159
42d
BSD-2-Clause

File management and path analysis for Swift

93
5
103d
MIT

Fonts

Use FontAwesome in your Swift projects

1.51K
248
5m
MIT

Programmatically load custom fonts into your iOS, macOS and tvOS app.

1.04K
82
93d
MIT