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: Oct. 28, 2021, 3:01 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

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.

Official Guides

Style Guides

Airbnb's Swift Style Guide.

1.15K
155
8m
MIT

LinkedIn's Official Swift Style Guide

1.24K
184
1y 103d
n/a

The official Swift style guide for raywenderlich.com.

11.25K
1.86K
9m
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.14K
2.07K
1y 110d
n/a

Explanations and samples about the Swift programming language

60
10
11m
n/a

Learn some Swift

5.41K
494
3y 4m
MIT

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

752
25
1y 8m
BSD-2-Clause

A collection useful tips for the Swift language

736
58
11m
MIT

Swift Featured Projects in brain Mapping

15.36K
3.63K
1y 86d
n/a

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

3.69K
224
1y 9m
MIT

An Xcode playground showcasing the new features in Swift 4.0.

1.87K
144
3y 4m
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

356
35
2y 47d
MIT

An opinionated starting point for awesome, reusable Swift 5 modules

328
43
10m
MIT

REPL

Emacs

Emacs support for Apple's Swift programming language.

308
33
10m
GPL-3.0

Vim

Vim runtime files for Swift

734
43
1y 54d
MIT

A solid language pack for Vim.

4.2K
238
9m
n/a

Benchmark

CLI to profile compilation time of Swift project

309
11
2y 18d
MIT

Converters

A programming language for generating code for multiple platforms

129
7
2y 8m
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

746
111
10m
MIT

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

11.76K
902
8m
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.

454
122
9m
MIT

Collaborative List of Open-Source iOS Apps

26.57K
4.27K
8m
MIT

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

25.37K
1.68K
10m
CC0-1.0

Dependency Managers

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

612
31
1y 6d
MIT

A simple, decentralized dependency manager for Cocoa

14.21K
1.51K
8m
n/a

The Cocoa Dependency Manager.

12.99K
2.36K
8m
n/a

A package manager that installs and runs executable Swift packages

1.53K
69
11m
MIT

The Package Manager for the Swift Programming Language

8.19K
1.03K
8m
Apache-2.0

Patterns

Sample Code of the App Architecture Book

1.81K
268
3y 11d
n/a

Example of Clean Architecture of iOS app using RxSwift

3.2K
410
1y 5m
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

12.44K
1.44K
11m
GPL-3.0

Reactant is a reactive architecture for iOS

373
13
1y 11m
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)

104
6
1y 31d
MIT

Stateful view controller containment for iOS and tvOS

293
8
11m
MIT

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

4.01K
336
117d
MIT

Viper Framework for iOS using Swift

414
67
43d
MIT

Misc

A command line interface for your Swift scripts

536
15
1y 6m
MIT

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

181
12
10m
Apache-2.0

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

31
4
1y 45d
MIT

Turn your Swift data model into a working CRUD app.

118
14
2y 9m
MIT

OpenAPI/Swagger 3.0 Parser and Swift code generator

378
104
10m
MIT

Homebrew for Swift packages

129
4
2y 11d
MIT

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

6.87K
514
1y 21d
MIT

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

782
41
8m
MIT

Easily generate cross platform Swift framework projects from the command line

1.72K
86
2y 7m
MIT

๐Ÿงธ Xcode Playground management made easy

127
3
2y 7d
MIT

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

1.38K
134
8m
MIT

A little beautifier tool for xcodebuild

368
19
9m
MIT

A Swift command line tool for generating your Xcode project

4.21K
469
8m
MIT

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

1.33K
178
8m
MIT

Accessibility

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

201
17
39d
MIT

AI

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

4.91K
399
1y 6d
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

48
5
8m
MIT

Algorithm

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

801
85
2y 51d
MIT

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

1.22K
94
2y 7m
MIT

Algorithms and data structures in Swift, with explanations!

25.45K
4.54K
5m
MIT

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

207
16
2y 79d
MIT

Analytics

โ˜‚๏ธ Analytics abstraction layer for Swift

511
37
1y 25d
MIT

Animation

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

4.41K
243
1y 5m
BSD-2-Clause

A custom View with fancy collectionView animation

759
56
3y 8m
MIT

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

555
38
2y 87d
MIT

A DSL to make animation easy on iOS with Swift.

1.91K
119
2y 6m
MIT

It's magic.

1.21K
42
1y 106d
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.88K
204
3y 37d
MIT

Elegant SVG animation kit for swift

107
20
1y 34d
Apache-2.0

Advanced Natural Motion Animations, Simple Blocks Based Syntax

588
41
3y 6m
n/a

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

2.87K
172
1y 29d
MIT

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

8.49K
784
8m
MIT

Swift interpolation for gesture-driven animations

1.79K
77
9m
MIT

A Fast Animation Engine with an Intuitive API

35
3
3y 11m
Apache-2.0

An iOS library to natively render After Effects vector animations

21.09K
3.02K
8m
Apache-2.0

๐ŸŽจ Gradient animation effect like Instagram

3.29K
185
2y 94d
MIT
58
13
1y 7m
MIT

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

2.97K
192
1y 4m
n/a

Pulse animation for iOS

1.23K
149
1y 29d
MIT

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

976
47
1y 9m
MIT

A library to simplify iOS animations in Swift.

13.84K
1.75K
2y 76d
MIT

Better Easing for SpriteKit in Swift

104
12
3y 35d
MIT

Swift library for choreographing animations on the screen.

3K
178
1y 15d
MIT

A fantastic Physical animation library for swift

2.86K
222
2y 90d
MIT

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

213
11
1y 9m
MIT

ViewAnimator brings your UI to life with just one line

6.14K
438
11m
MIT

Your fast and friendly physics-based animation system.

1.92K
93
3y 10m
BSD-2-Clause

API

Swift implementation of Github REST API v3

54
15
1y 10d
MIT

Google Directions API helper for iOS, written in Swift

266
52
3y 86d
BSD-3-Clause

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

94
10
9m
MIT

Swift Reddit API Wrapper

215
48
3y 6m
MIT

A Twitter framework for iOS & OS X written in Swift

2.3K
366
10m
MIT

Instagram API client written in Swift

569
85
3y 15d
MIT

Swift client for Kubernetes

32
0
11m
Apache-2.0

The swiftest way to build iOS apps that connect to Salesforce

113
35
8m
MIT

Instagram Private API Swift

162
47
10m
MIT

App Routing

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

1.1K
79
42d
MIT

Route URL schemes easily

356
18
4m
MIT

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

92
20
1y 6m
MIT

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

127
3
3y 5m
MIT

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

22
3
1y 0d
MIT

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

1.56K
88
71d
MIT

A library for managing complex workflows in Swift

67
3
80d
Apache-2.0

A URL Router for iOS, written in Swift

263
27
2y 38d
MIT

โ›ต๏ธ Elegant URL Routing for Swift

2.71K
239
1y 7m
MIT

App Store

Build, Measure and Grow iOS subscription business

92
10
8m
MIT

A Simple and Lightweight framework for In App Purchase

198
17
8m
MIT

A modern In-App Purchases management framework for iOS.

958
56
9m
MIT

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

5.39K
616
9m
MIT

Audio

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

8.25K
1.29K
8m
MIT

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

611
162
1y 33d
MIT

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

219
36
2y 7m
MIT

A maestro of pitch detection.

596
113
9m
n/a

Start recording when the user speaks

225
52
12m
MIT

Reads an audio file and displays the waveform

989
150
1y 8m
MIT

ModernAVPlayer is a persistence AVPlayer wrapper

173
28
9m
MIT

A framework for composing and transforming music in Swift

562
40
3y 4m
MIT

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

78
7
2y 10m
MIT

Streaming and realtime audio manipulation with AVAudioEngine

180
32
8m
n/a

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

993
80
1y 7m
MIT

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

434
36
1y 11m
MIT

Augmented Reality

Using $5 Google Cardboard to replicate Hololens

17
0
7d
MIT

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

5.01K
701
1y 11m
MIT

ARKit Demo Application

267
45
4y 10d
n/a

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

1.38K
196
107d
Apache-2.0

Voxel graphics framework using ARKit + SceneKit

67
6
4y 15d
MIT

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

78
10
11m
MIT

Authentication

THIS REPO HAS MOVED TO

0
0
3y 40d
MIT

Simple way to authenticate Instagram accounts on iOS.

60
15
3y 8m
MIT

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

32
8
1y 9m
MIT

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

644
90
3y 6m
MIT

[In]visible ReCaptcha v2 for iOS

219
90
108d
MIT

Swift framework for authenticating with the Spotify API

322
37
2y 4m
Apache-2.0

Bots

Telegram Bot SDK for Swift (unofficial)

276
44
1y 4m
Apache-2.0

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

243
29
11m
MIT

Cache

Delightful on-disk cache (written in Swift)

1.24K
173
4y 7m
MIT

Nothing but Cache.

2.44K
283
9m
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
8m
MIT

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

119
6
1y 9m
MIT

A simple but flexible cache

611
31
111d
MIT

a NSURLCache subclass for handling all web requests that use NSURLRequest

287
54
1y 11m
n/a

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

73
3
2y 32d
MIT

Chart

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

24.6K
4.99K
8m
Apache-2.0

ChartView made in SwiftUI

2.94K
328
1y 35d
MIT

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

1.35K
200
4y 36d
MIT

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

5.24K
466
3y 24d
MIT

Line and area chart library for iOS

979
150
3y 8d
MIT

Easy to use and highly customizable charts library for iOS

2.31K
392
68d
Apache-2.0

A customizable radar chart in Swift

205
25
1y 9m
MIT

Chat

A lightweight framework to build chat applications, made in Swift

4.2K
576
8m
MIT

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

801
135
9m
MIT

A community-driven replacement for JSQMessagesViewController

4.63K
863
8m
MIT

A UI framework for building messenger interfaces on iOS

1.4K
126
1y 4m
MIT

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

401
83
1y 9m
MIT

Colors

An intuitive iOS color picker built in Swift.

477
116
1y 4m
MIT

Advanced color manipulation for iOS.

392
20
7m
MIT

Yet another extension to manipulate colors easily in Swift and SwiftUI

2.63K
134
1y 104d
MIT

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

716
45
2y 14d
MIT

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

101
7
3y 11m
MIT

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

3.29K
217
1y 48d
n/a

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

168
18
2y 7m
n/a

An action sheet styled color picker for iOS.

95
12
4m
MIT

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

6.87K
514
1y 21d
MIT

HEX color handling as an extension for UIColor.

676
96
1y 13d
MIT

Convenience methods for creating color using RGBA hex string.

1.08K
138
33d
MIT

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

206
20
1y 6m
MIT

Command Line

Compose beautiful command line interfaces in Swift

1.46K
83
4m
BSD-3-Clause

A pure Swift library for creating command-line interfaces

1.1K
150
2y 10m
Apache-2.0

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

1.15K
30
2y 22d
MIT

A pure Swift replacement for readline

89
5
2y 34d
BSD-2-Clause

๐Ÿ’Š steroids for Xcode Playgrounds

224
7
1y 72d
n/a

Add beautiful progress bars to your loops.

263
17
2y 6m
MIT

Straightforward, type-safe argument parsing for Swift

1.95K
131
9m
Apache-2.0

A powerful framework for developing CLIs in Swift

668
56
1y 96d
MIT

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

1.18K
84
3y 11m
MIT

A Swift framework for shell scripting.

900
77
1y 33d
MIT

A lightweight library for generating text tables.

242
18
2y 6m
MIT

Concurrency

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

152
12
1y 7m
MIT

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

57
4
1y 4m
MIT

Easy, concurrent, asynchronous tasks in Swift.

42
3
3y 9m
MIT

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

1.94K
103
6m
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 47d
MIT

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

995
44
1y 11m
MIT

Swift coroutines for iOS, macOS and Linux.

740
34
4m
MIT

Throttle massive number of inputs in a single drop of one line API.

16
2
8m
MIT

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

1.5K
61
3y 11m
MIT

Currency

Swift value types for working with money & currency

926
86
4y 45d
MIT

Core Data

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

309
54
3y 41d
MIT

Core Data made simple.

782
99
1y 8m
MIT

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

73
13
91d
MIT

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

3.16K
207
36d
MIT

Simple CoreData wrapper to ease operations

13
5
3y 10m
MIT

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

862
71
2y 51d
MIT

A swifter Core Data stack

572
70
38d
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
1y 12m
Apache-2.0

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

1.41K
96
1y 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.

233
17
108d
MIT

CoreData/Realm sweet wrapper written in Swift

2.11K
217
3y 5m
MIT

CSV

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

211
26
8m
MIT

A swift package for read and write CSV file

72
7
2y 5m
MIT

Firebase

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

216
26
8m
MIT

GraphQL

Build declarative GraphQL queries in Swift.

29
3
1y 57d
MIT

JSON

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

2.61K
410
1y 10m
MIT

Functional JSON Parser - Linux Ready

115
5
3y 29d
MIT

Functional JSON parsing library for Swift

3.49K
209
1y 5m
MIT

๐Ÿน Parse JSON with style

356
26
1y 35d
MIT

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

1.05K
68
4y 26d
MIT

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

625
44
2y 6m
MIT

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

954
122
2y 7m
n/a

A reusable framework for parsing JSON in Swift.

1.1K
121
3y 4m
MIT

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

1.65K
141
8m
MIT

A handy swift json-object serialization/deserialization library

3.67K
490
1y 84d
n/a

A type-safe JSON decoding library purely written in Swift

785
48
2y 7m
MIT

Fast JSON parsing for Swift

1.02K
72
1y 11m
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
1y 105d
n/a

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

466
44
3y 6m
MIT

Simple JSON Object mapping written in Swift

8.69K
984
1y 5m
MIT

Pure Swift JSON encoding/decoding library

362
30
1y 5m
n/a

The better way to deal with JSON data in Swift.

20.34K
3.2K
8m
MIT

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

863
119
2y 23d
n/a

[Deprecated] The easy to use Swift JSON decoder

1.99K
166
2y 6m
MIT

Key Value Store

Modern interface to UserDefaults + Codable support

466
17
12m
MIT

Swifty and modern UserDefaults

895
60
47d
MIT

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

1.37K
85
1y 9d
MIT

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

553
32
5m
MIT

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

185
10
36d
MIT

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

64
5
10m
MIT

Key-Value store for Swift backed by LevelDB

106
27
101d
MIT

Modern Swift API for NSUserDefaults

4.51K
334
59d
MIT

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

427
14
9m
MIT

Effortlessly synchronize UserDefaults over iCloud.

752
53
105d
MIT

MongoDB

Native MongoDB driver for Swift, written in Swift

617
82
34d
MIT

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

52
23
2y 7m
n/a

Multi Database

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

27
4
10m
MIT

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

130
10
2y 7m
MIT

๐Ÿ›ถ Your lightweight persistence toolbox

619
20
9m
MIT

ORM

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

1.11K
153
4m
MIT

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

49
18
1y 9m
Apache-2.0

Other Data

Excel spreadsheet (XLSX) format parser written in pure Swift

471
43
8m
Apache-2.0

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

2.89K
154
2y 2d
MIT

Simplified access to Apple's CloudKit

617
66
2y 71d
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 26d
MIT

Solutions to LeetCode by Swift

3.77K
647
1y 5m
MIT

Super lightweight DB written in Swift.

84
5
3y 8m
MIT

Safe and easy way to use FileManager as Database

42
1
2y 64d
MIT

Realm

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

14.64K
1.98K
34d
n/a

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

675
135
5y 4m
MIT

Safe and easy wrappers for RealmSwift

63
13
115d
MIT

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

465
57
31d
MIT

SQL drivers

A type safe MySQL client for Swift

148
39
9m
MIT

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

110
52
1y 10m
Apache-2.0

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

49
19
1y 9m
Apache-2.0

SQLite

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

4.47K
472
33d
MIT

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

7.8K
1.33K
51d
MIT

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

538
146
1y 3d
n/a

TOML

From TOML to Swift Codable types.

39
2
9m
MIT

XML

Swift minion for simple and lightweight XML parsing

901
181
1y 39d
MIT

CheatyXML is a Swift framework designed to manage XML easily

23
0
9m
MIT

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

90
17
1y 11d
MIT

Simple XML parsing in Swift

1.2K
176
8m
MIT

Easy XML parsing using Codable protocols in Swift

451
57
9m
MIT

A simple way to map XML to Objects written in Swift

89
14
10m
MIT

YAML

Load YAML and JSON documents using Swift

360
70
2y 6m
MIT

A Sweet and Swifty YAML parser.

681
60
9m
MIT

ZIP

Swift framework for zipping and unzipping files.

2.06K
352
1y 32d
MIT

Effortless ZIP Handling in Swift

1.7K
140
5m
MIT

Date

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

181
11
2y 6m
MIT

Building a better date/time library for Swift

1.9K
60
10m
MIT

A Swift Date extension helper

1.28K
219
114d
MIT

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

255
9
10m
MIT

Easypeasy date functions. ๐Ÿ•›

44
5
3y 4m
MIT

๐Ÿ“… Swift4 Date extension library

177
22
3y 5m
MIT

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

6.54K
644
11m
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 9m
BSD-2-Clause

๐Ÿ•ฐ Type-safe time calculations in Swift

1.04K
51
1y 11m
MIT

Intuitive date handling in Swift

2.66K
148
2y 5m
MIT

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

482
75
1y 9m
Apache-2.0

Dependency Injection

Lightweight Swift Dependency Injection Framework

1.53K
80
9m
n/a

A Coreader-like Dependency Injection ฮผFramework

57
2
2y 7m
MIT

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

125
7
1y 7m
MIT

Dependency Injection Framework for Swift, inspired by KOIN.

75
9
1y 62d
MIT

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

886
69
1y 5m
MIT

Dependency injection for iOS (Swift)

316
31
11m
MIT

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

105
4
2y 113d
MIT

Pure DI in Swift

291
13
10m
MIT

Dependency injection framework for Swift with iOS/macOS/Linux

4.47K
355
12m
MIT

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

2.69K
277
10m
n/a

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

541
20
9m
MIT

Device

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

1.44K
162
9m
MIT

Super-lightweight library to detect used device

212
72
1y 5m
MIT

DeviceKit is a value-type replacement of UIDevice.

3.25K
336
8m
MIT

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

40
5
10m
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.

298
34
10m
MIT

A modern device detection and querying library.

51
1
1y 100d
WTFPL

UIDevice extensions that fill in the missing pieces.

389
30
8m
MIT

Documentation

Soulful docs for Swift & Objective-C

6.82K
378
8m
MIT

Generate Markdown documentation from source code

326
32
8m
MIT

Embedded Systems

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

1.18K
115
8m
MIT

Events

A Swift binding framework

4.13K
359
12m
MIT

Write great asynchronous code in Swift using futures and promises

1.89K
186
4m
MIT

UI event handling using Apple's combine framework.

98
7
10m
n/a

Easy Swift Futures & Promises.

40
4
10m
MIT

Type-safe event handling for Swift

572
65
2y 5m
MIT

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

762
64
3y 9m
MIT

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

2.06K
83
8m
MIT

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

118
4
9m
MIT

NoticeObserveKit is type-safe NotificationCenter wrapper.

150
6
2y 29d
MIT

๐Ÿ“ก Helping you own NotificationCenter in Swift!

74
6
2y 4m
MIT

The easiest way to observe values in Swift.

345
32
10m
MIT

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

1.65K
118
8m
MIT

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

703
25
1y 93d
n/a

Promises for Swift & ObjC.

13.61K
1.41K
34d
MIT

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

19.94K
3.56K
1y 29d
n/a

A library for reactive and unidirectional Swift applications

2.04K
201
8m
MIT

Unidirectional Data Flow in Swift - Inspired by Redux

6.78K
471
8m
MIT

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

122
7
2y 6m
MIT

Reactive Programming in Swift

19.7K
3.56K
8m
n/a

A micro-library for creating and observing events.

433
70
2y 6m
MIT

An observables framework for Swift

163
10
10m
MIT

A publish/subscribe EventBus optimized for iOS

973
94
7m
MIT

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

642
26
30d
MIT

SwiftUI-compatible framework for building browser apps with WebAssembly

685
29
1y 55d
Apache-2.0

Lightweight Promises for Swift & Obj-C

106
4
1y 69d
n/a

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

54
7
3y 85d
MIT

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

314
16
2y 7m
MIT

A lightweight implementation of Promises in Swift

254
35
1y 7m
n/a

Files

Simple and expressive file management in Swift

2.17K