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, 2020, 12:02 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

https://itunes.apple.com/us/app/awesome-for-swift-cheatsheet/id1078115427) | Awesome | :penguin: | 1034 | August 25, 2020

Newsletter

A weekly curated newsletter containing a hand picked selection of the latest links, videos, tools and tutorials for people interested in designing and developing their own iOS, WatchOS and AppleTV apps using Swift.

A multi author curated newsletter.

Official Guides

Style Guides

Airbnb's Swift Style Guide.

1.08K
147
14d
MIT

LinkedIn's Official Swift Style Guide

1.22K
185
4m
n/a

The official Swift style guide for raywenderlich.com.

11.12K
1.84K
66d
n/a

This style guide is based on Appleโ€™s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.

Third party Guides

A self-taught project to learn Swift.

11.09K
2.06K
4m
n/a

Explanations and samples about the Swift programming language

59
11
28d
n/a

Learn some Swift

5.39K
494
2y 5m
MIT

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

753
24
10m
BSD-2-Clause

A collection useful tips for the Swift language

700
56
26d
MIT

Swift Featured Projects in brain Mapping

15.28K
3.63K
4m
n/a

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

3.65K
220
11m
MIT

An Xcode playground showcasing the new features in Swift 4.0.

1.88K
144
2y 6m
n/a

Learn to code iPhone and iPad apps with 3 Swift tutorials.

Auto-generated documentation.

A publication for Swift Web Developers.

Boilerplates

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

348
33
1y 84d
MIT

Xcode template for VIPER Architecture written in Swift 4

519
116
109d
n/a

An opinionated starting point for awesome, reusable Swift 5 modules

307
43
10m
MIT

REPL

Emacs

Emacs support for Apple's Swift programming language.

303
33
10d
GPL-3.0

Vim

Vim runtime files for Swift

724
42
91d
MIT

A solid language pack for Vim.

4K
234
7d
n/a

Benchmark

CLI to profile compilation time of Swift project

307
11
1y 55d
MIT

Converters

A programming language for generating code for multiple platforms

128
7
1y 9m
n/a

Objective-C to Swift online code converter and Xcode extension.

Other Awesome Lists

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

709
107
103d
MIT

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

11.45K
879
39d
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.

415
116
36d
MIT

Collaborative List of Open-Source iOS Apps

25.58K
4.16K
13d
MIT

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

23.99K
1.6K
4d
CC0-1.0

Dependency Managers

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

604
30
43d
MIT

A simple, decentralized dependency manager for Cocoa

14.06K
1.48K
9d
n/a

The Cocoa Dependency Manager.

12.84K
2.34K
22d
n/a

A package manager that installs and runs executable Swift packages

1.45K
69
2d
MIT

The Package Manager for the Swift Programming Language

8.06K
1.01K
2d
Apache-2.0

Patterns

Sample Code of the App Architecture Book

1.77K
268
2y 48d
n/a

Example of Clean Architecture of iOS app using RxSwift

2.92K
370
6m
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

12.24K
1.42K
22d
GPL-3.0

Reactant is a reactive architecture for iOS

374
14
1y 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)

82
6
68d
MIT

Stateful view controller containment for iOS and tvOS

291
7
22d
MIT

Viper Framework for iOS using Swift

389
67
25d
MIT

Misc

A command line interface for your Swift scripts

535
15
7m
MIT

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

154
8
10m
Apache-2.0

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

31
4
82d
MIT

Turn your Swift data model into a working CRUD app.

116
14
1y 10m
MIT

OpenAPI/Swagger 3.0 Parser and Swift code generator

358
101
2d
MIT

A collection of test cases crashing the Swift compiler.

854
94
1y 9m
n/a

Homebrew for Swift packages

124
4
1y 48d
MIT

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

6.69K
498
58d
MIT

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

758
40
30d
MIT

Easily generate cross platform Swift framework projects from the command line

1.72K
85
1y 8m
MIT

๐Ÿงธ Xcode Playground management made easy

126
3
1y 44d
MIT

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

1.15K
118
4d
MIT

A little beautifier tool for xcodebuild

305
19
36d
MIT

A Swift command line tool for generating your Xcode project

4.03K
447
2d
MIT

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

1.28K
170
8d
MIT

Accessibility

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

157
14
9m
MIT

AI

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

4.82K
392
43d
MIT

Deep Learning for Swift - Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation

34
3
7d
MIT

Algorithm

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

781
83
1y 88d
MIT

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

1.2K
89
1y 8m
MIT

Algorithms and data structures in Swift, with explanations!

24.02K
4.18K
97d
MIT

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

207
16
1y 116d
MIT

Analytics

โ˜‚๏ธ Analytics abstraction layer for Swift

495
35
62d
MIT

Animation

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

4.4K
245
7m
BSD-2-Clause

A custom View with fancy collectionView animation

758
56
2y 9m
MIT

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

552
38
1y 4m
MIT

A DSL to make animation easy on iOS with Swift.

1.91K
118
1y 7m
MIT

It's magic.

1.21K
41
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.85K
202
2y 74d
MIT

Elegant SVG animation kit for swift

103
19
71d
Apache-2.0

Advanced Natural Motion Animations, Simple Blocks Based Syntax

588
41
2y 7m
n/a

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

2.85K
168
66d
MIT

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

8.46K
778
8m
MIT

Swift interpolation for gesture-driven animations

1.77K
76
1y 19d
MIT

A Fast Animation Engine with an Intuitive API

35
3
3y 23d
Apache-2.0

An iOS library to natively render After Effects vector animations

20.73K
2.97K
13d
Apache-2.0

๐ŸŽจ Gradient animation effect like Instagram

3.26K
185
1y 4m
MIT

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

2.95K
189
6m
n/a

Pulse animation for iOS

1.22K
147
66d
MIT

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

975
46
10m
MIT

A library to simplify iOS animations in Swift.

13.8K
1.73K
1y 113d
MIT

Better Easing for SpriteKit in Swift

102
12
2y 72d
MIT

Swift library for choreographing animations on the screen.

2.97K
176
52d
MIT

A fantastic Physical animation library for swift

2.85K
220
1y 4m
MIT

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

210
10
10m
MIT

ViewAnimator brings your UI to life with just one line

6.04K
433
11d
MIT

Your fast and friendly physics-based animation system.

1.91K
90
2y 11m
BSD-2-Clause

API

Swift implementation of Github REST API v3

54
14
47d
MIT

Google Directions API helper for iOS, written in Swift

266
52
2y 4m
BSD-3-Clause

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

94
10
6d
MIT

Swift Reddit API Wrapper

215
48
2y 7m
MIT

A Twitter framework for iOS & OS X written in Swift

2.27K
357
4m
MIT

Instagram API client written in Swift

568
84
2y 52d
MIT

Swift client for Kubernetes

32
0
10d
Apache-2.0

The swiftest way to build iOS apps that connect to Salesforce

113
34
4m
MIT

Instagram Private API Swift

144
43
22d
MIT

App Routing

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

1.08K
80
1y 8m
MIT

Route URL schemes easily

326
13
9m
MIT

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

86
19
8m
MIT

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

129
3
2y 7m
MIT

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

22
3
37d
MIT

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

1.37K
82
55d
MIT

A URL Router for iOS, written in Swift

257
27
1y 75d
MIT

โ›ต๏ธ Elegant URL Routing for Swift

2.51K
215
8m
MIT

App Store

Build, Measure and Grow iOS subscription business

86
8
35d
MIT

A Simple and Lightweight framework for In App Purchase

189
18
7m
MIT

A modern In-App Purchases management framework for iOS.

943
53
8m
MIT

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

5.24K
598
29d
MIT

Audio

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

7.99K
1.26K
9d
MIT

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

599
161
70d
MIT

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

215
36
1y 8m
MIT

A maestro of pitch detection.

575
107
1y 9m
n/a

Start recording when the user speaks

216
46
33d
MIT

Reads an audio file and displays the waveform

963
143
9m
MIT

ModernAVPlayer is a persistence AVPlayer wrapper

137
25
15d
MIT

A framework for composing and transforming music in Swift

559
40
2y 6m
MIT

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

77
7
1y 11m
MIT

Streaming and realtime audio manipulation with AVAudioEngine

145
27
43d
n/a

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

953
77
8m
MIT

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

422
34
1y 16d
MIT

Augmented Reality

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

4.86K
680
1y 4d
MIT

ARKit Demo Application

264
45
3y 47d
n/a

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

1.25K
164
15d
Apache-2.0

Voxel graphics framework using ARKit + SceneKit

67
6
3y 52d
MIT

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

74
11
31d
MIT

Authentication

THIS REPO HAS MOVED TO

0
0
2y 77d
MIT

Simple way to authenticate Instagram accounts on iOS.

56
15
2y 9m
MIT

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

31
8
10m
MIT

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

644
90
2y 7m
MIT

[In]visible ReCaptcha v2 for iOS

195
69
1y 16d
MIT

Swift framework for authenticating with the Spotify API

319
36
1y 5m
Apache-2.0

Bots

Telegram Bot SDK for Swift (unofficial)

262
45
5m
Apache-2.0

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

233
28
23d
MIT

Cache

Delightful on-disk cache (written in Swift)

1.22K
173
3y 9m
MIT

Nothing but Cache.

2.17K
254
16d
n/a

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

97
11
91d
MIT

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

119
6
10m
MIT

A simple but flexible cache

557
31
25d
MIT

a NSURLCache subclass for handling all web requests that use NSURLRequest

286
55
1y 14d
n/a

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

62
2
1y 69d
MIT

Chart

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

23.61K
4.7K
35d
Apache-2.0

ChartView made in SwiftUI

2.64K
278
72d
MIT

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

1.34K
201
3y 73d
MIT

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

5.15K
445
2y 61d
MIT

Line and area chart library for iOS

925
135
2y 45d
MIT

Easy to use and highly customizable charts library for iOS

2.21K
366
5m
Apache-2.0

A customizable radar chart in Swift

196
24
10m
MIT

Chat

A lightweight framework to build chat applications, made in Swift

4.19K
567
38d
MIT

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

769
120
21d
MIT

A community-driven replacement for JSQMessagesViewController

4.49K
830
15d
MIT

A UI framework for building messenger interfaces on iOS

1.38K
127
5m
MIT

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

371
77
10m
MIT

Colors

An intuitive iOS color picker built in Swift.

401
105
6m
MIT

Yet another extension to manipulate colors easily in Swift and SwiftUI

2.44K
123
4m
MIT

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

710
45
1y 51d
MIT

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

101
7
3y 11d
MIT

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

3.19K
204
85d
n/a

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

166
18
1y 8m
n/a

An action sheet styled color picker for iOS.

88
11
6m
MIT

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

6.69K
498
58d
MIT

HEX color handling as an extension for UIColor.

642
97
50d
MIT

Convenience methods for creating color using RGBA hex string.

1.04K
136
58d
MIT

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

196
20
7m
MIT

Command Line

Compose beautiful command line interfaces in Swift

1.42K
77
1y 54d
BSD-3-Clause

A pure Swift library for creating command-line interfaces

1.1K
152
1y 11m
Apache-2.0

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

1.14K
30
1y 59d
MIT

A pure Swift replacement for readline

86
5
1y 71d
BSD-2-Clause

๐Ÿ’Š steroids for Xcode Playgrounds

218
7
109d
n/a

Add beautiful progress bars to your loops.

252
17
1y 8m
MIT

A powerful framework for developing CLIs in Swift

652
54
4m
MIT

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

1.15K
79
3y 25d
MIT

A Swift framework for shell scripting.

816
65
70d
MIT

A lightweight library for generating text tables.

238
16
1y 8m
MIT

Concurrency

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

145
12
8m
MIT

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

57
4
5m
MIT

Easy, concurrent, asynchronous tasks in Swift.

39
3
2y 10m
MIT

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

1.86K
97
19d
MIT

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

166
15
2y 84d
MIT

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

946
39
1y 26d
MIT

Swift coroutines for iOS, macOS and Linux.

629
24
4m
MIT

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

1.5K
63
3y 31d
MIT

Currency

Swift value types for working with money & currency

926
87
3y 82d
MIT

Core Data

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

305
53
2y 78d
MIT

Core Data made simple.

776
99
9m
MIT

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

65
12
1y 106d
MIT

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

2.63K
186
23d
MIT

Simple CoreData wrapper to ease operations

12
5
2y 11m
MIT

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

843
71
1y 88d
MIT

A swifter Core Data stack

525
65
3d
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.

155
6
1y 36d
Apache-2.0

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

1.39K
93
6m
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.

230
17
1y 50d
MIT

CoreData/Realm sweet wrapper written in Swift

2.1K
217
2y 7m
MIT

CSV

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

167
22
8d
MIT

A swift package for read and write CSV file

71
7
1y 6m
MIT

Firebase

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

210
26
16d
MIT

GraphQL

Build declarative GraphQL queries in Swift.

29
3
94d
MIT

JSON

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

2.6K
404
11m
MIT

Functional JSON Parser - Linux Ready

115
5
2y 66d
MIT

Functional JSON parsing library for Swift

3.49K
211
6m
MIT

๐Ÿน Parse JSON with style

351
27
72d
MIT

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

1.05K
68
3y 63d
MIT

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

624
44
1y 7m
MIT

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

950
122
1y 8m
n/a

A reusable framework for parsing JSON in Swift.

1.1K
120
2y 6m
MIT

[Deprecated] A shiny JSON parsing library in Swift

1.66K
138
64d
MIT

A handy swift json-object serialization/deserialization library

3.6K
482
4m
n/a

A type-safe JSON decoding library purely written in Swift

781
46
1y 8m
MIT

Fast JSON parsing for Swift

1.02K
72
1y 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
66
4m
n/a

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

466
44
2y 7m
MIT

Simple JSON Object mapping written in Swift

8.63K
977
6m
MIT

Pure Swift JSON encoding/decoding library

364
31
7m
n/a

The better way to deal with JSON data in Swift.

20.15K
3.19K
8m
MIT

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

851
121
1y 60d
n/a

[Deprecated] The easy to use Swift JSON decoder

1.99K
165
1y 8m
MIT

Key Value Store

Modern interface to UserDefaults + Codable support

465
17
33d
MIT

Swifty and modern UserDefaults

671
36
68d
MIT

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

1.33K
79
46d
MIT

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

542
34
116d
MIT

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

175
9
9m
MIT

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

63
5
7m
MIT

Key-Value store for Swift backed by LevelDB

101
23
1y 9d
MIT

Modern Swift API for NSUserDefaults

4.34K
309
39d
MIT

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

406
11
105d
MIT

Effortlessly synchronize UserDefaults over iCloud.

707
52
11d
MIT

MongoDB

Native MongoDB driver for Swift, written in Swift

598
81
9d
MIT

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

52
23
1y 8m
n/a

Multi Database

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

25
2
2d
MIT

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

116
7
1y 8m
MIT

๐Ÿ›ถ Your lightweight persistence toolbox

606
18
7m
MIT

ORM

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

1.04K
145
14d
MIT

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

49
18
10m
Apache-2.0

Other Data

Excel spreadsheet (XLSX) format parser written in pure Swift

446
40
6d
Apache-2.0

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

2.81K
141
1y 39d
MIT

Simplified access to Apple's CloudKit

614
67
1y 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.

357
13
1y 63d
MIT

Solutions to LeetCode by Swift

3.68K
632
6m
MIT

Super lightweight DB written in Swift.

82
5
2y 9m
MIT

Safe and easy way to use FileManager as Database

41
1
1y 101d
MIT

Realm

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

14.19K
1.9K
3d
n/a

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

676
135
4y 6m
MIT

Safe and easy wrappers for RealmSwift

54
9
56d
MIT

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

394
49
5m
MIT

SQL drivers

A type safe MySQL client for Swift

143
38
81d
MIT

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

105
51
11m
Apache-2.0

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

46
19
10m
Apache-2.0

SQLite

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

3.41K
331
5d
MIT

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

7.28K
1.26K
10m
MIT

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

529
146
40d
n/a

TOML

From TOML to Swift Codable types.

36
2
6m
MIT

XML

Swift minion for simple and lightweight XML parsing

888
182
76d
MIT

CheatyXML is a Swift framework designed to manage XML easily

22
0
1y 5m
MIT

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

86
16
48d
MIT

Simple XML parsing in Swift

1.19K
173
31d
MIT

Easy XML parsing using Codable protocols in Swift

385
53
70d
MIT

A simple way to map XML to Objects written in Swift

83
13
7m
MIT

YAML

Load YAML and JSON documents using Swift

355
69
1y 8m
MIT

A Sweet and Swifty YAML parser.

653
58
23d
MIT

ZIP

Swift framework for zipping and unzipping files.

1.91K
312
69d
MIT

Effortless ZIP Handling in Swift

1.42K
118
2d
MIT

Date

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

176
10
1y 8m
MIT

Building a better date/time library for Swift

1.89K
59
4m
MIT

A Swift Date extension helper

1.16K
198
63d
MIT

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

256
8
7m
MIT

Easypeasy date functions. ๐Ÿ•›

44
5
2y 6m
MIT

๐Ÿ“… Swift4 Date extension library

177
22
2y 6m
MIT

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

6.09K
603
12d
MIT

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

1.64K
156
1y 10m
BSD-2-Clause

๐Ÿ•ฐ Type-safe time calculations in Swift, powered by generics

1.02K
47
1y 20d
MIT

Intuitive date handling in Swift

2.65K
148
1y 7m
MIT

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

444
64
10m
Apache-2.0

Dependency Injection

Lightweight Swift Dependency Injection Framework

1.49K
79
46d
n/a

A Coreader-like Dependency Injection ฮผFramework

57
2
1y 8m
MIT

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

125
7
8m
MIT

Dependency Injection Framework for Swift, inspired by KOIN.

74
9
99d
MIT

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

874
69
6m
MIT

Dependency injection for iOS (Swift)

294
30
4d
MIT

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

103
4
1y 5m
MIT

Pure DI in Swift

289
13
35d
MIT

Dependency injection framework for Swift with iOS/macOS/Linux

4.33K
347
35d
MIT

Powerful dependency injection for iOS & OSX (Objective-C & Swift)

2.68K
280
89d
n/a

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

523
20
4m
MIT

Device

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

1.42K
155
7m
MIT

Super-lightweight library to detect used device

212
70
6m
MIT

DeviceKit is a value-type replacement of UIDevice.

3.18K
331
43d
MIT

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

38
5
3d
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.

293
33
3d
MIT

A modern device detection and querying library.

51
1
4m
WTFPL

UIDevice extensions that fill in the missing pieces.

384
29
33d
MIT

Documentation

Soulful docs for Swift & Objective-C

6.74K
376
26d
MIT

Generate Markdown documentation from source code

264
25
4m
MIT

Embedded Systems

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

1.14K
113
64d
MIT

Events

A Swift binding framework

4.12K
360
34d
MIT

Write great asynchronous code in Swift using futures and promises

1.84K
177
9m
MIT

UI event handling using Apple's combine framework.

95
7
1y 4m
n/a

Easy Swift Futures & Promises.

40
4
2y 62d
MIT

Type-safe event handling for Swift

570
65
1y 7m
MIT

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

756
66
2y 10m
MIT

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

2.04K
84
56d
MIT

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

117
2
47d
MIT

NoticeObserveKit is type-safe NotificationCenter wrapper.

145
6
1y 66d
MIT

๐Ÿ“ก Helping you own NotificationCenter in Swift!

74
6
1y 5m
MIT

The easiest way to observe values in Swift.

340
34
92d
MIT

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

1.51K
102
26d
MIT

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

703
25
4m
n/a

Promises for Swift & ObjC.

13.06K
1.32K
95d
MIT

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

19.91K
3.55K
66d
n/a

A library for reactive and unidirectional Swift applications

2K
193
9d
MIT

Unidirectional Data Flow in Swift - Inspired by Redux

6.68K
465
8d
MIT

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

122
7
1y 7m
MIT

Reactive Programming in Swift

19.36K
3.5K
13d
n/a

A micro-library for creating and observing events.

429
70
1y 7m
MIT

An observables framework for Swift

163
11
3d
MIT

A publish/subscribe EventBus optimized for iOS

918
89
46d
MIT

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

574
25
38d
MIT

SwiftUI-compatible framework for building browser apps with WebAssembly

685
29
92d
Apache-2.0

Lightweight Promises for Swift & Obj-C

103
4
106d
n/a

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

52
5
2y 4m
MIT

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

312
16
1y 8m
MIT

A lightweight implementation of Promises in Swift

239
35
8m
n/a

Files

Simple and expressive file management in Swift

2.12K
187
1y 87d
n/a

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

694
120
1y 8m
MIT

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

982
54
1y 16d
MIT

Effortless path operations in Swift

1.23K
133
9m
BSD-2-Clause

File management and path analysis for Swift

84
3
74d
MIT

Fonts

Use FontAwesome in your Swift projects

1.45K
238
21d
MIT

Programmatically load custom fonts into your iOS and tvOS app.

989
79
12d
MIT

An inkwell to use custom fonts on the fly.

145
10
3y 4m
MIT

Use Ionicons in your Swift projects.

308
25
1y 5m
MIT

Use Octicons in your Swift projects.

35
7
2y 5m
MIT

Easily use the OpenSans font in Swift

40
5
3y 29d
MIT

Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)

1.08K
121
57d
MIT

๐ŸŽขSwift Library for Font Icons - โ˜… this library

729
96
8m
MIT

The easiest way to implement font icons in your SwiftUI project.

19
0
91d
MIT

All the SFSymbols (1.1 & 2.0) at your fingertips

139
17
103d
MIT

Font management (System & Custom) for iOS and tvOS

1.26K
41
39d
MIT

Game Engine

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

336
31
12d
MIT

2D

A project to create a blazingly fast Swift game engine that is a joy to use ๐Ÿš€

1.68K
106
1y 7m
n/a

Games

An iOS / Mac view controller for chess boards

64
20
1y 22d