{"id":3407,"url":"https://github.com/Wolg/awesome-swift","last_synced_at":"2025-08-13T07:33:41.609Z","repository":{"id":18569419,"uuid":"21772062","full_name":"Wolg/awesome-swift","owner":"Wolg","description":"A curated list of awesome Swift frameworks, libraries and software.","archived":false,"fork":false,"pushed_at":"2022-08-02T11:40:14.000Z","size":219,"stargazers_count":5537,"open_issues_count":112,"forks_count":532,"subscribers_count":254,"default_branch":"master","last_synced_at":"2024-05-23T09:01:08.738Z","etag":null,"topics":["awesome","awesome-list","objective-c","swift","swift-framework","swift-language","swift-library"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wolg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-12T17:08:44.000Z","updated_at":"2024-05-19T12:11:06.000Z","dependencies_parsed_at":"2022-07-12T15:14:57.453Z","dependency_job_id":null,"html_url":"https://github.com/Wolg/awesome-swift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolg%2Fawesome-swift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolg%2Fawesome-swift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolg%2Fawesome-swift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolg%2Fawesome-swift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wolg","download_url":"https://codeload.github.com/Wolg/awesome-swift/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229717747,"owners_count":18113398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","objective-c","swift","swift-framework","swift-language","swift-library"],"created_at":"2024-01-05T20:16:40.647Z","updated_at":"2024-12-14T19:30:54.150Z","avatar_url":"https://github.com/Wolg.png","language":null,"funding_links":[],"categories":["Programming Languages","Technical","Programming languages","Uncategorized","Other Awesome Lists","Programming Language Lists","Others","Unofficial","Swift Courses","WebSocket","HarmonyOS","\u003ca id=\"open_projects\"\u003e\u003c/a\u003e3#开源项目","非官方","Awesome Lists","语言or框架"],"sub_categories":["awesome-*","Uncategorized","Medium","Swift Lists","Other free courses","Windows Manager","6. 设计工具","Twitter","\u003ca name=\"prototyping\"\u003e\u003c/a\u003e原型","Prototyping","Angular"],"readme":"# Awesome Swift\nA curated list of awesome Swift frameworks, libraries and software. Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).\n\n- [Awesome Swift](#awesome-swift)\n\t- [UI](#ui)\n\t- [Files](#files)\n\t- [JSON/XML Manipulation](#jsonxml-manipulation)\n\t- [Databases](#databases)\n\t- [Testing](#testing)\n\t- [Documentation](#documentation)\n\t- [Events](#events)\n\t- [Queue](#queue)\n\t- [HTTP](#http)\n\t- [Caching](#caching)\n\t- [Security](#security)\n\t- [Logging](#logging)\n\t- [Command Line](#command-line)\n\t- [Audio](#audio)\n\t- [Third Party APIs](#third-party-apis)\n\t- [Extensions](#extensions)\n\t- [Misc](#misc)\n- [Resources](#resources)\n\t- [Swift Books](#swift-books)\n\t- [Swift Videos](#swift-videos)\n\t- [Swift Playgrounds](#swift-playgrounds)\n- [Other Awesome Lists](#other-awesome-lists)\n- [Contributing](#contributing)\n\n## UI\n* [Sejima](https://github.com/MoveUpwards/Sejima) - User Interface Library components for iOS.\n* [Eureka](https://github.com/xmartlabs/Eureka) - Elegant iOS Forms in pure Swift.\n* [XLActionController](https://github.com/xmartlabs/XLActionController) - Fully customizable and extensible action sheet controller written in Swift.\n* [FlourishUI](https://github.com/unicorn/FlourishUI) - Framework for modals, color exensions and buttons.\n* [SwiftColors](https://github.com/thii/SwiftColors) - HEX color handling as an extension for UIColor.\n* [FontAwesome.swift](https://github.com/thii/FontAwesome.swift) - Use FontAwesome in your Swift projects.\n* [SwiftOverlays](https://github.com/peterprokop/SwiftOverlays) - GUI library for displaying various popups and notifications.\n* [ios-charts](https://github.com/danielgindi/ios-charts) - A powerful chart / graph framework, the iOS equivalent to [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart).\n* [TagCellLayout](https://github.com/riteshhgupta/TagCellLayout) - UICollectionView layout for Tags with Left, Center \u0026 Right alignments.\n* [TagListView](https://github.com/xhacker/TagListView) - Simple but highly customizable iOS tag list view.\n* [SwiftyButton](https://github.com/TakeScoop/SwiftyButton) - Simple and customizable button in Swift\n* [Swiftstraints](https://github.com/Skyvive/Swiftstraints) - Powerful auto-layout framework that lets you write constraints in one line of code.\n* [PagingMenuController](https://github.com/kitasuke/PagingMenuController) - Paging view controller with customizable menu in Swift\n* [GaugeKit](https://github.com/skywinder/GaugeKit) - Customizable gauges. Easy reproduce Apple's style gauges.\n* [Hokusai](https://github.com/ytakzk/Hokusai) - A library for a cool bouncy action sheet\n* [LNRSimpleNotifications](https://github.com/LISNR/LNRSimpleNotifications) - Simple Swift in-app notifications\n* [GoogleMaterialIconFont](https://github.com/kitasuke/GoogleMaterialIconFont) - Google Material Icon Font for Swift and ObjC.\n* [CozyLoadingActivity](https://github.com/goktugyil/CozyLoadingActivity) - Lightweight loading activity HUD\n* [VideoSplash](https://github.com/toygar/VideoSplash.git) - Video based UIViewController\n* [EZAlertController](https://github.com/thellimist/EZAlertController) - Easy Swift UIAlertController\n* [EZSwipeController](https://github.com/goktugyil/EZSwipeController)- :point_up_2: UIPageViewController like Snapchat/Tinder/iOS Main Pages\n* [ImagePicker](https://github.com/hyperoslo/ImagePicker) - A nicely designed and super easy to use ImagePicker. :camera:\n* [Notie](https://github.com/thii/Notie) - In-app notification in Swift, with customizable buttons and input text field.\n* [Whisper](https://github.com/hyperoslo/Whisper) - Break the silence of your UI, whispering, shouting or whistling at it\n* [HTYTextField](https://github.com/hanton/HTYTextField) - A UITextField with bouncy placeholder in Swift.\n* [SwiftPasscodeLock](https://github.com/velikanov/SwiftPasscodeLock) - An iOS passcode lock with TouchID authentication written in Swift.\n* [SlideMenuControllerSwift](https://github.com/dekatotoro/SlideMenuControllerSwift) - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure swift.\n* [Hue](https://github.com/hyperoslo/Hue) - Hue is the all-in-one coloring utility that you'll ever need.\n* [SAHistoryNavigationViewController](https://github.com/szk-atmosphere/SAHistoryNavigationViewController) - SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller.\n* [WobbleView](https://github.com/inFullMobile/WobbleView) - Implementation of wobble effect for any view in app.\n* [SimpleAlert](https://github.com/KyoheiG3/SimpleAlert) - Customizable simple Alert and simple ActionSheet for Swift\n* [Interactive Side Menu](https://github.com/handsomecode/InteractiveSideMenu) - Customizable iOS Interactive Side Menu written in Swift 3.0.\n* [NFDownloadButton](https://github.com/LeonardoCardoso/NFDownloadButton) - Revamped Download Button.\n* [EFQRCode](https://github.com/EyreFree/EFQRCode) - A better way to operate quick response code in Swift.\n* [SendIndicator](https://github.com/LeonardoCardoso/SendIndicator) - Yet another task indicator.\n* [SectionedSlider](https://github.com/LeonardoCardoso/SectionedSlider) - Control Center Slider.\n* [Cupcake](https://github.com/nerdycat/Cupcake) - An easy way to create and layout UI components for iOS.\n* [PinLayout](https://github.com/mirego/PinLayout) - Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable \u0026 chainable.\n* [Gemini](https://github.com/shoheiyokoyama/Gemini) - Gemini is rich scroll based animation framework for iOS, written in Swift.\n* [Hero](https://github.com/HeroTransitions/Hero) - Hero is a library for building iOS view controller transitions.\n* [CrispyCalendar](https://github.com/CleverPumpkin/CrispyCalendar) - CrispyCalendar is the calendar UI framework.\n* [Ribbon](https://github.com/chriszielinski/Ribbon) - 🎀 A simple cross-platform toolbar/custom input accessory view library for iOS \u0026 macOS.\n\n## Files\n\n* [FileKit](https://github.com/nvzqz/FileKit/) - Simple and expressive file management in Swift.\n\n## JSON/XML Manipulation\n\n* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) - The better way to deal with JSON data in Swift.\n* [json-swift](https://github.com/owensd/json-swift) - A basic library for working with JSON in Swift.\n* [Argo](https://github.com/thoughtbot/Argo) - JSON parsing library for Swift, inspired by Aeson.\n* [ObjectMapper](https://github.com/Hearst-DD/ObjectMapper) - JSON Object mapping written in Swift.\n* [Alamofire-SwiftyJSON](https://github.com/SwiftyJSON/Alamofire-SwiftyJSON) - Alamofire extension for serialize NSData to SwiftyJSON.\n* [SWXMLHash](https://github.com/drmohundro/SWXMLHash) - Simple XML parsing in Swift.\n* [AEXML](https://github.com/tadija/AEXML) - Simple and lightweight XML parser for iOS written in Swift.\n* [Starscream](https://github.com/daltoniam/starscream) - WebSockets Library\n* [JASON](https://github.com/delba/JASON) - JSON parsing with outstanding performances and convenient operators.\n* [Fuzi](https://github.com/cezheng/Fuzi) - A fast \u0026 lightweight XML/HTML parser with XPath \u0026 CSS support in Swift 2.\n* [Tailor](https://github.com/zenangst/Tailor) - A super fast \u0026 convenient object mapper tailored for your needs.\n* [SwiftyJSONAccelerator](https://github.com/insanoid/SwiftyJSONAccelerator) - Generate Swift 5 model files from JSON with Codeable support.\n\n## Databases\n*Databases implemented in Swift.*\n\n* [Realm](https://github.com/realm/realm-cocoa) - A mobile database that runs directly inside phones, tablets or wearables.\n* [SQLite.swift](https://github.com/stephencelis/SQLite.swift) - A pure Swift framework wrapping SQLite3. Small. Simple. Safe.\n* [SwiftData](https://github.com/ryanfowler/SwiftData) - A simple and effective wrapper around the SQLite3 C API written completely in Swift.\n* [Squeal](https://github.com/nerdyc/Squeal) - A Swift wrapper for SQLite databases.\n* [SQLiteDB](https://github.com/FahimF/SQLiteDB) - Basic SQLite wrapper for Swift.\n* [SwiftMongoDB](https://github.com/Danappelxx/SwiftMongoDB) - A Swift driver for MongoDB.\n* [ModelAssistant](https://github.com/ssamadgh/ModelAssistant) - Elegant library to manage the interactions between view and model in Swift.\n* [PostgresClientKit](https://github.com/codewinsdotcom/PostgresClientKit) - A PostgreSQL client library for Swift. Does not require libpq.\n\n## Testing\n*Libraries for testing codebases and generating test data.*\n\n* [Quick](https://github.com/Quick/Quick) - A behavior-driven development test framework for Swift and Objective-C.\n* [Sleipnir](https://github.com/railsware/Sleipnir) - A BDD-style framework for Swift.\n* [Nimble](https://github.com/Quick/Nimble) - A Matcher Framework for Swift.\n* [Fakery](https://github.com/vadymmarkov/Fakery) - Swift fake data generator.\n* [SwiftRandom](https://github.com/thellimist/SwiftRandom) - Generator for random data.  \n* [MockFive](https://github.com/DeliciousRaspberryPi/MockFive) - A mocking framework for Swift with runtime function stubbing.\n\n## Documentation\n*Libraries for generating documentation files.*\n\n* [jazzy](https://github.com/realm/jazzy) - A soulful way to generate docs for Swift \u0026 Objective-C\n\n## Events\n*Libraries for one-to-many communications.*\n\n* [Caravel](https://github.com/coshx/caravel) - A Swift event bus for UIWebView and JS\n* [EmitterKit](https://github.com/aleclarson/emitter-kit) - An elegant event framework built in Swift\n* [Swift-Custom-Events](https://github.com/StephenHaney/Swift-Custom-Events) - A very simple way to implement Backbone.js style custom event listeners and triggering in Swift for iOS development.\n* [Kugel](https://github.com/TakeScoop/Kugel) - A glorious Swift wrapper around NSNotificationCenter\n\n## Queue\n*Libraries for working with event and task queues.*\n\n* [TaskQueue](https://github.com/icanzilb/TaskQueue) - A Task Queue Class developed in Swift.\n* [Dispatcher](https://github.com/aleclarson/dispatcher) - Queues, timers, and task groups in Swift\n* [GCDKit](https://github.com/JohnEstropia/GCDKit) - Grand Central Dispatch simplified with Swift.\n\n## HTTP\n*Swift libraries and wrappers for HTTP clients.*\n\n* [Alamofire](https://github.com/Alamofire/Alamofire) - an HTTP networking library written in Swift.\n* [ReactiveAPI](https://github.com/sky-uk/ReactiveAPI) - Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.\n* [SwiftHTTP](https://github.com/daltoniam/SwiftHTTP) - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.\n* [Net](https://github.com/nghialv/Net) - HttpRequest wrapper written in Swift.\n* [OAuthSwift](https://github.com/dongri/OAuthSwift) - Swift based OAuth library for iOS\n* [Moya](https://github.com/ashfurrow/Moya) - Network abstraction layer written in Swift\n* [Just](https://github.com/JustHTTP/Just) - HTTP for Humans (python-requests style HTTP library)\n* [SocketIO-Kit](https://github.com/ricardopereira/SocketIO-Kit) - Socket.io iOS/OSX Client compatible with v1.0 and later\n* [SwiftWebSocket](https://github.com/tidwall/SwiftWebSocket) - High performance WebSocket client library for Swift.\n* [AeroGear IOS Http](https://github.com/aerogear/aerogear-ios-http/) - is a thin layer to take care of your http requests working with NSURLSession.\n* [Nuke](https://github.com/kean/Nuke) - Advanced framework for loading and caching images\n* [Siesta](https://bustoutsolutions.github.io/siesta/) - Ends state headaches by providing a resource-centric alternative to the familiar request-centric approach to HTTP.\n* [Taylor](https://github.com/izqui/Taylor) - a web server library in Swift.\n* [Perfect](https://github.com/PerfectlySoft/Perfect) - a web framework tayin Swift.\n* [Swifter](https://github.com/glock45/swifter) - an HTTP server engine in Swift.\n* [Kingfisher](https://github.com/onevcat/Kingfisher) - A lightweight and pure Swift implemented library for downloading and caching image from the web.\n\n## Caching\n*Libraries for caching.*\n\n* [HanekeSwift](https://github.com/Haneke/HanekeSwift) - A lightweight generic cache for iOS written in Swift with extra love for images.\n* [Carlos](https://github.com/WeltN24/Carlos) - A simple but flexible cache for iOS and WatchOS 2 apps, written in Swift.\n\n## Security\n*Libraries for generating secure random numbers, encrypting data and scanning for vulnerabilities.*\n\n* [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift) - Crypto related functions and helpers for Swift implemented in Swift programming language.\n* [SHA256-Swift](https://github.com/CryptoCoinSwift/SHA256-Swift) - Swift framework wrapping CommonCrypto's SHA256 methods.\n* [SwiftSSL](https://github.com/SwiftP2P/SwiftSSL) - An Elegant crypto toolkit in Swift.\n* [SwiftyRSA](https://github.com/TakeScoop/SwiftyRSA) - RSA public/private key encryption in Swift\n\n## Logging\n*Libraries for generating and working with log files.*\n\n* [QorumLogs](https://github.com/goktugyil/QorumLogs) — Swift Logging Utility for Xcode \u0026 Google Docs.\n* [CleanroomLogger](https://github.com/emaloney/CleanroomLogger) - A configurable and extensible pure Swift logging API that is simple, lightweight and performant.\n* [XCGLogger](https://github.com/DaveWoodCom/XCGLogger) - A debug log framework for use in Swift projects.\n* [Swell](https://github.com/hubertr/Swell) - A logging utility for Swift and Objective C.\n* [Log](https://github.com/delba/Log) - A logging tool with built-in themes, formatters, and a nice API to define your owns.\n* [NSLogger](https://github.com/fpillet/NSLogger) - A high perfomance logging utility which displays traces emitted by client applications running on Mac OS X, iOS and Android.\n\n## Command Line\n*Libraries for creating command line applications.*\n* [CommandCougar](https://github.com/surfandneptune/CommandCougar) - An elegant pure Swift library for building command line applications.\n\n## Audio\n* [AudioKit](https://github.com/audiokit/AudioKit) - Audio synthesis, processing, and analysis platform\n* [MusicKit](https://github.com/benzguo/MusicKit) - Framework and DSL for creating, analyzing, and transforming music in Swift\n* [WebMIDIKit](https://github.com/adamnemecek/WebMIDIKit/) - Simplest MIDI Swift framework\n\n## Third Party APIs\n*Libraries for accessing third party APIs.*\n\n* [GooglePlacesAutocomplete](https://github.com/watsonbox/ios_google_places_autocomplete) - Simple Google Places address entry for iOS.\n* [Swifter](https://github.com/mattdonnelly/Swifter) - A Twitter framework for iOS \u0026 OS X written in Swift\n* [SwiftIB](https://github.com/kcome/SwiftIB) - An InteractiveBrokers API Library for OS X written in Swift. InteractiveBrokers is one of a few, if not the best, brokerage company provide Gateway+API solution for traders.\n\n\n## Extensions\n\n* [Dollar.swift](https://github.com/ankurp/Dollar.swift) - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore in Javascript.\n* [swiftz](https://github.com/maxpow4h/swiftz) - A Swift library for functional programming.\n* [ExSwift](https://github.com/pNre/ExSwift) - JavaScript (Lo-Dash, Underscore) \u0026 Ruby inspired set of Swift extensions for standard types and classes.\n* [Observable-Swift](https://github.com/slazyk/Observable-Swift) - Value Observing and Events for Swift.\n* [PromiseKit](https://github.com/mxcl/PromiseKit) - A delightful Promises implementation for iOS.\n* [Promissum](https://github.com/tomlokhorst/Promissum) - Promise library with functional combinators like `map`, `flatMap`, `whenAll` \u0026 `whenAny`.\n* [Promise](https://github.com/Coneko/Promise) - Simple promises library in Swift.\n* [PureFutures](https://github.com/wiruzx/PureFutures) - Futures and Promises library\n* [SwiftTask](https://github.com/ReactKit/SwiftTask) - Promise + progress + pause + cancel, using SwiftState (state machine).\n* [Pythonic.swift](https://github.com/practicalswift/Pythonic.swift) - Pythonic tool-belt for Swift – a Swift implementation of selected parts of Python standard library.\n* [SWRoute](https://github.com/rodionovd/SWRoute) - A tiny Swift wrapper. Allows you to route (hook) quite any function/method with another function/method or even a closure.\n* [Euler](https://github.com/mattt/Euler) - Swift Custom Operators for Mathematical Notation.\n* [swix](https://github.com/scottsievert/swix) - Swift Matrix and Machine Learning Library.\n* [Easy-Cal-Swift](https://github.com/onevcat/Easy-Cal-Swift) - Overload +-*/ operator for Swift, make it easier to use (and not so strict).\n* [AlecrimCoreData](https://github.com/Alecrim/AlecrimCoreData) - A simple Core Data wrapper library written in Swift.\n* [Async](https://github.com/duemunk/Async) - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch.\n* [SwiftState](https://github.com/inamiy/SwiftState) - Elegant state machine for Swift.\n* [LlamaKit](https://github.com/LlamaKit/LlamaKit) - Collection of must-have functional Swift tools.\n* [ReactKit](https://github.com/ReactKit/ReactKit) - Swift Reactive Programming.\n* [Basis](https://github.com/typelift/Basis) - A number of foundational functions, types, and typeclasses.\n* [CAAnimation + Closure](https://github.com/honghaoz/Swift-CAAnimation-Closure) - Add start / completion closures for CAAnimation instances\n* [SwiftyUserDefaults](https://github.com/radex/SwiftyUserDefaults) — a cleaner, swiftier API for NSUserDefaults\n* [Pluralize.swift](https://github.com/joshualat/Pluralize.swift) - Great Swift String Pluralize Extension\n* [SwiftSequence](https://github.com/oisdk/SwiftSequence) - A μframework of extensions for SequenceType in Swift 2.0, inspired by Python's itertools, Haskell's standard library, and other things.\n* [BrightFutures](https://github.com/Thomvis/BrightFutures) - Write great asynchronous code in Swift using futures and promises.\n* [EZSwiftExtensions](https://github.com/goktugyil/EZSwiftExtensions) - :smirk: How Swift standard types and classes were supposed to work.\n* [BFKit-Swift](https://github.com/FabrizioBrancati/BFKit-Swift) - A collection of useful classes to develop Apps faster.\n* [Sugar](https://github.com/hyperoslo/Sugar) - Something sweet that goes great with your Cocoa.\n* [ZamzamKit](https://github.com/ZamzamInc/ZamzamKit) - A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.\n* [Bow](https://github.com/bow-swift/bow) - Companion library for Typed Functional Programming in Swift.\n* [SwiftCoroutine](https://github.com/belozierov/SwiftCoroutine) - Swift coroutines for iOS and macOS.\n\n## Misc\n\n* [acli](https://github.com/eugenpirogoff/acli) - commandline tool to download curated libraries from github (very beta)\n* [Compass](https://github.com/hyperoslo/Compass) - Compass helps you setup a central navigation system for your application.\n* [R.swift](https://github.com/mac-cain13/R.swift/) - tool to get strong typed, autocompleted resources like images and segues in your Swift project\n* [SwiftKVC](https://github.com/bradhilton/SwiftKVC) - Key-Value Coding (KVC) for native Swift classes and structs\n* [Tactile](https://github.com/delba/Tactile) - A safer and more idiomatic way to respond to gestures and control events.\n* [Swift 4 Module Template](https://github.com/fulldecent/swift4-module-template) - An opinionated starting point for awesome, reusable Swift 4 modules\n* [SwiftValidators](https://github.com/gkaimakas/SwiftValidators) - String validation for iOS developed in Swift. Inspired by validator.js\n* [Versions](https://github.com/zenangst/Versions) - Helping you find inner peace when comparing version numbers in Swift\n* [Swift 4 Module Template](https://github.com/fulldecent/swift4-module-template) - An opinionated starting point for awesome, reusable Swift 4 modules\n\n# Resources\nVarious resources, such as books, websites and articles, for improving your Swift development skills and knowledge.\n\n## Swift Websites\n\n* [Official website](https://developer.apple.com/swift/) - A home page of Swift programming language.\n* [Official blog](https://developer.apple.com/swift/blog/) - Official Swift Blog.\n* [Jameson Quave's blog](http://jamesonquave.com/blog/category/swift/) - Tips for everyday work with Swift.\n* [Swift Collection on Medium](https://medium.com/swift-programming) - Collection of blog posts about Swift on Medium.\n* [Swift Collection on raywenderlich.com](http://www.raywenderlich.com/?s=swift) - Collection of blog posts about Swift on raywenderlich.\n* [SwiftInFlux](https://github.com/ksm/SwiftInFlux) - An attempt to gather all that is in flux in Swift.\n* [We ❤ Swift](http://www.weheartswift.com/) - Tutorials and guides.\n* [Natasha The Robot](http://natashatherobot.com/) - Nice blog about Swift by Natasha The Robot.\n* [LearnSwift.tips](http://www.learnswift.tips/) - A curated list of helpful resources to learn Swift. Tutorials, Code Samples, References.\n* [Hacking with Swift](https://www.hackingwithswift.com/) - a complete Swift training course that teaches you app development through 36 hands-on projects, for free.\n* [SwiftLang](http://swiftlang.eu) - a Swift Resource Center \u0026 Community.\n* [WWDC-Recap](https://erenkabakci.github.io/WWDC-Recap/) - A collection of session summaries in markdown format, from WWDC 19 \u0026 17.\n* [Cocoacasts](https://cocoacasts.com/) - Tutorials and videos about Swift and Cocoa development.\n\n## Swift Books\n\n* [The Swift Programming Language](https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11)\n* [Using Swift with Cocoa and Objective-C](https://itunes.apple.com/us/book/using-swift-cocoa-objective/id888894773?mt=11)\n* [Swift Standard Library Reference](https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/)\n* [Learn to Program iOS and OS X with Apple Swift](https://www.kickstarter.com/projects/alanforbes/learn-to-program-ios-and-os-x-with-apple-swift?utm_medium=referral\u0026utm_source=swift.zeef.com%2Frobin.eggenkamp\u0026utm_campaign=ZEEF)\n\n## Swift Videos\n\n* [TheSwiftLanguage youtube channel](https://www.youtube.com/user/TheSwiftLanguage/) - Videos about the Swift programming language by Apple.\n* [Brian Advent youtube channel](https://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw/videos) - High quality Swift tutorials.\n* [SkipCasts youtube channel](https://www.youtube.com/user/SkipCasts/videos) - Skip Wilson's casts on Swift.\n* [Developing iOS 8 Apps with Swift](https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099) - Stanford course by Paul Hegarty.\n\n## Swift Playgrounds\n\n* [Learn-swift playground](https://github.com/nettlep/learn-swift) - Learn Swift interactively through these playgrounds.\n* [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift) - Design Patterns implemented in Swift.\n* [SwiftStub](http://swiftstub.com) - an online Swift playground and REPL.\n\n\n# Other Awesome Lists\n\nOther amazingly awesome lists can be found in the [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) list.\n\n# Contributing\n\nYour contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project, which hasn't been updated in the past 6 months or is not awesome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWolg%2Fawesome-swift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWolg%2Fawesome-swift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWolg%2Fawesome-swift/lists"}