分类:
转自
http://dev.swiftguide.cn/archive/featured-open-source-projects-in-swift_v1.0.html
目录
- 工具
- 存储
- 网络
- 图片
- 框架
- 界面
- 示例
- 应用
工具
- 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 解析类库比较简洁、耐用
- TidyJSON By @benloong : 简单易用Swift全平台JSON库
- Freddy By Big Nerd Ranch : 充分考虑 Swift 固有语法的 JSON 解析类
- PMJSON By Postmates : 简单、实用、高效的 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 文件
- XCGLogger By Dave Wood : 功能完整的日志管理类库
- CleanroomLogger By emaloney : 相当于 CocoaLumberjack 或 Log4j
- Loggerithm By 张宏昊 : 靠谱的日志管理输出类库
- Surge By Mattt Thompson : 基于苹果 Accelerate 高性能计算框架封装库
- Watchdog By Wojtek Lukaszuk : 实时监视主线程运行或堵塞情况
- Async By Due Munk : 简洁的后台执行代码封装库
- Validated By Benjamin Encz : 通过值验证或限定,快速定义新类型的微类库
- Regex By Adam Sharp : 实用的正则表达式微框架类库
- Future By Le Van Nghia : 基于微框架设计的异步执行及结果响应类
- Euler By Mattt Thompson : 直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]
- Scale By Khoa Pham : 单位计算及换算类库
- 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 : 漫长或复杂计算由独立线程异步来完成
- SMCKit By beltex : 获知 CPU 温度、风扇、电池等 Mac 硬件状态信息
- 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 查询类库
- FlagKit By Bowtie : 漂亮、完整的国旗小图标工具集
- Zephyr By Arthur Ariel Sabintsev : 将 NSUserDefaults 数据同步 iCould 实用工具类
- EZSwiftExtensions By Goktug Yilmaz : 让 Swift 基础类型及基础类更容易访问扩展
- SwiftVerbalExpressions By VerbalExpressions : 通过函数方式编写复杂正则表达式
- Progress.swift By Justus Kandzi : 循环内嵌进程代码显示进程条
- Rainbow By @onevcat : 七彩字串输出
- Then By Suyeol Jeon : 不失可读性前提下简化初始化语法
- Chirp By trifl : 应用中装载、播放、停止声音文件
- 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 封装库
- Realm By Realm : 志向代替 Core Data 和 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 持久化类库,设计新颖、使用简单
- fluent By Qutheory : 快速实现 CRUD 操作的对象存储类库
网络
- 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
- Ji By @HonghaoZ : Swift 版 HTML/XML 解析器
- 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)的优点
- apngkit By @onevcat : 解析和显示 APNG 的框架
- 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 : 基于代码级的自动布局封装框架
- Stevia By S4cha : 简单、直观的纯代码自动布局类库
- MMWormhole By Mutual Mobile : iOS 扩展与宿主应用的通讯框架
- Wormhole By @nixzhu : MMWormhole 的纯 Swift 版本
- NetworkObjects By Coleman Miller : 轻量版 HttpServer 框架,跨平台解决方案
- SwiftFoundation By PureSwift : 跨平台(支持 Linux)、面向协议编程基础库
- MotionKit By Haroon Baig : 方便使用三轴陀螺仪、加速感应器及磁力仪
- Jetstream By Uber : 支持多用户实时通讯的 MVC 框架
- SwiftSpace By simon gladman : 通过重力感应、陀螺仪、摄像头等常用传感器进行三维绘图
- JSQNotificationObserverKit By Jesse Squires : 轻量、易用的通知发送及响应框架类库
- X By Sam Soffes : iOS/OS X 平台统一开发类库
- TouchVisualizer By Morita Naoki : 实用的多点触摸可视化组件
- Bond By Bond : 使用简单、易于理解的对象绑定框架
- Prototope By Khan Academy : 一款轻量的 Javascript 桥接 Swift 库
- XcodeServerSDK By Honza Dvorsky : 非官方 Xcode Server SDK 封装库
- ios-universal-webview-boilerplate By Freeman : 快速封装 WebApp 到 iOS 应用
- Perfect By PerfectlySoft : 打造专业应用服务器开始
- Zewo By Zewo : 底层库组件化超强大中间件框架
- Kitura By Swift@IBM : IBM Swift 开发组的开源 Web 服务器
- Express By Cros-s-road Labs : Swift 版 Express.js 风格应用服务器
- Swifton By NECOLT : Ruby on Rails 风格 Web 服务器框架
- Epoch By Zewo : 独立于平台的 Http 服务器
- swift-http By Henry Tr. : 符合开放平台规范的最简 HTTP 示例服务器
- Curassow By Kyle Fuller : 简单、高效、低耦专业 Web 服务器及示例
- swifter By Damian Kołakowski : 轻量的 HTTP 服务器引擎
- vapor By Tanner : 更轻量、小巧型,且方便二次开发的 Web 服务器
- blackfish By Elliott Minns : 基于 Node.js/Express 风格的 Web 服务器
- CKSIncrementalStore By CloudKitSpace : 基于 CloudKit 服务器实现多终端数据同步
- apous By David Owens II : 让 Swift 成为脚本语言
- RxSwift By ReactiveX : 让事件驱动应用更容易进行管理
- Interstellar By Jens Ravens : 简单、轻量的函数响应式编程框架
- mattress By BuzzFeed : 离线缓存 Web 浏览内容
- BluetoothKit By Rasmus Taulborg Hummelmose : 基于 CoreBluetooth API 跨设备间蓝牙通讯封装类库
- Erik By phimage : 主要应用于网页功能测试
- Chatto By Badoo Development : 轻量级聊天应用框架及示例
- ALCameraViewController By Alex Littlejohn : 摄像头视图控制器
- Swift-AI By Collin Hundley : 开发中的 AI 及机器学习库
- Popsicle By David Román : 内置支持 UIKit 的插值框架类库及演示
- C4iOS By -- C4 -- : 用更少的代码,创建最佳应用体验库
- BothamUI By Karumi : MVP 框架库及示例
- ReduxKit By ReduxKit : 新颖的状态流记录框架
- 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 : 国际化及本地化字符串框架库
- AudioKit By AudioKit : 音频合成、加工及分析平台框架库
- URLNavigator By Jeon Suyeol : URL 与 view controllers 导航映射
- Heimdall By Henri Normak : 易用的加、解密安全框架(AES/RSA)库
- RealmIncrementalStore By エウレカ : 集 Realm 数据库和 CoreData 对象模型两者优势
界面
- Spring By Meng To : 提供动画调试功能的强大动画的 API 库
- ReactiveAnimation By ReactiveCocoa : 知名ReactiveAnimation 的 Swift 版子项目
- DKChainableAnimationKit By Draveness : 高可读、链式代码风格动画框架库。
- Advance By Storehouse : 侧重在手势交互、帧动画、自定义动画及仿真类型的动画框架库
- Cheetah By Suguru Namura : 易用、高可读链式动画类库
- SwiftGraphics By Jonathan Wight : 易学、易用的绘图工具库封装
- animated-tab-bar By Ramotion : 灵动的动画标签栏类库,storyboard中使用
- Eureka By XMARTLABS : 功能强大的表单(XLForm)组件库
- AutocompleteField By Filip Stefansson : 简单快捷的自动输入不能少
- SwiftyFORM By Simon Strandgaard : 表单框架,亮点是表单验证规则引擎
- SwiftForms By Ángel Ortuño : 表单递交库,快速开发利器
- Static By Venmo : 使用简单、功能强大地静态表格视图组件
- BWWalkthrough By Yari : 界面切换中加入灵动的动画效果
- ios-charts By Daniel Gindi : Android 图表开源库 MPAndroidChart 的 Swift 版
- PNChart-Swift By Kevin Zhow : 带动画效果的图表控件库
- SwiftCharts By Ivan Schütz : 基于层架构设计思想的图表类库
- HamburgerButton - Menu/Close By Robert Böhnke : 无论设计还是代码,都进行了精雕细琢
- HamburgerButton - Menu/Back By Arkadiusz Holko : 对应博文可知,开发者动画开发经验相当丰富
- HamburgerButton - Check By Takuya.Okamoto : Hamburger 风格按钮动画图标(单选)组件
- TKSubmitTransition By Takuya Okamoto : 登录加载、返回按钮转场动画组件
- circle-menu By Ramotion : 圆形缩放菜单类库及演示
- AIFlatSwitch By cocoatoucher : 一款带平滑过渡动画的 Switch 组件类
- LiquidFloatingActionButton By Takuma Yoshida : 可定制水滴型浮动动态按钮组件
- XLActionController By XMARTLABS : 具有丰富可定制风格及动效的 Action 控制类
- Swift-Prompts By Gabriel Alvarado : 一款漂亮、实用的提示弹窗
- SweetAlert-iOS By Viktor Radchenko : 带动画效果弹窗封装类
- Dodo By The Exchange Group : 一款轻量地可定制信息栏小组件
- AnimatedTabBar By Ramotion : 灵动的动画标签栏类库
- KYCircularProgress By Kengo YOKOYAMA : 简单、实用路径可定进程条
- Circular-Progress-View By Wagner Truppel : 小而精悍地可定制类似 Watch 圆型进程条组件
- GaugeKit By Petr Korolev : Watch 风格运动进程表盘
- LiquidLoader By Takuma Yoshida : 细滑进程装载动画效果
- FloatLabelFields By Fahim Farook : Float Label Pattern 浮动标签输入效果类
- ParkedTextField By Gunay Mert Karadogan : 带固定文本的输入组件
- ActiveLabel.swift By Optonaut : 扩展实现 UILabel 触控事件针对 “#, @, 链接” 响应
- GMStepper By Gunay Mert Karadogan : 带动画效果、支持手势滑动操作的步进标签
- MapManager By Jimmy Jose : 地图及路径管理封装库
- LineChart By Mirco Zeiss : 功能完整、实用的折线图组件
- KSTokenView By Khawar Shahzad : 带搜索、快捷输入、分段显示关键词输入组件
- TFBubbleItUp By The Funtasty : 配置性很强的分段文本标签输入组件
- reel-search By Ramotion : 自然且毫无违合感快捷输入并选择组件
- GearRefreshControl By Andrea Mazzini : 无违和感的下拉刷新动画组件
- ElasticTransition By Luke Zhao : 畅快、无违和感的皮筋式动画转场
- DGElasticPullToRefresh By Danil Gontovnik : 皮筋式弹性下拉即刷新组件及演
- MAGearRefreshControl By Michaël Azevedo : 同样是下拉刷新,人家花了很大的心思写代码
- PullToRefresh By Yalantis : 刷新动画可定制的下拉数据请求更新组件
- PullToBounce By Takuya.Okamoto : 弹跳球效果下拉即刷新动画类库及演示
- folding-cell By Ramotion : 自然流畅、清新的单元格折叠动画类及演示
- Koloda By Yalantis : 基于卡片的 Tinder-style 动画效果示例
- tispr-card-stack By tispr : 卡片风格动画切换组件及完整交互示例
- CameraManager By Imaginary Cloud : 简单、易用的相机管理封装类库
- QRCodeReader By Yannick Loriot : QR 二维码阅读组件及示例
- SwiftQRCode By Fan Liu : 简单、实用的 QR Code 扫描识别及生成库
- swiftScan By MxABC : 具有丰富功能的二维码扫描组件及类库
- AAFaceDetection By Aaron Abentheuer : 简单、实用的面部识别封装库
- JGTransitionCollectionView By Jay Gajjar : 集合视图扩展实现自动布局及单元项动画
- SABlurImageView By szk-atmosphere : 支持渐变动画效果的图像模糊化类库
- Blurable By simon gladman : 基于 Swift 协议扩展实现任意 UIView 的高斯模糊算法滤镜库
- WobbleView By inFullMobile : 当界面组件过渡时,带波纹摆动效果的组件扩展
- RichEditorView By Caesar Wirth : 一套可定制富文本编辑器组件及示例(基于 HTML5)
- MarkdownTextView By Indragie Karunaratne : 非常轻量、简洁、高效的 Markdown 编辑组件及示例
- DBPathRecognizer By Didier Brun : 基于路径模型的手势识别工具
- PennyPincher By fe9lix : 手势识别机器学习类库及演示
- Tactile By Damien : 让手势识别如虎添翼
- GuillotineMenu By Yalantis : 极具创意及突破精神的动画演示
- SingleLineShakeAnimation By Håkon Bogen : 用一行代码给视图加上抖动效果
- JGFlipMenu By jeff greenberg : Flip 式菜单及其对应动画组件
- ChineseTraditionalColors By Zhixuan Lai : 中国传统颜色引用 UIColor 扩展
- Hue By Hyper : 常规功能集于一身的定义、使用颜色库
- ShinpuruLayout By simon gladman :
请发表评论