Swift 开源项目精选

Swift 开源项目精选
基于《Swift 语言指南》开源项目收录,做了一个甄别和筛选,并辅以一句话介绍。还有开发者们自己维护的《开发者、项目、最佳实践》和 《开发者个人资料页》。
@SwiftLanguage 更新至 2016-5-17,最近新收录 28 个(详见《Issue - 53》),合计已收录 442 个。

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#目录)目录
工具
存储
网络
图片
框架
界面
示例
应用

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#工具)工具
备注栏 🔗
或 📝
链接详细介绍或最佳实践。其中 🔗
- 指外链接,📝
- 指 Wiki 可编辑

项目
开发者
备注

SwiftyJSON
tangplin, lingoer
GitHub 上最为开发者认可的 JSON 解析库 🔗

JASON
Damien
高速 JSON 解析类库

Argo
thoughtbot
函数式 JSON 解析库 🔗

JSONCodable
Matthew Cheok
基于 Swift 2 新特性的 JSON 解析库

Decodable
Johannes Lund
Swift 2 版 JSON 解析(对象映射)库

CaesarParser
@晨钰Lancy
这款 JSON 解析类库比较简洁、耐用

TidyJSON
@benloong
简单易用Swift全平台JSON库

Freddy
Big Nerd Ranch
充分考虑 Swift 固有语法的 JSON 解析类

PMJSON
Postmates
简单、实用、高效的 JSON 解析类库

TryParsec
Yasuhiro Inami
支持 CSV, XML, JSON 以及简单算术表达式解析工具库

Mirror
Kostiantyn Koval
通过反射实现镜像对象封装库

JSONExport
Ahmed-Ali
将 JSON 迅速转换为 Model(Swift, Java, OC)

Dollar.swift
Ankur Patel
Swift 版 Lo-Dash (或 underscore )函数式工具库

protobuf-swift
Alexey Khokhlov
Protocol Buffers 的 Swift 语言实现库

SwiftMoment
Adrian Kosmaczewski
Swift 版 Moment.js

Swifternalization
Tomasz Szulc
实用的本地化工具库

OAuthSwift
Dongri Jin
国外主流网站 OAuth 授权类库

PathKit
Kyle Fuller
小而美的路径管理类

SwiftyBeaver
Sebastian Kreutzberger
多彩的日志输出类,支持 Xcode 或 log 文件

XCGLogger
Dave Wood
功能完整的日志管理类库

CleanroomLogger
emaloney
相当于 CocoaLumberjack 或 Log4j

Loggerithm
张宏昊
靠谱的日志管理输出类库

Log
Damien
可定制输出格式、主题风格

Surge
Mattt Thompson
基于苹果 Accelerate 高性能计算框架封装库

Watchdog
Wojtek Lukaszuk
实时监视主线程运行或堵塞情况

Async
Due Munk
简洁的后台执行代码封装库

Validated
Benjamin Encz
通过值验证或限定,快速定义新类型的微类库

Regex
Adam Sharp
实用的正则表达式微框架类库

Future
Le Van Nghia
基于微框架设计的异步执行及结果响应类

Euler
Mattt Thompson
直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]

Scale
Khoa Pham
单位计算及换算类库

SigmaSwiftStatistics
Evgenii Neumerzhitckii
统计类计算函数集类库。简单、实用

Spectre
Kyle Fuller
BDD 框架,写小清新代码

LocationManager
Jimmy Jose
地理位置管理封装库

GEOSwift
Andrea Cremaschi
轻松地处理地理对象模型和相关地形操作

Siren
Ariel Sabintsev
当应用更新时,通知用户并提供App Store链接

BrightFutures
Thomas Visser
漫长或复杂计算由独立线程异步来完成

SMCKit
beltex
获知 CPU 温度、风扇、电池等 Mac 硬件状态信息

Device
Lucas Ortis
简单直接地判断 iOS 设备版本及屏幕尺寸工具类

Versions
Christoffer Winterkvist
版本比较小工具

Rainbow
Reid Gravelle
提高代码可读性及易用性的 UIColor 扩展

swift-validator
Jeff Potter
基于规则的输入验证类库

SwiftCop
Andres Canal
支持正则表达式格式验证库

Transporter
Le Van Nghia
短小、精悍、易用的多文件上传和下载传输库

CryptoSwift
Marcin Krzyzanowski
Crypto 算法及相关功能类库

SemverKit
Alexandros Salazar
基于语义化版本规范 2.0.0 版本号的解析类库

Format
Roy Marmelstein
针对数字、货币、地址及颜色的格式化库

Money
Daniel Thorpe
完整、实用的货币格式多语言支持

Punctual.swift
Harlan
日期访问及操作更加自然语言化

Timepiece
Naoto Kaneko
日期加减运算、初始设置、变更以及格式解析

SwiftDate
Daniele Margutti
几乎涵盖了已知开源日期类库所有优秀特性

SwiftyTimer
Radek Pietruszewski
一个更友好、更简单的时间操作 NSTimer 扩展

SwiftSequence
Oisin Kidney
简洁、灵活、多变的操作 SequenceType

Parsimmon
Ayaka Nonaka
小而美的自然语言分析工具包,参考 NSLinguistic​Tagger

SwiftPriorityQueue
David Kopec
通用优先级队列数据结构实现类

Result
Antitypical
精巧实用的 success/failure 小类库

SwiftPriorityQueue
David Kopec
通用优先级队列数据结构实现类(二进制堆)

FontBlaster
Arthur Ariel Sabintsev
调用自定义字体封装类

Prephirences
Phi Mage
让开发者更方便管理、读写应用的配置

Locksmith
Matthew Palmer
面向协议便于扩展的 Keychain 类库

RateLimit
Sam Soffes
简单、实用的限制执行次数类库

DDMathParser
Dave DeLong
功能更强大的数学表达式解析器。

SWXMLHash
David Mohundro
易用的 XML 解析类库

FileKit
Nikolai Vazquez
使用简单、功能完整的文件管理工具库类

QueryKit
Kyle Fuller
使用简单、功能完善的 CoreData 查询类库

FlagKit
Bowtie
漂亮、完整的国旗小图标工具集

Zephyr
Arthur Ariel Sabintsev
将 NSUserDefaults 数据同步 iCould 实用工具类

EZSwiftExtensions
Goktug Yilmaz
让 Swift 基础类型及基础类更容易访问扩展

SwiftVerbalExpressions
VerbalExpressions
通过函数方式编写复杂正则表达式

Progress.swift
Justus Kandzi
循环内嵌进程代码显示进程条

Rainbow
@onevcat
七彩字串输出

Then
Suyeol Jeon
不失可读性前提下简化初始化语法

Chirp
trifl
应用中装载、播放、停止声音文件

Zip
Roy Marmelstein
基于 minizip 的解、压缩框架库

Every.swift
Samhan Salahuddin
定时重复执行代码段工具类库

Tentacle
Matt Diephouse
构建于 ReactiveCocoa 的 GitHub API

BTree
Károly Lőrentey
基于 B-Tree 更优执行性能的集合类型实现

Duration
Swift Studies
测量代码片段执行时间

AIToolbox
Kevin Coble
AI 主流模块集工具箱库

Reductio
Sergio Fernández
基于 TextRank 算法提取文章或段落的关键词或总结

swift-pons
Dan Kogai
面向协议的不受长度限制数字类型及数学计算扩充类库

Unbox
John Sundell
极为易用、轻量,更少辅助代码的 JSON 解析类

Lyft
Genady Okrain
面向 Lyft 开发者的 API

Venice
Venice
让 Swift 3 提前支持协程

SwiftNotificationCenter
100mango
面向协议、安全可靠的通知中心实用封装库

ClosuresKit
Zhuo
启发自 BlocksKit 的实用工具库

TempiBeatDetection
John Scalo
音乐节奏节拍检测库

SwiftyOAuth
Damien
极为小巧、易用的 OAuth 授权类库

Github.swift
Khoa Pham
功能相对完整的 Github API 客户端

FlatBuffersSwift
Myaxim Zaks
Swift 版 FlatBuffers 实现类

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#存储)存储
项目
开发者
备注

AlecrimCoreData
Alecrim
更容易地访问 CoreData 对象封装类库

SQLite.swift
Stephen Celis
简单、轻量,使用上最 SQL 的 SQLite 封装库

Realm
Realm
志向代替 Core Data 和 SQLite 的移动数据库

swiftydb
Øyvind Grimnes
SQLite O-R 映射工具类库 🔗

SwiftRecord
ark
基于 Core Data 极为轻量、易用的对象持久化工具库

CoreValue
Benedikt Terhechte
Swift 2 版 Core Data 封装库PhoneNumberKit

Pantry
Nick O'Neill
可以持久化基础类型变量值的类库

GRDB.swift
Gwendal Roué
让操作 SQLite 再简单一点

Graph
CosmicMind
CoreData 持久化类库,设计新颖、使用简单

fluent
Qutheory
快速实现 CRUD 操作的对象存储类库

Cache
Hyper
多类型数据混合缓存库

FlatBuffersSwift
Myaxim Zaks
Swift 版 FlatBuffers 实现类

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#网络)网络
项目
开发者
备注

Alamofire
Mattt Thompson
著名的 AFNetworking 络基础库 Swift 语言版 📝

AlamofireImage
Christian Noon
基于 Alamofire 的网络图片组件库

Networking
Elvis Nuñez
使用简单、功能惊喜的网络封装库

starscream
Dalton
WebSocket 客户端类库

SocketIO-Kit
Ricardo Pereira
基于 Starscream 的 socket.io 实现

SwiftWebSocket
Josh Baker
WebSocket 协议(RFC 6455)实现类库

APIKit
Yosuke Ishikawa
安全地可定制化网络请求基础类库

Stargate
contentful-labs
通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯

CoreStore
John Estropia
提供高可读性,一致性及安全性的 Core Data 管理类库

TLMetaResolver
Tryolabs
解析 HTML 头部 Meta Tags

Ji
@HonghaoZ
Swift 版 HTML/XML 解析器

R.swift
Mathijs Kadijk
Hardcode 字符串配置

NetReachability
Fan Liu
检查网络连接的连通性

Reachability.swift
Ashley Mills
检测网络连通性实用工具库

MonkeyKing
@nixzhu
信息递交中文社交网络

CocoaMQTT
emqtt
Swift 2 版 MQTT v3.1.1 客户端库

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#图片)图片
项目
开发者
备注

ImageScout
Reda Lemeden
最小网络代价获得图片大小及类型

DominantColor
Indragie Karunaratne
提取图片主色示例项目

BCColor
@Boyce_Chang
开源的轻量而强大的颜色处理库

Toucan
Gavin Bunney
小而美的图片变换及处理类

gifu
Reda Lemeden
高性能 GIF 显示类库

XAnimatedImage
Khaled Taha
基于 FLAnimatedImage 高性能 GIF 显示类库

SwiftyGif
Alexis Creuzot
高性能 Gif 播放引擎

JWAnimatedImage
王佳玮
高性能 GIF&APNG 显示库,对多动图显示的场景进行了优化

MetalAcc
王佳玮
基于GPU的多媒体处理库,使用了Apple最新的图像处理接口'Metal'

apngkit
@onevcat
解析和显示 APNG 的框架

HanekeSwift
Haneke
轻量带缓存高性能图片加载组件

MetalAcc
王佳玮
基于 GPU 的多媒体处理库

SwiftColorArt
Jan Gregor Triebel
图片色系决定界面背景色及字体显示颜色

UIImageColors
jathu
功能同上。获取主色、次色、背景色、详细色

Concorde
contentful-labs
一个可用于下载和解码渐进式 JPEG 的库

KFSwiftImageLoader
Kiavash Faisali
极高性能、轻量、低功耗网络图片异步加载库

AFImageHelper
Melvin Rivera
填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取

DynamicColor
Yannick Loriot
得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色

Nuke
Alexander Grebenyuk
完整、强大、实用的图片管理类库

Filterpedia
simon gladman
Core Image 下强大的图片滤镜类库演示应用

sweetcorn
simon gladman
UI 配置生成图像滤镜代码

SwiftSVG
Michael Choe
支持多种接口绘制 SVG 类库

SwiftOCR
Nicolas Camenisch
识别字母和数字相较于 Tesseract 有压倒性优势 OCR

PHImageKit
Product Hunt
带下载及缓存的 GIF 播放组件库

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#框架)框架
项目
开发者
备注

PromiseKit
Max Howell
Swift 化的 Promise 类库

then
S4cha
极为简洁的 Promise 轻量实现

Bolts-Swift
BoltsFramework
任务管理 futures/promises 异步实现

AsyncDisplayKit
facebook
提供界面的高流畅性切换及更灵敏的响应

Cartography
Robert Böhnke
基于代码级的自动布局封装框架

Stevia
S4cha
简单、直观的纯代码自动布局类库

MMWormhole
Mutual Mobile
iOS 扩展与宿主应用的通讯框架

Wormhole
@nixzhu
MMWormhole 的纯 Swift 版本

NetworkObjects
Coleman Miller
轻量版 HttpServer 框架,跨平台解决方案

SwiftFoundation
PureSwift
跨平台(支持 Linux)、面向协议编程基础库

MotionKit
Haroon Baig
方便使用三轴陀螺仪、加速感应器及磁力仪

Jetstream
Uber
支持多用户实时通讯的 MVC 框架

SwiftSpace
simon gladman
通过重力感应、陀螺仪、摄像头等常用传感器进行三维绘图

JSQNotificationObserverKit
Jesse Squires
轻量、易用的通知发送及响应框架类库

X
Sam Soffes
iOS/OS X 平台统一开发类库

TouchVisualizer
Morita Naoki
实用的多点触摸可视化组件

Bond
Bond
使用简单、易于理解的对象绑定框架

Prototope
Khan Academy
一款轻量的 Javascript 桥接 Swift 库

XcodeServerSDK
Honza Dvorsky
非官方 Xcode Server SDK 封装库

ios-universal-webview-boilerplate
Freeman
快速封装 WebApp 到 iOS 应用

Perfect
PerfectlySoft
打造专业应用服务器开始

Zewo
Zewo
底层库组件化超强大中间件框架

Kitura
Swift@IBM
IBM Swift 开发组的开源 Web 服务器

Express
Crossroad Labs
Swift 版 Express.js 风格应用服务器

Swifton
NECOLT
Ruby on Rails 风格 Web 服务器框架

Epoch
Zewo
独立于平台的 Http 服务器

swift-http
Henry Tr.
符合开放平台规范的最简 HTTP 示例服务器

Curassow
Kyle Fuller
简单、高效、低耦专业 Web 服务器及示例

swifter
Damian Kołakowski
轻量的 HTTP 服务器引擎

vapor
Tanner
更轻量、小巧型,且方便二次开发的 Web 服务器

blackfish
Elliott Minns
基于 Node.js/Express 风格的 Web 服务器

CKSIncrementalStore
CloudKitSpace
基于 CloudKit 服务器实现多终端数据同步

apous
David Owens II
让 Swift 成为脚本语言

RxSwift
ReactiveX
让事件驱动应用更容易进行管理

Interstellar
Jens Ravens
简单、轻量的函数响应式编程框架

mattress
BuzzFeed
离线缓存 Web 浏览内容

BluetoothKit
Rasmus Taulborg Hummelmose
基于 CoreBluetooth API 跨设备间蓝牙通讯封装类库

RxBluetoothKit
Polidea
基于 RxSwift 的蓝牙通讯库

Erik
phimage
主要应用于网页功能测试

Chatto
Badoo Development
轻量级聊天应用框架及示例

ALCameraViewController
Alex Littlejohn
摄像头视图控制器

Swift-AI
Collin Hundley
开发中的 AI 及机器学习库

Popsicle
David Román
内置支持 UIKit 的插值框架类库及演示

C4iOS
-- C4 --
用更少的代码,创建最佳应用体验库

BothamUI
Karumi
MVP 框架库及示例

ReduxKit
ReduxKit
新颖的状态流记录框架

SwiftyGPIO
Umberto Raimondi
控制 C.H.I.P. 或树莓派的 GPIOs

Swindler
Tyler Mandry
管理 OS X 应用窗口框架

Chameleon-Swift
Daniel Hong
将 iOS API 移植到 OS X 的高度实验性项目

SwiftAndroid
SwiftAndroid
苹果swift开源分支,写 Android 应用,详见:Getting started

FolioReaderKit
FolioReader
ePub 阅读器及解析框架库

LeanCloud SDK
LeanCloud
数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务

Localize-Swift
Roy Marmelstein
国际化及本地化字符串框架库

AudioKit
AudioKit
音频合成、加工及分析平台框架库

URLNavigator
Jeon Suyeol
URL 与 view controllers 导航映射

Heimdall
Henri Normak
易用的加、解密安全框架(AES/RSA)库

RealmIncrementalStore
エウレカ
集 Realm 数据库和 CoreData 对象模型两者优势

SoundCloudSwift
Pedro Piñera Buendía
SoundCloud 全平台客户端,功能完整、易于集成

turbolinks-ios
Turbolinks
提供了导航效率更高的本地适配及hybrid 方案

Kingsroad
ENJOY
hybrid 框架,兼容 Cordova 的 JS 接口

SwiftyStoreKit
Andrea Bizzotto
轻量、易用的极简购买框架库

Permission
Damien
统一的 API 请求 iOS 本地设备及资源权限类库

Appz
Kitz
深入参数级别的外部应用启动器

WKZombie
Mathias Köhnke
浏览器内快速导航或切换到指定页面

SwiftyGPIO
Umberto Raimondi
控制基于 Linux 主板(比如:C.H.I.P. 和 树莓派)的 GPIO

GPUImage2
Brad Larson
基于 GPU 图像和视频处理框架库)

LeeGo
@ShengjiaWANG
UI 开发变得像玩乐高积木一样简单直观

SwiftTweaks
Khan Academy
不用重新编译即可调整 UI 配置

PatronKit
Moshe
应用内购及赞助管理框架库

Material
CosmicMind
Material Design 动画及图形框架库

Render
Alex Usbergo
启发自 React 的函数版 UIKit 封装库

Interpolate
Roy Marmelstein
手势驱动交互式转场动画框架库

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#界面)界面
项目
开发者
备注

Spring
Meng To
提供动画调试功能的强大动画的 API 库

ReactiveAnimation
ReactiveCocoa
知名ReactiveAnimation 的 Swift 版子项目

DKChainableAnimationKit
Draveness
高可读、链式代码风格动画框架库。

Advance
Storehouse
侧重在手势交互、帧动画、自定义动画及仿真类型的动画框架库

Cheetah
Suguru Namura
易用、高可读链式动画类库

SwiftGraphics
Jonathan Wight
易学、易用的绘图工具库封装

animated-tab-bar
Ramotion
灵动的动画标签栏类库,storyboard中使用

Eureka
XMARTLABS
功能强大的表单(XLForm)组件库

AutocompleteField
Filip Stefansson
简单快捷的自动输入不能少

SwiftyFORM
Simon Strandgaard
表单框架,亮点是表单验证规则引擎

SwiftForms
Ángel Ortuño
表单递交库,快速开发利器

Static
Venmo
使用简单、功能强大地静态表格视图组件

BWWalkthrough
Yari
界面切换中加入灵动的动画效果

ios-charts
Daniel Gindi
Android 图表开源库 MPAndroidChart 的 Swift 版

react-native-ios-charts
Jose Padilla
ios-charts 引入 React Native 的图表组件库

PNChart-Swift
Kevin Zhow
带动画效果的图表控件库

SwiftCharts
Ivan Schütz
基于层架构设计思想的图表类库

SpreadButton
@潜艇_刘智艺Zzz
会散开,会自动贴边的菜单按钮🔗

HamburgerButton - Menu/Close
Robert Böhnke
无论设计还是代码,都进行了精雕细琢

HamburgerButton - Menu/Back
Arkadiusz Holko
对应博文可知,开发者动画开发经验相当丰富

HamburgerButton - Check
Takuya.Okamoto
Hamburger 风格按钮动画图标(单选)组件

OnOffButton
Rafael Ramos
极简、带动画平滑过渡(单选)按钮

TKSubmitTransition
Takuya Okamoto
登录加载、返回按钮转场动画组件

circle-menu
Ramotion
圆形缩放菜单类库及演示

AIFlatSwitch
cocoatoucher
一款带平滑过渡动画的 Switch 组件类

LiquidFloatingActionButton
Takuma Yoshida
可定制水滴型浮动动态按钮组件

XLActionController
XMARTLABS
具有丰富可定制风格及动效的 Action 控制类

Swift-Prompts
Gabriel Alvarado
一款漂亮、实用的提示弹窗

SweetAlert-iOS
Viktor Radchenko
带动画效果弹窗封装类

Dodo
The Exchange Group
一款轻量地可定制信息栏小组件

AnimatedTabBar
Ramotion
灵动的动画标签栏类库

TabDrawer
Winslow DiBona
适合单手操作的可定制 Tab Bar

KYCircularProgress
Kengo YOKOYAMA
简单、实用路径可定进程条

Circular-Progress-View
Wagner Truppel
小而精悍地可定制类似  Watch 圆型进程条组件

GaugeKit
Petr Korolev
 Watch 风格运动进程表盘

LiquidLoader
Takuma Yoshida
细滑进程装载动画效果

WaveLoadingView
@潜艇_刘智艺Zzz
球型波浪进度指示器 🔗

MessageBalloon
Carlos Corrêa da Silva
消息类应用的信息加载动画

FloatLabelFields
Fahim Farook
Float Label Pattern 浮动标签输入效果类

ParkedTextField
Gunay Mert Karadogan
带固定文本的输入组件

ActiveLabel.swift
Optonaut
扩展实现 UILabel 触控事件针对 “#, @, 链接” 响应

GMStepper
Gunay Mert Karadogan
带动画效果、支持手势滑动操作的步进标签

MapManager
Jimmy Jose
地图及路径管理封装库

LineChart
Mirco Zeiss
功能完整、实用的折线图组件

KSTokenView
Khawar Shahzad
带搜索、快捷输入、分段显示关键词输入组件

TFBubbleItUp
The Funtasty
配置性很强的分段文本标签输入组件

reel-search
Ramotion
自然且毫无违合感快捷输入并选择组件

GearRefreshControl
Andrea Mazzini
无违和感的下拉刷新动画组件

ElasticTransition
Luke Zhao
畅快、无违和感的皮筋式动画转场

DGElasticPullToRefresh
Danil Gontovnik
皮筋式弹性下拉即刷新组件及演

FlowingMenu
Yannick Loriot
皮筋弹跳式动画菜单出场

MAGearRefreshControl
Michaël Azevedo
同样是下拉刷新,人家花了很大的心思写代码

PullToRefresh
Yalantis
刷新动画可定制的下拉数据请求更新组件

PullToBounce
Takuya.Okamoto
弹跳球效果下拉即刷新动画类库及演示

ReplaceAnimation
Alex
基于 @ZeeYoung欧阳哲 创意下拉刷新动画实现

folding-cell
Ramotion
自然流畅、清新的单元格折叠动画类及演示

Koloda
Yalantis
基于卡片的 Tinder-style 动画效果示例 🔗

tispr-card-stack
tispr
卡片风格动画切换组件及完整交互示例

CameraManager
Imaginary Cloud
简单、易用的相机管理封装类库

QRCodeReader
Yannick Loriot
QR 二维码阅读组件及示例

SwiftQRCode
Fan Liu
简单、实用的 QR Code 扫描识别及生成库

swiftScan
MxABC
具有丰富功能的二维码扫描组件及类库

AAFaceDetection
Aaron Abentheuer
简单、实用的面部识别封装库

JGTransitionCollectionView
Jay Gajjar
集合视图扩展实现自动布局及单元项动画

SABlurImageView
szk-atmosphere
支持渐变动画效果的图像模糊化类库

Blurable
simon gladman
基于 Swift 协议扩展实现任意 UIView 的高斯模糊算法滤镜库

WobbleView
inFullMobile
当界面组件过渡时,带波纹摆动效果的组件扩展

RichEditorView
Caesar Wirth
一套可定制富文本编辑器组件及示例(基于 HTML5)

MarkdownTextView
Indragie Karunaratne
非常轻量、简洁、高效的 Markdown 编辑组件及示例

SwiftyMarkdown
Simon Fairbairn
Markdown 解析器(解析到 NSAttributedString )

SwiftyDown
@aaaron7
Markdown 语法解析更强库

RxGesture
Marin Todorov
基于 RxSwift 的手势视图库

DBPathRecognizer
Didier Brun
基于路径模型的手势识别工具

PennyPincher
fe9lix
手势识别机器学习类库及演示

Tactile
Damien
让手势识别如虎添翼

Sensitive
Igor Matyushkin
一套使用更简单、直观的手势识别库

NiceGesture
@没故事的卓同学
一个愉快使用UIGesture的库

GuillotineMenu
Yalantis
极具创意及突破精神的动画演示

SingleLineShakeAnimation
Håkon Bogen
用一行代码给视图加上抖动效果

JGFlipMenu
jeff greenberg
Flip 式菜单及其对应动画组件

ChineseTraditionalColors
Zhixuan Lai
中国传统颜色引用 UIColor 扩展

Hue
Hyper
常规功能集于一身的定义、使用颜色库

ShinpuruLayout
simon gladman
通过水平和垂直分组模块实现简单、快速布局的组件库

Neon
Mike Amaral
功能强大的 UI 布局神器

ZoomTransition
Tristan Himmelman
通过手势操控图片的放大、缩小、旋转等自由变化效果的组件及示例

MCMHeaderAnimated
Mathias
提供列表与详细页切换转场动画

ZLSwipeableViewSwift
Zhixuan Lai
多变的卡片切换转场动画封装类库

SwiftPages
Gabriel Alvarado
高可定制类似 Instagram 视图滑动切换

SwipeViewController
Marek Fořt
页面滑动和标签选项卡,同RKSwipeBetweenViewControllers

XLPagerTabStrip
xmartlabs
Android 上最常用的 PagerTabStrip 在 iOS 中的实现

Butterfly
Wongzigii
轻量、优雅的缺陷报告及反馈组件

Presentation
Hyper
方便你制作定制的动画式教程

RazzleDazzle
IFTTT
基于关键锁的动画框架类库

Sapporo
Le Van Nghia
单元格模型驱动的集合视图管理器

QuickRearrangeTableView
Sergey Pershenkov
基于 UITableView 的快速重排功能

ConfigurableTableViewController
Arkadiusz Holko
多类型可扩展单元格 UITableViewController

SlideMenuControllerSwift
Yuji Hato
侧滑菜单组件

CKWaveCollectionViewTransition
Cezary Kopacz
仿波纹(图片)视图收放动画

NVActivityIndicatorView
Nguyen Vinh
酷炫的装载动画库及演示

FillableLoaders
Pol Quintana
可定制个性化填空式装载类库

EasyTipView
Teodor Patraş
弹出提示框类及演示示例

Popover
Yusuke Takahashi
泡泡风格弹出视图封装类库

BRYXBanner
Bryx
可以带图片显示的下拉通知条类库及示例

Whisper
Hyper
使用简单、功能实用的消息及应用通知组件

SwiftPasscodeLock
Yanko Dimitrov
可定制密码锁类库及示例

PhotoBrowser
Charlin_冯成林
照片浏览利器,定制化特性丰富

AMScrollingNavbar
Andrea Mazzini
上下滚动时自动消隐或显示导航标题栏

GooeyTabbar
@KITTEN-YANG
皮筋式弹性缩放工具栏示例及演示

PagingView
Kyohei Ito
注重细节的自动布局分页视图

InceptionTouch
Ricardo Zertuche
让没有 3D Touch 设备也有类似交互体验

Instructions
Frédéric Maquin
可定制操作指引框架及演示

SwiftGraph
David Kopec
可应用于 iOS/OSX 平台的图形数据结构类库及演示

TrelloNavigation
@靛青K
类似 trello 的导航动效控件实现

MPParallaxView
Droids On Roids
Apple TV 中 Parallax 效果

TKSwitcherCollection
@TBXark
Switch 切换动画效果集合组件及演示

DateRangePicker
MrMage
日期区间选择组件

Periscope-VideoViewController
Danil Gontovnik
简洁实用的视频快进、倒带控制

VideoSplashKit
MovieLaLa
易用的视频播放组件。P.S. 视频及 tvOS 开发可以关注该开发者

Gecco
yukiasai
帮助开发者快速制作新手导引界面

STLocationRequest
SvenTiigi
360 度 3D 俯瞰图方式请求用户位置

navigation-stack
Ramotion
导航控制器的 Stack 视图模型最佳实践

SubtleVolume
Andrea Mazzini
更隐蔽的系统音量替代指示器

JWAnimatedImage
George Marmaridis
易用、可定制的替换 UISegmentedControl & UISwitch 组件

JDAnimationKit
Jelly Development
一套简单、易用的动画库

ZYThumbnailTableView
@潜艇_刘智艺Zzz
可定制展开型预览 TableView 🔗

SkyFloatingLabelTextField
Skyscanner
功能及使用介绍均完整带图标显示浮动标签组件库

NumberMorphView
Abhinav Chauhan
可爱的数字补间(变身)动画类库

DisplaySwitcher
Yalantis
两个集合视图在不同布局(平铺和列表)间平滑切换

DynamicButton
Yannick Loriot
完整、且带动画过渡的图标按钮库

Smile-Lock
Rain
一款高仿、可定制密码锁组件

GlitchLabel
Lee Sun-Hyoup
俗称晃瞎你的眼文字标签

Caishen
Prolific Interactive
简易、实用的信用卡号输入及校验 UI 组件

ConsistencyManager-iOS
LinkedIn
使同一标识 ID 数据在多个模型内保持一致性

StateView
Sahand Nayebaziz
当有数据更新时自动更新 UIView

StackViewController
Seed
提供更易用的 UIStackView 组件功能

DynamicMaskSegmentSwitch
Kitten Yang
一个简单有趣的 SegmentedControl

BMPlayer
BrikerMan
相当于 Swift 版 ZFPlayer

SMSegmentView
Si
可定制图文 Segment Control 组件

paper-onboarding
Ramotion
漂亮的 Material Design 风格页面滑块

UIImageView-BetterFace-Swift
Croath Liu
预览照片时,让脸部显示在更恰当的预览区域

Wizardry
Josh Smith
可重用的方法和框架实现向导式用户界面管理

Toast-Swift
Charles Scalesse
高可定制、易用的 Toast 通知组件

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#示例)示例
项目
开发者
备注

LTMorphingLabel
Lex Tang
特赞的文字飘入飘出效果

TextKitAndAnimationEffect
@我在罪恶坑的日子
文字下坠动画变化效果实现及示例(开发过程详解

AEXML
Marko Tadić
简单又易于的 XML 解析类及示例

whereami
Victor Jalencas
通过命令行获得当前设备地理位置

Design-Patterns
Oktawian Chojnacki
如何使用常用设计模式及示例

FileBrowser
Roy Marmelstein
iOS 下 Finder 风格文件浏览器

PhotoBrowser
Zhouqi Mo
简单又实用的 Instagram 图片浏览功能

SKPhotoBrowser
suzuki-0000
中规中矩、实用的图片浏览类库

ImageViewer
MailOnline
用心之作图片全屏预览组件及类库

Fusuma
Yuta Akizuki
Instagram 风格图片浏览及拍照

PeekPop
Roy Marmelstein
基于 3D Touch 苹果新特性 Peek/Pop 图片预览

CardAnimation
@seedante
卡片式垂直翻转动画 🔗

RMParallax
Michael Babiy
简单的帮助向导界面组件及示例

WatchKit-Apps
Kostiantyn Koval
学习 WatchKit 应用的示例式教程集锦

CarlosButron - Examples
Carlos Butron
60多个(技术品类丰富的)示例项目集锦

LayerPlayer
Scott Gardner
全面展示核心动画 API 示例项目

COBezierTableView
Knut Inge Grosland
编辑 Bezier 曲线四点位置设置及动画演示

MetalParticles
simon gladman
超强计算、极致渲染,发挥 GPU 最高效能 Metal 示例项目

Project-RainMan
Aaron
采用 Forcast.io API 的天气预报应用

UIStackView-Playground
Christopher Truman
采用 UIStackView 平铺式自动布局示例

watchOS-2-Sampler
shu223
watchOS 2 若干新特性写的示例

SwiftSideslipLikeQQ
@吕文翰_JohnLui
再造 “手机QQ” 侧滑菜单

BlackHawk
@吕文翰_JohnLui
基于 WKWebView 的 Cordova 兼容实现

Plum-O-Meter
simon gladman
基于 3D Touch 模拟电子秤

StarWars.iOS
Yalantis
瞬间崩塌为小方块动画效果 🔗

HackingWithSwift
twostraws
hackingwithswift.com 示例项目代码库

swift-algorithm-club
Matthijs Hollemans
Swift 算法俱乐部学习库

furni-ios
@TwitterDev
由 Twitter 基于 Fabric 开发的家居商店应用演示

Ares
Indragie Karunaratne
P2P 文件传输演示项目

trySwiftApp
Natasha Murashev
一款较为完整的会议原型应用

30DaysofSwift
@Allen朝辉
相比 100 Days of Swift,一样的赏心悦目 🔗

boilerplate
Pawel Krawiec
亲历典型案例,探索选择合适的架构

AFBrushBoard
@AfryMask
毛笔画板演示

Nebula
simon gladman
调用 GLSL 渲染星云变化图演示

Countdown
Sam Soffes
倒计时屏保。年龄屏保 Motivation

ViewController-Transition-Demo
@seedante
视图控制器转场从入门到接近精通 🔗

swift-summary
Juan Antonio Karmy
用 Playground 来概述 Swift 语言特性

jchat-swift
JPush
换一个 Logo 和名字即可拥有自己的 IM

Reddit-MVVM-Benchmark
Ivan Bruel
开发一款简版 Reddit,比较 MVVM + FRP 与 MVC 给定指标

15DaysofAnimationsinSwift
Larry Natalicio
15 天动画编程

[

](https://github.com/ipader/SwiftGuide/blob/master/Featured.md#应用)应用
项目
开发者
备注

edhita
Tatsuya Tobioka
支持 Markdown, HTML 预览的文本编辑器

Markoff
thoughtbot
运行于 OS X 基于 cmark 轻量级 Markdown 预览 🔗

WWDC
Guilherme Rambo
WWDC 2015 应用下载

firefox-ios
Mozilla
来自 Mozilla 开发团队大型纯 Swift 项目

focus
Mozilla
拦截 Safari 的广告内容,分析和社交追踪器等

Carthage
Carthage
更简单的方式来管理 Cocoa。与 CocoaPods 差别

SwiftWeather
Jake Lin
清新淡雅持续改进天气预报项目

VPNOn
Lex Tang
驻在通知中心内的 VPN 开关应用

LeetCode-Solutions
@diwup
LeetCode 的 Swift 语言版解题方案

androidtool-mac
Morten Just
在 Mac 上使用的 Android 工具(一键截屏, 视频录制, APK 安装等)

CoPilot
Sven A. Schmidt
协同编程 Xcode 插件

IBAnimatable
@林永坚
基于 Xcode 插件技术快速原型开发工具 🔗

Refactorator
John Holdsworth
Xcode 代码重构插件,使重命名变量、函数、枚举名等变得方便

iconMaker
Yurii
Xcode插件自动生成不同尺寸的应用图标

SwiftCov
Realm
代码测试覆盖率命令行工具

ViewMonitor
Daisuke Yamashita
测量视图位置、大小、背景、字体大小等,开发调试神器

Quick
Quick
行为驱动的测试框架

Nimble
Quick
比 XCTAssertEqual 更方便易用的匹配框架

SwiftMock
Matthew Flint
一款 Mock 框架,单元测试的好伴侣

MockFive
Daniel Burbank
面向协议编程单元测试 Mock 框架

Cuckoo
SwiftKit
用法更接近于传统单元测试 Mock 框架库

Tomate
Dominik Hauser
圆盘式计时器让你更专注于工作或学习

droptogif
Morten Just
视频拖拽到应用窗口后自动转换为 GIF 动画

swiftmi-app
feiin
完整的社区应用

Swift-Radio-Pro
Swift Code X
集成 LastFM 的专业电台应用

SimpleMemo
@李俊likumb
支持 3D Touch 功能易便签

xcode-snippets
Abizer Nasir
Mattt 同学 Xcode-Snippets/Objective-C 的 Swift 版本

VWInstantRun
@ShengjiaWANG
即时运行选中的代码片段

Laurine
Jiří Třečák
本地化代码生成器及示例,为了开发更得力 🔗

BrowserTV
Sash Zats
可交互 Apple TV 浏览器

QingDict
@Nozama
轻量级、实用主义的词典程序

Yep
Catch
“打造由天才开发给天才们使用的社交软件”

Phonetic
@iAugus
iOS 版的 Phonetic Contacts

shift-js
ShiftJS
Swift 程序员在写 iOS 和 Web 应用时无需语言切换

injectionforxcode
Toshihiro Morimoto
修改一个类的代码实现而不用重启整个应用 Xcode 插件

cleartext-mac
Morten Just
提供一千个常用单词的编辑器

Peek
Shaps M
检查界面内组件布局信息

producthunt-osx
Product Hunt
Product Hunt 开源 Mac 客户端

xi-editor
Google
高性能文本编辑器

BuildTimeAnalyzer-for-Xcode
Robert Gummesson
实用的编译时间分析 Xcode 插件

QBlocker
Stephen Radford
不再因为手误意外地退出应用

RealmVideo
Patrick Balestra
同步播放 realm.io 网站上的演讲视频和 slides

PodcastMenu
Guilherme Rambo
便捷地收听广播 Overcast.fm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,475评论 4 372
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,744评论 2 307
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,101评论 0 254
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,732评论 0 221
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,141评论 3 297
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,049评论 1 226
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,188评论 2 320
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,965评论 0 213
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,716评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,867评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,341评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,663评论 3 263
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,376评论 3 244
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,200评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,990评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,179评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,979评论 2 279

推荐阅读更多精彩内容