Swift 开源精选-v1.0(基础篇)ios
基于《Swift 语言指南》开源项目收录,作了一个甄别、筛选,并辅以一句话介绍。
git
来源 GitHub: Swift 开源项目精选
工具github
存储web
网络正则表达式
图片算法
框架数据库
界面编程
示例swift
应用缓存
SwiftyJSON By tangplin, lingoer : GitHub 上最为开发者承认的 JSON 解析库
Argo By thoughtbot : 函数式 JSON 解析库
JSONCodable By Matthew Cheok : 基于 Swift 2 新特性的 JSON 解析库
Decodable By Johannes Lund : Swift 2 版 JSON 解析(对象映射)库
CaesarParser By @晨钰Lancy : 这款 JSON 解析类库比较简洁、耐用
Freddy By Big Nerd Ranch : 充分考虑 Swift 固有语法的 JSON 解析类
TryParsec By Yasuhiro Inami : 支持 CSV, XML, JSON 以及简单算术表达式解析工具库
Mirror By Kostiantyn Koval : 经过反射实现镜像对象封装库
Dollar.swift By Ankur Patel : Swift 版 Lo-Dash (或 underscore )函数式工具库
protobuf-swift By Alexey Khokhlov : Protocol Buffers 的 Swift 语言实现库
SwiftMoment By Adrian Kosmaczewski : Swift 版 Moment.js
Swifternalization By Tomasz Szulc : 实用的本地化工具库
OAuthSwift By Dongri Jin : 国外主流网站 OAuth 受权类库
PathKit By Kyle Fuller : 小而美的路径管理类
SwiftyBeaver By Sebastian Kreutzberger : 多彩的日志输出类,支持 Xcode 或 log 文件
CleanroomLogger By emaloney : 至关于 CocoaLumberjack 或 Log4j
Loggerithm By 张宏昊 : 靠谱的日志管理输出类库
Surge By Mattt Thompson : 基于苹果 Accelerate 高性能计算框架封装库
Watchdog By Wojtek Lukaszuk : 实时监视主线程运行或堵塞状况
Validated By Benjamin Encz : 经过值验证或限定,快速定义新类型的微类库
Regex By Adam Sharp : 实用的正则表达式微框架类库
Future By Le Van Nghia : 基于微框架设计的异步执行及结果响应类
Euler By Mattt Thompson : 直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]
SigmaSwiftStatistics By Evgenii Neumerzhitckii : 统计类计算函数集类库。简单、实用
Spectre By Kyle Fuller : BDD 框架,写小清新代码
LocationManager By Jimmy Jose : 地理位置管理封装库
GEOSwift By Andrea Cremaschi : 轻松地处理地理对象模型和相关地形操做
Siren By Ariel Sabintsev : 当应用更新时,通知用户并提供App Store连接
BrightFutures By Thomas Visser : 漫长或复杂计算由独立线程异步来完成
Device By Lucas Ortis : 简单直接地判断 iOS 设备版本及屏幕尺寸工具类
Versions By Christoffer Winterkvist : 版本比较小工具
Rainbow By Reid Gravelle : 提升代码可读性及易用性的 UIColor 扩展
swift-validator By Jeff Potter : 基于规则的输入验证类库
SwiftCop By Andres Canal : 支持正则表达式格式验证库
Transporter By Le Van Nghia : 短小、精悍、易用的多文件上传和下载传输库
CryptoSwift By Marcin Krzyzanowski : Crypto 算法及相关功能类库
SemverKit By Alexandros Salazar : 基于语义化版本规范 2.0.0 版本号的解析类库
Format By Roy Marmelstein : 针对数字、货币、地址及颜色的格式化库
Money By Daniel Thorpe : 完整、实用的货币格式多语言支持
Punctual.swift By Harlan : 日期访问及操做更加天然语言化
Timepiece By Naoto Kaneko : 日期加减运算、初始设置、变动以及格式解析
SwiftDate By Daniele Margutti : 几乎涵盖了已知开源日期类库全部优秀特性
SwiftyTimer By Radek Pietruszewski : 一个更友好、更简单的时间操做 NSTimer 扩展
SwiftSequence By oisdk : 简洁、灵活、多变的操做 SequenceType
Parsimmon By Ayaka Nonaka : 小而美的天然语言分析工具包,参考 NSLinguistic Tagger
SwiftPriorityQueue By David Kopec : 通用优先级队列数据结构实现类
Result By Antitypical : 精巧实用的 success/failure 小类库
SwiftPriorityQueue By David Kopec : 通用优先级队列数据结构实现类(二进制堆)
FontBlaster By Arthur Ariel Sabintsev : 调用自定义字体封装类
Prephirences By Phi Mage : 让开发者更方便管理、读写应用的配置
Locksmith By Matthew Palmer : 面向协议便于扩展的 Keychain 类库
RateLimit By Sam Soffes : 简单、实用的限制执行次数类库
DDMathParser By Dave DeLong : 功能更强大的数学表达式解析器。
SWXMLHash By David Mohundro : 易用的 XML 解析类库
FileKit By Nikolai Vazquez : 使用简单、功能完整的文件管理工具库类
QueryKit By Kyle Fuller : 使用简单、功能完善的 CoreData 查询类库
Zephyr By Arthur Ariel Sabintsev : 将 NSUserDefaults 数据同步 iCould 实用工具类
EZSwiftExtensions By Goktug Yilmaz : 让 Swift 基础类型及基础类更容易访问扩展
SwiftVerbalExpressions By VerbalExpressions : 经过函数方式编写复杂正则表达式
Progress.swift By Justus Kandzi : 循环内嵌进程代码显示进程条
Then By Suyeol Jeon : 不失可读性前提下简化初始化语法
Zip By Roy Marmelstein : 基于 minizip 的解、压缩框架库
Every.swift By Samhan Salahuddin : 定时重复执行代码段工具类库
Tentacle By Matt Diephouse : 构建于 ReactiveCocoa 的 GitHub API
BTree By Károly Lőrentey : 基于 B-Tree 更优执行性能的集合类型实现
AlecrimCoreData By Alecrim : 更容易地访问 CoreData 对象封装类库
SQLite.swift By Stephen Celis : 简单、轻量,使用上最 SQL 的 SQLite 封装库
swiftydb By Øyvind Grimnes : SQLite O-R 映射工具类库
SwiftRecord By ark : 基于 Core Data 极为轻量、易用的对象持久化工具库
CoreValue By Benedikt Terhechte : Swift 2 版 Core Data 封装库PhoneNumberKit
Pantry By Nick O'Neill : 能够持久化基础类型变量值的类库
GRDB.swift By Gwendal Roué : 让操做 SQLite 再简单一点
Graph By CosmicMind : CoreData 持久化类库,设计新颖、使用简单
Alamofire By Mattt Thompson : 著名的 AFNetworking 络基础库 Swift 语言版
AlamofireImage By Christian Noon : 基于 Alamofire 的网络图片组件库
starscream By Dalton : WebSocket 客户端类库
SocketIO-Kit By Ricardo Pereira : 基于 Starscream 的 socket.io 实现
SwiftWebSocket By Josh Baker : WebSocket 协议(RFC 6455)实现类库
APIKit By Yosuke Ishikawa : 安全地可定制化网络请求基础类库
Stargate By contentful-labs : 经过 iPhone 桥接实现 Mac 与 Watch 的即时通信
CoreStore By John Estropia : 提供高可读性,一致性及安全性的 Core Data 管理类库
TLMetaResolver By Tryolabs : 解析 HTML 头部 Meta Tags
R.swift By Mathijs Kadijk : Hardcode 字符串配置
NetReachability By Fan Liu : 检查网络链接的连通性
Reachability.swift By Ashley Mills : 检测网络连通性实用工具库
MonkeyKing By @nixzhu : 信息递交中文社交网络
ImageScout By Reda Lemeden : 最小网络代价得到图片大小及类型
DominantColor By Indragie Karunaratne : 提取图片主色示例项目
Toucan By Gavin Bunney : 小而美的图片变换及处理类
gifu By Reda Lemeden : 高性能 GIF 显示类库
XAnimatedImage By Khaled Taha : 基于 FLAnimatedImage 高性能 GIF 显示类库
JWAnimatedImage By 王佳玮 : 集中了目前主流的 GIF 显示库(如 FLAnimatedImage,Gifu)的优势
HanekeSwift By Haneke : 轻量带缓存高性能图片加载组件
SwiftColorArt By Jan Gregor Triebel : 图片色系决定界面背景色及字体显示颜色
UIImageColors By jathu : 功能同上。获取主色、次色、背景色、详细色
Concorde By contentful-labs : 一个可用于下载和解码渐进式 JPEG 的库
KFSwiftImageLoader By Kiavash Faisali : 极高性能、轻量、低功耗网络图片异步加载库
AFImageHelper By Melvin Rivera : 填色和渐变、裁剪、缩放以及具备缓存机制的在线图片获取
DynamicColor By Yannick Loriot : 获得不一样深浅、饱和度、灰度、色相,以及反转后的新颜色
Nuke By Alexander Grebenyuk : 完整、强大、实用的图片管理类库
Filterpedia By simon gladman : Core Image 下强大的图片滤镜类库演示应用
PromiseKit By Max Howell : Swift 化的 Promise 类库
AsyncDisplayKit By facebook : 提供界面的高流畅性切换及更灵敏的响应
Cartography By Robert Böhnke : 基于代码级的自动布局封装框架
MMWormhole By Mutual Mobile : iOS 扩展与宿主应用的通信框架
Wormhole By @nixzhu : MMWormhole 的纯 Swift 版本
NetworkObjects By Coleman Miller : 轻量版 HttpServer 框架,跨平台解决方案
SwiftFoundation By PureSwift : 跨平台(支持 Linux)、面向协议编程基础库
MotionKit By Haroon Baig : 方便使用三轴陀螺仪、加速感应器及磁力仪
SwiftSpace By simon gladman : 经过重力感应、陀螺仪、摄像头等经常使用传感器进行三维绘图
JSQNotificationObserverKit By Jesse Squires : 轻量、易用的通知发送及响应框架类库
X By Sam Soffes : iOS/OS X 平台统一开发类库
TouchVisualizer By Morita Naoki : 实用的多点触摸可视化组件
Prototope By Khan Academy : 一款轻量的 Javascript 桥接 Swift 库
XcodeServerSDK By Honza Dvorsky : 非官方 Xcode Server SDK 封装库
ios-universal-webview-boilerplate By Freeman : 快速封装 WebApp 到 iOS 应用
Perfect By PerfectlySoft : 打造专业应用服务器开始
Express By Crossroad Labs : Swift 版 Express.js 风格应用服务器
swift-http By Henry Tr. : 符合开放平台规范的最简 HTTP 示例服务器
Curassow By Kyle Fuller : 简单、高效、低耦专业 Web 服务器及示例
swifter By Damian Kołakowski : 轻量的 HTTP 服务器引擎
blackfish By Elliott Minns : 基于 Node.js/Express 风格的 Web 服务器
CKSIncrementalStore By CloudKitSpace : 基于 CloudKit 服务器实现多终端数据同步
apous By David Owens II : 让 Swift 成为脚本语言
Interstellar By Jens Ravens : 简单、轻量的函数响应式编程框架
BluetoothKit By Rasmus Taulborg Hummelmose : 基于 CoreBluetooth API 跨设备间蓝牙通信封装类库
Chatto By Badoo Development : 轻量级聊天应用框架及示例
ALCameraViewController By Alex Littlejohn : 摄像头视图控制器
Swift-AI By Collin Hundley : 开发中的 AI 及机器学习库
Popsicle By David Román : 内置支持 UIKit 的插值框架类库及演示
SwiftyGPIO By Umberto Raimondi : 控制 C.H.I.P. 或树莓派的 GPIOs
Swindler By Tyler Mandry : 管理 OS X 应用窗口框架
Chameleon-Swift By Daniel Hong : 将 iOS API 移植到 OS X 的高度实验性项目
SwiftAndroid By SwiftAndroid : 苹果swift开源分支,写 Android 应用,详见:Getting started
FolioReaderKit By FolioReader : ePub 阅读器及解析框架库
LeanCloud SDK By LeanCloud : 数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务
Localize-Swift By Roy Marmelstein : 国际化及本地化字符串框架库
URLNavigator By Jeon Suyeol : URL 与 view controllers 导航映射
Heimdall By Henri Normak : 易用的加、解密安全框架(AES/RSA)库
RealmIncrementalStore By エウレカ : 集 Realm 数据库和 CoreData 对象模型二者优点