Awesome Swift

2D

  • FengNiao FengNiao 3,107
    star
    | updated 4 months ago | MIT License

    A command line tool for cleaning unused resources in Xcode.

  • Hedwig Hedwig 1,107
    star
    | updated 4 months ago | MIT License

    Send email to any SMTP server like a boss, in Swift and cross-platform

3D

  • ARTetris ARTetris 1,508
    star
    | updated 3 months ago | MIT License

    Augmented Reality Tetris made with ARKit and SceneKit

3D Touch

  • AMPopTip AMPopTip 3,010
    star
    | updated about 2 months ago | MIT License

    An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

  • AMScrollingNavbar AMScrollingNavbar 6,081
    star
    | updated 2 months ago | MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

API

  • Controls the visibility of the network activity indicator on iOS using Alamofire.

  • Moya Moya 14,458
    star
    | updated 3 months ago | MIT License

    Network abstraction layer written in Swift.

Accessibility

  • MultiSlider MultiSlider 364
    star
    | updated about 1 month ago | MIT License

    UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.

  • Render Render 2,159
    star
    | updated 3 months ago

    UIKit a-lΓ  SwiftUI.framework [min deployment target iOS10]

Alert

  • BouncyLayout BouncyLayout 4,169
    star
    | updated 3 months ago | MIT License

    Make. It. Bounce.

  • General-purpose contextual cards for iOS

  • PopupDialog PopupDialog 3,812
    star
    | updated 3 months ago | Other

    A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.

  • ProgressHUD ProgressHUD 2,353
    star
    | updated 3 months ago | MIT License

    ProgressHUD is a lightweight and easy-to-use HUD for iOS.

  • SPAlert SPAlert 1,785
    star
    | updated 4 months ago | MIT License

    Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. Support SwiftUI.

  • SwiftUI-Combine SwiftUI-Combine 444
    star
    | updated about 2 months ago | MIT License

    This is an example project of SwiftUI and Combine using GitHub API.

  • SwiftUI-Flux SwiftUI-Flux 52
    star
    | updated over 1 year ago | MIT License

    πŸš€ This is a tiny experimental application using SwiftUI with Flux architecture.

Algorithm

Analytics

  • mixpanel-swift mixpanel-swift 368
    star
    | updated 5 months ago | Apache License 2.0

    Official iOS (Swift) Tracking Library for Mixpanel Analytics

Animation

  • DOFavoriteButton DOFavoriteButton 3,594
    star
    | updated 2 months ago

    Cute Animated Button written in Swift.

  • RazzleDazzle RazzleDazzle 3,361
    star
    | updated 3 months ago | MIT License

    A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros.

  • A beautiful activity indicator and modal alert written in Swift (originally developed for my app DoodleDoodle) Using blur effects, translucency, flat and bold design - all iOS 8 latest and greatest

  • animated-tab-bar animated-tab-bar 11,038
    star
    | updated 3 months ago | MIT License

    :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion

  • paper-onboarding paper-onboarding 3,242
    star
    | updated 3 months ago | MIT License

    :octocat: PaperOnboarding is a material design UI slider. Swift UI library by @Ramotion

App Routing

  • navigation-stack navigation-stack 2,308
    star
    | updated 3 months ago | MIT License

    :octocat: NavigationStack is a stack-modeled UI navigation controller. Swift UI library made by @Ramotion

  • needle needle 1,405
    star
    | updated 7 months ago | Apache License 2.0

    Compile-time safe Swift dependency injection framework

App Store

  • Hero Hero 21,410
    star
    | updated 12 days ago | MIT License

    Elegant transition library for iOS & tvOS

  • Moya Moya 14,458
    star
    | updated 3 months ago | MIT License

    Network abstraction layer written in Swift.

  • WordPress-iOS WordPress-iOS 3,450
    star
    | updated 4 months ago | GNU General Publi...

    WordPress for iOS - Official repository

Audio

  • AudioKit AudioKit 9,553
    star
    | updated 5 months ago | MIT License

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • AudioKitUI AudioKitUI 121
    star
    | updated 5 months ago | MIT License

    Controls and Visualization for AudioKit apps

Augmented Reality

  • ARKit-CoreLocation ARKit-CoreLocation 5,321
    star
    | updated 11 days ago | MIT License

    Combines the high accuracy of AR with the scale of GPS data.

  • A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)

  • A curated list of awesome ARKit projects and resources. Feel free to contribute!

  • CoreML-in-ARKit CoreML-in-ARKit 1,612
    star
    | updated 2 months ago | MIT License

    Simple project to detect objects and display 3D labels above them in AR. This serves as a basic Template for an ARKit project to use CoreML.

Auto Layout

  • Agrume Agrume 632
    star
    | updated 2 months ago | MIT License

    πŸ‹ A lemony fresh iOS image viewer written in Swift.

  • SwiftMessages SwiftMessages 6,746
    star
    | updated 3 months ago | MIT License

    A very flexible message bar for iOS written in Swift.

  • SwiftRichString SwiftRichString 2,921
    star
    | updated about 2 months ago | MIT License

    πŸ‘©β€πŸŽ¨ Elegant Attributed String composition in Swift sauce

  • center-vfl center-vfl 226
    star
    | updated 7 months ago

    Centering a view in a super view with Visual Format Language using Auto Layout in iOS/Swift

Barcode

  • BarcodeScanner BarcodeScanner 1,621
    star
    | updated 2 months ago | Other

    πŸ”Ž A simple and beautiful barcode scanner.

  • CodeScanner CodeScanner 653
    star
    | updated 3 months ago | MIT License

    A SwiftUI view that is able to scan barcodes, QR codes, and more, and send back what was found.

  • RSBarcodes_Swift RSBarcodes_Swift 684
    star
    | updated about 1 month ago | MIT License

    1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift.

Benchmark

Bluetooth

  • Bluefruit_LE_Connect_v2 Bluefruit_LE_Connect_v2 147
    star
    | updated 11 days ago | MIT License

    iOS app for use with Bluefruit Bluetooth LE modules and dev boards from Adafruit (v2.0)

  • RxBluetoothKit RxBluetoothKit 1,361
    star
    | updated 7 days ago | Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

Blur

  • Easily use gradients in UIKit for iOS & tvOS

  • VisualEffectView VisualEffectView 962
    star
    | updated 3 months ago | MIT License

    Dynamic blur background view with tint color (UIVisualEffectView subclass) πŸ“±

Boilerplates

  • Alamofire Alamofire 39,050
    star

    Elegant HTTP Networking in Swift

  • CleanArchitectureRxSwift CleanArchitectureRxSwift 3,666
    star
    | updated 12 days ago | MIT License

    Example of Clean Architecture of iOS app using RxSwift

  • IBAnimatable IBAnimatable 8,656
    star
    | updated about 1 month ago | MIT License

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

  • A tool to translate xib and storyboard XML into Swift models.

  • Kingfisher Kingfisher 20,934
    star

    A lightweight, pure-Swift library for downloading and caching images from the web.

  • Quick Quick 9,614
    star
    | updated 4 months ago | Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • Reachability.swift Reachability.swift 7,752
    star
    | updated about 2 months ago | MIT License

    Replacement for Apple's Reachability re-written in Swift with closures

  • Result Result 2,521
    star

    Swift type modelling the success/failure of arbitrary operations.

  • RxSwift RxSwift 23,327
    star
    | updated 9 days ago | MIT License

    Reactive Programming in Swift

  • Sourcery Sourcery 6,970
    star
    | updated 4 months ago | MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • Splash Splash 1,670
    star
    | updated 15 days ago | MIT License

    A fast, lightweight and flexible Swift syntax highlighter for blogs, tools and fun!

  • QuickCheck for Swift

  • SwiftPlate SwiftPlate 1,761
    star
    | updated about 1 month ago | MIT License

    Easily generate cross platform Swift framework projects from the command line

  • SwinjectStoryboard SwinjectStoryboard 239
    star
    | updated 3 months ago | MIT License

    Swinject extension for automatic dependency injection via Storyboard

  • TinyConstraints TinyConstraints 3,837
    star
    | updated 3 months ago | MIT License

    Nothing but sugar.

  • lottie-ios lottie-ios 23,612
    star
    | updated 5 months ago | Apache License 2.0

    An iOS library to natively render After Effects vector animations

  • paper-onboarding paper-onboarding 3,242
    star
    | updated 3 months ago | MIT License

    :octocat: PaperOnboarding is a material design UI slider. Swift UI library by @Ramotion

  • swift-composable-architecture swift-composable-architecture 8,341
    star
    | updated 2 months ago | MIT License

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

Bots

  • Marathon Marathon 1,877
    star
    | updated about 1 month ago | MIT License

    [DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts πŸƒ

Button

  • CheckmarkCollectionViewCell CheckmarkCollectionViewCell 62
    star
    | updated 7 months ago | MIT License

    UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.

  • DOFavoriteButton DOFavoriteButton 3,594
    star
    | updated 2 months ago

    Cute Animated Button written in Swift.

  • MultiToggleButton MultiToggleButton 82
    star
    | updated 8 days ago | MIT License

    Multiple state tap-to-toggle UIButton (like old camera flash button)

  • SelectionList SelectionList 113
    star
    | updated about 2 months ago | MIT License

    Simple single-selection or multiple-selection checklist, based on UITableView

CSV

  • CSV.swift CSV.swift 600
    star
    | updated 2 months ago | MIT License

    CSV reading and writing library written in Swift.

Cache

  • Cache Cache 2,717
    star
    | updated 2 months ago | Other

    πŸ“¦ Nothing but Cache.

  • Hedwig Hedwig 1,107
    star
    | updated 4 months ago | MIT License

    Send email to any SMTP server like a boss, in Swift and cross-platform

  • Nuke Nuke 7,203
    star
    | updated 3 months ago | MIT License

    Image loading system

  • RandomColorSwift RandomColorSwift 625
    star
    | updated 4 months ago | MIT License

    An attractive color generator for Swift. Ported from randomColor.js.

Calendar

  • JTAppleCalendar JTAppleCalendar 7,347
    star
    | updated 12 days ago | MIT License

    The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable

  • Tutorials from ioscreator.com

Camera

  • Simple Swift class to provide all the configurations you need to create custom camera view in your app

Cards

  • ZLSwipeableViewSwift ZLSwipeableViewSwift 2,213
    star
    | updated 21 days ago | MIT License

    A simple view for building card like interface inspired by Tinder and Potluck.

Chart

  • Charts Charts 26,589
    star
    | updated about 2 months ago | Apache License 2.0

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

  • PNChart-Swift PNChart-Swift 1,366
    star
    | updated about 2 months ago | MIT License

    A simple and beautiful chart lib used in Piner and CoinsMan for iOS(https://github.com/kevinzhow/PNChart) Swift Implementation

  • Plot Plot 1,865
    star
    | updated 16 days ago | MIT License

    A DSL for writing type-safe HTML, XML and RSS in Swift.

Chat

  • A community-driven replacement for JSQMessagesViewController

  • stream-chat-swift stream-chat-swift 724
    star
    | updated 10 days ago | Other

    πŸ’¬ iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API

Colors

  • Codextended Codextended 1,472
    star
    | updated 14 days ago | MIT License

    Extensions giving Swift's Codable API type inference super powers πŸ¦Έβ€β™‚οΈπŸ¦Ήβ€β™€οΈ

  • ImagineEngine ImagineEngine 1,803
    star
    | updated about 1 month ago | Other

    A project to create a blazingly fast Swift game engine that is a joy to use πŸš€

  • Ink Ink 2,232
    star
    | updated 15 days ago | MIT License

    A fast and flexible Markdown parser written in Swift.

  • Nuke Nuke 7,203
    star
    | updated 3 months ago | MIT License

    Image loading system

  • Plot Plot 1,865
    star
    | updated 16 days ago | MIT License

    A DSL for writing type-safe HTML, XML and RSS in Swift.

  • Rainbow Rainbow 1,725
    star
    | updated 4 months ago | MIT License

    Delightful console output for Swift developers.

  • Require Require 412
    star
    | updated about 1 month ago | MIT License

    Require optional values to be non-nil, or crash gracefully

  • Splash Splash 1,670
    star
    | updated 15 days ago | MIT License

    A fast, lightweight and flexible Swift syntax highlighter for blogs, tools and fun!

  • UIColor-Hex-Swift UIColor-Hex-Swift 1,221
    star
    | updated about 1 month ago | MIT License

    Convenience methods for creating color using RGBA hex string.

Command Line

  • Commander Commander 1,522
    star
    | updated 18 days ago | BSD 3-Clause "New...

    Compose beautiful command line interfaces in Swift

  • Dollar Dollar 4,243
    star
    | updated 28 days ago | MIT License

    A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

  • Mint Mint 1,988
    star

    A package manager that installs and runs executable Swift packages

  • Rainbow Rainbow 1,725
    star
    | updated 4 months ago | MIT License

    Delightful console output for Swift developers.

  • SwiftBySundell SwiftBySundell 278
    star
    | updated 3 months ago | MIT License

    Code samples from the Swift by Sundell website & podcast

  • A powerful framework for developing CLIs in Swift

  • A Swift framework for shell scripting.

  • Wrap Wrap 733
    star
    | updated about 1 month ago | MIT License

    [DEPRECATED] The easy to use Swift JSON encoder

  • The Package Manager for the Swift Programming Language

Concurrency

  • Write great asynchronous code in Swift using futures and promises

  • Mocker Mocker 916
    star
    | updated 3 months ago | MIT License

    Mock Alamofire and URLSession requests without touching your code implementation

  • Nimble Nimble 4,609
    star

    A Matcher Framework for Swift and Objective-C

  • ReactiveSwift ReactiveSwift 2,891
    star
    | updated 2 months ago | MIT License

    Streams of values over time

  • Swiftz Swiftz 3,324
    star

    Functional programming in Swift

  • WeTransfer-Swift-SDK WeTransfer-Swift-SDK 38
    star
    | updated 4 months ago | MIT License

    A Swift SDK for WeTransfer’s public API

  • swift-nio swift-nio 7,245
    star

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • swift-nio-redis swift-nio-redis 27
    star
    | updated over 1 year ago | Apache License 2.0

    A high performance Redis protocol (RESP) implementation for SwiftNIO

Converters

  • ObjectMapper ObjectMapper 9,030
    star
    | updated 4 months ago | MIT License

    Simple JSON Object mapping written in Swift

  • PhoneNumberKit PhoneNumberKit 4,802
    star
    | updated 8 days ago | MIT License

    A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

  • Result Result 2,521
    star

    Swift type modelling the success/failure of arbitrary operations.

  • SwiftHTTP SwiftHTTP 1,873
    star

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • SwiftyBeaver SwiftyBeaver 5,658
    star
    | updated about 2 months ago | MIT License

    Convenient & secure logging during development & release in Swift 4 & 5

  • SwiftyJSON SwiftyJSON 21,762
    star
    | updated 4 months ago | MIT License

    The better way to deal with JSON data in Swift.

Core Data

  • CoreStore CoreStore 3,763
    star
    | updated 16 days ago | MIT License

    Unleashing the real power of Core Data with the elegance and safety of Swift

  • Sample code for the objc.io Core Data book

Currency

  • Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

  • SigmaSwiftStatistics SigmaSwiftStatistics 663
    star
    | updated 3 months ago | MIT License

    A collection of functions for statistical calculation written in Swift.

Data Management

  • Kanna Kanna 2,320
    star

    Kanna(鉋) is an XML/HTML parser for Swift.

  • Perfect Perfect 13,865
    star
    | updated 2 months ago | Apache License 2.0

    Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

  • mongo-swift-driver mongo-swift-driver 307
    star
    | updated 9 months ago | Apache License 2.0

    The official MongoDB driver for Swift

Date

  • A framework bringing additional nodes & filters to Stencil dedicated to Swift code generation

  • SwiftDate SwiftDate 7,304
    star
    | updated about 2 months ago | MIT License

    πŸ” Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

  • Time Time 1,064
    star
    | updated 3 months ago | MIT License

    πŸ•° Type-safe time calculations in Swift

Dependency Injection

  • Swinject Swinject 5,693
    star
    | updated 3 months ago | MIT License

    Dependency injection framework for Swift with iOS/macOS/Linux

Dependency Managers

  • AlamofireImage AlamofireImage 3,879
    star
    | updated 2 months ago | MIT License

    AlamofireImage is an image component library for Alamofire

  • Carthage Carthage 14,736
    star

    A simple, decentralized dependency manager for Cocoa

  • Type-safe command line argument handling

  • Gala Gala 79
    star
    | updated 7 months ago | MIT License

    Create SwiftUI preview variants for macOS, iOS, tvOS, and watchOS with ease

  • Mint Mint 1,988
    star

    A package manager that installs and runs executable Swift packages

  • Nimble Nimble 4,609
    star

    A Matcher Framework for Swift and Objective-C

  • ReactiveSwift ReactiveSwift 2,891
    star
    | updated 2 months ago | MIT License

    Streams of values over time

  • ShellOut ShellOut 798
    star
    | updated 20 days ago | MIT License

    Easily run shell commands from a Swift script or command line tool

  • XcodeGen XcodeGen 5,868
    star

    A Swift command line tool for generating your Xcode project

  • tuist tuist 3,222
    star
    | updated 3 months ago | MIT License

    πŸš€ Create, maintain, and interact with Xcode projects at scale

Device

  • Carthage Carthage 14,736
    star

    A simple, decentralized dependency manager for Cocoa

  • FontBlaster FontBlaster 1,129
    star
    | updated 24 days ago | MIT License

    Programmatically load custom fonts into your iOS, macOS and tvOS app.

  • Shark Shark 377
    star

    Swift CLI for strong-typing images, colors, storyboards, fonts and localizations

  • SnapKit SnapKit 19,171
    star
    | updated 3 months ago | MIT License

    A Swift Autolayout DSL for iOS & OS X

Documentation

  • XcodeGen XcodeGen 5,868
    star

    A Swift command line tool for generating your Xcode project

  • Commonly used sequence and collection algorithms for Swift

  • Straightforward, type-safe argument parsing for Swift

  • Commonly used data structures for Swift

  • swift-doc swift-doc 1,688
    star
    | updated 4 months ago | MIT License

    A documentation generator for Swift projects

  • Formatting technology for Swift source code

  • swift-log swift-log 2,931
    star
    | updated 3 months ago | Apache License 2.0

    A Logging API for Swift

  • swift-nio swift-nio 7,245
    star

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • swift-numerics swift-numerics 1,483
    star
    | updated 3 months ago | Apache License 2.0

    Advanced mathematical types and functions for Swift

  • The Package Manager for the Swift Programming Language

  • swift-protobuf swift-protobuf 4,195
    star
    | updated 12 days ago | Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

  • swift-syntax swift-syntax 2,209
    star
    | updated 12 days ago | Apache License 2.0

    A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.

Events

  • Write great asynchronous code in Swift using futures and promises

Files

  • CryptoSwift CryptoSwift 9,561
    star
    | updated 7 days ago | Other

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

Firebase

  • quickstart-ios quickstart-ios 2,395
    star
    | updated about 1 year ago | Apache License 2.0

    Firebase Quickstart Samples for iOS

Games

  • Awesome-Swift-Playgrounds Awesome-Swift-Playgrounds 3,902
    star
    | updated 14 days ago | Other

    A List of Awesome Swift Playgrounds

  • Swift-30-Projects Swift-30-Projects 7,627
    star
    | updated about 1 month ago | Apache License 2.0

    30 mini Swift Apps for self-study

  • SwiftHN SwiftHN 1,699
    star
    | updated about 2 months ago | GNU General Publi...

    A Hacker News reader in Swift

  • A beautiful activity indicator and modal alert written in Swift (originally developed for my app DoodleDoodle) Using blur effects, translucency, flat and bold design - all iOS 8 latest and greatest

Gesture

  • BubbleTransition BubbleTransition 3,308
    star
    | updated 3 months ago | MIT License

    A custom modal transition that presents and dismiss a controller with an expanding bubble effect.

  • Transition Transition 2,612
    star
    | updated 4 months ago | MIT License

    Easy interactive interruptible custom ViewController transitions

  • X X 278
    star

    Easier cross platform Mac & iOS development with Swift

  • animated-tab-bar animated-tab-bar 11,038
    star
    | updated 3 months ago | MIT License

    :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion

  • circle-menu circle-menu 3,384
    star
    | updated 3 months ago | MIT License

    :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library made by @Ramotion

  • expanding-collection expanding-collection 5,537
    star
    | updated 3 months ago | MIT License

    :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion

  • fluid-slider fluid-slider 1,906
    star
    | updated 3 months ago | MIT License

    :octocat:πŸ’§ A slider widget with a popup bubble displaying the precise value selected. Swift UI library made by @Ramotion

  • folding-cell folding-cell 10,157
    star
    | updated 3 months ago | MIT License

    :octocat: πŸ“ƒ FoldingCell is an expanding content cell with animation made by @Ramotion

  • navigation-stack navigation-stack 2,308
    star
    | updated 3 months ago | MIT License

    :octocat: NavigationStack is a stack-modeled UI navigation controller. Swift UI library made by @Ramotion

  • paper-switch paper-switch 2,941
    star
    | updated 3 months ago | MIT License

    :octocat: 🎚 RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion

  • preview-transition preview-transition 2,083
    star
    | updated 3 months ago | MIT License

    :octocat: PreviewTransition is a simple preview gallery UI controller with animated tranisitions. Swift UI library made by @Ramotion

  • reel-search reel-search 2,536
    star
    | updated 3 months ago | MIT License

    :octocat: πŸ” RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion

GraphQL

  • The Swift GraphQL implementation for macOS and Linux

  • The Swift GraphQL Schema framework for macOS and Linux

  • apollo-ios apollo-ios 3,608
    star
    | updated 3 months ago | MIT License

    πŸ“± Β A strongly-typed, caching GraphQL client for iOS, written in Swift.

HTML

  • SwiftSoup SwiftSoup 3,782
    star
    | updated 3 months ago | MIT License

    SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

Haptic Feedback

  • BubbleTransition BubbleTransition 3,308
    star
    | updated 3 months ago | MIT License

    A custom modal transition that presents and dismiss a controller with an expanding bubble effect.

  • Haptica Haptica 702
    star
    | updated 3 months ago | MIT License

    Easy Haptic Feedback Generator πŸ“³

Hardware

  • A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

Images

  • GPUImage2 GPUImage2 4,738
    star

    GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.

  • ImagePicker ImagePicker 4,742
    star
    | updated 3 months ago | Other

    πŸ“· Reinventing the way ImagePicker works.

  • Render Render 2,159
    star
    | updated 3 months ago

    UIKit a-lΓ  SwiftUI.framework [min deployment target iOS10]

JSON

  • SwiftDate SwiftDate 7,304
    star
    | updated about 2 months ago | MIT License

    πŸ” Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

Key Value Coding

  • Nimble-Snapshots Nimble-Snapshots 318
    star
    | updated about 1 month ago | MIT License

    Nimble matchers for FBSnapshotTestCase.

  • eidolon eidolon 2,710
    star
    | updated 18 days ago | MIT License

    The Artsy Auction Kiosk App.

Keyboard

  • Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

  • center-vfl center-vfl 226
    star
    | updated 7 months ago

    Centering a view in a super view with Visual Format Language using Auto Layout in iOS/Swift

Keychain

  • KeychainAccess KeychainAccess 7,343
    star
    | updated about 1 month ago | MIT License

    Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

  • Locksmith Locksmith 2,904
    star

    A powerful, protocol-oriented library for working with the keychain in Swift.

  • SimpleKeychain SimpleKeychain 438
    star
    | updated 2 months ago | MIT License

    A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS

  • SwiftKeychainWrapper SwiftKeychainWrapper 1,555
    star
    | updated 22 days ago | MIT License

    A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.

  • Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

Kit

  • FengNiao FengNiao 3,107
    star
    | updated 4 months ago | MIT License

    A command line tool for cleaning unused resources in Xcode.

  • RandomColorSwift RandomColorSwift 625
    star
    | updated 4 months ago | MIT License

    An attractive color generator for Swift. Ported from randomColor.js.

  • SnapKit SnapKit 19,171
    star
    | updated 3 months ago | MIT License

    A Swift Autolayout DSL for iOS & OS X

Label

Layout

  • Former Former 1,306
    star
    | updated about 1 month ago | MIT License

    Former is a fully customizable Swift library for easy creating UITableView based form.

  • TinyConstraints TinyConstraints 3,837
    star
    | updated 3 months ago | MIT License

    Nothing but sugar.

Localization

  • Localize-Swift Localize-Swift 2,908
    star
    | updated about 2 months ago | MIT License

    Swift friendly localization and i18n with in-app language switching

  • A framework bringing additional nodes & filters to Stencil dedicated to Swift code generation

  • SwiftAutoLayout SwiftAutoLayout 658
    star
    | updated 2 months ago | MIT License

    Tiny Swift DSL for Autolayout

Location

  • ProgressHUD ProgressHUD 2,353
    star
    | updated 3 months ago | MIT License

    ProgressHUD is a lightweight and easy-to-use HUD for iOS.

  • mapbox-navigation-ios mapbox-navigation-ios 786
    star
    | updated 18 days ago | Other

    Turn-by-turn navigation logic and UI in Swift on iOS

  • mapper mapper 1,171
    star

    A JSON deserialization library for Swift

  • swift-snapshot-testing swift-snapshot-testing 3,077
    star
    | updated 2 months ago | MIT License

    πŸ“Έ Delightful Swift snapshot testing.

Logging

  • Clipy Clipy 6,635
    star
    | updated 3 months ago | MIT License

    Clipboard extension app for macOS.

  • swift-log swift-log 2,931
    star
    | updated 3 months ago | Apache License 2.0

    A Logging API for Swift

Maps

  • Easily use gradients in UIKit for iOS & tvOS

  • Polyline Polyline 267
    star
    | updated 14 days ago | MIT License

    Polyline encoder / decoder in swift

  • Simple utility for only executing code every so often.

  • mapbox-maps-ios mapbox-maps-ios 311
    star
    | updated 23 days ago | Other

    Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal

Math

  • Attabench Attabench 1,264
    star
    | updated 2 months ago | MIT License

    Microbenchmarking app for Swift with nice log-log plots

  • BigInt BigInt 710
    star

    Arbitrary-precision arithmetic in pure Swift

  • Swiftz Swiftz 3,324
    star

    Functional programming in Swift

  • swift-numerics swift-numerics 1,483
    star
    | updated 3 months ago | Apache License 2.0

    Advanced mathematical types and functions for Swift

Menu

  • Cache Cache 210
    star

    Swift caching library

  • Color Color 156
    star

    Color utilities for macOS, iOS, tvOS, and watchOS

  • JSON JSON 388
    star

    Micro framework for easily parsing JSON in Swift with rich error messages in less than 100 lines of code

  • Simple utility for only executing code every so often.

Messaging Protocol

  • A community-driven replacement for JSQMessagesViewController

  • PNChart-Swift PNChart-Swift 1,366
    star
    | updated about 2 months ago | MIT License

    A simple and beautiful chart lib used in Piner and CoinsMan for iOS(https://github.com/kevinzhow/PNChart) Swift Implementation

  • grpc-swift grpc-swift 1,762
    star
    | updated 11 days ago | Apache License 2.0

    The Swift language implementation of gRPC.

  • Useful code around SwiftNIO.

  • HTTP/2 support for SwiftNIO

  • swift-nio-transport-services swift-nio-transport-services 243
    star
    | updated 29 days ago | Apache License 2.0

    Extensions for SwiftNIO to support Apple platforms as first-class citizens.

  • swift-protobuf swift-protobuf 4,195
    star
    | updated 12 days ago | Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

Misc

  • Codextended Codextended 1,472
    star
    | updated 14 days ago | MIT License

    Extensions giving Swift's Codable API type inference super powers πŸ¦Έβ€β™‚οΈπŸ¦Ήβ€β™€οΈ

  • Files Files 2,401
    star
    | updated 15 days ago | MIT License

    A nicer way to handle files & folders in Swift

  • ImagineEngine ImagineEngine 1,803
    star
    | updated about 1 month ago | Other

    A project to create a blazingly fast Swift game engine that is a joy to use πŸš€

  • Ink Ink 2,232
    star
    | updated 15 days ago | MIT License

    A fast and flexible Markdown parser written in Swift.

  • Marathon Marathon 1,877
    star
    | updated about 1 month ago | MIT License

    [DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts πŸƒ

  • ShellOut ShellOut 798
    star
    | updated 20 days ago | MIT License

    Easily run shell commands from a Swift script or command line tool

  • SwiftBySundell SwiftBySundell 278
    star
    | updated 3 months ago | MIT License

    Code samples from the Swift by Sundell website & podcast

  • SwiftyBeaver SwiftyBeaver 5,658
    star
    | updated about 2 months ago | MIT License

    Convenient & secure logging during development & release in Swift 4 & 5

  • SwiftyJSON SwiftyJSON 21,762
    star
    | updated 4 months ago | MIT License

    The better way to deal with JSON data in Swift.

  • Unbox Unbox 1,965
    star
    | updated 14 days ago | MIT License

    [Deprecated] The easy to use Swift JSON decoder

Mock

  • Difference Difference 1,130
    star
    | updated 4 months ago | MIT License

    Simple way to identify what is different between 2 instances of any type. Must have for TDD.

  • Kronos Kronos 552
    star

    Elegant NTP date library in Swift

  • SwiftyMocky SwiftyMocky 915
    star
    | updated 4 months ago | MIT License

    Framework for automatic mock generation. Adds a set of handy methods, simplifying testing. One of the best and most complete solutions, including generics support and much more.

MongoDB

  • Perfect-MongoDB Perfect-MongoDB 54
    star
    | updated 11 months ago | Apache License 2.0

    A stand-alone Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.

  • mongo-swift-driver mongo-swift-driver 307
    star
    | updated 9 months ago | Apache License 2.0

    The official MongoDB driver for Swift

Multi Database

  • A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers.

  • fluent fluent 1,188
    star
    | updated 4 months ago | MIT License

    Vapor ORM (queries, models, and relations) for NoSQL and SQL databases

Network

OCR

  • SwiftyTesseract SwiftyTesseract 228
    star
    | updated about 1 month ago | MIT License

    A Swift wrapper around Tesseract for use in iOS, macOS, and Linux applications

ORM

  • APIKit APIKit 1,953
    star

    Type-safe networking abstraction layer that associates request type with response type.

  • CryptoSwift CryptoSwift 9,561
    star
    | updated 7 days ago | Other

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

  • SigmaSwiftStatistics SigmaSwiftStatistics 663
    star
    | updated 3 months ago | MIT License

    A collection of functions for statistical calculation written in Swift.

  • fluent fluent 1,188
    star
    | updated 4 months ago | MIT License

    Vapor ORM (queries, models, and relations) for NoSQL and SQL databases

Optimization

  • Straightforward, type-safe argument parsing for Swift

  • Commonly used data structures for Swift

  • swift-driver swift-driver 710
    star
    | updated 12 days ago | Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • Formatting technology for Swift source code

  • swift-syntax swift-syntax 2,209
    star
    | updated 12 days ago | Apache License 2.0

    A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.

  • Low-level system calls and types for Swift

Other Awesome Lists

  • Swift-30-Projects Swift-30-Projects 7,627
    star
    | updated about 1 month ago | Apache License 2.0

    30 mini Swift Apps for self-study

  • Issue repository for the Functional Swift book

  • swift-composable-architecture swift-composable-architecture 8,341
    star
    | updated 2 months ago | MIT License

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

Other Data

  • ResilientDecoding ResilientDecoding 569
    star
    | updated 16 days ago | MIT License

    This package makes your Decodable types resilient to decoding errors and allows you to inspect those errors.

  • Zip Zip 2,325
    star
    | updated 15 days ago | MIT License

    Swift framework for zipping and unzipping files.

PDF

  • Carbon Carbon 1,257
    star
    | updated about 1 month ago | Apache License 2.0

    🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.

  • Diagnostics Diagnostics 786
    star
    | updated 3 months ago | MIT License

    Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.

  • Escape and unescape HTML entities in Swift

Pagination

  • SwiftUI-Combine SwiftUI-Combine 444
    star
    | updated about 2 months ago | MIT License

    This is an example project of SwiftUI and Combine using GitHub API.

  • SwiftUI-Flux SwiftUI-Flux 52
    star
    | updated over 1 year ago | MIT License

    πŸš€ This is a tiny experimental application using SwiftUI with Flux architecture.

  • #Busy Re-Building....# An easy way to use pull to refresh and infinite scrolling in Swift. Pod 'ESPullToRefresh'

  • zen zen 2,906
    star
    | updated 21 days ago

    iOS, macOS, Swift, Objective-C εΏƒεΎ—

Patterns

  • AlamofireImage AlamofireImage 3,879
    star
    | updated 2 months ago | MIT License

    AlamofireImage is an image component library for Alamofire

  • Controls the visibility of the network activity indicator on iOS using Alamofire.

  • Files Files 2,401
    star
    | updated 15 days ago | MIT License

    A nicer way to handle files & folders in Swift

  • IBAnimatable IBAnimatable 8,656
    star
    | updated about 1 month ago | MIT License

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

  • ReactiveCocoa ReactiveCocoa 19,973
    star
    | updated 2 months ago | MIT License

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)

  • RxSwift RxSwift 23,327
    star
    | updated 9 days ago | MIT License

    Reactive Programming in Swift

  • SwiftGen SwiftGen 8,619
    star
    | updated 12 days ago | MIT License

    The Swift code generator for your assets, storyboards, Localizable.strings, … β€” Get rid of all String-based APIs!

  • Unbox Unbox 1,965
    star
    | updated 14 days ago | MIT License

    [Deprecated] The easy to use Swift JSON decoder

  • lottie-ios lottie-ios 23,612
    star
    | updated 5 months ago | Apache License 2.0

    An iOS library to natively render After Effects vector animations

Payment

  • accept-sdk-ios accept-sdk-ios 26
    star
    | updated 5 months ago | MIT License

    Provide mobile in-app payments functionality within your iOS application.

  • adyen-ios adyen-ios 121
    star
    | updated 4 months ago | MIT License

    Adyen iOS Drop-in and Components

  • braintree_ios braintree_ios 524
    star
    | updated 3 months ago | MIT License

    Braintree SDK for iOS

  • coinbase-ios-sdk coinbase-ios-sdk 163
    star
    | updated 9 months ago | Apache License 2.0

    Integrate bitcoin into your iOS application with Coinbase

  • frames-ios frames-ios 51
    star
    | updated 4 months ago | MIT License

    Frames iOS: making native card payments simple

  • Stripe iOS SDK

Peripherals

  • Bluefruit_LE_Connect Bluefruit_LE_Connect 204
    star
    | updated 28 days ago | BSD 3-Clause "New...

    iOS app for use with Bluefruit Bluetooth LE breakout board

  • Bluefruit_LE_Connect_v2 Bluefruit_LE_Connect_v2 147
    star
    | updated 11 days ago | MIT License

    iOS app for use with Bluefruit Bluetooth LE modules and dev boards from Adafruit (v2.0)

  • RxBluetoothKit RxBluetoothKit 1,361
    star
    | updated 7 days ago | Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

Permissions

  • A unified API to ask for permissions on iOS

  • PermissionScope PermissionScope 4,873
    star
    | updated 13 days ago | MIT License

    Intelligent iOS permissions UI and unified API

Phone Numbers

  • A toolkit for SQLite databases, with a focus on application development

  • PhoneNumberKit PhoneNumberKit 4,802
    star
    | updated 8 days ago | MIT License

    A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

Quality

  • PromiseKit PromiseKit 14,037
    star

    Promises for Swift & ObjC.

  • needle needle 1,405
    star
    | updated 7 months ago | Apache License 2.0

    Compile-time safe Swift dependency injection framework

  • swift-concurrency swift-concurrency 290
    star
    | updated 7 months ago | Apache License 2.0

    Concurrency utilities for Swift

SQL drivers

  • Perfect-MongoDB Perfect-MongoDB 54
    star
    | updated 11 months ago | Apache License 2.0

    A stand-alone Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.

  • A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers.

  • Apple Push Notifications (APNs) Server-Side library.

  • Perfect-PostgreSQL Perfect-PostgreSQL 51
    star
    | updated 6 months ago | Apache License 2.0

    A stand-alone Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.

  • Perfect-Redis Perfect-Redis 28
    star
    | updated about 2 years ago | Apache License 2.0

    A Swift client for Redis.

  • Perfect-SQLite Perfect-SQLite 47
    star
    | updated 6 months ago | Apache License 2.0

    A stand-alone Swift wrapper around the SQLite 3 client library.

  • WebSockets support for Perfect.

  • SQLite.swift SQLite.swift 8,943
    star
    | updated 10 days ago | MIT License

    A type-safe, Swift-language layer over SQLite3.

SQLite

  • SQLite.swift SQLite.swift 8,943
    star
    | updated 10 days ago | MIT License

    A type-safe, Swift-language layer over SQLite3.

SVG

  • SwiftSVG SwiftSVG 1,804
    star
    | updated 4 months ago | Other

    A simple, performant, and lightweight SVG parser

Scripting

  • A Swift framework for shell scripting.

Sensors

  • Bluefruit_LE_Connect Bluefruit_LE_Connect 204
    star
    | updated 28 days ago | BSD 3-Clause "New...

    iOS app for use with Bluefruit Bluetooth LE breakout board

Serverless

Socket

  • Starscream Starscream 7,661
    star
    | updated about 2 months ago | Apache License 2.0

    Websockets in swift for iOS and OSX

  • SwiftSocket SwiftSocket 1,611
    star
    | updated 2 months ago | BSD 3-Clause "New...

    The easy way to use sockets on Apple platforms

  • socket.io-client-swift socket.io-client-swift 4,928
    star
    | updated 4 months ago | Other

StackView

  • AMPopTip AMPopTip 3,010
    star
    | updated about 2 months ago | MIT License

    An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

  • AMScrollingNavbar AMScrollingNavbar 6,081
    star
    | updated 2 months ago | MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

Style Guides

  • Alamofire Alamofire 39,050
    star

    Elegant HTTP Networking in Swift

  • Cartography Cartography 7,346
    star
    | updated 18 days ago | Other

    A declarative Auto Layout DSL for Swift πŸ“±πŸ“

  • Kingfisher Kingfisher 20,934
    star

    A lightweight, pure-Swift library for downloading and caching images from the web.

  • Quick Quick 9,614
    star
    | updated 4 months ago | Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • Reachability.swift Reachability.swift 7,752
    star
    | updated about 2 months ago | MIT License

    Replacement for Apple's Reachability re-written in Swift with closures

  • Sourcery Sourcery 6,970
    star
    | updated 4 months ago | MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • SwiftGen SwiftGen 8,619
    star
    | updated 12 days ago | MIT License

    The Swift code generator for your assets, storyboards, Localizable.strings, … β€” Get rid of all String-based APIs!

  • SwiftPlate SwiftPlate 1,761
    star
    | updated about 1 month ago | MIT License

    Easily generate cross platform Swift framework projects from the command line

  • eidolon eidolon 2,710
    star
    | updated 18 days ago | MIT License

    The Artsy Auction Kiosk App.

Styling

  • Carbon Carbon 1,257
    star
    | updated about 1 month ago | Apache License 2.0

    🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.

  • Cartography Cartography 7,346
    star
    | updated 18 days ago | Other

    A declarative Auto Layout DSL for Swift πŸ“±πŸ“

  • DiffableDataSources DiffableDataSources 780
    star
    | updated about 1 month ago | Apache License 2.0

    πŸ’Ύ A library for backporting UITableView/UICollectionViewDiffableDataSource.

  • DifferenceKit DifferenceKit 3,311
    star
    | updated about 1 month ago | Apache License 2.0

    πŸ’» A fast and flexible O(n) difference algorithm framework for Swift collection.

  • MultiSlider MultiSlider 364
    star
    | updated about 1 month ago | MIT License

    UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.

  • Store Store 501
    star
    | updated 3 months ago

    Unidirectional, transactional, operation-based Store implementation.

  • reel-search reel-search 2,536
    star
    | updated 3 months ago | MIT License

    :octocat: πŸ” RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion

Switch

  • Store Store 501
    star
    | updated 3 months ago

    Unidirectional, transactional, operation-based Store implementation.

System

  • swift-atomics swift-atomics 827
    star
    | updated 3 months ago | Apache License 2.0

    Low-level atomic operations for Swift

  • A benchmarking tool for Swift Collection algorithms

  • swift-driver swift-driver 710
    star
    | updated 12 days ago | Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • Low-level system calls and types for Swift

TOML

  • swift-case-paths swift-case-paths 671
    star
    | updated 3 months ago | MIT License

    🧰 Case paths bring the power and ergonomics of key paths to enums!

  • swift-enum-properties swift-enum-properties 199
    star
    | updated 3 months ago | MIT License

    🀝 Struct and enum data access in harmony.

  • swift-gen swift-gen 256
    star
    | updated 3 months ago | MIT License

    🎱 Composable, transformable, controllable randomness.

  • swift-nonempty swift-nonempty 760
    star
    | updated 2 months ago | MIT License

    🎁 A compile-time guarantee that a collection contains a value.

  • swift-parsing swift-parsing 700
    star
    | updated 3 months ago | MIT License

    A library for turning nebulous data into well-structured data, with a focus on composition, performance, generality, and ergonomics.

  • swift-snapshot-testing swift-snapshot-testing 3,077
    star
    | updated 2 months ago | MIT License

    πŸ“Έ Delightful Swift snapshot testing.

  • swift-tagged swift-tagged 1,132
    star
    | updated 3 months ago | MIT License

    🏷 A wrapper type for safer, expressive code.

  • swift-validated swift-validated 381
    star
    | updated 4 months ago | MIT License

    πŸ›‚ A result type that accumulates multiple errors.

Tab

  • BarcodeScanner BarcodeScanner 1,621
    star
    | updated 2 months ago | Other

    πŸ”Ž A simple and beautiful barcode scanner.

  • CHIPageControl CHIPageControl 3,109
    star
    | updated 3 months ago | MIT License

    A set of cool animated page controls written in Swift to replace boring UIPageControl. Mady by @ChiliLabs - https://chililabs.io

  • Cluster Cluster 1,226
    star
    | updated 3 months ago | MIT License

    Easy Map Annotation Clustering πŸ“

  • Koloda Koloda 5,181
    star

    KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.

  • Persei Persei 3,439
    star

    Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

  • Android PagerTabStrip for iOS.

Template

  • SwiftMessages SwiftMessages 6,746
    star
    | updated 3 months ago | MIT License

    A very flexible message bar for iOS written in Swift.

Testing

  • Kronos Kronos 552
    star

    Elegant NTP date library in Swift

Text

  • swift-doc swift-doc 1,688
    star
    | updated 4 months ago | MIT License

    A documentation generator for Swift projects

TextField

  • SkyFloatingLabelTextField SkyFloatingLabelTextField 3,985
    star
    | updated 3 months ago | Apache License 2.0

    A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.

Transition

  • Transition Transition 2,612
    star
    | updated 4 months ago | MIT License

    Easy interactive interruptible custom ViewController transitions

  • adaptive-tab-bar adaptive-tab-bar 2,035
    star
    | updated 3 months ago | MIT License

    :octocat: AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component by @Ramotion

  • circle-menu circle-menu 3,384
    star
    | updated 3 months ago | MIT License

    :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library made by @Ramotion

  • expanding-collection expanding-collection 5,537
    star
    | updated 3 months ago | MIT License

    :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion

  • folding-cell folding-cell 10,157
    star
    | updated 3 months ago | MIT License

    :octocat: πŸ“ƒ FoldingCell is an expanding content cell with animation made by @Ramotion

  • paper-switch paper-switch 2,941
    star
    | updated 3 months ago | MIT License

    :octocat: 🎚 RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion

  • preview-transition preview-transition 2,083
    star
    | updated 3 months ago | MIT License

    :octocat: PreviewTransition is a simple preview gallery UI controller with animated tranisitions. Swift UI library made by @Ramotion

  • swift-ui-animation-components-and-libraries swift-ui-animation-components-and-libraries 3,606
    star
    | updated 3 months ago | MIT License

    Swift UI libraries, iOS components and animations by @Ramotion

UI

  • DifferenceKit DifferenceKit 3,311
    star
    | updated about 1 month ago | Apache License 2.0

    πŸ’» A fast and flexible O(n) difference algorithm framework for Swift collection.

  • RazzleDazzle RazzleDazzle 3,361
    star
    | updated 3 months ago | MIT License

    A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros.

  • Spring Spring 14,034
    star
    | updated about 2 months ago | MIT License

    A library to simplify iOS animations in Swift.

UITableView

  • πŸ’Ύ πŸ”œπŸ“± Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)

  • Dozer Dozer 6,916
    star
    | updated 2 months ago | Mozilla Public Li...

    Hide menu bar icons on macOS

  • :octocat: ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!

Version Manager

  • KZFileWatchers KZFileWatchers 1,041
    star
    | updated 8 months ago | MIT License

    A micro-framework for observing file changes, both local and remote. Helpful in building developer tools.

  • OpenAPI/Swagger 3.0 Parser and Swift code generator

  • SwiftLint SwiftLint 17,351
    star
    | updated 10 days ago | MIT License

    A tool to enforce Swift style and conventions.

  • The Swift Package Index is the place to find Swift packages!

  • tuist tuist 3,222
    star
    | updated 3 months ago | MIT License

    πŸš€ Create, maintain, and interact with Xcode projects at scale

Video

  • Agrume Agrume 632
    star
    | updated 2 months ago | MIT License

    πŸ‹ A lemony fresh iOS image viewer written in Swift.

  • GPUImage2 GPUImage2 4,738
    star

    GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.

  • Player Player 1,995
    star
    | updated 20 days ago | MIT License

    ▢️ Play and stream media in Swift

Walkthrough

  • BWWalkthrough BWWalkthrough 2,780
    star
    | updated 2 months ago | MIT License

    BWWalkthrough is a simple library that helps you build custom walkthroughs for your iOS App

Webserver

  • Perfect Perfect 13,865
    star
    | updated 2 months ago | Apache License 2.0

    Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

  • swifter swifter 3,696
    star
    | updated 20 days ago | BSD 3-Clause "New...

    Tiny http server engine written in Swift programming language.

  • vapor vapor 22,490
    star
    | updated 4 months ago | MIT License

    πŸ’§ A server-side Swift HTTP web framework.

YAML

  • PathKit PathKit 1,396
    star
    | updated 11 days ago | BSD 2-Clause "Sim...

    Effortless path operations in Swift

ZIP

  • Swift framework that enables gzip/gunzip Data using zlib

  • ZIPFoundation ZIPFoundation 1,980
    star
    | updated 2 months ago | MIT License

    Effortless ZIP Handling in Swift

  • Zip Zip 2,325
    star
    | updated 15 days ago | MIT License

    Swift framework for zipping and unzipping files.