Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
GitHub stars and default-branch commits for matteocrippa/awesome-swift.
1,043 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Compose beautiful command line interfaces in Swift
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
The Swift Geometry Engine.
:octocat: Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Swift Controller. iOS library made by @Ramotion
(Not maintained)Image filtering UI library like Instagram.
Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
Showcase new features after an app update similar to Pages, Numbers and Keynote.
A Swift Date extension helper
Panels is a framework to easily add sliding panels to your application
:speech_balloon: A UI framework for building messenger interfaces on iOS
A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
An elegant library for stubbing HTTP requests with ease in Swift
UIButton sublass for loading and transition animation.
Simple XML parsing in Swift
LinkedIn's Official Swift Style Guide
A simple CoreData query language for Swift and Objective-C.
Random data generation in Swift
Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS
Tweak your iOS app without recompiling!
iOS & OSX Bluetooth library for RxSwift
Pulse animation for iOS
A rule-based validation library for Swift
Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
QuickCheck for Swift
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
Cross-platform static analyzer and linter for Swift.
IHKeyboardAvoiding is an elegant solution for keeping any UIView visible when the keyboard is being shown - no UIScrollView required!
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Fully open source text editor for iOS written in SwiftUI.
Swift HTTP for Humans
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
Paging view controller and scroll tab view
Willow is a powerful, yet lightweight logging library written in Swift.
This is a Review posting app that let user find interesting places near them
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Show progress in your app's Dock icon
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.
Simple QRCode reader in Swift
✨ Awesome Dropdown menu for iOS with Swift 5.0
Spinner loader components with liquid animation
Font management (System & Custom) for iOS and tvOS
Fast sorted collections for Swift using in-memory B-trees
CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant
Reads an audio file and displays the waveform
A swifty iOS framework that allows developers to create beautiful onboarding experiences.
Easy Map Annotation Clustering 📍
Former is a fully customizable Swift library for easy creating UITableView based form.