> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/programming-languages/swift/swift-libraries.md).

# Swift libraries

## Animation

* [Anim](https://github.com/onurersel/anim#readme) - Swift animation library for iOS, tvOS and macOS.

## Networking

* [Alomofire](https://github.com/Alamofire/Alamofire) - Elegant HTTP Networking.
* [APIKit](https://github.com/ishkawa/APIKit) - Type-safe networking abstraction layer that associates request type with response type.

## iOS

* [SPStorkController](https://github.com/IvanVorobei/SPStorkController) - Modal controller as in mail or Apple music application.
* [SPPermission](https://github.com/IvanVorobei/SPPermission) - Simple request permission with native UI and interactive animation.
* [PanModal](https://github.com/slackhq/PanModal) - Elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.
* [SwiftCharts](https://github.com/i-schuetz/SwiftCharts) - Easy to use and highly customizable charts library for iOS.
* [SwiftEntryKit](https://github.com/huri000/SwiftEntryKit) - Banner presenter library for iOS.
* [Sizes](https://github.com/marcosgriselli/Sizes) - View your app on different device and font sizes.

## API

* [SwiftTwitch](https://github.com/Chris-Perkins/SwiftTwitch) - Library intended for client-facing applications interaction with the New Twitch API, Helix.

## ML

* [Swift for TensorFlow APIs](https://github.com/tensorflow/swift-apis)

## Other

* [Runtime](https://github.com/wickwirew/Runtime) - Swift Runtime library for viewing type info, and the dynamic getting and setting of properties.
* [MerchantKit](https://github.com/benjaminmayo/merchantkit) - Modern In-App Purchases management framework for iOS.
* [Swift tagged](https://github.com/pointfreeco/swift-tagged) - Library for safer types.
* [Login Critter](https://github.com/cgoldsby/LoginCritter) - Animated avatar that responds to text field interactions.
* [Pixel](https://github.com/muukii/Pixel) - Image editor and engine using CoreImage.
* [FlexibleImage](https://github.com/kawoou/FlexibleImage) - Simple way to play with the image.
* [Reqres](https://github.com/AckeeCZ/Reqres) - Simple network activity logger for iOS.
* [ObjectBox Swift](https://github.com/objectbox/objectbox-swift) - Persisting your Swift objects superfast and simple.
* [set-simulator-location](https://github.com/lyft/set-sinmulator-location) - CLI for setting location in the iOS simulator.
* [OrederedSet](https://github.com/Weebly/OrderedSet) - Swift collection of unique, ordered objects.
* [Apollo iOS](https://github.com/apollographql/apollo-ios) - Strongly-typed, caching GraphQL client for iOS, written in Swift.
* [Charts](https://github.com/danielgindi/Charts) - Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
* [Connectivity](https://github.com/rwbutler/Connectivity) - Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
* [Sublimate](https://github.com/gabrielepalma/sublimate) - Ridiculously fast full stack Swift prototyping with Vapor and Sourcery.
* [Sourcery](https://github.com/krzysztofzablocki/Sourcery) - Meta-programming for Swift, stop writing boilerplate code.
* [Aiolos](https://github.com/IdeasOnCanvas/Aiolos) - Floating panel for your iOS Apps.
* [ShellOut](https://github.com/JohnSundell/ShellOut) - Easily run shell commands from a Swift script or command line tool.
* [BlueSocket](https://github.com/IBM-Swift/BlueSocket) - Socket framework for Swift using the Swift Package Manager.
* [GraphQL](https://github.com/GraphQLSwift/GraphQL) - Swift GraphQL implementation for macOS and Linux.
* [Regular Expression Decoder](https://github.com/Flight-School/RegularExpressionDecoder)
* [CLISpinner](https://github.com/kiliankoe/CLISpinner) - 60+ spinners for use in the terminal.
* [Tokamak](https://github.com/MaxDesiatov/Tokamak) - React-like framework for native UI written in pure Swift.
* [Render](https://github.com/alexdrone/Render) - Swift and UIKit a la React.
* [SwiftLint](https://github.com/realm/SwiftLint) - Tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.
* [LayoutKit](https://github.com/linkedin/LayoutKit) - Fast view layout library for iOS, macOS, and tvOS.
* [SwiftCheck](https://github.com/typelift/SwiftCheck) - QuickCheck for Swift.
* [Highlightr](https://github.com/raspu/Highlightr) - iOS & OSX Syntax Highlighter.
* [Loaf](https://github.com/schmidyy/Loaf) - Swifty Framework for Easy iOS Toasts.
* [ImageTransition](https://github.com/shtnkgm/ImageTransition) - Library for smooth animation of images during transitions.
* [Mockingjay](https://github.com/kylef/Mockingjay) - Elegant library for stubbing HTTP requests with ease in Swift.
* [Mobius](https://github.com/spotify/Mobius.swift) - Functional reactive framework for managing state evolution and side-effects.
* [Table and Collection view data sources](https://github.com/RxSwiftCommunity/RxDataSources)
* [swift-log](https://github.com/apple/swift-log) - Logging API package for Swift 5.
