awesome-swift
github.com/wolg/awesome-swift ↗A curated list of awesome Swift frameworks, libraries and software.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me misc resources from awesome-swift"
Installation instructions →What's inside
Misc
- acli
commandline tool to download curated libraries from github (very beta)
- Compass
Compass helps you setup a central navigation system for your application.
- R.swift
tool to get strong typed, autocompleted resources like images and segues in your Swift project
- Swift 4 Module Template
An opinionated starting point for awesome, reusable Swift 4 modules
- SwiftKVC
Key-Value Coding (KVC) for native Swift classes and structs
- SwiftValidators
String validation for iOS developed in Swift. Inspired by validator.js
HTTP
- AeroGear IOS Http
is a thin layer to take care of your http requests working with NSURLSession.
- Alamofire
an HTTP networking library written in Swift.
- Just
HTTP for Humans (python-requests style HTTP library)
- Kingfisher
A lightweight and pure Swift implemented library for downloading and caching image from the web.
- Moya
Network abstraction layer written in Swift
- Net
HttpRequest wrapper written in Swift.
JSON/XML Manipulation
- AEXML
Simple and lightweight XML parser for iOS written in Swift.
- Alamofire-SwiftyJSON
Alamofire extension for serialize NSData to SwiftyJSON.
- Argo
JSON parsing library for Swift, inspired by Aeson.
- Fuzi
A fast & lightweight XML/HTML parser with XPath & CSS support in Swift 2.
- JASON
JSON parsing with outstanding performances and convenient operators.
- json-swift
A basic library for working with JSON in Swift.
Extensions
- AlecrimCoreData
A simple Core Data wrapper library written in Swift.
- Async
Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch.
- Basis
A number of foundational functions, types, and typeclasses.
- BFKit-Swift
A collection of useful classes to develop Apps faster.
- Bow
Companion library for Typed Functional Programming in Swift.
- BrightFutures
Write great asynchronous code in Swift using futures and promises.
Audio
- AudioKit
Audio synthesis, processing, and analysis platform
- FluidAudio
On-device speech processing for iOS and macOS: ASR, TTS, VAD, and speaker diarization
- MusicKit
Framework and DSL for creating, analyzing, and transforming music in Swift
- WebMIDIKit
Simplest MIDI Swift framework
Swift Videos
- Brian Advent youtube channel
High quality Swift tutorials.
- Developing iOS 8 Apps with Swift
Stanford course by Paul Hegarty.
- SkipCasts youtube channel
Skip Wilson's casts on Swift.
- TheSwiftLanguage youtube channel
Videos about the Swift programming language by Apple.
Events
- Caravel
A Swift event bus for UIWebView and JS
- EmitterKit
An elegant event framework built in Swift
- Kugel
A glorious Swift wrapper around NSNotificationCenter
- Swift-Custom-Events
A very simple way to implement Backbone.js style custom event listeners and triggering in Swift for iOS development.
Caching
- Carlos
A simple but flexible cache for iOS and WatchOS 2 apps, written in Swift.
- HanekeSwift
A lightweight generic cache for iOS written in Swift with extra love for images.
Showing a sample of 176 resources. View the full list on GitHub →