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.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Shows your current framerate (fps) in the status bar of your iOS app
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
👉↕️📱ContainerController 🧩✨⚙️ is a UI Component Swipe-Panel (Customizable). 💡 The idea is copied from the app: Apple Maps, Stocks. Swift version
A Swifty UI framework for notifications and alerts.
Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
Customizable media picker written with SwiftUI
An opinionated starting point for awesome, reusable Swift 6 modules
Lightweight and Powerful Editor Kit
A framework to validate inputs of text fields and text views in a convenient way.
You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift.
An easy to use FAQ view for iOS written in Swift
📱 TabBar – highly customizable tab bar (i.e. TabView) for your SwiftUI application.
Localize your views directly in Interface Builder with IBLocalizable
Protocol-oriented UITableView management, powered by generics and associated types.
✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4
Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
🏄♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews
Dependency injection for iOS (Swift)
Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.
UIDevice extensions that fill in the missing pieces.
An iOS Library that makes shadows management easy on UIView.
iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger
🏹 Parse JSON with style
Reactant is a reactive architecture for iOS
iOS 11 Control Center Slider
Easily integrate Credit Card payments module in iOS App. Swift 4.0
Implementation of x-callback-url (Inter app communication) in swift
Bottom Sheet for iOS
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
📹 Framework to Play a Video in the Background of any UIView
Bank Card Generator with Swift using SnapKit DSL 💳
📑 Actionsheet with navigation features such as the Flipboard App
Use your phone's Face ID or fingerprint to approve sudo and unlock your Mac. QR pairing, encrypted BLE, Secure Enclave signing — keys never leave your phone. Works with iPhone, Android, Apple Watch, Wear OS, or any browser. No $199 Magic Keyboard needed.
:recycle: Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Easily take a photo or video or choose from library
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Awesome tool for create tutorial walkthrough or coach tour
🚀 Command Line Tool to create XCFramework for multiple platforms in one shot!
WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty. We created a sample project with the WLEmptyState component to show how you can use it.
MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
Stateful view controller containment for iOS and tvOS
🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
Start recording when the user speaks
A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift.
A Simple and Lightweight framework for In App Purchase (Store Kit 1)
A SwiftUI SDK for rendering interactive human body muscle maps with highlights, heatmaps, gestures, and UIKit support. iOS 17+, macOS 14+.
🔄 Export and transcode media in Swift
Unified accessibility API for iOS, macOS, tvOS & watchOS.