Skip to content

thinkloki/swift-open-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

swift-open-project

这里汇集了目前为止最为流行的Swift开源项目,往后拉图片中有更加详细的分类,方便大家查阅。选取SwiftGuide中的开源部分。感谢SwiftGuide。大家fork的时候给个Star哈.

目录

工具

备注栏 🔗 或 📝 链接详细介绍或最佳实践。其中 🔗 - 指外链接,📝 - 指 Wiki 可编辑

项目开发者备注
SwiftyJSONtangplin, lingoer上最为开发者认可的 JSON 解析库 🔗
JASONDamien高速 JSON 解析类库
Argothoughtbot函数式 JSON 解析库 🔗
JSONCodableMatthew Cheok基于 Swift 2 新特性的 JSON 解析库
DecodableJohannes LundSwift 2 版 JSON 解析(对象映射)库
CaesarParser@晨钰Lancy这款 JSON 解析类库比较简洁、耐用
TidyJSON@benloong简单易用Swift全平台JSON库
FreddyBig Nerd Ranch充分考虑 Swift 固有语法的 JSON 解析类
PMJSONPostmates简单、实用、高效的 JSON 解析类库
TryParsecYasuhiro Inami支持 CSV, XML, JSON 以及简单算术表达式解析工具库
MirrorKostiantyn Koval通过反射实现镜像对象封装库
JSONExportAhmed-Ali将 JSON 迅速转换为 Model(Swift, Java, OC)
Dollar.swiftAnkur PatelSwift 版 Lo-Dash (或 underscore )函数式工具库
protobuf-swiftAlexey KhokhlovProtocol Buffers 的 Swift 语言实现库
SwiftMomentAdrian KosmaczewskiSwift 版 Moment.js
SwifternalizationTomasz Szulc实用的本地化工具库
OAuthSwiftDongri Jin国外主流网站 OAuth 授权类库
PathKitKyle Fuller小而美的路径管理类
SwiftyBeaverSebastian Kreutzberger多彩的日志输出类,支持 Xcode 或 log 文件
XCGLoggerDave Wood功能完整的日志管理类库
CleanroomLoggeremaloney相当于 CocoaLumberjack 或 Log4j
Loggerithm张宏昊靠谱的日志管理输出类库
LogDamien可定制输出格式、主题风格
SurgeMattt Thompson基于苹果 Accelerate 高性能计算框架封装库
WatchdogWojtek Lukaszuk实时监视主线程运行或堵塞情况
AsyncDue Munk简洁的后台执行代码封装库
ValidatedBenjamin Encz通过值验证或限定,快速定义新类型的微类库
RegexAdam Sharp实用的正则表达式微框架类库
FutureLe Van Nghia基于微框架设计的异步执行及结果响应类
EulerMattt Thompson直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]
ScaleKhoa Pham单位计算及换算类库
SigmaSwiftStatisticsEvgenii Neumerzhitckii统计类计算函数集类库。简单、实用
SpectreKyle FullerBDD 框架,写小清新代码
LocationManagerJimmy Jose地理位置管理封装库
GEOSwiftAndrea Cremaschi轻松地处理地理对象模型和相关地形操作
SirenAriel Sabintsev当应用更新时,通知用户并提供App Store链接
BrightFuturesThomas Visser漫长或复杂计算由独立线程异步来完成
SMCKitbeltex获知 CPU 温度、风扇、电池等 Mac 硬件状态信息
DeviceLucas Ortis简单直接地判断 iOS 设备版本及屏幕尺寸工具类
VersionsChristoffer Winterkvist版本比较小工具
RainbowReid Gravelle提高代码可读性及易用性的 UIColor 扩展
swift-validatorJeff Potter基于规则的输入验证类库
SwiftCopAndres Canal支持正则表达式格式验证库
TransporterLe Van Nghia短小、精悍、易用的多文件上传和下载传输库
CryptoSwiftMarcin KrzyzanowskiCrypto 算法及相关功能类库
SemverKitAlexandros Salazar基于语义化版本规范 2.0.0 版本号的解析类库
FormatRoy Marmelstein针对数字、货币、地址及颜色的格式化库
MoneyDaniel Thorpe完整、实用的货币格式多语言支持
Punctual.swiftHarlan日期访问及操作更加自然语言化
TimepieceNaoto Kaneko日期加减运算、初始设置、变更以及格式解析
SwiftDateDaniele Margutti几乎涵盖了已知开源日期类库所有优秀特性
SwiftyTimerRadek Pietruszewski一个更友好、更简单的时间操作 NSTimer 扩展
SwiftSequenceOisin Kidney简洁、灵活、多变的操作 SequenceType
ParsimmonAyaka Nonaka小而美的自然语言分析工具包,参考 NSLinguistic​Tagger
SwiftPriorityQueueDavid Kopec通用优先级队列数据结构实现类
ResultAntitypical精巧实用的 success/failure 小类库
SwiftPriorityQueueDavid Kopec通用优先级队列数据结构实现类(二进制堆)
FontBlasterArthur Ariel Sabintsev调用自定义字体封装类
PrephirencesPhi Mage让开发者更方便管理、读写应用的配置
LocksmithMatthew Palmer面向协议便于扩展的 Keychain 类库
RateLimitSam Soffes简单、实用的限制执行次数类库
DDMathParserDave DeLong功能更强大的数学表达式解析器。
SWXMLHashDavid Mohundro易用的 XML 解析类库
FileKitNikolai Vazquez使用简单、功能完整的文件管理工具库类
QueryKitKyle Fuller使用简单、功能完善的 CoreData 查询类库
FlagKitBowtie漂亮、完整的国旗小图标工具集
ZephyrArthur Ariel Sabintsev将 NSUserDefaults 数据同步 iCould 实用工具类
EZSwiftExtensionsGoktug Yilmaz让 Swift 基础类型及基础类更容易访问扩展
SwiftVerbalExpressionsVerbalExpressions通过函数方式编写复杂正则表达式
Progress.swiftJustus Kandzi循环内嵌进程代码显示进程条
Rainbow@onevcat七彩字串输出
ThenSuyeol Jeon不失可读性前提下简化初始化语法
Chirptrifl应用中装载、播放、停止声音文件
ZipRoy Marmelstein基于 minizip 的解、压缩框架库
Every.swiftSamhan Salahuddin定时重复执行代码段工具类库
TentacleMatt Diephouse构建于 ReactiveCocoa 的 API
BTreeKároly Lőrentey基于 B-Tree 更优执行性能的集合类型实现
DurationSwift Studies测量代码片段执行时间
AIToolboxKevin CobleAI 主流模块集工具箱库
ReductioSergio Fernández基于 TextRank 算法提取文章或段落的关键词或总结
swift-ponsDan Kogai面向协议的不受长度限制数字类型及数学计算扩充类库
UnboxJohn Sundell极为易用、轻量,更少辅助代码的 JSON 解析类
LyftGenady Okrain面向 Lyft 开发者的 API
VeniceVenice让 Swift 3 提前支持协程
SwiftNotificationCenter100mango面向协议、安全可靠的通知中心实用封装库
ClosuresKitZhuo启发自 BlocksKit 的实用工具库
TempiBeatDetectionJohn Scalo音乐节奏节拍检测库
SwiftyOAuthDamien极为小巧、易用的 OAuth 授权类库
.swiftKhoa Pham功能相对完整的 API 客户端
FlatBuffersSwiftMyaxim ZaksSwift 版 FlatBuffers 实现类

存储

项目开发者备注
AlecrimCoreDataAlecrim更容易地访问 CoreData 对象封装类库
SQLite.swiftStephen Celis简单、轻量,使用上最 SQL 的 SQLite 封装库
RealmRealm志向代替 Core Data 和 SQLite 的移动数据库
swiftydbØyvind GrimnesSQLite O-R 映射工具类库 🔗
SwiftRecordark基于 Core Data 极为轻量、易用的对象持久化工具库
CoreValueBenedikt TerhechteSwift 2 版 Core Data 封装库PhoneNumberKit
PantryNick O'Neill可以持久化基础类型变量值的类库
GRDB.swiftGwendal Roué让操作 SQLite 再简单一点
GraphCosmicMindCoreData 持久化类库,设计新颖、使用简单
fluentQutheory快速实现 CRUD 操作的对象存储类库
CacheHyper多类型数据混合缓存库
FlatBuffersSwiftMyaxim ZaksSwift 版 FlatBuffers 实现类

网络

项目开发者备注
AlamofireMattt Thompson著名的 AFNetworking 络基础库 Swift 语言版 📝
AlamofireImageChristian Noon基于 Alamofire 的网络图片组件库
NetworkingElvis Nuñez使用简单、功能惊喜的网络封装库
starscreamDaltonWebSocket 客户端类库
SocketIO-KitRicardo Pereira基于 Starscream 的 socket.io 实现
SwiftWebSocketJosh BakerWebSocket 协议(RFC 6455)实现类库
APIKitYosuke Ishikawa安全地可定制化网络请求基础类库
Stargatecontentful-labs通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯
CoreStoreJohn Estropia提供高可读性,一致性及安全性的 Core Data 管理类库
TLMetaResolverTryolabs解析 HTML 头部 Meta Tags
Ji@HonghaoZSwift 版 HTML/XML 解析器
R.swiftMathijs KadijkHardcode 字符串配置
NetReachabilityFan Liu检查网络连接的连通性
Reachability.swiftAshley Mills检测网络连通性实用工具库
MonkeyKing@nixzhu信息递交中文社交网络
CocoaMQTTemqttSwift 2 版 MQTT v3.1.1 客户端库

图片

项目开发者备注
ImageScoutReda Lemeden最小网络代价获得图片大小及类型
DominantColorIndragie Karunaratne提取图片主色示例项目
BCColor@Boyce_Chang开源的轻量而强大的颜色处理库
ToucanGavin Bunney小而美的图片变换及处理类
gifuReda Lemeden高性能 GIF 显示类库
XAnimatedImageKhaled Taha基于 FLAnimatedImage 高性能 GIF 显示类库
SwiftyGifAlexis Creuzot高性能 Gif 播放引擎
JWAnimatedImage王佳玮高性能 GIF&APNG 显示库,对多动图显示的场景进行了优化
MetalAcc王佳玮基于GPU的多媒体处理库,使用了Apple最新的图像处理接口'Metal'
apngkit@onevcat解析和显示 APNG 的框架
HanekeSwiftHaneke轻量带缓存高性能图片加载组件
MetalAcc王佳玮基于 GPU 的多媒体处理库
SwiftColorArtJan Gregor Triebel图片色系决定界面背景色及字体显示颜色
UIImageColorsjathu功能同上。获取主色、次色、背景色、详细色
Concordecontentful-labs一个可用于下载和解码渐进式 JPEG 的库
KFSwiftImageLoaderKiavash Faisali极高性能、轻量、低功耗网络图片异步加载库
AFImageHelperMelvin Rivera填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取
DynamicColorYannick Loriot得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色
NukeAlexander Grebenyuk完整、强大、实用的图片管理类库
Filterpediasimon gladmanCore Image 下强大的图片滤镜类库演示应用
sweetcornsimon gladmanUI 配置生成图像滤镜代码
SwiftSVGMichael Choe支持多种接口绘制 SVG 类库
SwiftOCRNicolas Camenisch识别字母和数字相较于 Tesseract 有压倒性优势 OCR
PHImageKitProduct Hunt带下载及缓存的 GIF 播放组件库

框架

项目开发者备注
PromiseKitMax HowellSwift 化的 Promise 类库
thenS4cha极为简洁的 Promise 轻量实现
Bolts-SwiftBoltsFramework任务管理 futures/promises 异步实现
AsyncDisplayKitfacebook提供界面的高流畅性切换及更灵敏的响应
CartographyRobert Böhnke基于代码级的自动布局封装框架
SteviaS4cha简单、直观的纯代码自动布局类库
MMWormholeMutual MobileiOS 扩展与宿主应用的通讯框架
Wormhole@nixzhuMMWormhole 的纯 Swift 版本
NetworkObjectsColeman Miller轻量版 HttpServer 框架,跨平台解决方案
SwiftFoundationPureSwift跨平台(支持 Linux)、面向协议编程基础库
MotionKitHaroon Baig方便使用三轴陀螺仪、加速感应器及磁力仪
JetstreamUber支持多用户实时通讯的 MVC 框架
SwiftSpacesimon gladman通过重力感应、陀螺仪、摄像头等常用传感器进行三维绘图
JSQNotificationObserverKitJesse Squires轻量、易用的通知发送及响应框架类库
XSam SoffesiOS/OS X 平台统一开发类库
TouchVisualizerMorita Naoki实用的多点触摸可视化组件
BondBond使用简单、易于理解的对象绑定框架
PrototopeKhan Academy一款轻量的 Javascript 桥接 Swift 库
XcodeServerSDKHonza Dvorsky非官方 Xcode Server SDK 封装库
ios-universal-webview-boilerplateFreeman快速封装 WebApp 到 iOS 应用
PerfectPerfectlySoft打造专业应用服务器开始
ZewoZewo底层库组件化超强大中间件框架
KituraSwift@IBMIBM Swift 开发组的开源 Web 服务器
ExpressCrossroad LabsSwift 版 Express.js 风格应用服务器
SwiftonNECOLTRuby on Rails 风格 Web 服务器框架
EpochZewo独立于平台的 Http 服务器
swift-httpHenry Tr.符合开放平台规范的最简 HTTP 示例服务器
CurassowKyle Fuller简单、高效、低耦专业 Web 服务器及示例
swifterDamian Kołakowski轻量的 HTTP 服务器引擎
vaporTanner更轻量、小巧型,且方便二次开发的 Web 服务器
blackfishElliott Minns基于 Node.js/Express 风格的 Web 服务器
CKSIncrementalStoreCloudKitSpace基于 CloudKit 服务器实现多终端数据同步
apousDavid Owens II让 Swift 成为脚本语言
RxSwiftReactiveX让事件驱动应用更容易进行管理
InterstellarJens Ravens简单、轻量的函数响应式编程框架
mattressBuzzFeed离线缓存 Web 浏览内容
BluetoothKitRasmus Taulborg Hummelmose基于 CoreBluetooth API 跨设备间蓝牙通讯封装类库
RxBluetoothKitPolidea基于 RxSwift 的蓝牙通讯库
Erikphimage主要应用于网页功能测试
ChattoBadoo Development轻量级聊天应用框架及示例
ALCameraViewControllerAlex Littlejohn摄像头视图控制器
Swift-AICollin Hundley开发中的 AI 及机器学习库
PopsicleDavid Román内置支持 UIKit 的插值框架类库及演示
C4iOS-- C4 --用更少的代码,创建最佳应用体验库
BothamUIKarumiMVP 框架库及示例
ReduxKitReduxKit新颖的状态流记录框架
SwiftyGPIOUmberto Raimondi控制 C.H.I.P. 或树莓派的 GPIOs
SwindlerTyler Mandry管理 OS X 应用窗口框架
Chameleon-SwiftDaniel Hong将 iOS API 移植到 OS X 的高度实验性项目
SwiftAndroidSwiftAndroid苹果swift开源分支,写 Android 应用,详见:Getting started
FolioReaderKitFolioReaderePub 阅读器及解析框架库
LeanCloud SDKLeanCloud数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务
Localize-SwiftRoy Marmelstein国际化及本地化字符串框架库
AudioKitAudioKit音频合成、加工及分析平台框架库
URLNavigatorJeon SuyeolURL 与 view controllers 导航映射
HeimdallHenri Normak易用的加、解密安全框架(AES/RSA)库
RealmIncrementalStoreエウレカ集 Realm 数据库和 CoreData 对象模型两者优势
SoundCloudSwiftPedro Piñera BuendíaSoundCloud 全平台客户端,功能完整、易于集成
turbolinks-iosTurbolinks提供了导航效率更高的本地适配及hybrid 方案
KingsroadENJOYhybrid 框架,兼容 Cordova 的 JS 接口
SwiftyStoreKitAndrea Bizzotto轻量、易用的极简购买框架库
PermissionDamien统一的 API 请求 iOS 本地设备及资源权限类库
AppzKitz深入参数级别的外部应用启动器
WKZombieMathias Köhnke浏览器内快速导航或切换到指定页面
SwiftyGPIOUmberto Raimondi控制基于 Linux 主板(比如:C.H.I.P. 和 树莓派)的 GPIO
GPUImage2Brad Larson基于 GPU 图像和视频处理框架库)
LeeGo@ShengjiaWANGUI 开发变得像玩乐高积木一样简单直观
SwiftTweaksKhan Academy不用重新编译即可调整 UI 配置
PatronKitMoshe应用内购及赞助管理框架库
MaterialCosmicMindMaterial Design 动画及图形框架库
RenderAlex Usbergo启发自 React 的函数版 UIKit 封装库
InterpolateRoy Marmelstein手势驱动交互式转场动画框架库

界面

项目开发者备注
SpringMeng To提供动画调试功能的强大动画的 API 库
ReactiveAnimationReactiveCocoa知名ReactiveAnimation 的 Swift 版子项目
DKChainableAnimationKitDraveness高可读、链式代码风格动画框架库。
AdvanceStorehouse侧重在手势交互、帧动画、自定义动画及仿真类型的动画框架库
CheetahSuguru Namura易用、高可读链式动画类库
SwiftGraphicsJonathan Wight易学、易用的绘图工具库封装
animated-tab-barRamotion灵动的动画标签栏类库,storyboard中使用
EurekaXMARTLABS功能强大的表单(XLForm)组件库
AutocompleteFieldFilip Stefansson简单快捷的自动输入不能少
SwiftyFORMSimon Strandgaard表单框架,亮点是表单验证规则引擎
SwiftFormsÁngel Ortuño表单递交库,快速开发利器
StaticVenmo使用简单、功能强大地静态表格视图组件
BWWalkthroughYari界面切换中加入灵动的动画效果
ios-chartsDaniel GindiAndroid 图表开源库 MPAndroidChart 的 Swift 版
react-native-ios-chartsJose Padillaios-charts 引入 React Native 的图表组件库
PNChart-SwiftKevin Zhow带动画效果的图表控件库
SwiftChartsIvan Schütz基于层架构设计思想的图表类库
SpreadButton@潜艇_刘智艺Zzz会散开,会自动贴边的菜单按钮🔗
HamburgerButton - Menu/CloseRobert Böhnke无论设计还是代码,都进行了精雕细琢
HamburgerButton - Menu/BackArkadiusz Holko对应博文可知,开发者动画开发经验相当丰富
HamburgerButton - CheckTakuya.OkamotoHamburger 风格按钮动画图标(单选)组件
OnOffButtonRafael Ramos极简、带动画平滑过渡(单选)按钮
TKSubmitTransitionTakuya Okamoto登录加载、返回按钮转场动画组件
circle-menuRamotion圆形缩放菜单类库及演示
AIFlatSwitchcocoatoucher一款带平滑过渡动画的 Switch 组件类
LiquidFloatingActionButtonTakuma Yoshida可定制水滴型浮动动态按钮组件
XLActionControllerXMARTLABS具有丰富可定制风格及动效的 Action 控制类
Swift-PromptsGabriel Alvarado一款漂亮、实用的提示弹窗
SweetAlert-iOSViktor Radchenko带动画效果弹窗封装类
DodoThe Exchange Group一款轻量地可定制信息栏小组件
AnimatedTabBarRamotion灵动的动画标签栏类库
TabDrawerWinslow DiBona适合单手操作的可定制 Tab Bar
KYCircularProgressKengo YOKOYAMA简单、实用路径可定进程条
Circular-Progress-ViewWagner Truppel小而精悍地可定制类似  Watch 圆型进程条组件
GaugeKitPetr Korolev Watch 风格运动进程表盘
LiquidLoaderTakuma Yoshida细滑进程装载动画效果
WaveLoadingView@潜艇_刘智艺Zzz球型波浪进度指示器 🔗
MessageBalloonCarlos Corrêa da Silva消息类应用的信息加载动画
FloatLabelFieldsFahim FarookFloat Label Pattern 浮动标签输入效果类
ParkedTextFieldGunay Mert Karadogan带固定文本的输入组件
ActiveLabel.swiftOptonaut扩展实现 UILabel 触控事件针对 “#, @, 链接” 响应
GMStepperGunay Mert Karadogan带动画效果、支持手势滑动操作的步进标签
MapManagerJimmy Jose地图及路径管理封装库
LineChartMirco Zeiss功能完整、实用的折线图组件
KSTokenViewKhawar Shahzad带搜索、快捷输入、分段显示关键词输入组件
TFBubbleItUpThe Funtasty配置性很强的分段文本标签输入组件
reel-searchRamotion自然且毫无违合感快捷输入并选择组件
GearRefreshControlAndrea Mazzini无违和感的下拉刷新动画组件
ElasticTransitionLuke Zhao畅快、无违和感的皮筋式动画转场
DGElasticPullToRefreshDanil Gontovnik皮筋式弹性下拉即刷新组件及演
FlowingMenuYannick Loriot皮筋弹跳式动画菜单出场
MAGearRefreshControlMichaël Azevedo同样是下拉刷新,人家花了很大的心思写代码
PullToRefreshYalantis刷新动画可定制的下拉数据请求更新组件
PullToBounceTakuya.Okamoto弹跳球效果下拉即刷新动画类库及演示
ReplaceAnimationAlex基于 @ZeeYoung欧阳哲 创意下拉刷新动画实现
folding-cellRamotion自然流畅、清新的单元格折叠动画类及演示
KolodaYalantis基于卡片的 Tinder-style 动画效果示例 🔗
tispr-card-stacktispr卡片风格动画切换组件及完整交互示例
CameraManagerImaginary Cloud简单、易用的相机管理封装类库
QRCodeReaderYannick LoriotQR 二维码阅读组件及示例
SwiftQRCodeFan Liu简单、实用的 QR Code 扫描识别及生成库
swiftScanMxABC具有丰富功能的二维码扫描组件及类库
AAFaceDetectionAaron Abentheuer简单、实用的面部识别封装库
JGTransitionCollectionViewJay Gajjar集合视图扩展实现自动布局及单元项动画
SABlurImageViewszk-atmosphere支持渐变动画效果的图像模糊化类库
Blurablesimon gladman基于 Swift 协议扩展实现任意 UIView 的高斯模糊算法滤镜库
WobbleViewinFullMobile当界面组件过渡时,带波纹摆动效果的组件扩展
RichEditorViewCaesar Wirth一套可定制富文本编辑器组件及示例(基于 HTML5)
MarkdownTextViewIndragie Karunaratne非常轻量、简洁、高效的 Markdown 编辑组件及示例
SwiftyMarkdownSimon FairbairnMarkdown 解析器(解析到 NSAttributedString )
SwiftyDown@aaaron7Markdown 语法解析更强库
RxGestureMarin Todorov基于 RxSwift 的手势视图库
DBPathRecognizerDidier Brun基于路径模型的手势识别工具
PennyPincherfe9lix手势识别机器学习类库及演示
TactileDamien让手势识别如虎添翼
SensitiveIgor Matyushkin一套使用更简单、直观的手势识别库
NiceGesture@没故事的卓同学一个愉快使用UIGesture的库
GuillotineMenuYalantis极具创意及突破精神的动画演示
SingleLineShakeAnimationHåkon Bogen用一行代码给视图加上抖动效果
JGFlipMenujeff greenbergFlip 式菜单及其对应动画组件
ChineseTraditionalColorsZhixuan Lai中国传统颜色引用 UIColor 扩展
HueHyper常规功能集于一身的定义、使用颜色库
ShinpuruLayoutsimon gladman通过水平和垂直分组模块实现简单、快速布局的组件库
NeonMike Amaral功能强大的 UI 布局神器
ZoomTransitionTristan Himmelman通过手势操控图片的放大、缩小、旋转等自由变化效果的组件及示例
MCMHeaderAnimatedMathias提供列表与详细页切换转场动画
ZLSwipeableViewSwiftZhixuan Lai多变的卡片切换转场动画封装类库
SwiftPagesGabriel Alvarado高可定制类似 Instagram 视图滑动切换
SwipeViewControllerMarek Fořt页面滑动和标签选项卡,同 RKSwipeBetweenViewControllers
XLPagerTabStripxmartlabsAndroid 上最常用的 PagerTabStrip 在 iOS 中的实现
ButterflyWongzigii轻量、优雅的缺陷报告及反馈组件
PresentationHyper方便你制作定制的动画式教程
RazzleDazzleIFTTT基于关键锁的动画框架类库
SapporoLe Van Nghia单元格模型驱动的集合视图管理器
QuickRearrangeTableViewSergey Pershenkov基于 UITableView 的快速重排功能
ConfigurableTableViewControllerArkadiusz Holko多类型可扩展单元格 UITableViewController
SlideMenuControllerSwiftYuji Hato侧滑菜单组件
CKWaveCollectionViewTransitionCezary Kopacz仿波纹(图片)视图收放动画
NVActivityIndicatorViewNguyen Vinh酷炫的装载动画库及演示
FillableLoadersPol Quintana可定制个性化填空式装载类库
EasyTipViewTeodor Patraş弹出提示框类及演示示例
PopoverYusuke Takahashi泡泡风格弹出视图封装类库
BRYXBannerBryx可以带图片显示的下拉通知条类库及示例
WhisperHyper使用简单、功能实用的消息及应用通知组件
SwiftPasscodeLockYanko Dimitrov可定制密码锁类库及示例
PhotoBrowserCharlin_冯成林照片浏览利器,定制化特性丰富
AMScrollingNavbarAndrea Mazzini上下滚动时自动消隐或显示导航标题栏
GooeyTabbar@KITTEN-YANG皮筋式弹性缩放工具栏示例及演示
PagingViewKyohei Ito注重细节的自动布局分页视图
InceptionTouchRicardo Zertuche让没有 3D Touch 设备也有类似交互体验
InstructionsFrédéric Maquin可定制操作指引框架及演示
SwiftGraphDavid Kopec可应用于 iOS/OSX 平台的图形数据结构类库及演示
TrelloNavigation@靛青K类似 trello 的导航动效控件实现
MPParallaxViewDroids On RoidsApple TV 中 Parallax 效果
TKSwitcherCollection@TBXarkSwitch 切换动画效果集合组件及演示
DateRangePickerMrMage日期区间选择组件
Periscope-VideoViewControllerDanil Gontovnik简洁实用的视频快进、倒带控制
VideoSplashKitMovieLaLa易用的视频播放组件。P.S. 视频及 tvOS 开发可以关注该开发者
Geccoyukiasai帮助开发者快速制作新手导引界面
STLocationRequestSvenTiigi360 度 3D 俯瞰图方式请求用户位置
navigation-stackRamotion导航控制器的 Stack 视图模型最佳实践
SubtleVolumeAndrea Mazzini更隐蔽的系统音量替代指示器
JWAnimatedImageGeorge Marmaridis易用、可定制的替换 UISegmentedControl & UISwitch 组件
JDAnimationKitJelly Development一套简单、易用的动画库
ZYThumbnailTableView@潜艇_刘智艺Zzz可定制展开型预览 TableView 🔗
SkyFloatingLabelTextFieldSkyscanner功能及使用介绍均完整带图标显示浮动标签组件库
NumberMorphViewAbhinav Chauhan可爱的数字补间(变身)动画类库
DisplaySwitcherYalantis两个集合视图在不同布局(平铺和列表)间平滑切换
DynamicButtonYannick Loriot完整、且带动画过渡的图标按钮库
Smile-LockRain一款高仿、可定制密码锁组件
GlitchLabelLee Sun-Hyoup俗称晃瞎你的眼文字标签
CaishenProlific Interactive简易、实用的信用卡号输入及校验 UI 组件
ConsistencyManager-iOSLinkedIn使同一标识 ID 数据在多个模型内保持一致性
StateViewSahand Nayebaziz当有数据更新时自动更新 UIView
StackViewControllerSeed提供更易用的 UIStackView 组件功能
DynamicMaskSegmentSwitchKitten Yang一个简单有趣的 SegmentedControl
BMPlayerBrikerMan相当于 Swift 版 ZFPlayer
SMSegmentViewSi可定制图文 Segment Control 组件
paper-onboardingRamotion漂亮的 Material Design 风格页面滑块
UIImageView-BetterFace-SwiftCroath Liu预览照片时,让脸部显示在更恰当的预览区域
WizardryJosh Smith可重用的方法和框架实现向导式用户界面管理
Toast-SwiftCharles Scalesse高可定制、易用的 Toast 通知组件

示例

项目开发者备注
LTMorphingLabelLex Tang特赞的文字飘入飘出效果
TextKitAndAnimationEffect@我在罪恶坑的日子文字下坠动画变化效果实现及示例(开发过程详解
AEXMLMarko Tadić简单又易于的 XML 解析类及示例
whereamiVictor Jalencas通过命令行获得当前设备地理位置
Design-PatternsOktawian Chojnacki如何使用常用设计模式及示例
FileBrowserRoy MarmelsteiniOS 下 Finder 风格文件浏览器
PhotoBrowserZhouqi Mo简单又实用的 Instagram 图片浏览功能
SKPhotoBrowsersuzuki-0000中规中矩、实用的图片浏览类库
ImageViewerMailOnline用心之作图片全屏预览组件及类库
FusumaYuta AkizukiInstagram 风格图片浏览及拍照
PeekPopRoy Marmelstein基于 3D Touch 苹果新特性 Peek/Pop 图片预览
CardAnimation@seedante卡片式垂直翻转动画 🔗
RMParallaxMichael Babiy简单的帮助向导界面组件及示例
WatchKit-AppsKostiantyn Koval学习 WatchKit 应用的示例式教程集锦
CarlosButron - ExamplesCarlos Butron60多个(技术品类丰富的)示例项目集锦
LayerPlayerScott Gardner全面展示核心动画 API 示例项目
COBezierTableViewKnut Inge Grosland编辑 Bezier 曲线四点位置设置及动画演示
MetalParticlessimon gladman超强计算、极致渲染,发挥 GPU 最高效能 Metal 示例项目
Project-RainManAaron采用 Forcast.io API 的天气预报应用
UIStackView-PlaygroundChristopher Truman采用 UIStackView 平铺式自动布局示例
watchOS-2-Samplershu223watchOS 2 若干新特性写的示例
SwiftSideslipLikeQQ@吕文翰_JohnLui再造 “手机QQ” 侧滑菜单
BlackHawk@吕文翰_JohnLui基于 WKWebView 的 Cordova 兼容实现
Plum-O-Metersimon gladman基于 3D Touch 模拟电子秤
StarWars.iOSYalantis瞬间崩塌为小方块动画效果 🔗
HackingWithSwifttwostrawshackingwithswift.com 示例项目代码库
swift-algorithm-clubMatthijs HollemansSwift 算法俱乐部学习库
furni-ios@TwitterDev由 Twitter 基于 Fabric 开发的家居商店应用演示
AresIndragie KarunaratneP2P 文件传输演示项目
trySwiftAppNatasha Murashev一款较为完整的会议原型应用
30DaysofSwift@Allen朝辉相比 100 Days of Swift,一样的赏心悦目 🔗
boilerplatePawel Krawiec亲历典型案例,探索选择合适的架构
AFBrusard@AfryMask毛笔画板演示
Nebulasimon gladman调用 GLSL 渲染星云变化图演示
CountdownSam Soffes倒计时屏保。年龄屏保 Motivation
ViewController-Transition-Demo@seedante视图控制器转场从入门到接近精通 🔗
swift-summaryJuan Antonio Karmy用 Playground 来概述 Swift 语言特性
jchat-swiftJPush换一个 Logo 和名字即可拥有自己的 IM
Reddit-MVVM-BenchmarkIvan Bruel开发一款简版 Reddit,比较 MVVM + FRP 与 MVC 给定指标
15DaysofAnimationsinSwiftLarry Natalicio15 天动画编程

应用

项目开发者备注
edhitaTatsuya Tobioka支持 Markdown, HTML 预览的文本编辑器
Markoffthoughtbot运行于 OS X 基于 cmark 轻量级 Markdown 预览 🔗
WWDCGuilherme RamboWWDC 2015 应用下载
firefox-iosMozilla来自 Mozilla 开发团队大型纯 Swift 项目
focusMozilla拦截 Safari 的广告内容,分析和社交追踪器等
CarthageCarthage更简单的方式来管理 Cocoa。与 CocoaPods 差别
SwiftWeatherJake Lin清新淡雅持续改进天气预报项目
VPNOnLex Tang驻在通知中心内的 VPN 开关应用
LeetCode-Solutions@diwupLeetCode 的 Swift 语言版解题方案
androidtool-macMorten Just在 Mac 上使用的 Android 工具(一键截屏, 视频录制, APK 安装等)
CoPilotSven A. Schmidt协同编程 Xcode 插件
IBAnimatable@林永坚基于 Xcode 插件技术快速原型开发工具 🔗
RefactoratorJohn HoldsworthXcode 代码重构插件,使重命名变量、函数、枚举名等变得方便
iconMakerYuriiXcode插件自动生成不同尺寸的应用图标
SwiftCovRealm代码测试覆盖率命令行工具
ViewMonitorDaisuke Yamashita测量视图位置、大小、背景、字体大小等,开发调试神器
QuickQuick行为驱动的测试框架
NimbleQuick比 XCTAssertEqual 更方便易用的匹配框架
SwiftMockMatthew Flint一款 Mock 框架,单元测试的好伴侣
MockFiveDaniel Burbank面向协议编程单元测试 Mock 框架
CuckooSwiftKit用法更接近于传统单元测试 Mock 框架库
TomateDominik Hauser圆盘式计时器让你更专注于工作或学习
droptogifMorten Just视频拖拽到应用窗口后自动转换为 GIF 动画
swiftmi-appfeiin完整的社区应用
Swift-Radio-ProSwift Code X集成 LastFM 的专业电台应用
SimpleMemo@李俊likumb支持 3D Touch 功能易便签
xcode-snippetsAbizer NasirMattt 同学 Xcode-Snippets/Objective-C 的 Swift 版本
VWInstantRun@ShengjiaWANG即时运行选中的代码片段
LaurineJiří Třečák本地化代码生成器及示例,为了开发更得力 🔗
BrowserTVSash Zats可交互 Apple TV 浏览器
QingDict@Nozama轻量级、实用主义的词典程序
YepCatch“打造由天才开发给天才们使用的社交软件”
Phonetic@iAugusiOS 版的 Phonetic Contacts
shift-jsShiftJSSwift 程序员在写 iOS 和 Web 应用时无需语言切换
injectionforxcodeToshihiro Morimoto修改一个类的代码实现而不用重启整个应用 Xcode 插件
cleartext-macMorten Just提供一千个常用单词的编辑器
PeekShaps M检查界面内组件布局信息
producthunt-osxProduct HuntProduct Hunt 开源 Mac 客户端
xi-editorGoogle高性能文本编辑器
BuildTimeAnalyzer-for-XcodeRobert Gummesson实用的编译时间分析 Xcode 插件
QBlockerStephen Radford不再因为手误意外地退出应用
RealmVideoPatrick Balestra同步播放 realm.io 网站上的演讲视频和 slides
PodcastMenuGuilherme Rambo便捷地收听广播 Overcast.fm

Open Sources for Swift - Classification 2

Releases

No releases published

Packages

No packages published