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: Aug. 7, 2022, 6:03 p.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.41K
222
6m
MIT

LinkedIn's Official Swift Style Guide

1.36K
196
2y 22d
n/a

The official Swift style guide for raywenderlich.com.

12.26K
2.08K
101d
n/a

Third party Guides

A self-taught project to learn Swift.

11.28K
2.07K
2y 29d
n/a

Explanations and samples about the Swift programming language

70
11
1y 30d
n/a

Learn some Swift

5.47K
492
4y 39d
MIT

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

766
25
2y 6m
BSD-2-Clause

A collection useful tips for the Swift language

875
74
1y 9m
MIT

Swift Featured Projects in brain Mapping

15.63K
3.64K
1y 80d
n/a

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

3.81K
234
2y 7m
MIT

An Xcode playground showcasing the new features in Swift 4.0.

1.86K
140
4y 62d
n/a

Boilerplates

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

379
44
2y 11m
MIT

๐Ÿ›  A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.

20
1
5m
MIT

An opinionated starting point for awesome, reusable Swift 5 modules

405
52
7m
MIT

REPL

Emacs

Emacs support for Apple's Swift programming language.

328
38
9m
GPL-3.0

Google Colaboratory

Sideloading Swift on Google Colab, post-mortem Swift for TensorFlow

16
0
7m
MIT

Vim

Vim runtime files for Swift

761
46
6m
MIT

A solid language pack for Vim.

4.78K
282
6m
n/a

Benchmark

CLI to profile compilation time of Swift project

326
12
2y 10m
MIT

Converters

A programming language for generating code for multiple platforms

136
9
68d
n/a

Other Awesome Lists

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

938
143
10m
MIT

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

12.73K
982
6m
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.

677
164
8m
MIT

Collaborative List of Open-Source iOS Apps

31.16K
4.83K
5d
CC0-1.0

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

31.44K
2.04K
66d
CC0-1.0

Dependency Managers

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

640
34
1y 9m
MIT

A simple, decentralized dependency manager for Cocoa

14.63K
1.6K
7m
n/a

The Cocoa Dependency Manager.

13.58K
2.51K
6m
n/a

A package manager that installs and runs executable Swift packages

1.78K
86
10m
MIT

The Package Manager for the Swift Programming Language

8.87K
1.2K
6d
Apache-2.0

Patterns

Sample Code of the App Architecture Book

1.93K
288
3y 9m
n/a

Example of Clean Architecture of iOS app using RxSwift

3.47K
446
11d
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

13.24K
1.56K
1y 3d
GPL-3.0

Reactant is a reactive architecture for iOS

370
14
2y 8m
MIT

Redux like architecture for SwiftUI

17
0
7m
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)

115
9
1y 10m
MIT

Stateful view controller containment for iOS and tvOS

302
11
1y 8m
MIT

โš›๏ธ A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency.

140
3
74d
MIT

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

5.57K
509
6m
MIT

Viper Framework for iOS using Swift

491
68
10m
MIT

Misc

A command line interface for your Swift scripts

551
17
2y 102d
MIT

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

316
24
6m
Apache-2.0

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

55
8
9m
MIT

Turn your Swift data model into a working CRUD app.

127
15
3y 7m
MIT

๐Ÿš€ Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! The better way to deal with XCFrameworks for iOS, Mac Catalyst, tvOS, macOS, and watchOS.

187
33
6m
MIT

OpenAPI/Swagger 3.0 Parser and Swift code generator

497
136
6m
MIT

Homebrew for Swift packages

138
6
2y 9m
MIT

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

8.05K
634
8d
MIT

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

815
49
10m
MIT

Easily generate cross platform Swift framework projects from the command line

1.76K
90
3y 4m
MIT

๐Ÿงธ Xcode Playground management made easy

129
4
2y 9m
MIT

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

2.84K
296
4d
MIT

A little beautifier tool for xcodebuild

478
29
7m
MIT

A Swift command line tool for generating your Xcode project

5.57K
670
7d
MIT

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

1.64K
240
6d
MIT

Accessibility

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

220
20
5m
MIT

AI

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

5.41K
446
1y 9m
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

75
10
9m
MIT

Algorithm

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

811
86
2y 11m
MIT

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

1.25K
100
3y 4m
MIT

Algorithms and data structures in Swift, with explanations!

26.73K
4.8K
7m
MIT

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

213
16
2y 12m
MIT

Analytics

โ˜‚๏ธ Analytics abstraction layer for Swift

569
44
1y 10m
MIT

Animation

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

4.47K
244
2y 98d
BSD-2-Clause

A custom View with fancy collectionView animation

771
59
4y 5m
MIT

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

578
39
3y 6d
MIT

A DSL to make animation easy on iOS with Swift.

1.91K
115
3y 109d
MIT

It's magic.

1.25K
45
2y 25d
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.93K
205
3y 10m
MIT

Elegant SVG animation kit for swift

116
26
1y 10m
Apache-2.0

Advanced Natural Motion Animations, Simple Blocks Based Syntax

588
43
4y 100d
n/a

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

3K
178
1y 10m
MIT

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

8.62K
794
1y 27d
MIT

Swift interpolation for gesture-driven animations

1.83K
80
1y 6m
MIT

A Fast Animation Engine with an Intuitive API

43
5
4y 9m
Apache-2.0

An iOS library to natively render After Effects vector animations

22.97K
3.37K
4d
Apache-2.0

๐ŸŽจ Gradient animation effect like Instagram

3.4K
191
3y 13d
MIT
63
16
2y 4m
MIT

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

3.02K
198
2y 64d
n/a

Pulse animation for iOS

1.32K
159
1y 10m
MIT

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

1.03K
56
2y 6m
MIT

A library to simplify iOS animations in Swift.

13.99K
1.82K
2y 12m
MIT

Better Easing for SpriteKit in Swift

108
13
3y 10m
MIT

Swift library for choreographing animations on the screen.

3.35K
198
1y 9m
MIT

A fantastic Physical animation library for swift

2.91K
227
3y 9d
MIT

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

221
14
2y 6m
MIT

ViewAnimator brings your UI to life with just one line

6.78K
475
1y 51d
MIT

Your fast and friendly physics-based animation system.

1.93K
95
4y 7m
BSD-2-Clause

API

Swift implementation of Github REST API v3

73
19
9m
MIT

Google Directions API helper for iOS, written in Swift

267
56
4y 5d
BSD-3-Clause

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

96
11
1y 72d
MIT

Swift Reddit API Wrapper

228
56
4y 100d
MIT

[DEPRECATED] A Twitter framework for iOS & OS X written in Swift

2.4K
394
46d
MIT

Instagram API client written in Swift

580
83
3y 9m
MIT

Swift client for Kubernetes

75
9
7m
Apache-2.0

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

123
37
4m
MIT

Instagram Private API Swift

200
55
11m
MIT

App Routing

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

1.14K
80
10m
MIT

Route URL schemes easily

391
22
78d
MIT

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

95
24
2y 4m
MIT

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

133
4
4y 97d
MIT

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

35
5
1y 4m
MIT

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

1.69K
107
103d
MIT

A library for managing complex workflows in Swift

278
16
38d
Apache-2.0

A URL Router for iOS, written in Swift

273
28
2y 10m
MIT

โ›ต๏ธ Elegant URL Routing for Swift

2.89K
261
50d
MIT

App Store

Build, Measure and Grow iOS subscription business

137
18
46d
MIT

A Simple and Lightweight framework for In App Purchase

229
23
8m
MIT

A modern In-App Purchases management framework for iOS.

1.07K
68
5m
MIT

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

6.03K
724
6m
MIT

Audio

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

9.25K
1.43K
4d
MIT

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

662
170
1y 10m
MIT

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

245
39
12m
MIT

A maestro of pitch detection.

706
132
11m
n/a

Start recording when the user speaks

266
60
1y 9m
MIT

Reads an audio file and displays the waveform

1.12K
168
9m
MIT

ModernAVPlayer is a persistence AVPlayer wrapper

244
36
1y 7m
MIT

A framework for composing and transforming music in Swift

585
45
4y 62d
MIT

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

85
8
3y 7m
MIT

Streaming and realtime audio manipulation with AVAudioEngine

319
67
10m
n/a

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

1.09K
92
2y 4m
MIT

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

482
51
1y 4m
MIT

Augmented Reality

Using $5 Google Cardboard to replicate Hololens

62
5
5m
MIT

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

5.2K
720
4m
MIT

ARKit Demo Application

280
49
4y 9m
n/a

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

1.49K
217
1y 26d
Apache-2.0

Voxel graphics framework using ARKit + SceneKit

74
9
4y 9m
MIT

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

83
14
1y 9m
MIT

Authentication

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

162
17
2y 6m
MIT

Simple way to authenticate Instagram accounts on iOS.

65
17
4y 5m
MIT

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

33
11
9m
MIT

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

651
89
4y 109d
MIT

[In]visible ReCaptcha v2 for iOS

239
104
1y 27d
MIT

Swift framework for authenticating with the Spotify API

344
43
3y 51d
Apache-2.0

Bots

Telegram Bot SDK for Swift (unofficial)

318
54
12m
Apache-2.0

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

271
36
11m
MIT

Cache

Delightful on-disk cache (written in Swift)

1.25K
179
5y 5m
MIT

Nothing but Cache.

2.63K
307
6m
n/a

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

117
14
1y 66d
MIT

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

122
7
2y 6m
MIT

A simple but flexible cache

624
35
101d
MIT

a NSURLCache subclass for handling all web requests that use NSURLRequest

294
53
1y 4m
n/a

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

75
5
2y 10m
MIT

Chart

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

25.73K
5.36K
75d
Apache-2.0

ChartView made in SwiftUI

4.05K
510
11m
MIT

Easy to use and highly customizable charts library for iOS

211
10
4m
MIT

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

1.37K
206
4y 10m
MIT

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

5.27K
476
3y 10m
MIT

Line and area chart library for iOS

1.02K
159
3y 9m
MIT

Easy to use and highly customizable charts library for iOS

2.4K
406
11m
Apache-2.0

A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility features built in.

390
34
6m
MIT

A customizable radar chart in Swift

205
28
2y 7m
MIT

Chat

A lightweight framework to build chat applications, made in Swift

4.35K
590
33d
MIT

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

944
168
84d
MIT

A community-driven replacement for JSQMessagesViewController

5.25K
1.03K
8d
MIT

A UI framework for building messenger interfaces on iOS

1.43K
131
2y 42d
MIT

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

551
98
9m
MIT

Colors

An intuitive iOS color picker built in Swift.

511
121
2y 65d
MIT

Advanced color manipulation for iOS.

461
25
1y 8m
MIT

Yet another extension to manipulate colors easily in Swift and SwiftUI

2.76K
139
2y 23d
MIT

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

748
50
2y 9m
MIT

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

102
10
4y 8m
MIT

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

3.36K
223
53d
n/a

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

170
21
3y 4m
MIT

An action sheet styled color picker for iOS.

101
12
1y 50d
MIT

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

8.05K
634
8d
MIT

HEX color handling as an extension for UIColor.

689
100
71d
MIT

Convenience methods for creating color using RGBA hex string.

1.16K
142
5m
MIT

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

227
24
2y 119d
MIT

Command Line

A framework for writing terminal applications in Swift.

65
1
9m
n/a

Compose beautiful command line interfaces in Swift

1.49K
86
4m
BSD-3-Clause

A pure Swift library for creating command-line interfaces

1.09K
152
3y 7m
Apache-2.0

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

1.14K
32
2y 10m
MIT

A pure Swift replacement for readline

103
11
1y 4m
BSD-2-Clause

๐Ÿ’Š steroids for Xcode Playgrounds

252
10
6m
n/a

Add beautiful progress bars to your loops.

288
19
3y 4m
MIT

Straightforward, type-safe argument parsing for Swift

2.51K
221
5m
Apache-2.0

A powerful framework for developing CLIs in Swift

744
68
10m
MIT

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

1.18K
92
4y 9m
MIT

A Swift framework for shell scripting.

957
85
1y 10m
MIT

A lightweight library for generating text tables.

279
24
3y 4m
MIT

Concurrency

โ›“ A chainable interface for Swift's async/await.

37
1
5m
MIT

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

155
15
10m
MIT

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

59
5
2y 58d
MIT

Easy, concurrent, asynchronous tasks in Swift.

43
5
4y 6m
MIT

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

1.97K
116
10m
MIT

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

173
17
3y 11m
MIT

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

1.01K
47
2y 9m
MIT

Swift coroutines for iOS, macOS and Linux.

789
42
10m
MIT

Throttler is a library helping you debounce and throttle without having to go to reactive (RxSwift, Combine)

49
8
7m
MIT

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

1.5K
63
4y 9m
MIT

Currency

Swift value types for working with money & currency

935
92
4y 10m
MIT

CBOR

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

17
3
9m
MIT

Core Data

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

307
55
3y 10m
MIT

Core Data made simple.

783
102
2y 5m
MIT

Robust CoreData-CloudKit synchronization: offline editing, relationships, private, shared and public databases, field-level deltas, encrypted values, cacheable assets, and more.

114
18
68d
MIT

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

3.5K
225
29d
MIT

Simple CoreData wrapper to ease operations

16
6
4y 7m
MIT

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

871
73
2y 11m
MIT

A swifter Core Data stack

594
71
105d
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.

167
9
9m
Apache-2.0

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

1.44K
96
1y 59d
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.

236
18
1y 27d
MIT

CoreData/Realm sweet wrapper written in Swift

2.12K
220
4y 93d
MIT

CSV

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

344
52
11m
MIT

A swift package for read and write CSV file

79
10
3y 85d
MIT

Firebase

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

226
30
1y 5m
MIT

GraphQL

Build declarative GraphQL queries in Swift.

66
4
1y 8m
MIT

JSON

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

2.64K
452
2y 7m
MIT

Functional JSON Parser - Linux Ready

117
7
3y 10m
MIT

Functional JSON parsing library for Swift

3.5K
206
2y 78d
MIT

๐Ÿน Parse JSON with style

377
30
1y 10m
MIT

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

1.05K
72
4y 10m
MIT

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

612
47
3y 101d
MIT

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

963
123
3y 4m
n/a

A reusable framework for parsing JSON in Swift.

1.1K
126
4y 68d
MIT

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

1.64K
139
1y 6m
MIT

A handy swift json-object serialization/deserialization library

4.01K
559
1y 12d
n/a

A type-safe JSON decoding library purely written in Swift

796
50
3y 4m
MIT

Fast JSON parsing for Swift

1.02K
73
2y 8m
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
70
2y 24d
n/a

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

459
44
4y 4m
MIT

Simple JSON Object mapping written in Swift

8.98K
1.01K
2y 82d
MIT

Pure Swift JSON encoding/decoding library

362
32
1y 88d
Apache-2.0

High performance JSONPath queries for Swift

18
2
5m
MIT

The better way to deal with JSON data in Swift.

21.48K
3.34K
1y 4m
MIT

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

916
124
2y 10m
n/a

[Deprecated] The easy to use Swift JSON decoder

1.98K
166
3y 4m
MIT

Key Value Store

Modern interface to UserDefaults + Codable support

471
19
5d
MIT

๐Ÿ’พ Swifty and modern UserDefaults

1.12K
82
59d
MIT

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

1.39K
92
1y 9m
MIT

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

555
34
8m
MIT

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

210
14
4m
MIT

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

66
8
98d
MIT

Key-Value store for Swift backed by LevelDB

114
28
6m
MIT

Modern Swift API for NSUserDefaults

4.66K
346
11m
MIT

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

449
16
64d
MIT

Effortlessly synchronize UserDefaults over iCloud.

821
61
29d
MIT

MongoDB

Native MongoDB driver for Swift, written in Swift

639
91
17d
MIT

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

54
22
3y 4m
Apache-2.0

Multi Database

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

28
6
1y 8m
MIT

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

142
12
4m
MIT

๐Ÿ›ถ Your lightweight persistence toolbox

621
21
99d
MIT

ORM

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

1.16K
165
87d
MIT

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

53
22
2y 6m
Apache-2.0

Other Data

Excel spreadsheet (XLSX) format parser written in pure Swift

604
61
1y 23d
Apache-2.0

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

2.96K
164
4m
MIT

Simplified access to Apple's CloudKit

631
70
2y 11m
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.

402
19
2y 10m
MIT

Solutions to LeetCode by Swift

4.18K
769
2y 83d
MIT

Super lightweight DB written in Swift.

86
7
4y 5m
MIT

Safe and easy way to use FileManager as Database

46
3
2y 11m
MIT

Realm

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

15.44K
2.09K
4d
n/a

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

673
134
6y 63d
MIT

Safe and easy wrappers for RealmSwift

68
17
1y 34d
MIT

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

515
68
6m
MIT

SQL drivers

A type safe MySQL client for Swift

154
39
1y 6m
MIT

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

115
58
2y 7m
Apache-2.0

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

50
20
2y 6m
Apache-2.0

SQLite

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

5.27K
555
30d
MIT

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

8.42K
1.41K
9d
MIT

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

554
146
1y 9m
n/a

TOML

From TOML to Swift Codable types.

47
4
1y 6m
MIT

XML

Swift minion for simple and lightweight XML parsing

964
191
11m
MIT

CheatyXML is a Swift framework designed to manage XML easily

23
2
1y 6m
MIT

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

98
23
1y 9m
MIT

Simple XML parsing in Swift

1.28K
189
4d
MIT

Easy XML parsing using Codable protocols in Swift

619
82
8d
MIT

A simple way to map XML to Objects written in Swift

103
18
1y 3d
MIT

YAML

Load YAML and JSON documents using Swift

377
76
3y 4m
MIT

A Sweet and Swifty YAML parser.

819
89
6m
MIT

ZIP

Swift framework for zipping and unzipping files.

2.22K
395
5m
MIT

Effortless ZIP Handling in Swift

1.87K
173
29d
MIT

Date

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

183
13
3y 4m
MIT

Building a better date/time library for Swift

2K
69
9m
MIT

A Swift Date extension helper

1.42K
239
6m
MIT

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

261
12
1y 8m
MIT

Easypeasy date functions. ๐Ÿ•›

45
4
4y 64d
MIT

๐Ÿ“… Swift4 Date extension library

178
23
4y 76d
MIT

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

6.99K
700
1y 8m
MIT

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

1.63K
159
3y 6m
BSD-2-Clause

๐Ÿ•ฐ Type-safe time calculations in Swift

1.05K
53
94d
MIT

Intuitive date handling in Swift

2.65K
152
3y 94d
MIT

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

514
92
2y 6m
Apache-2.0

Dependency Injection

Lightweight Swift Dependency Injection Framework

1.71K
84
1y 4m
n/a

A Coreader-like Dependency Injection ฮผFramework

58
3
3y 4m
MIT

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

131
8
2y 4m
MIT

Dependency Injection Framework for Swift, inspired by KOIN.

87
13
1y 82d
MIT

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

932
70
2y 71d
MIT

Dependency injection for iOS (Swift)

387
32
31d
MIT

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

116
6
3y 32d
MIT

Pure DI in Swift

335
14
1y 8m
MIT

Dependency injection framework for Swift with iOS/macOS/Linux

5.37K
441
5d
MIT

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

2.71K
272
1y 7m
Apache-2.0

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

660
25
47d
MIT

Device

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

1.52K
193
1y 7m
MIT

Super-lightweight library to detect used device

219
74
2y 87d
MIT

DeviceKit is a value-type replacement of UIDevice.

3.76K
391
24d
MIT

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

51
6
7d
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.

319
35
110d
MIT

A modern device detection and querying library.

55
3
2y 19d
WTFPL

UIDevice extensions that fill in the missing pieces.

403
37
4m
MIT

Documentation

Soulful docs for Swift & Objective-C

7.17K
404
44d
MIT

Generate Markdown documentation from source code

341
36
75d
MIT

Embedded Systems

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

1.25K
126
8m
MIT

Events

A Swift binding framework

4.22K
366
1y 9m
MIT

Write great asynchronous code in Swift using futures and promises

1.9K
192
37d
MIT

UI event handling using Apple's combine framework.

106
8
1y 7m
n/a

Easy Swift Futures & Promises.

41
5
1y 7m
MIT

Type-safe event handling for Swift

571
70
3y 94d
MIT

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

759
67
4y 6m
MIT

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

2.22K
96
11m
MIT

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

132
8
22d
MIT

NoticeObserveKit is type-safe NotificationCenter wrapper.

147
7
2y 10m
MIT

๐Ÿ“ก Helping you own NotificationCenter in Swift!

77
8
3y 46d
MIT

The easiest way to observe values in Swift.

362
35
1y 7m
MIT

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

2.1K
153
6m
MIT

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

708
28
1y 88d
n/a

Promises for Swift & ObjC.

13.9K
1.46K
14d
MIT

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

19.98K
3.57K
35d
MIT