awesome-swift

Swift resource hub

A curated list of awesome Swift libraries and resources, including guides, boilerplates, benchmarks, and third-party tutorials.

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

GitHub

25k stars
915 watching
3k forks
Language: Ruby
last commit: 2 months ago
Linked from 12 awesome lists

awesomeawesome-listawesome-listsawesome-swiftioslinuxlistlistsswiftswift-extensionsswift-frameworkswift-languageswift-library

Awesome Swift

sindresorhus/awesome 337,709 about 1 month ago

Awesome Swift / Guides / Newsletter

Open Source Updates for Swift Projects A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift

Awesome Swift / Guides / Official Guides

API Design Guidelines Official Swift API design guidelines
Apple eBook Official Apple eBook for Swift beginners
Getting Started Find information about the how to use the Swift programming language
Introducing SwiftUI Official SwiftUI tutorial with 4+ hours of content and interactive tutorials

Awesome Swift / Guides / Style Guides

Airbnb 2,445 about 1 month ago Airbnb's Official Style Guide
Google 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
LinkedIn 1,440 over 4 years ago LinkedIn's Official Style Guide
Raywenderlich 13,125 12 months ago Raywenderlich guide, a must read

Awesome Swift / Guides / Third party Guides

30 Days of Swift 11,510 over 2 years ago A cool 30 days tutorial
About Swift 85 3 months ago A playground about the Swift language
Awesome Swift Education 5,696 over 6 years ago An organized list of essential Swift Language Topics
Conferences.digital 761 about 4 years ago Watch conference videos in a native macOS app
Developing iOS Apps with Swift Stanford course by Paul Hegarty
Hacking With Swift Complete training course that teaches app development through 30 hands-on projects, for free
Ray Wenderlich Tutorials, Videos, Podcasts and books High quality programming tutorials
Swift & SwiftUI Tutorials SwiftUI learning with Ease
Swift Education A community of educators sharing materials for teaching Swift and app development
swift-tips 1,000 almost 2 years ago A series of useful tips by Vincent Pradeilles
SwiftDoc Auto-generated documentation
SwiftGuide CN 16,004 almost 2 years ago A Chinese written guide
SwiftTips 4,015 about 1 year ago A collection of useful tips by John Sundell

Awesome Swift / Boilerplates

iOS project template 404 about 2 years ago iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger
Model-View-Presenter template 27 almost 3 years ago A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern
Swift Module Template 461 3 months ago An opinionated starting point for awesome, reusable modules

Awesome Swift / REPL

Online Swift Playground Online Swift Playground
SwiftFiddle Playground for making, sharing, and embedding Swift code

Awesome Swift / Editor Support / Emacs

swift-mode 372 4 months ago Emacs support, including partial flycheck error support

Awesome Swift / Editor Support / Google Colaboratory

swift-colab 105 over 1 year ago Run Swift in a browser

Awesome Swift / Editor Support / Vim

swift-vim 815 6 months ago Vim runtime files
vim-polyglot 5,608 about 1 month ago Language pack for vim that includes vim-swift

Awesome Swift / Benchmark

xcprofiler 334 over 5 years ago Command line utility to profile compilation time

Awesome Swift / Converters

Swiftify Objective-C to Swift online code converter and Xcode extension
Zolang 148 over 2 years ago A DSL for generating code in multiple programming languages

Awesome Swift / Other Awesome Lists

Awesome iOS Interview 1,167 over 1 year ago List of the questions that helps you to prepare for the interview
awesome-macOS 16,219 6 months ago A curated list of awesome applications, softwares, tools and shiny things for macOS
example-ios-apps 1,152 7 months ago An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature
open-source-ios-apps 43,115 about 1 month ago A collaborative list of open-source iOS Apps
open-source-mac-os-apps 42,106 3 months ago Awesome list of open source applications for macOS

Awesome Swift / Dependency Managers

Accio 664 about 4 years ago A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage
Carthage 14,957 4 months ago A new dependency manager
CocoaPods 14,607 2 months ago The most used dependency manager
Mint 2,298 12 months ago A package manager that installs and runs Swift command line tools
swift-package-manager 9,770 about 1 month ago SPM is the Package Manager for the Swift Programming Language

Awesome Swift / Patterns

App Architecture 2,061 5 months ago A sample Code of the App Architecture Book
CleanArchitectureRxSwift 3,914 7 months ago Example of Clean Architecture of iOS app using RxSwift
Design-Patterns-In-Swift 15,159 6 months ago Design Patterns
GoodReactor 33 about 1 month ago ⚛️ GoodReactor is a Redux-inspired Reactor framework for communication between the View Model, View Controller, and Coordinator
Reactant 374 about 3 years ago Reactant is a reactive architecture for iOS
ReduxUI 44 about 3 years ago Redux framework for easy use with SwiftUI
SimplexArchitecture 56 about 2 months ago A Simple architecture that decouples state changes from SwiftUI's View
Spin 122 about 4 years ago Provides a versatile Feedback Loop implementation working with RxSwift, ReactiveSwift and Combine
StateViewController 310 about 4 years ago Stateful UIVIewController composition — the MVC cure for Massive View Controllers
SwiftUI Atom Properties 296 about 2 months ago A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency
The Composable Architecture 12,660 about 1 month ago A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind
Viperit 513 over 3 years ago Viper Framework for iOS

Awesome Swift / Misc

Beak 581 over 4 years ago A command line interface for your Swift scripts
BetterCodable 1,742 about 1 year ago Level up your structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom throws and suffer through boilerplate
CodableWrappers 661 9 months ago A Collection of PropertyWrappers to make custom Serialization of Codable Types easy
Fugen 82 about 1 year ago A command line tool for exporting resources and generating code from your Figma files
MemberwiseInit 123 4 months ago is a Swift Macro that can more often provide your intended , while following the same safe-by-default semantics of Swift’s memberwise initializers
Model2App 136 about 6 years ago Turn your data model into a working CRUD app
Surmagic 312 about 2 years ago Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS
SwagGen 627 about 1 year ago A command line tool for generating a REST API from a Swagger spec based off Stencil templates
Swiftbrew 147 almost 2 years ago Homebrew for Swift packages
SwiftGen 9,304 6 months ago A suite of tools to auto-generate code for various assets of your project
SwiftKit 825 about 2 years ago Start your next Open-Source Swift Framework 📦
SwiftPlate 1,776 almost 6 years ago Easily generate cross platform framework projects from the command line
Toybox 130 about 5 years ago Xcode Playground management made easy
Tuist 4,663 about 1 month ago An open source command line tool to create, maintain and interact with your Xcode projects at scale
xc 22 9 months ago A tool to open the Xcode project file by the specified version
xcbeautify 1,014 about 1 month ago Little beautifier tool for xcodebuild
XcodeGen 7,109 about 2 months ago Tool for generating Xcode projects from a YAML file and your project directory
xcodeproj 2,043 about 1 month ago A library to read, update and write Xcode projects and workspaces

Awesome Swift / Libs / Accessibility

Capable 265 7 months ago Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app

Awesome Swift / Libs / AI

CoreML-Models 6,514 over 1 year ago A collection of unique Core ML Models
DL4S 104 about 1 year ago Automatic differentiation, fast tensor operations and dynamic neural networks from CNNs and RNNs to transformers
OpenAI 2,149 6 months ago Swift package for OpenAI public API

Awesome Swift / Libs / Algorithm

Algorithm 828 about 5 years ago A toolset for writing algorithms and probability models
BTree 1,312 almost 3 years ago Fast sorted collections for Swift using in-memory B-trees
swift-algorithm-club 28,859 about 1 month ago Algorithms and data structures, with explanations
SwiftLCS 213 over 5 years ago implementation of the longest common subsequence (LCS) algorithm

Awesome Swift / Libs / Analytics

Aptabase 991 about 1 month ago Open Source, Privacy-First and Simple Analytics for Swift Apps
Tracker Aggregator 22 over 2 years ago Versatile analytics abstraction layer
Umbrella 615 over 2 years ago Analytics abstraction layer

Awesome Swift / Libs / Animation

Advance 4,502 over 2 years ago A powerful animation framework for iOS, tvOS, and OS X
AnimatedGradient 69 6 months ago Animated linear gradient library written with SwiftUI
ChainPageCollectionView 789 almost 7 years ago Fancy two-level collection view layout and animation
CocoaSprings 79 3 months ago Interactive spring animations for iOS/macOS
Comets 612 over 5 years ago Animating Particles
Ease 1,260 over 4 years ago Animate everything with Ease
EasyAnimation 2,960 about 4 years ago A library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level
Elephant 141 almost 2 years ago Elegant SVG animation kit
FlightAnimator 582 over 4 years ago Natural Blocks Based Core Animation Framework
Gemini 3,254 over 1 year ago Gemini is rich scroll based animation framework
IBAnimatable 8,671 almost 2 years ago Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable
Interpolate 1,830 about 4 years ago Interpolation framework for creating interactive gesture-driven animations
lottie-ios 25,840 about 1 month ago An iOS library to natively render After Effects vector animations
Pastel 3,501 about 2 years ago Gradient animation effect like Instagram
Poi 67 almost 5 years ago Poi makes you use card UI like tinder UI .You can use it like tableview method
Presentation 3,046 over 4 years ago A library to help you to make tutorials, release notes and animated pages
Pulsator 1,423 9 months ago Pulse animation for iOS
Sica 1,056 about 3 years ago Simple Interface Core Animation. Run type-safe animation sequencially or parallelly
Spring 14,091 over 1 year ago A library to simplify iOS animations
SpriteKitEasingSwift 117 over 3 years ago Better Easing for SpriteKit
spruce-ios 3,445 10 months ago Choreograph animations on the screen
Stellar 2,939 over 5 years ago A Physical animation library
TheAnimation 223 almost 5 years ago Type-safe CAAnimation wrapper. It makes preventing to set wrong type values
ViewAnimator 7,304 10 months ago Brings your UI to life with just one line
YapAnimator 1,940 over 3 years ago Your fast and friendly physics-based animation system

Awesome Swift / Libs / API

GitHubAPI 86 about 3 years ago Implementation of GitHub REST API v3
GitHubRestAPISwiftOpenAPI 14 about 1 month ago Scheduled generated GitHub's REST API as Swift code from OpenAPI specification
PXGoogleDirections 268 almost 6 years ago Google Directions API helper
RandomUserSwift 96 over 3 years ago Framework to Generate Random Users - An Unofficial SDK for randomuser.me
reddift 242 almost 5 years ago reddit API wrapper
Swifter Twitter 2,373 over 2 years ago Twitter framework
Swiftkube 130 7 months ago Swift client for Kubernetes
SwiftlySalesforce 136 8 months ago Framework for rapid development of native iOS apps that integrate with Salesforce
SwiftyInsta 225 almost 3 years ago Private and Tokenless Instagram RESTful API

Awesome Swift / Libs / App Routing

Appz 1,176 over 3 years ago Launch external apps and deeplink with ease
Crossroad 420 11 months ago Crossroad is an URL router focused on handling Custom URL Schemes
LightRoute 92 almost 5 years ago Routing between VIPER modules
Linker 140 over 6 years ago Lightweight way to handle internal and external deeplinks for iOS
MonarchRouter 42 almost 4 years ago Declarative state- and URL-based router. Complex automatic View Controllers hierarchy transitions. Time-tested server-side conventions
RxFlow 1,880 12 months ago RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
SwiftCurrent 307 almost 2 years ago Manage complex workflows wherever Swift can be built. It comes with built-in support for UIKit, Storyboards, and SwiftUI
SwiftRouter 278 over 5 years ago A URL Router for iOS
URLNavigator 3,271 8 months ago Elegant URL Routing

Awesome Swift / Libs / App Store

Apphud 209 about 2 months ago Lightweight library to easily handle auto-renewable subscriptions with no backend required
AppReview 111 about 2 years ago A tiny library to request review on the AppStore via SKStoreReviewController
InAppPurchase 289 almost 3 years ago A Simple, Lightweight and Safe framework for In App Purchase
merchantkit 1,110 7 months ago A modern In-App Purchases management framework for iOS
SwiftyStoreKit 6,587 7 months ago Lightweight In App Purchases framework

Awesome Swift / Libs / Audio

AudioKit 10,751 about 1 month ago Powerful audio synthesis, processing and analysis, without the steep learning curve
AudioPlayer 734 4 months ago A wrapper around AVPlayer with some cool features
AudioPlayerSwift 279 over 3 years ago AudioPlayer is a simple class for playing audio (basic and advanced usage) in iOS, OS X and tvOS apps
Beethoven 828 over 3 years ago An audio processing library for pitch detection of musical signals
FDSoundActivatedRecorder 290 about 3 years ago Start recording when the user speaks
FDWaveformView 1,256 10 months ago An easy way to display an audio waveform in your app
ModernAVPlayer 283 over 2 years ago Persistence AVPlayer to resume playback after bad network connection even in background mode
MusicKit 615 almost 4 years ago A framework for composing and transforming music
Soundable 93 almost 6 years ago Soundable allows you to play sounds, single and in sequence, in a very easy way
SwiftAudioPlayer 567 about 2 years ago Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine
SwiftySound 1,250 10 months ago Simple library that lets you play sounds with a single line of code
voice-overlay-ios 545 over 2 years ago An overlay that gets your user’s voice permission and input as text in a customizable UI

Awesome Swift / Libs / Augmented Reality

ARHeadsetKit 124 over 1 year ago High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens
ARKit-CoreLocation 5,483 9 months ago Combines the high accuracy of AR with the scale of GPS data
ARKit-Navigation 324 over 2 years ago Navigation in augmented reality with MapKit
ARVideoKit 1,633 about 2 years ago Capture & record ARKit videos, photos, Live Photos, and GIFs

Awesome Swift / Libs / Authentication

Cely 166 almost 5 years ago A Plug-n-Play login framework
LinkedInSignIn 37 about 3 years ago Simple view controller to log in and retrieve an access token from LinkedIn
LoginKit 661 about 6 years ago LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app
ReCaptcha 270 over 1 year ago [In]visible ReCaptcha for iOS
SpotifyLogin 348 almost 4 years ago Authenticate with the Spotify API

Awesome Swift / Libs / Bots

Telegram Bot SDK 377 about 3 years ago Unofficial SDK
Telegrammer 291 over 3 years ago Open-source framework for Telegram Bots developers. It was built on top of Apple/SwiftNIO which help to demonstrate excellent performance

Awesome Swift / Libs / Cache

AwesomeCache 1,269 over 3 years ago Manage cache easy
Cache 2,986 5 months ago Nothing but Cache
CachyKit 124 over 3 years ago A Caching Library that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh
Cachyr 126 about 4 years ago A small key-value data cache for iOS, macOS and tvOS
Carlos 644 over 1 year ago A simple but flexible cache
EVURLCache 298 almost 4 years ago If you want to make your app still works when it's offline
MemoryCache 78 over 3 years ago Type-safe memory cache

Awesome Swift / Libs / Chart

Charts 27,637 5 months ago Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart)
ChartView 5,363 about 1 year ago Swift package for displaying beautiful charts effortlessly
FLCharts 268 over 1 year ago Easy to use and highly customizable charts library for iOS
ScrollableGraphView 5,315 about 4 years ago Adaptive scrollable graph view for iOS to visualise simple discrete datasets
SwiftChart 1,051 over 2 years ago A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events
SwiftCharts 2,535 over 1 year ago Highly customizable charts for iOS
SwiftUICharts 876 4 months ago A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in
TKRadarChart 210 almost 2 years ago A customizable radar chart

Awesome Swift / Libs / Chat

Chatto 4,490 3 months ago A lightweight framework to build chat applications
ExyteChat 994 about 1 month ago SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker
InputBarAccessoryView 1,178 3 months ago A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
MessageKit 6,049 about 1 month ago A community-driven replacement for JSQMessagesViewController
MessengerKit 1,488 over 3 years ago A UI framework for building messenger interfaces
Real-time Chat with Firebase 772 5 months ago Functional real-time chat app with Firebase Firestore using MessageKit

Awesome Swift / Libs / Colors

ChromaColorPicker 568 11 months ago An intuitive and fun iOS color picker
ColorKit 732 about 1 year ago Advanced color manipulation for iOS
DynamicColor 3,052 about 1 year ago An extension to manipulate colors easily
Gradients 803 about 2 years ago A curated collection of splendid 180+ gradients
Hue 3,505 over 1 year ago Hue is the all-in-one coloring utility that you'll ever need
PrettyColors 171 over 4 years ago Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48
SheetyColors 106 over 3 years ago An action sheet styled color picker for iOS
SwiftGen-Colors 9,304 6 months ago A tool to auto-generate for your constants
SwiftHEXColors 693 over 2 years ago HEX color handling as an extension for UIColor
UIColor-Hex-Swift 1,244 about 1 year ago Hex to UIColor converter
UIGradient 267 over 1 year ago A simple and powerful library for using gradient layer, image, color

Awesome Swift / Libs / Command Line

Ashen 102 over 2 years ago A framework for writing terminal applications in Swift. Based on The Elm Architecture
Commander 1,529 almost 3 years ago Compose beautiful command line interfaces
Guaka 1,149 over 5 years ago The smart and beautiful (POSIX compliant) command line framework
LineNoise 144 almost 2 years ago A zero-dependency replacement for readline
nef 267 almost 3 years ago A set of command line tools that lets you have compile time verification of your documentation written as Xcode Playground
Progress.swift 349 about 1 year ago Add beautiful progress bars to your command line
Swift Argument Parser 3,363 about 1 month ago Straightforward, type-safe argument parsing for Swift
SwiftCLI 865 over 3 years ago A powerful framework that can be used to develop a CLI
Swiftline 1,201 about 3 years ago A set of tools to help you create command line applications
SwiftShell 1,038 over 4 years ago A library for creating command-line applications and running shell commands
SwiftyTextTable 320 almost 2 years ago A lightweight library to generate text tables

Awesome Swift / Libs / Concurrency

async+ 195 9 months ago A chainable interface for Swift 5.5's async/await
AsyncNinja 156 over 3 years ago A complete set of concurrency and reactive programming primitives
AsyncQueue 177 2 months ago A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts
Futures 58 over 4 years ago Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side
GroupWork 43 almost 7 years ago Easy concurrent, asynchronous tasks
Hydra 1,973 over 3 years ago Promises & Await - Write better async code
Queuer 1,109 about 1 month ago A queue manager, built on top of OperationQueue and Dispatch (aka GCD)
SwiftCoroutine 836 about 3 years ago Coroutines for iOS, macOS and Linux
Throttler 141 7 months ago Throttle massive number of asynchronous inputs in a single drop of one line API
Venice 1,496 almost 6 years ago Communicating sequential processes (CSP), Linux ready

Awesome Swift / Libs / Data Management

CBORCoding 51 about 1 year ago Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS
AERecord 302 over 6 years ago Super awesome Core Data wrapper library for iOS
CloudCore 157 2 months ago Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more
CoreStore 4,022 3 months ago simple and elegant way to handle Core Data
DataKernel 18 over 5 years ago DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies
Graph 874 over 2 years ago An elegant data-driven framework for Core Data
JSQCoreDataKit 616 5 months ago A swifter Core Data stack
JustPersist 164 about 1 year ago Easiest and safest way to do persistence on iOS with Core Data support out of the box
QueryKit 1,462 over 3 years ago An easy way to play with Core Data filtering
Skopelos 237 over 2 years ago A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data
SugarRecord 2,110 over 4 years ago Helps with Core Data and Realm
CodableCSV 464 about 1 year ago Read and write CSV files row-by-row or through Swift's Codable interface
CSVParser 86 over 5 years ago Fast parser for CSV
Ballcap 228 over 1 year ago Ballcap is a database schema design framework for Cloud Firestore
SociableWeaver 77 almost 3 years ago Build declarative GraphQL queries and mutations
AlamofireObjectMapper 2,663 about 1 year ago An Alamofire extension which converts JSON response data into objects using ObjectMapper
Alembic 116 over 6 years ago Functional JSON parsing, mapping to objects, and serialize to JSON
Argo 3,490 over 3 years ago JSON parsing library
Arrow 389 4 months ago Elegant JSON Parsing
Decodable 1,041 about 1 year ago JSON parsing
Elevate 616 over 2 years ago JSON parsing framework that makes parsing simple, reliable and composable
EVReflection 966 over 4 years ago Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable
HandyJSON 4,239 11 months ago A handy JSON-object serialization/deserialization library
Himotoki 796 over 5 years ago A type-safe JSON decoding library
JASON 1,012 almost 4 years ago JSON parsing with outstanding performances and convenient operators
JSONHelper 784 over 4 years ago Lightning fast JSON deserialization and value conversion library for iOS & OS X
JSONNeverDie 450 almost 7 years ago Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
ObjectMapper 9,158 9 months ago JSON object mapper
PMJSON 361 over 3 years ago JSON encoding/decoding library
Sextant 51 2 months ago High performance JSONPath queries
SwiftyJSON 22,705 2 months ago A lib for JSON with error handling
SwiftyJSONAccelerator 947 over 1 year ago macOS app to generate Swift 5 models for JSON (with Codeable)
Default 470 4 months ago Modern interface to UserDefaults + Codable support
Defaults 2,124 about 2 months ago Strongly-typed UserDefaults with support for Codable and key observation
DefaultsKit 1,435 2 months ago Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS
Prephirences 573 over 1 year ago Manage application preferences, NSUserDefaults, iCloud, Keychain and more
SecureDefaults 227 9 months ago A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer
Storez 68 over 2 years ago Safe, statically-typed, store-agnostic key-value storage
SwiftStore 123 almost 3 years ago A Key-Value store backed by LevelDB
SwiftyUserDefaults 4,877 10 months ago Cleaner, nicer syntax for NSUserDefaults
Zephyr 942 5 months ago Effortlessly synchronize NSUserDefaults over iCloud
MongoKitten 722 about 2 months ago MongoDB Connector
Perfect-MongoDB 52 over 4 years ago A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers
ModelAssistant 28 about 4 years ago Elegant library to manage the interactions between view and model
PersistenceKit 154 2 months ago Store and retrieve Codable objects to various persistence layers, in a couple lines of code!
Shallows 623 over 2 years ago Your lightweight persistence toolbox
fluent 1,332 3 months ago Simple ActiveRecord implementation
Perfect-CRUD 64 almost 3 years ago CRUD is an object-relational mapping (ORM) system using Codable protocol
CacheAdvance 38 2 months ago A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite
CoreXLSX 838 10 months ago Excel spreadsheet (XLSX) format support
Disk 3,107 5 months ago Delightful framework for iOS to easily persist structs, images, and data
EVCloudKitDao 646 over 5 years ago Simplified access to CloudKit with support for subscriptions and local caching
KeyPathKit 426 over 5 years ago KeyPathKit provides a seamless syntax to manipulate data using typed keypaths
LeetCode-Swift 4,889 8 months ago Solutions to LeetCode interview questions
Pencil 89 almost 7 years ago Write any value to file
StorageManager 50 over 5 years ago Safe and easy way to use FileManager as Database
Realm 16,354 2 months ago Realm is a mobile database: a replacement for Core Data & SQLite
RealmWrapper 72 over 3 years ago Safe and easy wrappers for RealmSwift
Unrealm 538 5 months ago Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm
MySQL Swift 164 about 1 year ago MySQL client library
Perfect-MySQL 127 almost 4 years ago A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers
Perfect-PostgreSQL 55 over 2 years ago A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers
GRDB.swift 6,997 2 months ago A versatile SQLite toolkit
SQLite.swift 9,760 about 1 month ago Framework wrapping SQLite3. Small. Simple. Safe
SQLiteDB 588 over 1 year ago SQLite wrapper
TOMLDecoder 71 about 1 month ago Latest TOML standard, decoded
AEXML 1,016 about 1 year ago xml wrapper
CheatyXML 24 almost 4 years ago A powerful framework designed to manage XML easily
SwiftyXML 103 over 4 years ago The most swifty way to deal with XML
SWXMLHash 1,412 4 months ago Simple XML parsing
XMLCoder 808 11 months ago XMLEncoder & XMLDecoder based on Codable protocols from the standard library
XMLMapper 111 over 1 year ago A simple way to map XML to Objects
YamlSwift 405 almost 2 years ago Load YAML and JSON documents
Yams 1,123 3 months ago Sweet YAML parser
Zip 2,517 6 months ago Framework for zipping and unzipping files
Zip Foundation 2,367 5 months ago A library to create, read and modify ZIP archive files

Awesome Swift / Libs / Date

AnyDate 190 almost 6 years ago Date & Time API inspired from Java 8 DateTime API
Chronology 2,329 3 months ago Building a better date/time library
DateHelper 1,505 10 months ago Simple date helper
Datez 261 about 4 years ago Library for dealing with , , , and
Datify 44 over 6 years ago Easypeasy date functions
NVDate 174 over 6 years ago Date extension library
SwiftDate 7,639 over 1 year ago Easy NSDate Management
Time 1,070 over 2 years ago Type-safe time calculations, powered by generics
Timepiece 2,629 over 5 years ago Intuitive NSDate extensions
TrueTime.swift 591 about 1 year ago Get the true current time impervious to device clock time changes (NTP library)
TypedDate 19 5 months ago Enhancing Date handling by enabling type-level customization of date components

Awesome Swift / Libs / Dependency Injection

Cleanse 1,782 7 months ago A Lightweight Dependency Injection Framework by Square
Corridor 61 over 4 years ago A Coreader-like Dependency Injection μFramework
Deli 135 about 3 years ago Deli is an easy-to-use Dependency Injection(DI)
DIKit 103 about 1 year ago Dependency Injection Framework for Swift, inspired by KOIN
Dip 981 10 months ago A simple Dependency Injection Container
DITranquillity 423 about 1 month ago Dependency injection framework with tranquility
Locatable 118 almost 4 years ago A micro-framework that leverages Property Wrappers to implement the Service Locator pattern
Pure 379 over 2 years ago A way to do a dependency injection without a DI container
SafeDI 108 about 1 month ago Compile-time safe dependency injection
Swinject 6,385 6 months ago A dependency injection framework
Typhoon 2,701 about 4 years ago Dependency injection toolkit
Weaver 754 4 months ago A declarative, easy-to-use and safe Dependency Injection framework

Awesome Swift / Libs / Device

Device 1,706 3 months ago Light weight tool for detecting the current device and screen size
Device.swift 221 about 4 years ago Super-lightweight library to detect used device
DeviceKit 4,483 about 1 month ago DeviceKit is a value-type replacement of UIDevice
Deviice 73 4 months ago Swift library to easily check the current device and some more info about it
Luminous 343 over 2 years ago Get everything you need to know about the device
Thingy 60 over 4 years ago A modern device detection and querying library
UIDeviceComplete 419 4 months ago UIDevice extensions that fill in the missing pieces

Awesome Swift / Libs / Documentation

jazzy 7,359 3 months ago Soulful docs
SourceDocs 393 6 months ago Generate Markdown reference documentation that lives with your code

Awesome Swift / Libs / Embedded Systems

SwiftyGPIO 1,356 9 months ago Interact with Linux GPIO/SPI/PWM on ARM

Awesome Swift / Libs / Events

Bond 4,229 over 2 years ago Binding framework
Combinative 107 about 4 years ago UI event handling using Apple's combine framework
EmitterKit 566 over 2 years ago Implementation of event emitters and listeners
FutureKit 754 about 6 years ago Future/Promises Library
Katana 2,251 about 2 years ago Write apps a la React and Redux
LightweightObservable 135 over 2 years ago A lightweight implementation of an observable sequence that you can subscribe to
NoticeObserveKit 150 7 months ago NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type
Notificationz 77 over 5 years ago Helping you own by providing a simple, customizable adapter
Observable 373 about 4 years ago The easiest way to observe values
OneWay 87 3 months ago State management with unidirectional data flow
OpenCombine 2,730 12 months ago Open source implementation of Apple's Combine framework for processing values over time
PMKVObserver 708 over 3 years ago Modern thread-safe and type-safe key-value observing
PromiseKit 14,235 about 2 months ago Async promise programming lib
ReactiveCocoa 19,925 5 months ago ReactiveCocoa (RAC) is a Cocoa framework inspired by Functional Reactive Programming. It provides APIs for composing and transforming streams of values over time
ReactorKit 2,728 6 months ago A framework for reactive and unidirectional application architecture
ReSwift 7,562 9 months ago Unidirectional Data Flow
RxSwift 24,426 about 1 month ago Microsoft Reactive Extensions (Rx)
Signals 466 about 4 years ago Replaces delegates and notifications
SwiftEventBus 1,107 almost 4 years ago A publish/subscribe event bus optimized for iOS
Tempura 719 almost 2 years ago A holistic approach to iOS development, inspired by Redux and MVVM
Tokamak 2,637 10 months ago React-like declarative API for building native UI components with easy to use one-way data binding
Tomorrowland 117 over 4 years ago Lightweight Promises
TopicEventBus 55 almost 6 years ago Publish–subscribe design pattern implementation framework, with ability to publish events by topic
VueFlux 332 almost 6 years ago Unidirectional Data Flow State Management Architecture - Inspired by Vuex and Flux
When 266 almost 5 years ago A lightweight implementation of Promises

Awesome Swift / Libs / Files

ExtendedAttributes 42 10 months ago Manage extended attributes for files and folders
FileKit 2,348 9 months ago Simple and expressive file management
FileProvider 68 over 1 year ago FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS
KZFileWatchers 1,086 4 months ago A micro-framework for observing file changes, both local and remote
PathKit 1,464 8 months ago Effortless path operations
Pathos 117 over 2 years ago Efficient Unix file management

Awesome Swift / Libs / Fonts

FontAwesome.swift 1,570 almost 2 years ago Use FontAwesome in your projects
FontBlaster 1,161 5 months ago Programmatically load custom fonts into your iOS app
Inkwell 154 almost 7 years ago An inkwell to use custom fonts on the fly
IoniconsKit 311 over 2 years ago Use ionicons as UIImage / UIFont in your projects
OcticonsKit 54 over 6 years ago Use Octicons as UIImage / UIFont in your projects
SwiftIconFont 1,169 over 2 years ago Fontawesome, Iconic, Ionicons, Octicon ports
SwiftIcons 804 about 1 year ago Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather
SwiftUI-FontIcon 130 over 4 years ago Font icons for SwiftUI: font awesome, ionicons, material icons
SYSymbol 194 3 months ago All the SFSymbols at your fingertips
UIFontComplete 1,328 about 1 year ago Font management (System & Custom) for iOS and tvOS

Awesome Swift / Libs / Game Engine

glide engine 494 about 2 months ago SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials
Raylib for Swift 111 about 2 years ago A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!
SwiftGodot Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit
ImagineEngine 1,833 over 4 years ago Blazing fasst 2D gaming engine

Awesome Swift / Libs / Games

FDChessboardView 77 about 5 years ago A view controller for chess boards
Sage 373 over 6 years ago A cross-platform chess library

Awesome Swift / Libs / Gesture

ShowTime 526 over 1 year ago Show off your iOS taps and gestures for demos and videos with just one line of code
SwiftyGestureRecognition 163 about 5 years ago UIGestureRecognizers in Xcode Playgrounds
SwipyCell 257 over 1 year ago UITableViewCell implementing swiping to trigger actions (known from the Mailbox App)
Tactile 712 about 5 years ago A safer and more idiomatic way to respond to gestures and control events

Awesome Swift / Libs / Hardware

BlueCap 716 almost 2 years ago Wrapper around CoreBluetooth and much more
Bluejay 1,099 about 1 year ago A simple framework for building reliable Bluetooth LE apps
BluetoothKit 2,279 over 1 year ago Easily communicate between iOS/OSX devices using BLE
RxBluetoothKit 1,416 11 months ago iOS & OSX Bluetooth library for RxSwift
SwiftyBluetooth 212 over 1 year ago Simple and reliable closure based wrapper around CoreBluetooth
CameraBackground 64 3 months ago Show camera layer as a background to any UIView
CameraKit-iOS 696 over 1 year ago Massively increase camera performance and ease of use in your next project
FDTake 319 about 2 years ago Easily take a photo or video or choose from library
Fusuma 2,460 over 5 years ago Instagram-like photo browser and a camera feature
MediaPicker 345 6 months ago SwiftUI customizable media picker - supports camera and gallery with albums
NextLevel 2,203 5 months ago Rad Media Capture
BarcodeScanner 1,694 6 months ago A simple and beautiful barcode scanner view controller
EFQRCode 4,589 4 months ago A better way to operate quick response code
QRCodeReader.swift 1,332 10 months ago Simple QRCode reader
Haptica 773 over 2 years ago Easy Haptic Feedback Generator
SwiftLocation 3,405 9 months ago Location & Beacon Monitoring

Awesome Swift / Libs / Images

Agrume 816 about 1 month ago A lemony fresh iOS image viewer
AlamofireImage 3,988 8 months ago AlamofireImage is an image component library for Alamofire
APNGKit 2,219 10 months ago High performance and delightful way to play with APNG format in iOS
ATGMediaBrowser 216 about 4 years ago Image slide-show viewer with multiple predefined transition styles, and with ability to create new transitions with ease
AXPhotoViewer 646 7 months ago An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos
BlockiesSwift 64 almost 2 years ago Unique blocky identicons/profile picture generator
Brightroom 3,383 about 1 month ago An image editor and engine using CoreImage
CTPanoramaView 1,037 5 months ago A library that displays spherical or cylindrical panoramas with touch or motion based controls
DTPhotoViewerController 280 about 3 years ago A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer
FacebookImagePicker 236 5 months ago Facebook album photo picker
FaceCrop 50 over 3 years ago Detect and center faces in your images using Apple’s Vision Framework
FlexibleImage 825 about 6 years ago A simple way to play with images
FMPhotoPicker 780 over 1 year ago A modern, simple and zero-dependency photo picker with an elegant and customizable image editor
gifu 3,101 6 months ago Highly performant animated GIF support for iOS
GPUImage 2 4,881 11 months ago GPUImage 2 is a BSD-licensed framework for GPU-accelerated video and image processing
GPUImage 3 2,749 6 months ago GPUImage 3 is a BSD-licensed framework for GPU-accelerated video and image processing using Metal
HanekeSwift 5,205 about 4 years ago A lightweight generic cache for iOS with extra love for images
Harbeth 527 about 2 months ago Metal API for GPU accelerated Graphics and Video and Camera filter framework
ImageDetect 307 almost 6 years ago Detect and crop faces, barcodes and texts in image with iOS 11 Vision API
ImageLoader 292 over 5 years ago A lightweight and fast image loader for iOS
ImageScout 974 about 5 years ago Implementation of - supports PNG, GIF, and JPEG
ImageViewer 2,538 about 1 year ago An image viewer à la Twitter
ImgixSwift 25 about 1 month ago Easily update image urls to be fast and responsive
JLStickerTextView 489 over 4 years ago A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image
Kanvas 318 about 1 month ago A iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera
Kingfisher 23,448 about 1 month ago Image download and caching
LetterAvatarKit 216 about 2 years ago A UIImage extension that generates letter-based avatars
Lightbox 1,659 5 months ago A convenient and easy to use image viewer for your iOS app
MapleBacon 341 about 1 month ago Image download and caching library
MCScratchImageView 356 almost 5 years ago A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below
Moa 333 about 3 years ago An image download extension of the image view for iOS, tvOS and macOS
Nuke 8,197 about 1 month ago Advanced framework for loading, caching, processing, displaying and preheating images
PassportScanner 464 about 5 years ago Scan the MRZ code of a passport and extract the first name, last name, passport number, nationality, date of birth, expiration date and personal number
Rough 100 almost 7 years ago Rough lets you draw in a sketchy, hand-drawn-like, style
Sharaku 1,515 almost 4 years ago Image filtering UI library like Instagram
Snowflake 962 about 1 year ago Work with SVG
SwiftDraw 430 about 2 months ago Library that converts SVG images to UIImage, NSImage and generates CoreGraphics source code
SwiftGen-Assets 9,304 6 months ago A tool to auto-generate for all your from your Assets Catalogs
SwiftSVG 1,950 over 2 years ago A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)
SwiftWebImage 45 8 months ago 🚀SwiftUI Image downloader with performant LRU mem/disk cache
SwiftyGif 2,057 6 months ago High performance GIF engine
TinyCrayon 1,836 over 3 years ago A smart and easy-to-use image masking and cutout SDK for mobile apps
Toucan 2,447 over 3 years ago Image processing api
UIImageColors 3,249 about 3 years ago iTunes style color fetcher for UIImage
YPImagePicker 4,333 8 months ago Instagram-like image picker & filters for iOS
ZImageCropper 233 about 4 years ago Crop image in any shape

Awesome Swift / Libs / Keyboard

IHKeyboardAvoiding 1,411 over 2 years ago An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required
IQKeyboardManager 16,499 about 2 months ago Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView
ISEmojiView 526 5 months ago Emoji Keyboard for iOS
KeyboardHideManager 57 8 months ago Codeless manager to hide keyboard by tapping on views for iOS
KeyboardShortcuts 2,061 about 1 month ago Add user-customizable global keyboard shortcuts to your macOS app. Includes a Cocoa and SwiftUI component
Ribbon 295 over 3 years ago 🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS
Typist 1,068 over 3 years ago Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center

Awesome Swift / Libs / Kit

BFKit-Swift 1,003 about 4 years ago A collection of useful classes, structs and extensions to develop Apps faster
C4iOS 979 almost 4 years ago Harnesses the power of native iOS programming with a simplified API
ContactsChangeNotifier 19 3 months ago Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise

Awesome Swift / Libs / Layout

AnimatedTabBar 402 5 months ago A tabbar with a number of preset animations
BrickKit 604 over 5 years ago Create complex and responsive layouts in a simple way
CGLayout 44 over 2 years ago Powerful autolayout framework, that can manage UIView(NSView), CALayer, not rendered views and etc. Provides placeholders
FlexLayout 2,018 about 2 months ago Nice and clean interface to the highly optimized Facebook yoga Flexbox implementation
FrameLayoutKit 76 about 1 year ago This framework supports complex layouts, including chaining and nesting layout with simple and intuitive operand & DSL syntax
Grid 1,800 6 months ago The most powerful Grid container missed in SwiftUI
LayoutLess 432 almost 4 years ago Write less UI Code
Neon 4,583 over 4 years ago A powerful programmatic UI layout framework
PinLayout 2,379 8 months ago Fast Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS]
Scaling Header Scroll View 1,193 about 2 months ago A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI
Static 1,252 about 3 years ago A simple static table views for iOS
Stevia 3,386 2 months ago Elegant view layout for iOS
Bamboo 74 over 6 years ago Auto Layout (and manual layout) in one line
Cartography 7,338 about 1 year ago Declarative auto layout lib for your project
Cassowary 111 almost 6 years ago A linear constraint solving library using the same algorithm as AutoLayout
Cupcake 288 about 4 years ago An easy way to create and layout UI components for iOS
DeviceLayout 166 over 4 years ago AutoLayout can be set differently for each device
EasyPeasy 1,941 almost 3 years ago Auto Layout made easy
EasySwiftLayout 349 over 2 years ago Lightweight Swift framework for Apple's Auto-Layout
EZLayout 25 over 5 years ago An easier and faster way to code Autolayout
FixFlex 32 6 months ago Declarative autolayout based on NSLayoutAnchor, swifty reimagination of VFL, alternative to UIStackView
HypeUI 133 8 months ago 🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit
KVConstraintKit 92 almost 6 years ago An Impressive Autolayout DSL for iOS, tvOS & OSX
MisterFusion 314 over 5 years ago DSL for AutoLayout, supports Size Class
Mortar 83 almost 2 years ago A concise but flexible DSL for creating Auto Layout constraints and adding subviews
NorthLayout 42 almost 2 years ago Fast path to layout using Visual Format Language (VFL) with extended syntax
PureLayout 7,628 almost 2 years ago The ultimate API for iOS & OS X Auto Layout
SnapKit 20,022 6 months ago Autolayout DSL for iOS & OS X
Swiftstraints 122 about 2 years ago Powerful auto-layout framework that lets you write constraints in one line of code
TinyConstraints 3,994 9 months ago TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use

Awesome Swift / Libs / Localization

BartyCrouch 1,370 10 months ago Incrementally update/translate your Strings files from Code and Storyboards/XIBs
CrowdinSDK 118 about 1 month ago Delivers all new translations from Crowdin project to the application immediately
IBLocalizable 459 over 2 years ago Localize your views directly in Interface Builder with IBLocalizable
L10n-swift 316 6 months ago Localization of an application with ability to change language "on the fly" and support for plural forms in any language
LocalizationKit 1,227 about 5 years ago Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app
Localize 293 over 3 years ago Localize apps using e.g. regular expressions in Localizable.strings
Localize-Swift 3,082 over 1 year ago Localize apps using e.g. regular expressions in Localizable.strings
Locheck 98 about 2 months ago Validate .strings and .stringsdict files for errors
StringSwitch Easily convert iOS .strings files to Android strings.xml format and vice versa
SwiftGen-L10n 9,304 6 months ago A tool to auto-generate for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like )
Translatio 19 about 5 years ago Super lightweight library that helps you to localize strings, even directly in storyboards

Awesome Swift / Libs / Location

AsyncLocationKit 188 over 1 year ago Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await)
STLocationRequest 638 almost 5 years ago An elegant and simple 3D Flyover Location Request Screen

Awesome Swift / Libs / Logging

AEConsole 148 almost 3 years ago Customizable Console UI overlay with debug log on top of your iOS App
CleanroomLogger 1,323 almost 2 years ago Configurable and extensible high-level logging API that is simple, lightweight and performant
Duration 325 over 4 years ago Lightweight logging library focused on reporting timings for operations
Gedatsu 531 over 4 years ago Provide readable format about AutoLayout error console log
HeliumLogger 177 over 3 years ago IBM's lightweight logging framework
Printer 67 almost 5 years ago A fancy logger for your next app
Puppy 161 8 months ago A flexible logging library that supports multiple transports and platforms
QorumLogs 786 over 6 years ago Logging Utility for Xcode & Google Docs
Rainbow 1,858 3 months ago Delightful console output
SwiftyBeaver 5,955 about 2 months ago Multi-platform logging during development & release
TinyConsole 1,949 over 5 years ago A tiny log console to display information while using your iOS app
TraceLog 53 over 1 year ago Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux
Watchdog 1,863 7 months ago Utility for logging excessive blocking on the main thread
WatchdogInspector 517 over 2 years ago A logging tool to show the current framerate (fps) in the status bar of your iOS app
Willow 1,352 over 1 year ago Willow is a powerful, yet lightweight logging library
XCGLogger 3,952 7 months ago Full featured & Configurable logging utility with log levels, timestamps, and line numbers

Awesome Swift / Libs / Maps

Cluster 1,274 about 1 year ago Easy Map Annotation Clustering
FlyoverKit 711 over 1 year ago FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities
GEOSwift 1,452 3 months ago Make it easier to work with geographic models and calculate intersections, overlapping, projections etc
LocoKit 1,531 4 months ago A location and activity recording framework for iOS

Awesome Swift / Libs / Math

Arithmosophi 67 almost 4 years ago Set of protocols for Arithmetic and Logical operations
BigInt 768 about 2 months ago Arbitrary-precision arithmetic
DDMathParser 857 7 months ago DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression
SigmaSwiftStatistics 703 almost 3 years ago A collection of functions for statistical calculation
Upsurge 183 over 5 years ago Simple and fast matrix and vector math

Awesome Swift / Libs / Network

Alamofire 41,445 about 2 months ago Elegant networking
APIKit 2,000 7 months ago Library for building type-safe web API client
Ciao 63 6 months ago Publish and discover services using mDNS (Bonjour, Zeroconf)
CodyFire 256 over 2 years ago Powerful Codable API requests builder and manager for iOS. Based on Alamofire
Conduit 52 about 1 month ago Robust networking for web APIs
Connectivity 1,658 about 2 months ago 🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access
Dots 38 almost 7 years ago Lightweight Concurrent Networking Framework
GoodNetworking 31 2 months ago 📡 GoodNetworking simplifies HTTP networking
Heimdallr.swift 640 about 1 year ago Easy to use OAuth 2 library for iOS
Just 1,406 10 months ago HTTP for Humans (a python-requests style HTTP library)
Malibu 11 over 6 years ago A networking library built on promises
Moya 15,166 6 months ago Network abstraction layer
MultiPeer 228 over 3 years ago A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices
Netfox 3,680 10 months ago A lightweight, one line setup, network debugging library
Netswift 25 over 1 year ago A type-safe, high-level networking solution
OAuth2 1,160 8 months ago oauth2 auth lib
OAuthSwift 3,282 8 months ago OAuth library for iOS
Pitaya 842 about 5 years ago HTTP / HTTPS networking library just incidentally execute on machines
PMHTTP 505 over 3 years ago HTTP framework with a focus on REST and JSON
Postal 653 over 5 years ago Framework providing simple access to common email providers
Reachability.swift 7,961 4 months ago A replacement for Apple's Reachability with closures
ReactiveAPI 79 about 1 year ago Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit
ResponseDetective 1,953 about 1 year ago A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes
RxNetworks 230 about 2 months ago Network API With RxSwift + Moya + HandyJSON + Plugins
ShadowsocksX-NG 32,517 3 months ago A fast tunnel proxy that helps you bypass firewalls
Siesta Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking
SolarNetwork 102 almost 5 years ago Elegant network abstraction layer
SwiftHTTP 1,881 over 3 years ago NSURLSession wrapper
SwiftyOAuth 479 about 5 years ago A small OAuth library with a built-in set of providers
TermiNetwork 99 over 1 year ago 🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications
TRON 541 2 months ago Lightweight network abstraction layer, written on top of Alamofire
Wormholy 2,412 about 1 month ago iOS network debugging, like a wizard 🧙‍
Fuzi 1,082 6 months ago A fast & lightweight XML/HTML parser with XPath & CSS support
Kanna 2,425 9 months ago Another XML/HTML parser
SwiftSoup 4,586 about 1 month ago HTML Parser, with best of DOM, CSS, and jquery
WKZombie 1,169 over 4 years ago Headless browser
ZMarkupParser 321 about 2 months ago Helps you convert HTML strings into NSAttributedString with customized styles and tags
CocoaMQTT 1,614 5 months ago MQTT for iOS and OS X
Perfect-Notifications 115 over 4 years ago iOS Notifications for Linux and OS X
SOAPEngine 482 10 months ago Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV
BlueSocket 1,412 over 2 years ago IBM's cross platform low level socket framework
BlueSSLService 97 over 2 years ago SSL/TLS add-in for IBM's low level socket framework
DNWebSocket 36 almost 6 years ago Object-Oriented, Autobahn tested WebSocket Library (RFC 6455)
RxWebSocket 55 over 2 years ago Reactive WebSockets
Socket.IO 5,226 4 months ago Socket.IO client for iOS/OS X
sockets 575 over 6 years ago TCP, UDP; Client, Server; Linux, OS X
Starscream 8,377 8 months ago Websockets for iOS and OSX
SwiftSocket 1,686 about 1 year ago Simple TCP socket library
SwiftWebSocket 1,536 over 3 years ago A high performance WebSocket client library
Ambassador 186 about 2 years ago Super lightweight web framework based on SWSGI
Curassow 398 over 5 years ago HTTP server using the pre-fork worker model
Embassy 604 11 months ago Super lightweight async HTTP server library
Kitura 7,627 over 2 years ago IBM's web framework and server for web services
Lightning 312 about 7 years ago Multiplatform Single-threaded Non-blocking Web and Networking Framework
Noze.io 307 about 3 years ago Evented I/O streams like Node.js
Perfect 13,830 12 months ago Server-side Swift. The Perfect library, application server, connectors and example apps
swifter 3,912 10 months ago Http server with routing handler
Vapor 24,658 about 1 month ago Elegant web framework that works on iOS, OS X, and Ubuntu
Zewo 1,853 almost 5 years ago Server-Side Swift

Awesome Swift / Libs / OCR

SwiftOCR 4,623 about 4 years ago Neural Network based OCR lib

Awesome Swift / Libs / PDF

PDFGenerator 759 about 4 years ago A simple Generator of PDF. Generate PDF from view(s) or image(s)
SimplePDF 254 almost 2 years ago Create a simple PDF effortlessly
UXMPDFKit 274 about 4 years ago A PDF viewer and annotator that can be embedded in iOS applications

Awesome Swift / Libs / Quality

AnyLint 115 almost 2 years ago Lint anything by combining the power of Swift & regular expressions
IBLinter 948 over 2 years ago A linter tool for Interface Builder
L10nLint 42 9 months ago A linter tool for Localizable.strings
swift-mod 103 about 2 months ago A tool for Swift code modification intermediating between code generation and formatting
SwiftCop 541 almost 6 years ago A validation library which inspired by the clarity of Ruby On Rails Active Record validations
SwiftFormat 7,988 about 1 month ago A code library and command-line formatting tool for reformatting Swift code
SwiftLint 18,718 about 1 month ago A tool to enforce coding conventions
Swimat 1,649 about 2 years ago Xcode plugin to format code
Tailor 1,403 almost 4 years ago Cross-platform static analyzer that helps you to write cleaner code and avoid bugs

Awesome Swift / Libs / Scripting

Swift for Scripting 292 about 1 month ago A hand-curated collection of useful and informative scripting material

Awesome Swift / Libs / Security

SecurePropertyStorage 472 4 months ago Helps you define secure storages for your properties using Swift property wrappers
BlueCryptor 190 about 2 months ago IBM's Cross Platform Crypto library
BlueRSA 130 about 2 months ago IBM's Cross Platform RSA Crypto library
CryptoSwift 10,217 about 1 month ago Crypto related functions and helpers
IDZSwiftCommonCrypto 478 about 1 year ago A wrapper for Apple's Common Crypto library
JOSESwift 206 about 1 month ago A framework for the JOSE standards JWS, JWE, and JWK
RNCryptor 3,355 12 months ago CCCryptor (Apple's AES encryption) wrappers for iOS and Mac
SCrypto 38 almost 5 years ago Elegant interface to access the CommonCrypto routines
Siphash 263 almost 3 years ago Simple and secure hashing with the SipHash algorithm
Swift-Sodium 522 about 1 month ago Interface to the Sodium library for common crypto operations for iOS and OS X
Themis 1,879 4 months ago Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on
GoodPersistence 35 3 months ago 💾 GoodPersistence simplifies caching data in keychain and UserDefaults. Using a property wrappers
keychain-swift 2,862 8 months ago Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS
KeychainAccess 7,986 8 months ago Simple wrapper for Keychain that works on iOS and OS X
Latch 57 about 5 years ago A simple Keychain Wrapper for iOS
SwiftKeychainWrapper 1,593 about 2 years ago Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults
Valet 4,018 about 1 month ago Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise

Awesome Swift / Libs / Streaming

HaishinKit 2,793 about 1 month ago Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS
Live 2,415 about 6 years ago Demonstrate how to build a live broadcast app

Awesome Swift / Libs / Styling

Stylist 297 almost 3 years ago Define UI styles in a hot-loadable external yaml or json file
SwiftTheme 2,525 about 2 years ago Powerful theme/skin manager for iOS 8+
Themes 241 over 4 years ago Theme management

Awesome Swift / Libs / SVG

SVGView 673 6 months ago SVG parser and renderer written in SwiftUI

Awesome Swift / Libs / System

BlueSignals 95 almost 2 years ago IBM's Cross Platform OS signal handling library
LaunchAtLogin 1,568 7 months ago Easily add 'Launch at Login' functionality to your sandboxed macOS app
SystemKit 354 over 2 years ago OS X system library

Awesome Swift / Libs / Testing

DVR 649 10 months ago A simple network testing framework
Erik 599 over 2 years ago An headless browser to access and manipulate webpages using javascript allowing to run functional tests
Fakery 1,796 over 1 year ago Fake data generator
Mussel 74 over 2 years ago A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests
Nimble 4,816 about 1 month ago A matcher framework
OHHTTPStubs 5,046 8 months ago A testing library designed to stub your network requests easily
Quick 9,800 2 months ago Quick is a behavior-driven development framework
SBTUITestTunnel 344 about 2 months ago UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views
Sizes 1,227 over 2 years ago Test your app on different device and font sizes
SnapshotTest 41 over 2 years ago Snapshot testing tool for iOS and tvOS
Spectre 404 over 3 years ago BDD Framework
swift-testing-expectation 21 2 months ago Create an asynchronous expectation in Swift Testing
SwiftCheck 1,415 almost 3 years ago A testing library that automatically generates random data for testing program properties
UI Testing Cheat Sheet 2,170 over 4 years ago Answers to common "How do I test this with UI Testing?" questions with a working example app
XCTest 1,154 about 1 month ago The XCTest Project, A Swift core library for providing unit test support
AutoMockable 43 over 5 years ago A framework that leverages the type system to let you easily create mocked instances of your data types
Cuckoo 1,674 about 2 months ago First boilerplate-free mocking framework
Mocker 1,135 about 1 month ago Mock Alamofire and URLSession requests without touching your code implementation
Mockingbird 197 6 months ago Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases
Mockingjay 1,491 over 1 year ago An elegant library for stubbing HTTP requests with ease
Mockit 120 over 5 years ago A simple mocking framework, inspired by the famous Mockito for Java
MockSwift 90 over 2 years ago Mock Framework that uses the power of property wrappers

Awesome Swift / Libs / Text

Attributed 755 almost 2 years ago Modern µframework for attributed strings
AttributedTextView 441 over 1 year ago Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions
BonMot 3,565 6 months ago Beautiful, easy attributed strings for iOS
Croc 129 about 6 years ago A lightweight Emoji parsing and querying library
edhita 1,358 about 1 year ago Fully open source text editor for iOS
MarkdownKit 797 6 months ago A simple and customizable Markdown Parser
MarkdownView 1,992 10 months ago iOS Markdown view
MarkyMark 303 almost 2 years ago Converts Markdown into native views or attributed strings
Notepad 881 about 3 years ago A fully themeable markdown editor with live syntax highlighting
OEMentions 50 about 5 years ago An easy way to add mentions to uitextview like Facebook and Instagram
Parsey 58 almost 5 years ago Parser combinator framework that supports source location tracking, backtracking prevention, and rich error messages
Pluralize.swift 199 over 2 years ago Great String Pluralize Extension
PredicateFlow 101 almost 2 years ago PredicateFlow is a builder that allows you to write amazing, strong-typed and easy-to-read NSPredicate
PrediKit 540 over 5 years ago An NSPredicate DSL for iOS & OS X inspired by SnapKit
Regex by crossroadlabs 332 almost 6 years ago Very easy to use Regular Expressions library with rich functionality. Features both operator and method based APIs. Unit tests covered
Regex by sindresorhus 331 over 2 years ago Swifty regular expressions, fully tested & documented, and with correct Unicode handling
RichEditorView 1,898 about 1 year ago RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing
Sprinter 166 almost 7 years ago A library for formatting strings
SwiftRichString 3,134 over 1 year ago Elegant & Painless Attributed Strings Management Library
SwiftVerbalExpressions 595 almost 7 years ago VerbalExpressions porting
SwiftyAttributes 1,636 about 1 year ago Extensions that make it a breeze to work with attributed strings
Tagging 122 over 4 years ago A TextView that provides easy to use tagging feature for Mention or Hashtag
Texstyle 80 over 2 years ago Texstyle allows you to format attributed strings easily
TextAttributes 2,192 about 5 years ago An easier way to compose attributed strings
TextBuilder 230 over 1 year ago Like a SwiftUI ViewBuilder, but for Text
TwitterTextEditor 2,986 almost 2 years ago A standalone, flexible API that provides a full featured rich text editor for iOS applications
VEditorKit 487 over 5 years ago Lightweight and Powerful Editor Kit

Awesome Swift / Libs / Thread

Async 4,591 9 months ago Syntactic sugar for Grand Central Dispatch
AwaitKit 750 over 3 years ago The ES7 Async/Await control flow
Each 759 about 2 years ago Each is a NSTimer bridge library
GCDTimer 190 about 2 years ago A well-tested GCD timer
Schedule 1,825 over 4 years ago A missing lightweight task scheduler with an incredibly human-friendly syntax
SwiftyTimer 1,236 about 1 year ago API for NSTimer

Awesome Swift / Libs / UI

ActivityIndicatorView 1,469 6 months ago A number of preset loading indicators created with SwiftUI
AECoreDataUI 302 over 6 years ago Core Data driven UI
AGCircularPicker 627 over 6 years ago Helpful component for creating a controller aimed to manage any calculated parameter
AMScrollingNavbar 6,049 almost 2 years ago Scrollable UINavigationBar that follows the scrolling of a UIScrollView
Arale 46 9 months ago A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for content reloading
BadgeHub 811 over 2 years ago Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView
BatteryView 52 3 months ago Simple battery shaped UIView
BetterSafariView 591 6 months ago A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI
BottomSheet 313 about 1 year ago Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support
BreakOutToRefresh 2,477 over 4 years ago A playable pull to refresh view using SpriteKit
BulletinBoard 5,378 over 2 years ago Generates and manages contextual cards displayed at the bottom of the screen
CapturePreventionKit 27 over 1 year ago Provides and for
CircularProgress 575 11 months ago Circular progress indicator for your macOS app
ClassicKit 2,197 almost 5 years ago A collection of classic-style UI components
ContainerController 488 4 months ago UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks
CountryPickerView 507 over 1 year ago A simple, customizable view for efficiently collecting country information in iOS apps
CustomSegue 121 almost 6 years ago Custom segue for OSX Storyboards with slide and cross fade effects
DeckTransition 2,188 over 2 years ago A library to recreate the iOS 10 Apple Music now playing transition
DockProgress 1,285 10 months ago Show progress in your macOS app's Dock icon
Dodo 878 about 3 years ago A message bar for iOS
Doric Design System Foundation 100 almost 6 years ago Protocol oriented, type safe, scalable design system foundation framework for iOS
DropDown 2,456 8 months ago A Material Design drop down for iOS
Elissa 172 almost 7 years ago Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information
EstMusicIndicator 468 about 4 years ago Music play indicator like iTunes
Family 250 about 3 years ago A child view controller framework that makes setting up your parent controllers as easy as pie
FAQView 473 over 2 years ago An easy to use FAQ view for iOS
Fashion 133 7 months ago Fashion accessories and beauty tools to share and reuse UI styles
FlagKit 3,047 9 months ago Beautiful flag icons for usage in apps and on the web
FlexibleHeader 72 over 5 years ago A container view that responds to scrolling of UIScrollView
FloatRatingView 549 over 2 years ago Floating rating system
Fluid Slider 1,974 over 2 years ago A slider widget with a popup bubble displaying the precise value selected
GaugeKit 1,027 almost 3 years ago Customizable gauges. Easy reproduce Apple's style gauges
GMStepper 925 about 1 year ago A stepper with a sliding label in the middle
GradientProgressBar 535 4 months ago An animated gradient progress bar
GRMustache 607 3 months ago Flexible Mustache templates
GrowingTextView 1,076 over 2 years ago UITextView that supports auto growing, placeholder and length limit
HGCircularSlider 2,597 5 months ago A custom reusable circular slider control for iOS application
HidesNavigationBarWhenPushed 54 about 5 years ago A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag
HorizontalDial 212 over 5 years ago A horizontal scroll dial like Instagram
HPParallaxHeader 56 6 months ago Simple parallax header for UIScrollView
IGColorPicker 277 over 3 years ago A customizable color picker for iOS
InstantSearch iOS 598 about 1 month ago A library of widgets and helpers to build instant-search features on iOS
KALoader 107 over 6 years ago Beautiful animated placeholders for showing loading of data
KMNavigationBarTransition 3,378 over 1 year ago A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations
KMPlaceholderTextView 805 over 1 year ago A UITextView subclass that adds support for multiline placeholder
LeeGo 965 over 6 years ago Declarative, configurable & highly reusable UI development as making Lego bricks
LicensePlist 2,432 7 months ago A command-line tool that automatically generates a Plist of all your dependencies
LiquidLoader 1,322 over 4 years ago Spinner loader components with liquid animation
LoadingShimmer 1,592 about 2 years ago An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator
Macaw 6,020 12 months ago Powerful and easy-to-use vector graphics library with SVG support
Magnetic 1,560 4 months ago SpriteKit Floating Bubble Picker (inspired by Apple Music)
Mandoline 894 over 5 years ago An iOS picker view to serve all your 'picking' needs
MantleModal 90 almost 6 years ago A simple modal resource that uses a UIScrollView to allow the user to close the modal by dragging it down
Material 11,984 over 2 years ago Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI
Material Components for iOS 4,739 about 1 month ago Modular and customizable Material Design UI components
MaterialKit 2,503 about 4 years ago Material design components
MediaBrowser 649 over 2 years ago Simple iOS photo and video browser with optional grid view, captions and selections
MPParallaxView 1,742 over 6 years ago Apple TV Parallax effect
MultiSelectSegmentedControl 300 3 months ago UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images
MultiSlider 494 3 months ago UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal
MXParallaxHeader 1,744 over 3 years ago Simple parallax header for UIScrollView
MZFormSheetPresentationController 972 almost 4 years ago Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet
NeumorphismKit 45 about 4 years ago Neumorphism framework for UIKit
NextGrowingTextView 1,804 over 1 year ago The next in the generations of 'growing textviews' optimized for iOS 7 and above
NVActivityIndicatorView 10,649 9 months ago Collection of nice loading animations
OverlayContainer 1,161 8 months ago OverlayContainer makes it easier to develop overlay based interfaces, such as the one presented in the Apple Maps or Stocks apps
Partition Kit 239 about 4 years ago A SwiftUI Library for creating resizable partitions for View Content
Popovers 1,988 7 months ago A library to present popovers. Simple, modern, and highly customizable. Not boring!
Preferences 1,461 8 months ago Add a preferences window to your macOS app in minutes
ProgressIndicatorView 273 6 months ago A progress indicator view library written in SwiftUI
PullToDismiss 487 almost 5 years ago You can dismiss modal viewcontroller by pulling scrollview or navigationbar
RangeSeekSlider 755 over 1 year ago A customizable range slider like a UISlider for iOS
Reel search 2,534 almost 5 years ago Option list managed as a reel
ResizingTokenField 106 almost 4 years ago A UICollectionView-based token field which provides intrinsic content height
RetroProgress 18 over 6 years ago Retro looking progress bar straight from the 90s
SectionedSlider 371 over 4 years ago Control Center Slider
SelectionDialog 116 about 5 years ago Simple selection dialog
ShadowView 413 5 months ago Make shadows management easy on UIView
Shiny 811 about 1 year ago Iridescent Effect View (inspired by Apple Pay Cash)
ShowSomeProgress 107 over 5 years ago Animated Progress and Activity Indicators for iOS apps
SkeletonView 12,646 5 months ago An elegant way to show users that something is happening and also prepare them to which contents he is waiting
SKPhotoBrowser 2,656 10 months ago Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers
Spots Spots is a view controller framework that makes your setup and future development blazingly fast
SpreadsheetView 51 over 4 years ago Full configurable spreadsheet view user interfaces for iOS applications
StarryStars 174 about 5 years ago Display & edit ratings, fully customizable from interface builder
StatefulViewController 2,135 about 4 years ago Placeholder views based on content, loading, error or empty states
StepProgressView 379 3 months ago Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView
SweetCurtain 115 3 months ago Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc
SwiftUISkia 39 4 months ago Skia based 2d graphics SwiftUI rendering library, based on Rust to implement software rasterization to perform rendering
SwiftyUI 343 over 2 years ago High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton and more
TagListView 2,650 over 1 year ago Simple but highly customizable iOS tag list view
Toaster 1,749 5 months ago Notification toasts
Twinkle 614 almost 4 years ago Easy way to make elements in your iOS app twinkle
UIPheonix 29 over 5 years ago Easy, flexible, dynamic and highly scalable UI framework + concept for reusable component/control-driven apps
UltraDrawerView 237 3 months ago Lightweight, fast and customizable Drawer View implementation identical to Apple Maps, Stocks and etc
URLEmbeddedView 649 about 5 years ago Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card
Windless 953 over 2 years ago Windless makes it easy to implement invisible layout loading view
WSTagsField 1,287 about 2 years ago An iOS text field that represents different Tags
YMTreeMap 143 over 1 year ago Treemap / Heatmap layout engine, based on Squarified
YNSearch 1,192 almost 6 years ago Awesome fully customizable search view like Pinterest
Alertift 283 about 4 years ago Modern, easy UIAlertController wrapper
Alerts Pickers 5,685 11 months ago Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView
ALRT 95 about 4 years ago An easier constructor for UIAlertController. Present an alert from anywhere
AwaitToast 144 over 5 years ago 🍞 An async waiting toast with basic toast. Inspired by facebook posting toast
CDAlertView 1,145 about 4 years ago Highly customizable alert/notification/success/error/alarm popup
CFNotify 501 8 months ago A customizable framework to create draggable alert views
EZAlertController 366 over 1 year ago Easy UIAlertController
FullscreenPopup 36 6 months ago Present any popup above NavigationBar in SwiftUI
GSMessage 706 over 3 years ago A simple style messages/notifications for iOS 7+
Kamagari 77 about 7 years ago Simple UIAlertController builder class
Loaf 1,094 over 1 year ago A simple framework for easy iOS Toasts
MijickPopupView 1,406 2 months ago Present any popup in no time. Keep your code clean
NotificationBanner 4,794 6 months ago The easiest way to display highly customizable in app notification banners in iOS
PMAlertController 2,522 almost 2 years ago PMAlertController is a great and customizable substitute to UIAlertController
PopupDialog 3,966 12 months ago A simple, customizable popup dialog. Replaces UIAlertController alert style
PopupView 3,531 3 months ago Toasts and popups library written with SwiftUI
SCLAlertView 5,329 about 1 year ago Animated Alert view
Sheet 338 over 3 years ago Actionsheet with navigation features such as the Flipboard App
SPAlert 2,423 5 months ago Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets
StatusAlert 845 over 1 year ago Display Apple system-like self-hiding status alerts without interrupting user flow
SweetAlert 2,051 almost 5 years ago Alert system
Swift-Prompts 735 over 6 years ago Design custom prompts with a great scope of options to choose from
SwiftEntryKit 6,645 8 months ago A simple and versatile pop-up presenter
SwiftMessages 7,359 4 months ago A very flexible message bar for iOS
SwiftOverlays 631 over 6 years ago various popups and notifications
Toast-Swift 518 about 1 month ago An easy to use library to create iOS 14 and newer style toasts
XLActionController 3,324 almost 2 years ago Fully customizable and extensible action sheet controller
Zingle 111 over 4 years ago An alert will display underneath your UINavigationBar
VisualEffectView 1,151 3 months ago UIVisualEffectView subclass with tint color
AHDownloadButton 484 almost 3 years ago Customizable download button with progress and transition animations. It is based on Apple's App Store download button
DOFavoriteButton 3,607 over 2 years ago Cute Animated Button
ExpandableButton 99 about 6 years ago Customizable and easy to use expandable button
FloatingButton 1,154 6 months ago Easily customizable floating button menu created with SwiftUI
Floaty 1,581 over 2 years ago Floating Action Button for iOS
IGStoryButtonKit 36 almost 2 years ago Easy-to-use button with rich animation inspired by instagram stories
LGButton 2,300 over 4 years ago A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code
LTHRadioButton 370 9 months ago A radio button with a pretty animation
MultiToggleButton 83 3 months ago A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons)
NFDownloadButton 434 over 6 years ago Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button
PMSuperButton 726 almost 2 years ago A powerful UIButton with super powers, customizable from Storyboard
RadioGroup 192 3 months ago The missing iOS radio buttons group
SwiftShareBubbles 174 over 2 years ago Animated social share buttons control for iOS
TransitionButton 1,468 over 2 years ago UIButton subclass for loading and transition animation
CalendarKit 2,550 3 months ago Fully customizable calendar day view
CalendarView 603 about 1 year ago Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events
DateTimePicker 1,873 about 3 years ago A nicer iOS UI component for picking date and time
ElegantCalendar 897 about 1 year ago The elegant full screen calendar missed in SwiftUI
HorizonCalendar 2,855 2 months ago A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps
JTAppleCalendar 7,582 6 months ago UI calendar handler
KVKCalendar 574 2 months ago A most fully customization calendar for Apple platforms 📅
OBCalendar 123 about 2 months ago OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly
Workaholic 121 over 6 years ago A GitHub-like work contribution timeline
CardNavigation 48 over 3 years ago A navigation controller that displays its view controllers as an interactive stack of cards
CardParts 2,525 almost 3 years ago A reactive, card-based UI framework built on UIKit for iOS developers
VerticalCardSwiper 1,405 over 1 year ago A marriage between the Shazam Discover UI and Tinder, built with UICollectionView
Carbon 1,337 6 months ago 🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView
Eureka 11,792 4 months ago Elegant iOS form builder
FDBarGauge 28 almost 4 years ago Simulate the level indicator on an audio mixing board
Former 1,301 over 3 years ago A fully customizable library for easy creating UITableView based form
ObjectForm 178 over 2 years ago A simple yet powerful library to build form for your class models
SwiftyFORM 1,076 almost 4 years ago Forms that can be validated
EZLoadingActivity 607 almost 3 years ago Lightweight loading activity HUD
GradientLoadingBar 890 4 months ago An animated gradient loading bar
KRProgressHUD 691 11 months ago A beautiful and customizable progress HUD
PKHUD 3,796 almost 2 years ago Reimplementation of the Apple HUD
ActiveLabel 4,481 about 1 year ago UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://)
Atributika 1,460 7 months ago TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement
CountdownLabel 1,006 almost 3 years ago Simple countdown UILabel with morphing animation, and some useful function
GlitchLabel 1,048 about 2 years ago Glitching UILabel for iOS
IncrementableLabel 81 almost 5 years ago An UILabel subclass to (de)increment numbers in an UILabel
KDEDateLabel 115 over 6 years ago An UILabel subclass that updates itself to make time ago's format easier
LTMorphingLabel 8,094 11 months ago Graceful morphing effects for UILabel
Nantes 1,114 about 1 year ago TTTAttributedLabel replacement
TriLabelView 170 5 months ago A triangle shaped corner label view for iOS
AKSwiftSlideMenu 284 over 5 years ago Slide Menu (Drawer)
CircleMenu 3,439 over 2 years ago CircleMenu is a simple, elegant UI menu with a circular layout and material design animations
ENSwiftSideMenu 1,817 over 4 years ago Sliding side menu
FanMenu 731 over 1 year ago Menu with a circular layout based on Macaw
FlowingMenu 974 over 5 years ago Interactive view transition to display menus with flowing and bouncing effects
GuillotineMenu 2,909 almost 5 years ago Guillotine style menu
HHFloatingView 95 over 5 years ago An easy to use and setup floating view for your app
InteractiveSideMenu 708 over 4 years ago Customizable iOS Interactive Side Menu
KWDrawerController 157 over 1 year ago Drawer view controller that easy to use
MenuItemKit 850 over 1 year ago with image and block (closure) support
Pagemenu 5,264 over 3 years ago Pagination enabled view controller
PagingKit 1,404 over 2 years ago PagingKit provides customizable menu UI
Panels 1,505 almost 5 years ago Panels is a framework to easily add sliding panels to your application
Parchment 3,394 4 months ago A paging view controller with a highly customizable menu, built on UICollectionView
PopMenu 1,633 10 months ago 😎 A cool and customizable popup style action sheet for iOS
SegmentIO 2,532 5 months ago Animated top/bottom segmented menu for iOS
SideMenu 5,702 almost 2 years ago Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required
SlideMenuControllerSwift 3,402 over 1 year ago iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app
SwipeMenuViewController 1,288 over 1 year ago Swipable tab and menu View and ViewController
XLPagerTabStrip 6,989 about 1 year ago Android PagerTabStrip for iOS
YNDropDownMenu 1,344 almost 6 years ago Adorable iOS drop down menu
CHIPageControl 3,388 over 1 year ago A set of cool animated page controls to replace boring UIPageControl
FlexiblePageControl 801 over 1 year ago A flexible UIPageControl like Instagram
iPages 172 7 months ago Quickly implement swipable page views in SwiftUI 📝
Pageboy 1,999 3 months ago A simple, highly informative page view controller
PageController 407 over 2 years ago Infinite paging controller
SlideController 423 over 2 years ago It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount
AnimatedCardInput 39 over 4 years ago Customisable and easy to use Credit Card UI
Caishen 766 about 5 years ago A Payment Card UI & Validator for iOS
iCard 344 over 6 years ago Bank Card Generator using SnapKit DSL
MFCard 364 over 4 years ago Easily integrate Credit Card payments in iOS App
TPInAppReceipt 646 3 months ago A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally
AREK 954 about 1 year ago AREK is a clean and easy to use wrapper over any kind of iOS permission
Permission 2,908 over 2 years ago A unified API to ask for permissions on iOS
SPPermission 5,674 2 months ago Simple request permission with native UI and interactive animation
DMScrollBar 32 about 1 year ago Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more
StackViewController 868 over 3 years ago Simplify the use of UIStackView
TZStackView 1,156 almost 6 years ago An iOS9 UIStackView layout component re-implemented for iOS 7 and 8
MJMaterialSwitch 69 over 3 years ago A Customizable Switch UI for iOS, Inspired from Google's Material Design
paper-switch 2,933 almost 3 years ago RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on
Switch 145 over 3 years ago A switch control with full Interface Builder support
Adaptive Tab Bar 2,031 almost 5 years ago Adaptive tab bar
Animated Tab Bar 11,127 almost 3 years ago RAMAnimatedTabBarController is a module for adding animation to tab bar items
CardTabBar 233 over 1 year ago Adding animation to iOS tabbar items
CircleBar 869 10 months ago A fun, easy-to-use tab bar navigation controller for iOS
ColorMatchTabs 1,380 almost 5 years ago Interesting way to display tabs
DTPagerController 289 almost 4 years ago Container view controller to display a set of ViewControllers in a horizontal scroll view
ESTabBarController 5,190 over 1 year ago A highly customizable TabBarController component, which is inherited from UITabBarController
HHTabBarView 154 over 4 years ago A lightweight customized tab bar view
PolioPager 178 about 4 years ago A flexible TabBarController with search tab like SNKRS
SwiftUIMaterialTabs 63 3 months ago Material 3-style tabs and Sticky Headers rolled into one SwiftUI library
TabBar 436 6 months ago Highly customizable tab bar for SwiftUI applications
Tabman 2,871 8 months ago A powerful paging view controller with indicator bar
TabPageViewController 1,387 about 3 years ago Paging view controller and scroll tab view
Stencil 2,352 9 months ago Simple and powerful template language
SwiftCssParser 279 over 5 years ago Extensible CSS parser
Temple 35 over 1 year ago 🗂️ Most advanced project and file templates
CBPinEntryView 189 10 months ago Easy to use, very customisable pin entry
CHIOTPField 276 about 4 years ago A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc
DTTextField 334 about 2 years ago DTTextField is a custom textfield with floating placeholder and error label
FloatingLabelTextFieldSwiftUI 498 10 months ago FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!
HTYTextField 312 about 5 years ago A UITextField with bouncy placeholder
iTextField ⌨️ 107 over 2 years ago A fully-wrapped that works entirely in SwiftUI 🦅
PasswordTextField 310 8 months ago A custom TextField with a switchable icon which shows or hides the password and enforces good password policies
SkyFloatingLabelTextField 4,102 8 months ago A beautiful and flexible text field control implementation of "Float Label Pattern"
StyledTextKit 1,223 almost 3 years ago Declarative building and fast rendering attributed string library
TextFieldCounter 439 about 5 years ago UITextField character counter with lovable UX
TextFieldEffects 5,967 12 months ago Several ready to use effects for UITextFields
UITextField-Navigation 445 about 3 years ago UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable
VKPinCodeView 96 about 4 years ago Simple and elegant UI component for input PIN
BubbleTransition 3,316 about 4 years ago Bubble transition in an easy way
Cards XI 4,211 over 1 year ago Awesome iOS 11 AppStore's Card Views
EasyTransitions 1,678 over 2 years ago A simple way to create custom interactive UIViewController transitions
Hero 22,092 12 months ago Elegant transition library for iOS
ImageTransition 220 over 2 years ago ImageTransition is a library for smooth animation of images during transitions
Jelly 2,455 over 2 years ago Jelly provides custom view controller transitions with just a few lines of code
LiquidSwipe 543 6 months ago Liquid navigation animation
MijickNavigattie 276 6 months ago Easy navigation with SwiftUI
MusicPlayerTransition 641 almost 6 years ago Custom interactive transition like Apple Music iOS App
NavigationTransitions 864 3 months ago Pure SwiftUI Navigation transitions
PanSlip 104 over 2 years ago Use PanGesture to dismiss view on UIViewController and UIView
PinterestSwift 1,885 over 4 years ago Pinterest style transition
RevealingSplashView 1,249 over 2 years ago A Splash view that animates and reveals its content, inspired by the Twitter splash
SamuraiTransition 279 over 5 years ago Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations
SPLarkController 985 almost 3 years ago Custom transition between two controller. Translate to top
SPStorkController 2,741 almost 2 years ago Now playing controller from Apple Music. Customisable height
StarWars.iOS 3,779 over 2 years ago Transition animation to crumble view-controller into tiny pieces
Transition 2,640 about 4 years ago Easy interactive interruptible custom ViewController transitions
Insert3D 97 over 5 years ago The fastest 🚀 way to embed a 3D model
ASCollectionView 372 8 months ago Lightweight custom collection view inspired by Airbnb
AZCollectionViewController 95 almost 5 years ago Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes
Blueprints 990 over 1 year ago A framework that is meant to make your life easier when working with collection view flow layouts
BouncyLayout 4,250 over 4 years ago Collection view layout that makes your cells bounce
CardsLayout 857 over 4 years ago Nice card-designed custom CollectionView layout
CenteredCollectionView 1,380 almost 4 years ago A lightweight UICollectionViewLayout that pages and centers it's cells
CheckmarkCollectionViewCell 65 3 months ago UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode
CollectionViewShelfLayout 377 about 2 years ago A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack
CollectionViewSlantedLayout 2,303 over 3 years ago UICollectionViewLayout to show slanted content
Drag and Drop UICollectionView 528 over 4 years ago Dragging and Dropping data across multiple UICollectionViews
FSPagerView 7,222 7 months ago Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders
Gliding Collection 1,526 almost 5 years ago Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller
GoodProvider 28 over 1 year ago 🚀 UITableView and UICollectionView provider to simplify basic scenarios of showing the data
GravitySlider 1,086 about 2 years ago Beautiful alternative to the standard UICollectionView flow layout
ShelfView-iOS 268 about 6 years ago iOS custom view to display books on shelf
SimpleSource 99 8 months ago Easy and type-safe iOS table and collection views
SwiftSpreadsheet 642 over 5 years ago Fully customizable spreadsheet CollectionViewLayout
TagCellLayout 359 almost 2 years ago UICollectionView layout for Tags with Left, Center & Right alignments
UICollectionViewSplitLayout 244 over 5 years ago UICollectionViewSplitLayout makes collection view more responsive
VegaScroll 2,936 about 2 years ago Lightweight animation flowlayout for UICollectionView
AZTableViewController 74 almost 7 years ago Elegant and easy way to integrate pagination with placeholder views
CollapsibleTableSectionViewController 354 over 3 years ago A library to support collapsible sections in a table view
DGElasticPullToRefresh 3,766 over 2 years ago Elastic pull to refresh
DiffableDataSources 854 almost 2 years ago 💾 A library for backporting UITableView/UICollectionViewDiffableDataSource
DTTableViewManager 452 6 months ago Protocol-oriented UITableView management, powered by generics and associated types
ExpandableCell 773 almost 3 years ago Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate
FDTextFieldTableViewCell 25 about 5 years ago Adds a UITextField to the cell and places it correctly
folding-cell 10,234 9 months ago Folding cell transition
GridView 857 over 1 year ago Can be customized as a time table, spreadsheet, paging and more
HGPlaceholders 2,200 about 3 years ago Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project
OKTableViewLiaison 85 almost 6 years ago Framework to help you better manage UITableViews
ParallaxHeader 1,037 about 2 years ago Simple way to add parallax header to UIScrollView/UITableView
Persei 3,453 over 4 years ago Animated top menu for UITableView / UICollectionView / UIScrollView
PullToRefreshSwift 537 over 5 years ago PullToRefresh library
QuickTableViewController 556 about 1 year ago A simple way to create a UITableView for settings
ReverseExtension 1,676 about 3 years ago UITableView extension that enables the insertion of cells the from bottom of a table view
SelectionList 123 3 months ago Simple single-selection or multiple-selection checklist, based on UITableView
Shoyu 278 about 5 years ago Easier way to represent the structure of UITableView
SwiftyComments 225 about 4 years ago Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads
SwipeCellKit 6,224 8 months ago Swipeable UITableViewCell based on the stock Mail.app
WLEmptyState 318 over 2 years ago A component that lets you customize the view when the dataset of UITableView is empty
YNExpandableCell 454 over 5 years ago Awesome expandable, collapsible tableview cell for iOS
AwesomeSpotlightView 320 over 3 years ago Create tutorial or coach tour
BWWalkthrough 2,763 almost 4 years ago A class to build custom walkthroughs for your iOS App
ConcentricOnboarding 1,432 6 months ago SwiftUI library for a walkthrough or onboarding flow with tap actions
Gecco 16 over 4 years ago Spotlight view for iOS
Instructions 5,175 8 months ago A library to create app walkthroughs and guided tours
OnboardKit 540 7 months ago Customisable user onboarding for your iOS app
PaperOnboarding 3,330 over 2 years ago PaperOnboarding is a material design UI slider
SuggestionsKit 69 over 3 years ago Library for educating users about features in app
SwiftyOnboard 1,257 almost 3 years ago An iOS framework that allows developers to create beautiful onboarding experiences
SwiftyWalkthrough 371 over 3 years ago The easiest way to create a great walkthrough experience in your apps

Awesome Swift / Libs / Utility

AlexaSkillsKit 184 almost 7 years ago Develop custom Alexa Skills
ApplyStyleKit 208 about 2 years ago Elegantly, Apply style to UIKit using Method Chain
Basis 316 over 6 years ago Pure Declarative Programming
Bow 647 over 2 years ago Companion library for Typed Functional Programming
CallbackURLKit 338 over 2 years ago Implementation of x-callback-url (Inter app communication)
Closures 1,744 over 3 years ago Swifty closures for UIKit and Foundation
Codextended 1,502 almost 4 years ago Extensions giving Codable API type inference super powers
Curry 495 5 months ago Function currying
Delegated 703 almost 2 years ago Closure-based delegation without memory leaks
DifferenceKit 3,576 11 months ago 💻 A fast and flexible O(n) difference algorithm framework
Differific 123 about 5 years ago A fast and convenient diffing framework
Dollar 4,257 11 months ago Similar to Lo-Dash or Underscore in Javascript
DuctTape 177 over 3 years ago 📦 KeyPath dynamicMemberLookup based syntax sugar for Swift
EtherWalletKit 146 about 3 years ago Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge
ExceptionCatcher 137 2 months ago Catch Objective-C exceptions
EZSwiftExtensions 2,999 10 months ago How standard types and classes were supposed to work
FlagAndCountryCode 62 6 months ago FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI
FluentQuery 149 almost 5 years ago Powerful and easy to use Query Builder
GoodExtensions-iOS 28 2 months ago 📑 GoodExtensions is a collection of useful and frequently used extensions
GoodUIKit 30 10 months ago 📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development
Highlighter 933 over 3 years ago Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class
LifetimeTracker 3,168 8 months ago Surface retain cycle / memory issues right as you develop your application
Lumos 154 12 months ago An easy-to-use API for Objective-C runtime functions
ObjectiveKit 849 over 4 years ago API for Objective C runtime functions
OpenSourceController 52 almost 5 years ago The simplest way to display the librarie's licences used in your application
Percentage 270 6 months ago Make percentages more readable and type-safe
Periphery 5,314 about 1 month ago A tool to identify unused code in Swift projects
Playbook 1,191 about 1 month ago 📘A library for isolated developing UI components and automatically snapshots of them
PrivacyFlash Pro 154 3 months ago Generate a privacy policy for your Swift iOS app from its code
protobuf-swift 939 9 months ago ProtocolBuffers
Prototope Library of lightweight interfaces for prototyping, bridged to JS
R.swift 9,515 2 months ago Tool to get strong typed, autocompleted resources like images, cells and segues
RandomKit 1,463 over 2 years ago Random data generation
ReadabilityKit 833 over 1 year ago Preview extractor for news, articles and full-texts
ResourceKit 89 over 6 years ago Enable autocomplete use resources
Result 2,508 over 3 years ago Type modelling the success/failure of arbitrary operations
Rugby 690 about 1 month ago 🏈 Cache CocoaPods for faster rebuild and indexing Xcode project
Runes 830 over 3 years ago Functional operators: flatMap, map, apply
Solar 570 over 3 years ago Calculate sunrise and sunset times given a location
SpriteKit+Spring 249 about 4 years ago SpriteKit API reproducing UIView's spring animations with SKAction
Sugar 1,068 over 4 years ago Something sweet that goes great with your Cocoa
swift-protobuf 4,592 about 1 month ago A plugin and runtime library for using Google's Protocol Buffer
SwiftAutoGUI 41 7 months ago Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift
SwiftBoost 207 about 2 months ago Collection of Swift-extensions to boost development process
Swiftbot 55 almost 6 years ago run swift code on slack
SwifterSwift 14,163 about 1 month ago A handy collection of more than 500 native extensions to boost your productivity
SwiftGen-Storyboard 9,304 6 months ago A tool to auto-generate for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors
SwiftLinkPreview 1,374 over 1 year ago It makes a preview from an url, grabbing all information such as title, relevant texts and images
SwiftPlantUML 589 9 months ago A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension
SwiftRandom 561 almost 5 years ago A tiny generator of random data
SwiftRater 357 about 2 months ago A utility that reminds your iPhone app's users to review the app
SwiftTweaks 1,434 about 1 year ago Tweak your iOS app without recompiling
Swiftx 219 about 5 years ago Functional data types and functions for any project
SwiftyUtils 557 over 1 year ago All the reusable code that we need in each project
Swiftz 3,332 over 2 years ago Functional programming
Then 4,221 10 months ago Super sweet syntactic sugar for initializers
TSAO 140 over 2 years ago Type-Safe Associated Objects
URLQueryItemEncoder 64 over 2 years ago An Encoder for encoding any Encodable value into an array of URLQueryItem
UTIKit 253 over 2 years ago an UTI (Uniform Type Identifier) wrapper
Vaccine 307 about 5 years ago Make your apps immune to recompile-decease
WeakableSelf 78 almost 4 years ago A micro-framework to encapsulate [weak self] and guard statements within closures
WhatsNew 1,505 over 5 years ago Showcase new features after an app update similar to Pages, Numbers and Keynote
WhatsNewKit 3,965 3 months ago Showcase your awesome new app features
XestiMonitors 272 over 2 years ago An extensible monitoring framework
ZamzamKit 270 over 1 year ago A collection of micro utilities and extensions for Standard Library, Foundation and UIKit

Awesome Swift / Libs / Validation

ATGValidator 51 almost 5 years ago Rule based validation framework with form and card validation support for iOS
FormValidatorSwift 496 over 5 years ago Allows you to validate inputs of text fields and text views in a convenient way
Input Mask 582 5 months ago Pattern-based user input formatter, parser and validator for iOS
RxValidator 155 about 6 years ago Simple, Extensible, Flexible Validation Checker
SwiftValidator 1,440 over 3 years ago A rule-based validation library
SwiftValidators 240 about 3 years ago String validation for iOS (inspired by validator.js)
ValidatedPropertyKit 975 about 1 year ago Easily validate your Properties with Property Wrappers 👮
NKVPhonePicker 145 over 3 years ago An UITextField subclass to simplify country code's picking
PhoneNumberKit 5,171 about 1 month ago Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber

Awesome Swift / Libs / Version Manager

AppVersionMonitor 261 almost 3 years ago Monitor iOS app version easily
Siren 4,268 9 months ago Notify users when a new version of your app is available and prompt them to upgrade
Version 183 over 1 year ago Version represents and compares semantic versions
Version Tracker Swift 88 9 months ago Versions tracker for your iOS, OS X, and tvOS app

Awesome Swift / Libs / Video

BMPlayer 1,970 9 months ago A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide
Cabbage 1,548 about 1 year ago A video composition framework build on top of AVFoundation
Kitsunebi 260 almost 3 years ago Overlay alpha channel video animation player view using OpenGLES
MMPlayerView 730 9 months ago Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook
MobilePlayer 3,075 over 2 years ago A powerful and completely customizable media player for iOS
NextLevelSessionExporter 262 12 months ago Export and transcode media
Player 2,082 about 1 month ago iOS video player, simple drop in component for playing and streaming media
PlayerView 133 over 4 years ago Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state
PryntTrimmerView 863 about 1 month ago Trim and crop videos
SwiftFFmpeg 529 over 1 year ago A wrapper for the FFmpeg C API
SwiftVideoBackground 347 over 3 years ago Easy to Use UIView subclass for implementating a video background
Swifty360Player 179 8 months ago iOS 360-degree video player streaming from an AVPlayer
YiVideoEditor 127 over 3 years ago a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos

Awesome Swift / Serverless

Azure Functions for Swift 89 over 4 years ago Swift Worker for Azure Functions

Backlinks from these awesome lists:

More related projects: