Skip to main content

A curated list of awesome Swift frameworks, libraries and software.

5.9k
GitHub Stars
176
Curated Resources
21
Categories
8 hours ago
Last Refreshed
UIFilesJSON/XML ManipulationDatabasesTestingDocumentationEventsQueueHTTPCachingSecurityLoggingCommand LineAudioThird Party APIsExtensionsMiscSwift WebsitesSwift BooksSwift VideosSwift Playgrounds

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

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 →