Awesome Swift

2D

  • FengNiao FengNiao 3,382
    star
    updated 10 months ago MIT License

    A command line tool for cleaning unused resources in Xcode.

  • updated almost 7 years ago

    Cross-platform 2D Game Engine in pure Swift

  • Hedwig Hedwig 1,117
    star
    updated over 7 years ago MIT License

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

3D

  • ARTetris ARTetris 1,532
    star
    updated over 1 year ago MIT License

    Augmented Reality Tetris made with ARKit and SceneKit

  • Euclid Euclid 637
    star
    updated 3 months ago MIT License

    A Swift library for creating and manipulating 3D geometry

  • updated over 5 years ago BSD 2-Clause "Sim...

    The fastest 🚀 way to embed a 3D model in Swift

  • Satin Satin 786
    star
    updated over 1 year ago MIT License

    A 3D Graphics Framework built on Apple's Metal

3D Touch

  • AMPopTip AMPopTip 3,188
    star
    updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

Accessibility

  • updated 5 months ago MIT License

    Unified accessibility API for iOS, macOS, tvOS & watchOS.

  • updated 3 months 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,157
    star
    updated almost 5 years ago

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

AI

  • updated over 4 years ago Apache License 2.0

    A toolbox of AI modules written in Swift: Graphs/Trees, Support Vector Machines, Neural Networks, PCA, K-Means, Genetic Algorithms

  • updated over 1 year ago MIT License

    Largest list of models for Core ML (for iOS 11+)

  • updated about 2 years ago MIT License

    Types and functions that make it a little easier to work with Core ML in Swift.

  • DL4S DL4S 99
    star
    updated about 1 year ago MIT License

    Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux

  • updated over 6 years ago MIT License

    Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.

  • updated 5 months ago GNU General Publi...

    OpenAI ChatGPT SwiftUI app for iOS, iPadOS, macOS

  • updated about 6 years ago

    The MobileNet neural network using Apple's new CoreML framework

  • OpenAI OpenAI 1,990
    star
    updated 4 months ago MIT License

    Swift community driven package for OpenAI public API

  • Swift-AI Swift-AI 6,031
    star
    updated over 7 years ago MIT License

    The Swift machine learning library.

  • updated over 4 years ago MIT License

    SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.

Alert, Tooltips, Toasts

  • updated about 4 years ago MIT License

    Swifty, modern UIAlertController wrapper.

  • AlertKit AlertKit 2,352
    star
    updated 3 months ago MIT License

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

  • updated 9 months ago MIT License

    Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

  • updated 4 months ago MIT License

    Create Apple-like alerts & toasts using SwiftUI

  • updated over 5 years ago MIT License

    🍞 An async waiting toast with basic toast. Inspired by facebook posting toast

  • updated over 4 years ago MIT License

    Make. It. Bounce.

  • updated over 2 years ago MIT License

    General-purpose contextual cards for iOS

  • updated almost 4 years ago MIT License

    Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift

  • updated over 1 year ago MIT License

    Easy Swift UIAlertController

  • updated about 3 years ago MIT License

    A simple style messages/notifications, in Swift.

  • updated almost 7 years ago MIT License

    Simple UIAlertController builder class in Swift.

  • Loaf Loaf 1,090
    star
    updated over 1 year ago MIT License

    🍞 A Swifty Framework for Easy iOS Toasts

  • updated over 1 year ago MIT License

    The easiest way to display highly customizable in app notification banners in iOS

  • updated over 1 year ago MIT License

    PMAlertController is a great and customizable alert that can substitute UIAlertController

  • updated 10 months ago Other

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

  • PopupView PopupView 3,315
    star
    updated 4 months ago MIT License

    Toasts and popups library written with SwiftUI

  • updated about 1 year ago MIT License

    ProgressHUD is a lightweight and easy-to-use HUD for iOS. With more than 5000+ animations. ‼️

  • updated 11 months ago MIT License

    Beautiful animated Alert View. Written in Swift

  • Sheet Sheet 337
    star
    updated about 3 years ago MIT License

    📑 Actionsheet with navigation features such as the Flipboard App

  • updated about 1 year ago MIT License

    Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.

  • updated over 4 years ago MIT License

    Live animated Alert View for iOS written in Swift

  • updated over 6 years ago Other

    A Swift library to design custom prompts with a great scope of options to choose from.

  • updated 6 months ago MIT License

    SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps.

  • updated 6 months ago MIT License

    A Swifty UI framework for notifications and alerts.

  • updated about 6 years ago MIT License

    SwiftOverlays is a Swift GUI library for displaying various popups and notifications

  • updated about 5 years ago MIT License

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

  • updated over 5 years ago MIT License

    🚀 This is a tiny experimental application using SwiftUI with Flux architecture.

  • updated 3 months ago MIT License

    A simple way to show toast in SwiftUI.

  • updated over 1 year ago MIT License

    Fully customizable and extensible action sheet controller written in Swift

  • Zingle Zingle 111
    star
    updated over 4 years ago MIT License

    Zingle – An alert will display underneath your UINavigationBar 🎅

Algorithm

  • updated almost 5 years ago MIT License

    Algorithm is a library of tools that is used to create intelligent applications.

  • BTree BTree 1,312
    star
    updated over 2 years ago MIT License

    Fast sorted collections for Swift using in-memory B-trees

  • updated 7 months ago MIT License

    Algorithms and data structures in Swift, with explanations!

  • updated 3 months ago Apache License 2.0

    Commonly used sequence and collection algorithms for Swift

  • updated 4 months ago Apache License 2.0

    Async Algorithms for Swift

  • updated over 5 years ago MIT License

    Swift implementation of the longest common subsequence (LCS) algorithm.

  • updated over 2 years ago Other

    Examples of commonly used data structures and algorithms in Swift.

Analytics

  • updated over 1 year ago Apache License 2.0

    Official iOS (Swift) Tracking Library for Mixpanel Analytics

  • updated about 2 years ago MIT License

    An abstraction layer for analytics in your app to keep your tracking code clean and reusable.

  • updated over 1 year ago MIT License

    ☂️ Analytics abstraction layer for Swift

Animation

  • Advance Advance 4,502
    star
    updated over 2 years ago BSD 2-Clause "Sim...

    Physics-based animations for iOS, tvOS, and macOS.

  • anim anim 568
    star
    updated over 3 years ago MIT License

    Swift animation library for iOS, tvOS and macOS.

  • Anima Anima 537
    star
    updated over 1 year ago MIT License

    Anima is chainable Layer-Based Animation library for Swift5.

  • updated almost 3 years 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

  • updated almost 7 years ago MIT License

    A custom View with fancy collectionView animation

  • Comets Comets 601
    star
    updated over 5 years ago MIT License

    ☄️Comets: Animating Particles in Swift

  • Dance Dance 647
    star
    updated over 7 years ago MIT License

    A radical & elegant animation library for iOS.

  • updated over 2 years ago MIT License

    Cute Animated Button written in Swift.

  • Ease Ease 1,262
    star
    updated over 4 years ago MIT License

    It's magic.

  • updated almost 4 years ago MIT License

    A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!

  • updated almost 2 years ago Apache License 2.0

    Elegant SVG animation kit for swift

  • updated over 4 years ago Other

    Advanced Natural Motion Animations, Simple Blocks Based Syntax

  • Gemini Gemini 3,246
    star
    updated about 1 year ago MIT License

    Gemini is rich scroll based animation framework for iOS, written in Swift.

  • updated almost 4 years ago MIT License

    Swift interpolation for gesture-driven animations

  • updated over 2 years ago MIT License

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

  • Pastel Pastel 3,473
    star
    updated about 2 years ago MIT License

    🎨 Gradient animation effect like Instagram

  • Poi Poi 66
    star
    updated over 4 years ago MIT License
  • updated over 4 years ago Other

    📑 Presentation helps you to make tutorials, release notes and animated pages.

  • Pulsator Pulsator 1,376
    star
    updated over 3 years ago MIT License

    Pulse animation for iOS

  • updated about 1 year ago MIT License

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

  • updated about 4 years ago MIT License

    Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift 🔶

  • updated about 3 years ago MIT License

    A super simple carousel view with scaling transitions written in Swift

  • Sica Sica 1,056
    star
    updated almost 3 years ago MIT License

    🦌 Simple Interface Core Animation. Run type-safe animation sequencially or parallelly

  • updated 3 months ago MIT License

    ☠️ Elegant skeleton loading animation in lightweight SwiftUI

  • Spring Spring 14,084
    star
    updated over 1 year ago MIT License

    A library to simplify iOS animations in Swift.

  • updated over 3 years ago MIT License

    Better Easing for SpriteKit in Swift

  • updated 8 months ago MIT License

    Swift library for choreographing animations on the screen.

  • Stellar Stellar 2,937
    star
    updated over 5 years ago MIT License

    A fantastic Physical animation library for swift

  • updated almost 4 years ago MIT License

    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

  • updated over 1 year ago MIT License

    SwiftUI Animation

  • updated 3 months ago Apache License 2.0

    A repository containing a variety of animations and Animated components created in SwiftUI that you can use in your own projects.

  • updated almost 5 years ago MIT License

    Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.

  • TweenKit TweenKit 1,345
    star
    updated about 4 years ago MIT License

    Animation library for iOS in Swift

  • updated 12 months ago MIT License

    ViewAnimator brings your UI to life with just one line

  • updated over 3 years ago BSD 2-Clause "Sim...

    Your fast and friendly physics-based animation system.

  • updated about 1 year ago MIT License

    Designed for gesture-driven animations. Fast, simple, & extensible!

API

  • updated over 2 years ago MIT License

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

  • updated over 1 year ago Apache License 2.0

    Swift client for Kubernetes

  • updated about 3 years ago MIT License

    Swift implementation of Github REST API v3

  • Moya Moya 15,121
    star
    updated 4 months ago MIT License

    Network abstraction layer written in Swift.

  • updated over 5 years ago BSD 3-Clause "New...

    Google Directions API helper for iOS, written in Swift

  • updated over 3 years ago MIT License

    👤 Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me

  • updated over 4 years ago MIT License

    Swift Reddit API Wrapper

  • Swifter Swifter 2,389
    star
    updated over 2 years ago MIT License

    [DEPRECATED] 🐦 A Twitter framework for iOS & OS X written in Swift

  • updated 6 months ago MIT License

    The Swift-est way to build native mobile apps that connect to Salesforce.

  • updated over 2 years ago MIT License

    Instagram Private API Swift

App Routing

  • Appz Appz 1,169
    star
    updated about 3 years ago MIT License

    📱 Launch external apps, and deeplink, with ease using Swift!

  • updated 9 months ago MIT License

    🚍 Route URL schemes easily

  • Linker Linker 137
    star
    updated over 6 years ago MIT License

    🎯 Your easiest way to handle all URLs.

  • updated over 4 years ago MIT License

    LiteRoute is easy transition for your app. Written on Swift 4

  • updated over 3 years ago MIT License

    Declarative URL- and state-based router written in Swift.

  • updated over 4 years ago MIT License

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

  • needle needle 1,825
    star
    updated 2 months ago Apache License 2.0

    Compile-time safe Swift dependency injection framework

  • RxFlow RxFlow 1,872
    star
    updated 10 months ago MIT License

    RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern

  • updated almost 2 years ago Apache License 2.0

    A library for managing complex workflows in Swift

  • updated about 5 years ago MIT License

    A URL Router for iOS, written in Swift

  • updated 6 months ago MIT License

    ⛵️ Elegant URL Routing for Swift

App Store

  • updated about 2 months ago MIT License

    Build, Measure and Grow iOS subscription business

  • updated about 2 years ago MIT License

    ⭐️ A tiny library to request review on the AppStore. This is wrapper around native SKStoreReviewController.

  • Hero Hero 22,052
    star
    updated 10 months ago MIT License

    Elegant transition library for iOS & tvOS

  • updated over 2 years ago MIT License

    A Simple and Lightweight framework for In App Purchase (Store Kit 1)

  • updated 5 months ago MIT License

    A modern In-App Purchases management framework for iOS.

  • Moya Moya 15,121
    star
    updated 4 months ago MIT License

    Network abstraction layer written in Swift.

  • updated 5 months ago MIT License

    Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺

  • updated 26 days ago GNU General Publi...

    WordPress for iOS - Official repository

Audio

  • AudioKit AudioKit 10,691
    star
    updated about 1 month ago MIT License

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • updated 4 months ago MIT License

    Controls and Visualization for AudioKit apps

  • updated about 2 months ago MIT License

    AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote).

  • updated over 3 years ago MIT License

    AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.

  • updated about 3 years ago Other

    🎸 A maestro of pitch detection.

  • updated almost 3 years ago MIT License

    Start recording when the user speaks

  • updated 8 months ago MIT License

    Reads an audio file and displays the waveform

  • updated about 2 years ago MIT License

    ModernAVPlayer is a persistence AVPlayer wrapper

  • updated over 3 years ago MIT License

    A framework for composing and transforming music in Swift

  • updated almost 2 years ago MIT License

    Streaming and realtime audio manipulation with AVAudioEngine

  • updated almost 2 years ago MIT License

    SwiftySound is a simple library that lets you play sounds with a single line of code.

  • updated about 2 years ago MIT License

    🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI

Augmented Reality

  • updated 7 months ago MIT License

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

  • updated over 1 year ago

    ARKit Demo Application

  • updated about 7 years ago Apache License 2.0

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

  • updated about 2 years ago Apache License 2.0

    Capture & record ARKit videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆.

  • updated 7 months ago

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

  • updated about 3 years 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.

Authentication

  • updated 4 months ago Other

    Two-Factor Authentication Client for iOS

  • Cely Cely 166
    star
    updated over 4 years ago MIT License

    Plug-n-Play login system for iOS written in Swift

  • updated about 3 years ago MIT License

    Simple view controller to log in and retrieve an access token from LinkedIn.

  • updated about 6 years ago MIT License

    LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.

  • updated about 1 year ago MIT License

    [In]visible ReCaptcha v2 for iOS

  • updated over 3 years ago Apache License 2.0

    Swift framework for authenticating with the Spotify API

Auto Layout

  • Agrume Agrume 790
    star
    updated 3 months ago MIT License

    🍋 A lemony fresh iOS image viewer written in Swift.

  • updated about 6 years ago MIT License

    Auto Layout (and manual layout) in one line.

  • updated almost 6 years ago BSD 3-Clause "New...

    A Swift port of the Cassowary linear constraint solver

  • updated almost 8 years ago

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

  • updated about 4 years ago MIT License

    An easy way to create and layout UI components for iOS (Swift version).

  • updated over 4 years ago MIT License

    📱AutoLayout can be set differently for each device

  • EasyPeasy EasyPeasy 1,942
    star
    updated over 2 years ago MIT License

    Auto Layout made easy

  • updated about 2 years ago MIT License

    Lightweight Swift framework for Apple's Auto-Layout

  • updated over 5 years ago MIT License

    An easier and faster way to code Autolayout

  • HypeUI HypeUI 127
    star
    updated 6 months ago Apache License 2.0

    🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit

  • updated over 5 years ago MIT License

    An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.

  • updated about 5 years ago MIT License

    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.

  • updated almost 2 years ago MIT License

    A compact but full-featured Auto Layout DSL for Swift

  • updated over 1 year ago MIT License

    The fast path to autolayout views in code

  • updated 3 months ago MIT License

    A very flexible message bar for UIKit and SwiftUI.

  • updated over 1 year ago MIT License

    👩‍🎨 Elegant Attributed String composition in Swift sauce

  • updated about 2 years ago MIT License

    Auto Layout In Swift Made Easy

Barcode & QR

  • updated 4 months ago Other

    🔎 A simple and beautiful barcode scanner.

  • updated 9 months ago MIT License

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

  • EFQRCode EFQRCode 4,571
    star
    updated 2 months ago MIT License

    A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.

  • QRCode QRCode 740
    star
    updated over 2 years ago MIT License

    A QRCode generator written in Swift.

  • updated 8 months ago MIT License

    Simple QRCode reader in Swift

  • updated over 1 year ago MIT License

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

  • updated over 6 years ago MIT License

    Simple QRCode detector and generator in Swift

  • swiftScan swiftScan 1,589
    star
    updated about 1 year ago MIT License

    A barcode and qr code scanner( 二维码 各种码识别,生成,界面效果)

Benchmark

  • updated over 2 years ago Apache License 2.0

    A swift library to benchmark code snippets.

  • updated about 5 years ago MIT License

    📈 CLI to profile compilation time of Swift project

Bluetooth

  • Bleu Bleu 489
    star
    updated about 5 years ago MIT License

    BLE (Bluetooth LE) for U🎁 Bleu is the best in the Bluetooth library.

  • updated almost 2 years ago MIT License

    iOS Bluetooth LE framework

  • updated over 1 year ago MIT License

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

  • bluejay bluejay 1,093
    star
    updated 11 months ago MIT License

    A simple Swift framework for building reliable Bluetooth LE apps.

  • updated over 1 year ago MIT License

    A Bluetooth Low Energy browser, an open-source alternative to LightBlue for OS X

  • updated about 1 year ago Other

    Easily communicate between iOS/OSX devices using BLE

  • updated 9 months ago Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

  • updated over 1 year ago MIT License

    Closures based APIs for CoreBluetooth

Blur

  • updated about 6 years ago GNU General Publi...

    Apply a Gaussian Blur to any UIView with Swift Protocol Extensions

  • updated about 5 years ago MIT License

    ForceBlur Animation for iOS Messaging Apps

  • updated over 4 years ago MIT License

    Easily use gradients in UIKit for iOS & tvOS

  • updated 4 months ago MIT License

    Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱

Boilerplates

  • Alamofire Alamofire 40,922
    star
    updated 3 months ago MIT License

    Elegant HTTP Networking in Swift

  • updated 6 months ago MIT License

    Example of Clean Architecture of iOS app using RxSwift

  • updated over 1 year ago MIT License

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

  • updated about 2 years ago MIT License

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

  • updated almost 3 years ago MIT License

    🛠 A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.

  • updated almost 2 years ago MIT License

    iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger

  • Kingfisher Kingfisher 23,065
    star
    updated 3 months ago MIT License

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

  • lottie-ios lottie-ios 25,760
    star
    updated 2 months ago Apache License 2.0

    An iOS library to natively render After Effects vector animations

  • updated over 2 years ago MIT License

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

  • Quick Quick 9,784
    star
    updated 3 months ago Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • updated about 1 year ago MIT License

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

  • Result Result 2,507
    star
    updated over 3 years ago MIT License

    Swift type modelling the success/failure of arbitrary operations.

  • RxSwift RxSwift 24,267
    star
    updated 4 months ago MIT License

    Reactive Programming in Swift

  • Sourcery Sourcery 7,677
    star
    updated 22 days ago MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • Splash Splash 1,758
    star
    updated 6 months ago MIT License

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

  • updated 2 months ago MIT License

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

  • updated 8 months ago MIT License

    An opinionated starting point for awesome, reusable Swift 5 modules

  • updated over 2 years ago MIT License

    QuickCheck for Swift

  • updated over 5 years ago MIT License

    Easily generate cross platform Swift framework projects from the command line

  • updated 10 months ago MIT License

    Swinject extension for automatic dependency injection via Storyboard

  • updated 7 months ago MIT License

    Nothing but sugar.

Bots

  • Marathon Marathon 1,863
    star
    updated about 5 years ago MIT License

    [DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts 🏃

  • updated almost 3 years ago Apache License 2.0

    Telegram Bot SDK for Swift (unofficial)

  • updated about 3 years ago MIT License

    Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS

Button

  • updated almost 3 years ago MIT License

    Customizable download button with progress and transition animations. It is based on Apple's App Store download button.

  • updated about 3 years ago MIT License

    A small and flexible (well documented) UIButton subclass with animated loading progress, and completion animation.

  • updated 7 months ago MIT License

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

  • updated over 2 years ago MIT License

    Cute Animated Button written in Swift.

  • updated about 5 years ago MIT License

    Yet another animated flat buttons in Swift

  • updated almost 6 years ago MIT License

    Customizable and easy to use expandable button in Swift.

  • updated 4 months ago MIT License

    Easily customizable floating button menu created with SwiftUI

  • Floaty Floaty 1,541
    star
    updated about 2 years ago MIT License

    ❤️ Floating Action Button for iOS

  • updated over 1 year ago MIT License

    IGStoryButtonKit provides an easy-to-use button with rich animation and multiple way inspired by instagram story/stories.

  • LGButton LGButton 2,300
    star
    updated about 4 years ago MIT License

    A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.

  • updated over 2 years ago MIT License

    Material Design Floating Action Button in liquid state

  • updated 7 months ago MIT License

    A radio button with a pretty animation

  • updated 7 months ago MIT License

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

  • updated about 6 years ago MIT License

    Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.

  • updated over 1 year ago MIT License

    🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎

  • updated 7 months ago MIT License

    The missing iOS radio buttons group.

  • updated 7 months ago MIT License

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

  • updated over 1 year ago Other

    Animated Social share buttons control for iOS written in Swift

  • updated over 3 years ago MIT License

    Simple and customizable button in Swift

  • updated about 2 years ago MIT License

    UIButton sublass for loading and transition animation.

  • updated over 5 years ago MIT License

    Custom UIButton effect inspired by Google Material Design

Cache

  • updated over 3 years ago MIT License

    Delightful on-disk cache (written in Swift)

  • Cache Cache 2,969
    star
    updated 3 months ago Other

    📦 Nothing but Cache.

  • updated over 3 years ago MIT License

    A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.

  • Carlos Carlos 644
    star
    updated about 1 year ago MIT License

    A simple but flexible cache

  • updated over 3 years ago Other

    a NSURLCache subclass for handling all web requests that use NSURLRequest

  • Hedwig Hedwig 1,117
    star
    updated over 7 years ago MIT License

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

  • updated over 3 years ago MIT License

    LRU, type-safe, thread-safe memory cache class in Swift

  • updated over 4 years ago MIT License

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

  • updated almost 4 years ago MIT License

    A small key-value data cache for iOS, macOS and tvOS, written in Swift.

Calendar

  • updated 4 months ago MIT License

    📅 Calendar for Apple platforms in Swift

  • updated about 1 year ago MIT License

    An Easy to Use Calendar for iOS (Swift 5.0)

  • updated almost 3 years ago MIT License

    A nicer iOS UI component for picking date and time

  • updated 11 months ago MIT License

    The elegant full screen calendar missed in SwiftUI.

  • updated 3 months ago Apache License 2.0

    A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.

  • updated about 3 years ago MIT License

    Tutorials from ioscreator.com

  • updated over 1 year ago MIT License

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

  • Koyomi Koyomi 748
    star
    updated almost 6 years ago MIT License

    Simple customizable calendar component in Swift 📆

  • updated 3 months ago MIT License

    A most fully customization calendar for Apple platforms 📅

  • updated almost 4 years ago MIT License

    Simple timeline view implemented by UITableViewCell

  • updated about 6 years ago MIT License

    A Github's like work contribution timeline. 🤸🏻

Camera

  • updated over 2 years ago MIT License

    A camera view controller with custom image picker and image cropping.

  • updated 7 months ago MIT License

    Show camera layer as a background to any UIView

  • updated about 1 year ago Apache License 2.0

    Library for iOS Camera API. Massively increase performance and ease of use within your next iOS Project.

  • updated over 1 year ago MIT License

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

  • FDTake FDTake 322
    star
    updated almost 2 years ago MIT License

    Easily take a photo or video or choose from library

  • Fusuma Fusuma 2,459
    star
    updated about 5 years ago MIT License

    Instagram-like photo browser and a camera feature with a few line of code in Swift.

  • NextLevel NextLevel 2,202
    star
    updated 3 months ago MIT License

    ⬆️ Media Capture in Swift

  • SwiftyCam SwiftyCam 2,077
    star
    updated almost 3 years ago BSD 2-Clause "Sim...

    A Snapchat Inspired iOS Camera Framework written in Swift

Cards

  • updated almost 4 years ago MIT License

    Card flip animation by pan gesture.

  • updated over 3 years ago MIT License

    A navigation controller that displays its view controllers as an interactive stack of cards.

  • CardParts CardParts 2,521
    star
    updated over 2 years ago Other

    A reactive, card-based UI framework built on UIKit for iOS developers.

  • updated over 2 years ago

    Innovative twist to Tinder cards for iOS.

  • updated about 1 year ago MIT License

    A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.

  • updated over 1 year ago MIT License

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

Chart

  • Charts Charts 27,274
    star
    updated 8 months ago Apache License 2.0

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

  • ChartView ChartView 5,284
    star
    updated 12 months ago MIT License

    ChartView made in SwiftUI

  • Graphs Graphs 975
    star
    updated over 6 years ago MIT License

    Light weight charts view generater for iOS. Written in Swift.

  • updated over 3 years ago MIT License

    Stock Chart include CandleStickChart,TimeLineChart. 股票走势图,包括 K 线图,分时图,手势缩放,拖动

  • KSChart KSChart 1,029
    star
    updated 3 months ago MIT License

    k线图/kline/kchart,已经集成MA/EMA/MACD/KDJ/BOLL/RSI/WR/AVG等指标,新增指标及其方便。适用于股票/区块链交易所等种类App。Swift5编写,CPU/内存占用率极低,60FPS稳定运行。示例集成websocket,并接入币安数据(需VPN)。

  • Plot Plot 1,979
    star
    updated 4 months ago MIT License

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

  • updated about 7 years ago MIT License

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

  • updated almost 4 years ago MIT License

    An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

  • updated over 1 year ago MIT License

    An overview of the different types of charts you can make with Swift Charts

  • updated over 2 years ago MIT License

    Line and area chart library for iOS

  • updated over 1 year ago Apache License 2.0

    Easy to use and highly customizable charts library for iOS

  • updated almost 3 years ago MIT License

    🚀 SwiftUI Charts with custom styles

  • updated over 1 year ago MIT License

    A customizable radar chart in Swift

Chat

  • Chatto Chatto 4,476
    star
    updated 5 months ago MIT License

    A lightweight framework to build chat applications, made in Swift

  • updated about 1 month ago MIT License

    A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments

  • updated about 1 month ago MIT License

    A community-driven replacement for JSQMessagesViewController

  • updated 3 months ago MIT License

    Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift

  • updated over 3 years ago MIT License

    💬 A UI framework for building messenger interfaces on iOS

  • NoChat NoChat 591
    star
    updated over 3 years ago

    A lightweight chat UI framework for iOS.

  • updated about 1 year ago Other

    💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API

Code Analysis

  • Pecker Pecker 1,446
    star
    updated over 2 years ago MIT License

    CodePecker is a tool to detect unused Swift code.

  • periphery periphery 5,236
    star
    updated about 2 months ago MIT License

    A tool to identify unused code in Swift projects.

  • Sitrep Sitrep 1,294
    star
    updated over 1 year ago Apache License 2.0

    A source code analyzer for Swift projects.

Code Coverage

  • updated over 7 years ago MIT License

    A tool to generate test code coverage information for Swift.

Colors

  • updated 9 months ago MIT License

    🎨 An intuitive iOS color picker built in Swift.

  • updated over 3 years ago MIT License

    Extensions giving Swift's Codable API type inference super powers 🦸‍♂️🦹‍♀️

  • updated 11 months ago MIT License

    Advanced color manipulation for iOS.

  • updated 12 months ago MIT License

    Yet another extension to manipulate colors easily in Swift and SwiftUI

  • updated about 2 years ago MIT License

    🌔 A curated collection of splendid 180+ gradients made in swift

  • Hue Hue 3,463
    star
    updated about 1 year ago Other

    🎨 Hue is the all-in-one coloring utility that you'll ever need.

  • updated about 4 years ago Other

    A project to create a blazingly fast Swift game engine that is a joy to use 🚀

  • Ink Ink 2,377
    star
    updated 8 months ago MIT License

    A fast and flexible Markdown parser written in Swift.

  • Nuke Nuke 8,112
    star
    updated about 1 month ago MIT License

    Image loading system

  • Plot Plot 1,979
    star
    updated 4 months ago MIT License

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

  • updated over 4 years ago MIT License

    Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.

  • Rainbow Rainbow 1,839
    star
    updated 3 months ago MIT License

    Delightful console output for Swift developers.

  • updated over 5 years ago MIT License

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

  • updated over 3 years ago MIT License

    An action sheet styled color picker for iOS.

  • Splash Splash 1,758
    star
    updated 6 months ago MIT License

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

  • updated about 2 years ago MIT License

    HEX color handling as an extension for UIColor.

  • updated about 1 year ago MIT License

    A simple and powerful library for using gradient layer, image, color

Command Line

  • Ashen Ashen 102
    star
    updated about 2 years ago

    A framework for writing terminal applications in Swift.

  • Commander Commander 1,530
    star
    updated over 2 years ago BSD 3-Clause "New...

    Compose beautiful command line interfaces in Swift

  • updated almost 6 years ago Apache License 2.0

    A pure Swift library for creating command-line interfaces

  • Dollar Dollar 4,244
    star
    updated over 2 years ago MIT License

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

  • Guaka Guaka 1,146
    star
    updated about 5 years ago MIT License

    The smartest and most beautiful (POSIX compliant) Command line framework for Swift 🤖

  • updated almost 2 years ago BSD 2-Clause "Sim...

    A pure Swift replacement for readline

  • Mint Mint 2,249
    star
    updated 10 months ago MIT License

    A package manager that installs and runs executable Swift packages

  • nef nef 270
    star
    updated almost 3 years ago Other

    💊 steroids for Xcode Playgrounds

  • updated 10 months ago MIT License

    ⌛ Add beautiful progress bars to your loops.

  • Rainbow Rainbow 1,839
    star
    updated 3 months ago MIT License

    Delightful console output for Swift developers.

  • updated 5 months ago Apache License 2.0

    The Package Manager for the Swift Programming Language

  • updated over 1 year ago MIT License

    Code samples from the Swift by Sundell website & podcast

  • updated about 3 years ago MIT License

    A powerful framework for developing CLIs in Swift

  • Swiftline Swiftline 1,197
    star
    updated about 3 years ago MIT License

    Swiftline is a set of tools to help you create command line applications.

  • updated about 4 years ago MIT License

    A Swift framework for shell scripting.

  • updated over 1 year ago MIT License

    A lightweight library for generating text tables.

  • Wrap Wrap 732
    star
    updated over 3 years ago MIT License

    [DEPRECATED] The easy to use Swift JSON encoder

Concurrency

  • updated about 3 years ago MIT License

    A complete set of primitives for concurrency and reactive programming on Swift

  • updated over 2 years ago MIT License

    Write great asynchronous code in Swift using futures and promises

  • updated over 4 years ago MIT License

    Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux

  • updated over 6 years ago MIT License

    Easy, concurrent, asynchronous tasks in Swift.

  • Hydra Hydra 1,973
    star
    updated about 3 years ago MIT License

    ⚡️ Lightweight full-featured Promises, Async & Await Library in Swift

  • Mocker Mocker 1,096
    star
    updated 6 months ago MIT License

    Mock Alamofire and URLSession requests without touching your code implementation

  • Nimble Nimble 4,803
    star
    updated 3 months ago Apache License 2.0

    A Matcher Framework for Swift and Objective-C

  • Queuer Queuer 1,089
    star
    updated 2 months ago MIT License

    Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

  • updated 8 months ago MIT License

    Streams of values over time

  • updated 4 months ago MIT License

    A Synchronization Primitive for Swift Concurrency

  • swift-nio swift-nio 7,274
    star
    updated over 1 year ago Apache License 2.0

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

  • updated 10 months ago Apache License 2.0

    A high performance Redis protocol (RESP) implementation for SwiftNIO

  • updated almost 3 years ago MIT License

    Swift coroutines for iOS, macOS and Linux.

  • SwiftTask SwiftTask 1,925
    star
    updated over 5 years ago MIT License

    Promise + progress + pause + cancel + retry for Swift.

  • Swiftz Swiftz 3,325
    star
    updated over 2 years ago BSD 3-Clause "New...

    Functional programming in Swift

  • updated over 6 years ago MIT License

    A Task Queue Class developed in Swift (by Marin Todorov)

  • updated over 1 year ago MIT License

    One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine.

  • Venice Venice 1,497
    star
    updated over 5 years ago MIT License

    Coroutines, structured concurrency and CSP for Swift on macOS and Linux.

  • updated almost 4 years ago MIT License

    A Swift SDK for WeTransfer’s public API

Content Viewers

  • updated over 1 year ago Apache License 2.0

    iOS Text View (UIView) that Properly Displays LaTeX, HTML, Markdown, and YouTube/Vimeo Links

Converters

  • updated 7 months ago MIT License

    Simple JSON Object mapping written in Swift

  • updated 26 days ago MIT License

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

  • Result Result 2,507
    star
    updated over 3 years ago MIT License

    Swift type modelling the success/failure of arbitrary operations.

  • SwiftHTTP SwiftHTTP 1,880
    star
    updated over 3 years ago Apache License 2.0

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • updated 6 months ago MIT License

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

  • SwiftyJSON SwiftyJSON 22,443
    star
    updated 7 months ago MIT License

    The better way to deal with JSON data in Swift.

  • Zolang Zolang 145
    star
    updated over 2 years ago

    A programming language for generating code for multiple platforms

Core Data

  • updated about 6 years ago MIT License

    Super awesome Swift minion for Core Data (iOS, macOS, tvOS)

  • updated over 5 years ago MIT License

    Sample code for the objc.io Core Data book

  • CoreStore CoreStore 3,986
    star
    updated 5 months ago MIT License

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

  • updated over 5 years ago MIT License

    Simple CoreData wrapper to ease operations

  • Graph Graph 874
    star
    updated about 2 years ago MIT License

    Graph is a semantic database that is used to create data-driven applications.

  • updated 3 months ago MIT License

    A swifter Core Data stack

  • updated 11 months ago Apache License 2.0

    JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.

  • QueryKit QueryKit 1,460
    star
    updated over 3 years ago BSD 2-Clause "Sim...

    A simple CoreData query language for Swift and Objective-C.

  • updated over 2 years ago MIT License

    A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift flavour.

  • updated about 4 years ago MIT License

    CoreData/Realm sweet wrapper written in Swift

Cryptography

  • updated 8 months ago Apache License 2.0

    Swift cross-platform crypto library using CommonCrypto/libcrypto

  • updated 8 months ago Apache License 2.0

    RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).

  • updated 12 months ago MIT License

    A wrapper for Apple's Common Crypto library written in Swift.

  • updated 2 months ago Apache License 2.0

    A framework for the JOSE standards JWS, JWE, and JWK written in Swift.

  • RNCryptor RNCryptor 3,350
    star
    updated 10 months ago MIT License

    CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

  • updated over 2 years ago MIT License

    Simple and secure hashing in Swift with the SipHash algorithm

  • updated 4 months ago MIT License

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • updated 4 months ago ISC License

    Safe and easy to use crypto for iOS and macOS

CSV

  • updated about 1 year ago MIT License

    Read and write CSV files row-by-row or through Swift's Codable interface.

  • updated about 1 year ago MIT License

    CSV reading and writing library written in Swift.

  • updated over 5 years ago MIT License

    A swift package for read and write CSV file

Currency

  • updated about 2 months ago MIT License

    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.

  • Money Money 933
    star
    updated over 6 years ago MIT License

    Swift value types for working with money & currency

  • updated almost 3 years ago MIT License

    A collection of functions for statistical calculation written in Swift.

Data Management

  • updated about 1 year ago MIT License

    Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.

  • Kanna Kanna 2,417
    star
    updated 7 months ago MIT License

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

  • updated over 1 year ago Apache License 2.0

    The official MongoDB driver for Swift

  • Perfect Perfect 13,837
    star
    updated 10 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…)

Date

  • updated 8 months ago MIT License

    A Swift Date extension helper

  • Datez Datez 261
    star
    updated almost 4 years ago MIT License

    📆 Breeze through Date, DateComponents, and TimeInterval with Swift!

  • updated over 6 years ago MIT License

    Easypeasy date functions. 🕛

  • nvdate nvdate 174
    star
    updated over 6 years ago MIT License

    📅 Swift4 Date extension library

  • updated over 1 year ago MIT License

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

  • SwiftDate SwiftDate 7,603
    star
    updated about 1 year ago MIT License

    🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

  • time time 2,074
    star
    updated over 1 year ago MIT License

    Building a better date/time library for Swift

  • Time Time 1,073
    star
    updated over 2 years ago MIT License

    🕰 Type-safe time calculations in Swift

  • Timepiece Timepiece 2,631
    star
    updated about 5 years ago MIT License

    Intuitive date handling in Swift

  • updated 12 months ago Apache License 2.0

    NTP library for Swift and Objective-C. Get the true time impervious to device clock changes.

Dependency Injection

  • Cleanse Cleanse 1,784
    star
    updated 5 months ago Other

    Lightweight Swift Dependency Injection Framework

  • updated about 4 years ago MIT License

    A Coreader-like Dependency Injection μFramework

  • Deli Deli 135
    star
    updated almost 3 years ago MIT License

    Deli is an easy-to-use Dependency Injection(DI).

  • DIKit DIKit 103
    star
    updated about 1 year ago MIT License

    Dependency Injection Framework for Swift, inspired by KOIN.

  • Dip Dip 977
    star
    updated 8 months ago MIT License

    Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!

  • updated 6 months ago MIT License

    Dependency injection for iOS (Swift)

  • updated over 3 years ago MIT License

    A micro-framework that leverages Swift Property Wrappers to implement the Service Locator pattern

  • Pure Pure 366
    star
    updated over 1 year ago MIT License

    Pure DI in Swift

  • Resolver Resolver 2,143
    star
    updated 7 months ago MIT License

    Swift Ultralight Dependency Injection / Service Locator framework

  • Swinject Swinject 6,194
    star
    updated 7 months ago MIT License

    Dependency injection framework for Swift with iOS/macOS/Linux

  • Weaver Weaver 735
    star
    updated over 1 year ago MIT License

    Dependency Injection framework for Swift (iOS/macOS/Linux)

Dependency Managers

  • Accio Accio 660
    star
    updated about 4 years ago MIT License

    A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.

  • updated 6 months ago MIT License

    AlamofireImage is an image component library for Alamofire

  • Carthage Carthage 14,937
    star
    updated 5 months ago Other

    A simple, decentralized dependency manager for Cocoa

  • CocoaPods CocoaPods 14,507
    star
    updated 4 months ago Other

    The Cocoa Dependency Manager.

  • updated over 3 years ago MIT License

    Type-safe command line argument handling

  • Gala Gala 87
    star
    updated about 4 years ago MIT License

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

  • Mint Mint 2,249
    star
    updated 10 months ago MIT License

    A package manager that installs and runs executable Swift packages

  • Nimble Nimble 4,803
    star
    updated 3 months ago Apache License 2.0

    A Matcher Framework for Swift and Objective-C

  • updated 8 months ago MIT License

    Streams of values over time

  • updated about 1 year ago MIT License

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

  • updated 3 months ago MIT License

    A dependency management library inspired by SwiftUI's "environment."

  • tuist tuist 4,573
    star
    updated 30 days ago MIT License

    Tuist's CLI

  • XcodeGen XcodeGen 7,028
    star
    updated 2 months ago MIT License

    A Swift command line tool for generating your Xcode project

Development Tools

  • updated about 2 months ago MIT License

    The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension

Device

  • Akku Akku 610
    star
    updated about 3 years ago

    Experimental bluetooth headset battery monitoring application for MacOS

  • Carthage Carthage 14,937
    star
    updated 5 months ago Other

    A simple, decentralized dependency manager for Cocoa

  • Device Device 1,696
    star
    updated about 1 month ago MIT License

    Light weight tool for detecting the current device and screen size written in swift.

  • updated about 4 years ago MIT License

    Super-lightweight library to detect used device

  • DeviceKit DeviceKit 4,451
    star
    updated about 2 months ago MIT License

    DeviceKit is a value-type replacement of UIDevice.

  • updated about 2 months ago MIT License

    Swift library to easily check the current device and some more info about it.

  • updated about 1 year ago MIT License

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

  • updated 8 months ago MIT License

    Haptico 📳 - easy to use haptic feedback generator with pattern-play support

  • updated over 2 years ago MIT License

    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.

  • updated about 2 months ago MIT License

    🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

  • Shark Shark 381
    star
    updated 5 months ago MIT License

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

  • SnapKit SnapKit 19,720
    star
    updated 9 months ago MIT License

    A Swift Autolayout DSL for iOS & OS X

  • updated over 4 years ago Do What The F*ck ...

    A modern device detection and querying library.

  • updated about 2 months ago MIT License

    UIDevice extensions that fill in the missing pieces.

Documentation

  • updated over 1 year ago MIT License

    🧹 Self-documenting Swift code with GPT and DocC

  • jazzy jazzy 7,341
    star
    updated 2 months ago MIT License

    Soulful docs for Swift & Objective-C

  • updated 3 months ago Apache License 2.0

    Commonly used sequence and collection algorithms for Swift

  • updated 4 months ago Apache License 2.0

    Straightforward, type-safe argument parsing for Swift

  • updated 3 months ago Apache License 2.0

    Commonly used data structures for Swift

  • swift-doc swift-doc 1,683
    star
    updated over 1 year ago MIT License

    A documentation generator for Swift projects

  • updated 6 months ago Apache License 2.0

    Formatting technology for Swift source code

  • swift-log swift-log 2,931
    star
    updated over 1 year ago Apache License 2.0

    A Logging API for Swift

  • swift-nio swift-nio 7,274
    star
    updated over 1 year ago Apache License 2.0

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

  • updated 3 months ago Apache License 2.0

    Advanced mathematical types and functions for Swift

  • updated 5 months ago Apache License 2.0

    The Package Manager for the Swift Programming Language

  • updated about 2 months ago Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

  • updated 5 months ago Apache License 2.0

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

  • XcodeGen XcodeGen 7,028
    star
    updated 2 months ago MIT License

    A Swift command line tool for generating your Xcode project

Drag & Drop

  • updated over 5 years ago MIT License

    PullToReach is a simple drag-and-drop solution for adding pull-to-reach functionality to your app

  • updated about 1 year ago MIT License

    A cells of UITableView can be rearranged by drag and drop.

Email

  • updated 9 months ago Apache License 2.0

    Swift SMTP client

Embedded Systems

  • updated over 1 year ago MIT License

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

Events

  • Bond Bond 4,233
    star
    updated over 2 years ago MIT License

    A Swift binding framework

  • updated over 2 years ago MIT License

    Write great asynchronous code in Swift using futures and promises

  • updated almost 4 years ago

    UI event handling using Apple's combine framework.

  • updated about 2 years ago MIT License

    Type-safe event handling for Swift

  • updated almost 6 years ago MIT License

    A Swift based Future/Promises Library for IOS and OS X.

  • updated about 2 years ago MIT License

    Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

  • updated about 2 years ago MIT License

    📬 A lightweight implementation of an observable sequence that you can subscribe to.

  • updated 5 months ago MIT License

    NoticeObserveKit is type-safe NotificationCenter wrapper.

  • updated over 5 years ago MIT License

    📡 Helping you own NotificationCenter in Swift!

  • updated almost 4 years ago MIT License

    The easiest way to observe values in Swift.

  • updated about 2 months ago MIT License

    A Swift library for state management with unidirectional data flow.

  • updated 10 months ago MIT License

    Open source implementation of Apple's Combine framework for processing values over time.

  • updated over 3 years ago Apache License 2.0

    Modern thread-safe and type-safe key-value observing for Swift and Objective-C

  • PromiseKit PromiseKit 14,218
    star
    updated 6 months ago MIT License

    Promises for Swift & ObjC.

  • updated 3 months ago MIT License

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • updated 4 months ago MIT License

    A library for reactive and unidirectional Swift applications

  • ReSwift ReSwift 7,515
    star
    updated 7 months ago MIT License

    Unidirectional Data Flow in Swift - Inspired by Redux

  • updated about 4 years ago MIT License

    A micro-library for creating and observing events.

  • updated over 3 years ago MIT License

    A publish/subscribe EventBus optimized for iOS

  • updated over 1 year ago MIT License

    A holistic approach to iOS development, inspired by Redux and MVVM

  • Tokamak Tokamak 2,214
    star
    updated over 1 year ago Apache License 2.0

    SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

  • updated over 4 years ago Apache License 2.0

    Lightweight Promises for Swift & Obj-C

  • updated over 5 years ago MIT License

    ♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

  • When When 264
    star
    updated over 4 years ago Other

    ⏰ A lightweight implementation of Promises in Swift

Files

  • CryptoSwift CryptoSwift 10,176
    star
    updated about 1 month ago Other

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

  • FileKit FileKit 2,289
    star
    updated over 1 year ago MIT License

    Simple and expressive file management in Swift

  • updated about 1 year ago MIT License

    FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift

  • updated 11 months ago MIT License

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

  • PathKit PathKit 1,453
    star
    updated 6 months ago BSD 2-Clause "Sim...

    Effortless path operations in Swift

  • Pathos Pathos 110
    star
    updated over 1 year ago MIT License

    File management and path analysis for Swift

Firebase

  • updated over 1 year ago MIT License

    Firebase Cloud Firestore support library for iOS. 🧢

  • updated 3 months ago Apache License 2.0

    Firebase Quickstart Samples for iOS

Fonts

  • updated over 4 years ago MIT License

    Font Awesome swift library for iOS.

  • updated almost 2 years ago MIT License

    Use FontAwesome in your Swift projects

  • updated about 1 year ago MIT License

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

  • updated about 2 years ago MIT License

    An inkwell to use custom fonts on the fly.

  • updated over 2 years ago MIT License

    Use Ionicons in your Swift projects.

  • updated over 6 years ago MIT License

    Use Octicons in your Swift projects.

  • updated 2 months ago MIT License

    SFSymbols 5 through 1.1 at your fingertips!

  • updated over 2 years ago MIT License

    Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)

  • updated about 1 year ago MIT License

    🎢Swift Library for Font Icons - ★ this library

  • updated about 4 years ago MIT License

    The easiest way to implement font icons in your SwiftUI project.

  • updated about 1 year ago MIT License

    Font management (System & Custom) for iOS and tvOS

Form

  • Eureka Eureka 11,705
    star
    updated about 1 year ago MIT License

    Elegant iOS form builder in Swift

  • updated over 3 years ago MIT License

    The successor to F3BarGauge

  • Former Former 1,307
    star
    updated over 3 years ago MIT License

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

  • updated over 2 years ago Apache License 2.0

    A simple yet powerful Swift library to build form for your class models.

  • updated almost 2 years ago MIT License

    SVPinView is a light-weight customisable library used for accepting pin numbers or one-time passwords.

  • updated over 3 years ago MIT License

    A small and lightweight library written in Swift that allows you to easily create forms.

  • updated almost 4 years ago MIT License

    iOS framework for creating forms

Game Engine

  • Glide Glide 492
    star
    updated over 1 year ago MIT License

    Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

Games

  • updated over 1 year ago Other

    A List of Awesome Swift Playgrounds

  • updated about 5 years ago MIT License

    An iOS / Mac view controller for chess boards

  • Sage Sage 376
    star
    updated about 6 years ago Apache License 2.0

    A cross-platform chess library for Swift

  • updated over 1 year ago Apache License 2.0

    30 mini Swift Apps for self-study

  • SwiftHN SwiftHN 1,707
    star
    updated about 4 years ago GNU General Publi...

    A Hacker News reader in Swift

  • updated almost 4 years ago MIT License

    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

  • updated almost 3 years 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

  • updated about 4 years ago MIT License

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

  • updated over 2 years 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

  • updated over 4 years ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated 7 months ago MIT License

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • updated over 4 years ago MIT License

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

  • updated almost 3 years 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

  • updated over 4 years ago MIT License

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

  • updated over 4 years ago MIT License

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

  • updated over 1 year ago MIT License

    The easiest way to show off your iOS taps and gestures for demos and videos.

  • updated almost 5 years ago

    Aids with prototyping UIGestureRecognizers in Xcode Playgrounds

  • updated about 4 years ago MIT License

    Easy to use UITableViewCell implementing swiping to trigger actions.

  • updated about 5 years ago MIT License

    A better way to handle gestures on iOS

  • updated about 4 years ago MIT License

    Easy interactive interruptible custom ViewController transitions

  • X X 278
    star
    updated almost 3 years ago MIT License

    Easier cross platform Mac & iOS development with Swift

GraphQL

  • updated about 1 year ago MIT License

    📱  A strongly-typed, caching GraphQL client for iOS, written in Swift.

  • updated 4 months ago MIT License

    The Swift GraphQL Schema framework for macOS and Linux

  • updated 3 months ago MIT License

    The Swift GraphQL implementation for macOS and Linux

  • updated over 2 years ago MIT License

    Build declarative GraphQL queries in Swift.

  • updated 7 months ago MIT License

    A GraphQL client that lets you forget about GraphQL.

Haptic Feedback

  • updated about 4 years ago MIT License

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

  • updated about 2 years ago MIT License

    Easy Haptic Feedback Generator 📳

Hardware

  • updated over 1 year ago MIT License

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

HTML

  • Fuzi Fuzi 1,073
    star
    updated 4 months ago MIT License

    A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

  • Kanna Kanna 2,417
    star
    updated 7 months ago MIT License

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

  • updated 5 months ago MIT License

    🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.

  • SwiftSoup SwiftSoup 4,453
    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)

  • WKZombie WKZombie 1,169
    star
    updated about 4 years ago MIT License

    WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.

HUD

  • updated over 2 years ago MIT License

    🐣 Lightweight Swift loading activity for iOS7+

  • updated 3 months ago MIT License

    ⌛️A customizable animated gradient loading bar.

  • updated 9 months ago MIT License

    A beautiful and easy-to-use progress HUD for your iOS.

  • PKHUD PKHUD 3,788
    star
    updated almost 2 years ago MIT License

    A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8.

i18n

  • updated almost 2 years ago MIT License

    Simple macOS editor app to help you manage iOS and macOS app localizations by allowing you to edit all the translations side by side

  • updated 9 months ago GNU General Publi...

    A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.

iBeacon

  • updated over 1 year ago GNU General Publi...

    Turn your Mac as an iBeacon

  • updated 7 months ago MIT License

    ⚓️ Async/Await CLLocationManager Wrapper for Apple Platforms

Images

  • APNGKit APNGKit 2,206
    star
    updated 8 months ago MIT License

    High performance and delightful way to play with APNG format in iOS.

  • updated over 1 year ago MIT License

    Edit images and video with async / await in Swift, powered by Metal.

  • updated almost 4 years ago MIT License

    Image slide-show viewer with multiple predefined transition styles, with ability to create new transitions with ease.

  • updated 5 months ago MIT License

    An iOS/tvOS photo gallery viewer, useful for viewing a large (or small!) number of photos.

  • updated over 1 year ago MIT License

    Unique blocky identicons generator for Swift

  • updated about 3 years ago MIT License

    A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.

  • updated almost 3 years ago MIT License

    FacebookImagePicker is Facebook album photo picker written in Swift.

  • updated over 3 years ago MIT License

    Utilizing Apple's Vision Framework to center faces in CGImage.

  • updated about 6 years ago MIT License

    A simple way to play with the image!

  • updated over 1 year ago MIT License

    A modern, simple and zero-dependency photo picker with an elegant and customizable image editor

  • GPUImage2 GPUImage2 4,803
    star
    updated almost 3 years ago BSD 3-Clause "New...

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

  • GPUImage3 GPUImage3 2,511
    star
    updated over 1 year ago BSD 3-Clause "New...

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

  • updated about 4 years ago Apache License 2.0

    A lightweight generic cache for iOS written in Swift with extra love for images.

  • updated 9 months ago MIT License

    🎨 GPU accelerated image / video and camera filter library based on Metal. Support macOS & iOS. 图像、视频、相机滤镜框架

  • updated over 5 years ago MIT License

    ✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.

  • updated over 5 years ago MIT License

    A lightweight and fast image loader for iOS written in Swift.

  • updated 3 months ago Other

    📷 Reinventing the way ImagePicker works.

  • updated almost 5 years ago MIT License

    A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.

  • updated 11 months ago MIT License

    An image viewer à la Twitter

  • updated over 1 year ago

    An easy to use Image Viewer that is inspired by Facebook

  • updated over 1 year ago BSD 2-Clause "Sim...

    A Swift client library for generating URLs with imgix

  • updated over 4 years ago MIT License

    add text(multiple line support) to imageView, edit, rotate or resize them as you want, then render the text on image

  • updated 27 days ago Mozilla Public Li...

    Kanvas: a creation tool for iOS

  • updated almost 2 years ago MIT License

    📲 Use this extension 🧩 to create letter-based avatars or placeholders 🎭 to be utilized within your app

  • Lightbox Lightbox 1,640
    star
    updated 3 months ago Other

    🌌 A convenient and easy to use image viewer for your iOS app

  • updated 3 months ago MIT License

    🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations

  • updated over 4 years ago MIT License

    A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.

  • moa moa 333
    star
    updated almost 3 years ago MIT License

    An image download extension of the image view written in Swift for iOS, tvOS and macOS.

  • Nuke Nuke 8,112
    star
    updated about 1 month ago MIT License

    Image loading system

  • updated almost 5 years ago BSD 3-Clause "New...

    Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer.

  • Render Render 2,157
    star
    updated almost 5 years ago

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

  • Rough Rough 99
    star
    updated over 6 years ago MIT License

    Rough lets you draw in a sketchy, hand-drawn-like, style.

  • Sharaku Sharaku 1,511
    star
    updated over 1 year ago MIT License

    (Not maintained)Image filtering UI library like Instagram.

  • updated 12 months ago Other

    ❄️ SVG in Swift

  • Surge Surge 5,262
    star
    updated over 1 year ago MIT License

    A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation.

  • updated 4 months ago zlib License

    Swift library and command line tool to convert SVGs into SFSymbol, PNG, PDF and Swift source code.

  • updated over 5 years ago MIT License

    This project demonstrates how to do pixel operations in swift.

  • SwiftSVG SwiftSVG 1,923
    star
    updated over 2 years ago Other

    A simple, performant, and lightweight SVG parser

  • updated 6 months ago MIT License

    🚀SwiftUI Image downloader with performant LRU mem/disk cache.

  • SwiftyGif SwiftyGif 2,012
    star
    updated 4 months ago MIT License

    High performance GIF engine

  • updated about 3 years ago MIT License

    A smart and easy-to-use image masking and cutout SDK for mobile apps.

  • Toucan Toucan 2,444
    star
    updated over 3 years ago MIT License

    Fabulous Image Processing in Swift

  • updated almost 3 years ago MIT License

    Fetches the most dominant and prominent colors from an image.

  • url-image url-image 1,105
    star
    updated 5 months ago MIT License

    AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.

  • updated 6 months ago MIT License

    📸 Instagram-like image picker & filters for iOS

  • updated about 4 years ago MIT License

    A Swift 5 repo to crop image in any shape.

JSON

  • updated about 1 year ago MIT License

    An Alamofire extension which converts JSON response data into swift objects using ObjectMapper

  • updated about 6 years ago MIT License

    ⚗️ Functional JSON Parser - Linux Ready 🐧

  • Argo Argo 3,487
    star
    updated about 3 years ago MIT License

    Functional JSON parsing library for Swift

  • Arrow Arrow 385
    star
    updated 9 months ago MIT License

    🏹 Parse JSON with style

  • Decodable Decodable 1,041
    star
    updated about 1 year ago MIT License

    [Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right

  • updated over 2 years ago MIT License

    Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.

  • updated over 4 years ago Other

    Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

  • HandyJSON HandyJSON 4,233
    star
    updated 9 months ago Other

    A handy swift json-object serialization/deserialization library

  • updated about 5 years ago MIT License

    A type-safe JSON decoding library purely written in Swift

  • JASON JASON 1,015
    star
    updated almost 4 years ago MIT License

    Fast JSON parsing for Swift

  • updated over 4 years ago MIT License

    Hassle-free JSON encoding and decoding in Swift

  • updated about 1 year ago Other

    JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.

  • updated over 4 years ago Other

    ✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!

  • updated over 6 years ago MIT License

    Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die

  • KakaJSON KakaJSON 1,167
    star
    updated almost 2 years ago MIT License

    Fast conversion between JSON and model in Swift.

  • updated 7 months ago MIT License

    Simple JSON Object mapping written in Swift

  • PMJSON PMJSON 360
    star
    updated over 3 years ago Apache License 2.0

    Pure Swift JSON encoding/decoding library

  • updated 9 months ago MIT License

    High performance JSONPath queries for Swift

  • SwiftDate SwiftDate 7,603
    star
    updated about 1 year ago MIT License

    🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

  • updated over 1 year ago MIT License

    macOS app to generate Swift 5 code for models from JSON (with Codeable)

  • Sync Sync 2,552
    star
    updated 5 months ago MIT License

    JSON to Core Data and back. Swift Core Data Sync.

  • updated about 1 year ago Other

    A much faster version of JSONDecoder

Keyboard

  • updated almost 8 years ago

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

  • updated about 2 years ago MIT License

    IHKeyboardAvoiding is an elegant solution for keeping any UIView visible when the keyboard is being shown - no UIScrollView required!

  • updated about 2 months ago MIT License

    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.

  • updated almost 2 years ago MIT License

    Emoji Keyboard for iOS

  • updated 6 months ago MIT License

    Codeless manager to hide keyboard by tapping on views for iOS written in Swift

  • updated over 1 year ago MIT License

    ⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes

  • Ribbon Ribbon 294
    star
    updated about 3 years ago MIT License

    🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.

  • Typist Typist 1,071
    star
    updated over 3 years ago MIT License

    Swift UIKit keyboard manager for iOS apps.

Keychain

  • updated 4 months ago MIT License

    💾 GoodPersistence is an iOS library that simplifies caching data in keychain and UserDefaults. Using a property wrapper, it reduces the complexity of implementing caching mechanisms, making it easier for developers to focus on app functionality. Compatible with latest Swift and supports all iOS devices. Easy to install with SPM.

  • updated 12 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • Latch Latch 57
    star
    updated about 5 years ago MIT License

    A simple Swift Keychain Wrapper for iOS, watchOS, and OS X.

  • Locksmith Locksmith 2,916
    star
    updated 8 months ago MIT License

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

  • updated about 1 year ago MIT License

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

  • updated almost 2 years 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.

Key Value Coding

  • eidolon eidolon 2,711
    star
    updated almost 2 years ago MIT License

    The Artsy Auction Kiosk App.

  • updated 3 months ago MIT License

    Nimble matchers for FBSnapshotTestCase.

Key Value Store

  • updated 2 months ago MIT License

    Modern interface to UserDefaults + Codable support

  • Defaults Defaults 1,661
    star
    updated about 1 year ago MIT License

    💾 Swifty and modern UserDefaults

  • updated over 1 year ago MIT License

    Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

  • updated over 1 year ago MIT License

    Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults

  • updated 7 months ago MIT License

    Elevate the security of your UserDefaults with this lightweight wrapper that adds a layer of AES-256 encryption

  • updated over 2 years ago MIT License

    💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!

  • updated almost 3 years ago MIT License

    Key-Value store for Swift backed by LevelDB

  • updated 8 months ago MIT License

    Modern Swift API for NSUserDefaults

  • Zephyr Zephyr 899
    star
    updated about 1 year ago MIT License

    Effortlessly synchronize UserDefaults over iCloud.

Kit

  • updated about 4 years ago MIT License

    BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.

  • C4iOS C4iOS 980
    star
    updated almost 4 years ago MIT License

    C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.

  • updated over 2 years ago MIT License

    Swift UI Kit to present clean modal/alert

  • FengNiao FengNiao 3,382
    star
    updated 10 months ago MIT License

    A command line tool for cleaning unused resources in Xcode.

  • updated over 7 years ago

    The perfect combination: Clean Swift + ReSwift + PromiseKit

  • updated 12 months ago MIT License

    A starter kit for those interested in iOS programming

  • updated over 4 years ago MIT License

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

  • SnapKit SnapKit 19,720
    star
    updated 9 months ago MIT License

    A Swift Autolayout DSL for iOS & OS X

Label

  • updated about 1 year ago MIT License

    UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift

  • updated over 1 year ago MIT License

    Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

  • updated over 5 years ago MIT License

    Easy to use, fast, and higher performance than UILabel.

  • updated over 2 years ago MIT License

    Simple countdown UILabel with morphing animation, and some useful function.

  • updated almost 2 years ago MIT License

    G..lit...c...hing UILa..bel fo..r iO...S 📺

  • updated over 4 years ago MIT License

    Incrementable UILabel for iOS and tvOS

  • updated over 6 years ago MIT License

    KDEDateLabel is an UILabel subclass that updates itself to make time ago's format easier.

  • updated 9 months ago MIT License

    [EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.

  • updated 9 months ago MIT License

    A drop-in replacement for UILabel, which automatically adds a scrolling marquee effect when the label's text does not fit inside the specified frame

  • Nantes Nantes 1,109
    star
    updated 11 months ago Apache License 2.0

    Swift TTTAttributedLabel replacement

  • updated over 2 years ago MIT License

    QuickCheck for Swift

  • updated 4 months ago MIT License

    A triangle shaped corner label view for iOS written in Swift.

Layout

  • updated 4 months ago MIT License

    A tabbar with a number of preset animations written in pure SwiftUI

  • updated about 5 years ago Apache License 2.0

    DEPRECATED - BrickKit For IOS

  • updated over 2 years ago MIT License

    Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.

  • updated over 1 year ago Apache License 2.0

    A library that implements custom flow layouts for iOS apps

  • updated 3 months ago MIT License

    FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.

  • Former Former 1,307
    star
    updated over 3 years ago MIT License

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

  • Grid Grid 1,738
    star
    updated 4 months ago MIT License

    The most powerful Grid container missed in SwiftUI

  • layout layout 2,231
    star
    updated almost 2 years ago MIT License

    A declarative UI framework for iOS

  • updated over 3 years ago MIT License

    Write less UI code

  • Neon Neon 4,580
    star
    updated about 4 years ago MIT License

    A powerful Swift programmatic UI layout framework.

  • PinLayout PinLayout 2,340
    star
    updated 6 months ago MIT License

    Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

  • updated over 5 years ago MIT License

    A UICollectionView layout whitch can move item with drag and drop.

  • updated 4 months ago MIT License

    A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.

  • Static Static 1,250
    star
    updated about 3 years ago MIT License

    Simple static table views for iOS in Swift.

  • Stevia Stevia 3,370
    star
    updated 9 months ago MIT License

    🍃 Concise Autolayout code

  • updated 7 months ago MIT License

    Nothing but sugar.

Localization

  • updated over 1 year ago MIT License

    Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.

  • updated about 2 years ago MIT License

    Localize your views directly in Interface Builder with IBLocalizable

  • updated 4 months ago MIT License

    Localization of the application with ability to change language "on the fly" and support for plural form in any language.

  • updated about 5 years ago MIT License

    Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)

  • updated about 3 years ago MIT License

    Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.

  • updated about 1 year ago MIT License

    Swift friendly localization and i18n with in-app language switching

  • updated 3 months ago MIT License

    Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.

  • updated 5 months ago MIT License

    Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately

  • updated over 1 year ago MIT License

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

  • updated about 3 years ago MIT License

    Tiny Swift DSL for Autolayout

  • updated about 5 years ago MIT License

    Super lightweight library that helps you to localize strings, even directly in storyboards!

Location

  • updated about 1 year ago MIT License

    📍async/await CoreLocation

  • updated about 1 month ago Other

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

  • mapper mapper 1,174
    star
    updated over 1 year ago Apache License 2.0

    A JSON deserialization library for Swift

  • updated about 1 year ago MIT License

    ProgressHUD is a lightweight and easy-to-use HUD for iOS. With more than 5000+ animations. ‼️

  • updated over 4 years ago MIT License

    Request the Location Services via a 3D 360° flyover MKMapView 🗺

  • updated 3 months ago MIT License

    📸 Delightful Swift snapshot testing.

Logging

  • updated over 2 years ago MIT License

    Customizable Console UI overlay with debug log on top of your iOS App

  • updated over 1 year ago MIT License

    CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant

  • Clipy Clipy 7,053
    star
    updated almost 2 years ago MIT License

    Clipboard extension app for macOS.

  • updated about 4 years ago Apache License 2.0

    A simple Swift package for measuring and reporting the time taken for operations

  • updated about 3 years ago Apache License 2.0

    A lightweight logging framework for Swift

  • Log Log 826
    star
    updated about 5 years ago MIT License

    An extensible logging framework for Swift

  • updated over 4 years ago MIT License

    A fancy logger yet lightweight, and configurable. 🖨

  • Puppy Puppy 152
    star
    updated 6 months ago MIT License

    A flexible logging library written in Swift

  • updated over 6 years ago MIT License

    📕 Swift Logging Utility for Xcode & Google Docs

  • swift-log swift-log 2,931
    star
    updated over 1 year ago Apache License 2.0

    A Logging API for Swift

  • updated about 5 years ago MIT License

    📱💬🚦 TinyConsole is a micro-console that can help you log and display information inside an iOS application, where having a connection to a development computer is not possible.

  • updated over 1 year ago Apache License 2.0

    TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.

  • Watchdog Watchdog 1,850
    star
    updated almost 5 years ago MIT License

    Class for logging excessive blocking on the main thread

  • updated over 2 years ago MIT License

    Shows your current framerate (fps) in the status bar of your iOS app

  • Willow Willow 1,334
    star
    updated about 1 year ago MIT License

    Willow is a powerful, yet lightweight logging library written in Swift.

  • XCGLogger XCGLogger 3,929
    star
    updated 5 months ago MIT License

    A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

Maps

  • Cluster Cluster 1,269
    star
    updated about 1 year ago MIT License

    Easy Map Annotation Clustering 📍

  • updated over 1 year ago MIT License

    360° flyover on a MKMapView 🚁

  • GEOSwift GEOSwift 1,438
    star
    updated 5 months ago MIT License

    The Swift Geometry Engine.

  • updated over 4 years ago MIT License

    Easily use gradients in UIKit for iOS & tvOS

  • LocoKit LocoKit 1,525
    star
    updated about 2 months ago GNU Lesser Genera...

    Location, motion, and activity recording framework for iOS

  • updated over 1 year ago Other

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

  • updated about 2 years ago MIT License

    Polyline encoder / decoder in swift

  • updated over 5 years ago MIT License

    Simple utility for only executing code every so often.

Markdown

  • updated over 1 year ago MIT License

    A native SwiftUI view for rendering Markdown text in an iOS or macOS app

  • updated over 7 years ago MIT License

    Rich Markdown editing control for iOS

  • Parma Parma 750
    star
    updated over 1 year ago MIT License

    A SwiftUI view for displaying Markdown with customizable appearances.

  • updated 5 months ago Apache License 2.0

    A Swift package for parsing, building, editing, and analyzing Markdown documents.

  • updated 3 months ago MIT License

    Display and customize Markdown text in SwiftUI

  • updated 4 months ago MIT License

    Converts Markdown files and strings into NSAttributedStrings with lots of customisation options.

Math

  • updated almost 4 years ago MIT License

    A set of protocols for Arithmetic, Statistics and Logical operations

  • Attabench Attabench 1,277
    star
    updated over 2 years ago MIT License

    Microbenchmarking app for Swift with nice log-log plots

  • BigInt BigInt 756
    star
    updated 5 months ago MIT License

    Arbitrary-precision arithmetic in pure Swift

  • updated about 4 years ago MIT License

    String → Number

  • Metron Metron 1,035
    star
    updated over 5 years ago MIT License

    Geometry, simplified.

  • Surge Surge 5,262
    star
    updated over 1 year ago MIT License

    A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation.

  • updated 3 months ago Apache License 2.0

    Advanced mathematical types and functions for Swift

  • Swiftz Swiftz 3,325
    star
    updated over 2 years ago BSD 3-Clause "New...

    Functional programming in Swift

Menu

  • updated about 5 years ago MIT License

    Slide Menu (Drawer) in Swift

  • Cache Cache 213
    star
    updated over 4 years ago MIT License

    Swift caching library

  • Color Color 156
    star
    updated almost 2 years ago MIT License

    Color utilities for macOS, iOS, tvOS, and watchOS

  • updated over 4 years ago MIT License

    A simple side menu for iOS written in Swift.

  • updated over 1 year ago MIT License

    Menu with a circular layout based on Macaw

  • updated about 5 years ago MIT License

    Interactive view transition to display menus with flowing and bouncing effects in Swift

  • updated over 4 years ago MIT License

    Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

  • updated over 5 years ago MIT License

    An easy to use and setup floating view for your app. 🎡

  • updated about 4 years ago Apache License 2.0

    iOS Interactive Side Menu written in Swift.

  • JSON JSON 386
    star
    updated over 6 years ago MIT License

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

  • updated over 1 year ago MIT License

    UIMenuItem with image and closure(block) action

  • PageMenu PageMenu 5,265
    star
    updated over 3 years ago BSD 3-Clause "New...

    A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)

  • PagingKit PagingKit 1,334
    star
    updated over 1 year ago MIT License

    PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.

  • Panels Panels 1,498
    star
    updated almost 5 years ago MIT License

    Panels is a framework to easily add sliding panels to your application

  • Parchment Parchment 3,349
    star
    updated 3 months ago MIT License

    A paging view with a highly customizable menu ✨

  • PopMenu PopMenu 1,604
    star
    updated 8 months ago MIT License

    A fully customizable popup style menu for iOS 😎

  • updated over 5 years ago MIT License

    Simple utility for only executing code every so often.

  • updated 2 months ago GNU General Publi...

    Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.

  • SideMenu SideMenu 5,645
    star
    updated almost 2 years ago MIT License

    Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

  • updated about 1 year ago MIT License

    iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure swift.

  • updated about 1 year ago MIT License

    Swipable tab and menu View and ViewController.

  • updated over 1 year ago MIT License

    Android PagerTabStrip for iOS.

  • updated over 5 years ago MIT License

    ✨ Awesome Dropdown menu for iOS with Swift 5.0

Messaging Protocol

  • CocoaMQTT CocoaMQTT 1,589
    star
    updated 3 months ago Other

    MQTT 5.0 client library for iOS and macOS written in Swift

  • updated about 1 month ago Apache License 2.0

    The Swift language implementation of gRPC.

  • updated about 1 month ago MIT License

    A community-driven replacement for JSQMessagesViewController

  • updated about 7 years ago MIT License

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

  • updated over 1 year ago Apache License 2.0

    Useful code around SwiftNIO.

  • updated over 1 year ago Apache License 2.0

    HTTP/2 support for SwiftNIO

  • updated over 1 year ago Apache License 2.0

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

  • updated about 2 months ago Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

Misc

  • Beak Beak 579
    star
    updated over 4 years ago MIT License

    A command line interface for your Swift scripts

  • updated 12 months ago MIT License

    Better Codable through Property Wrappers

  • updated 7 months ago Apache License 2.0

    A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy

  • updated over 3 years ago MIT License

    Extensions giving Swift's Codable API type inference super powers 🦸‍♂️🦹‍♀️

  • Files Files 2,456
    star
    updated about 2 years ago MIT License

    A nicer way to handle files & folders in Swift

  • Fugen Fugen 81
    star
    updated about 1 year ago MIT License

    Command line tool for exporting resources and generating code from your Figma files

  • updated about 4 years ago Other

    A project to create a blazingly fast Swift game engine that is a joy to use 🚀

  • Ink Ink 2,377
    star
    updated 8 months ago MIT License

    A fast and flexible Markdown parser written in Swift.

  • Marathon Marathon 1,863
    star
    updated about 5 years ago MIT License

    [DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts 🏃

  • updated almost 6 years ago MIT License

    Turn your Swift data model into a working CRUD app.

  • updated about 1 year ago MIT License

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

  • updated almost 2 years ago MIT License

    🚀 Command Line Tool to create XCFramework for multiple platforms in one shot!

  • updated 12 months ago MIT License

    OpenAPI/Swagger 3.0 Parser and Swift code generator

  • updated over 4 years ago MIT License

    A simple way to consume custom deep link URLs in a Swift app

  • updated almost 2 years ago MIT License

    Homebrew for Swift packages

  • updated over 1 year ago MIT License

    Code samples from the Swift by Sundell website & podcast

  • updated about 2 years ago MIT License

    Start your next Open-Source Swift Framework 📦

  • updated 6 months ago MIT License

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

  • SwiftyJSON SwiftyJSON 22,443
    star
    updated 7 months ago MIT License

    The better way to deal with JSON data in Swift.

  • Toybox Toybox 130
    star
    updated about 5 years ago MIT License

    🧸 Xcode Playground management made easy

  • Unbox Unbox 1,956
    star
    updated over 5 years ago MIT License

    [Deprecated] The easy to use Swift JSON decoder

  • xc xc 22
    star
    updated 7 months ago MIT License

    Open your xcode project with Xcode of specific version

  • updated about 1 month ago MIT License

    A little beautifier tool for xcodebuild

ML

  • updated about 6 years ago

    The MobileNet neural network using Apple's new CoreML framework

  • updated 11 months ago GNU General Publi...

    Run Stable Diffusion on Mac natively

  • updated 5 months ago Apache License 2.0

    Swift app demonstrating Core ML Stable Diffusion

  • updated about 5 years ago Apache License 2.0

    Classify images offline using Watson Visual Recognition and Core ML

Mock

  • updated over 5 years ago MIT License

    AutoMocker is a Swift framework that leverages the type system to let you easily create mocked instances of your data types.

  • Cuckoo Cuckoo 1,661
    star
    updated 4 months ago MIT License

    Boilerplate-free mocking framework for Swift!

  • updated 4 months ago MIT License

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

  • Kakapo Kakapo 765
    star
    updated about 6 years ago MIT License

    🐤Dynamically Mock server behaviors and responses in Swift

  • Mocker Mocker 1,096
    star
    updated 6 months ago MIT License

    Mock Alamofire and URLSession requests without touching your code implementation

  • updated 4 months ago MIT License

    Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases.

  • updated about 1 year ago BSD 3-Clause "New...

    An elegant library for stubbing HTTP requests with ease in Swift

  • Mockit Mockit 120
    star
    updated over 5 years ago MIT License

    A simple mocking framework for Swift, inspired by the famous http://mockito.org/

  • updated 30 days ago Apache License 2.0

    Efficient Mock Generator for Swift

  • updated about 2 years ago MIT License

    MockSwift is a Mock library written in Swift.

  • updated 3 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

  • updated over 1 year ago Apache License 2.0

    The official MongoDB driver for Swift

  • updated 2 months ago MIT License

    Native MongoDB driver for Swift, written in Swift

  • updated over 4 years ago Apache License 2.0

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

Multi Database

  • fluent fluent 1,308
    star
    updated 6 months ago MIT License

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

  • updated almost 4 years ago MIT License

    Elegant library to manage the interactions between view and model in Swift

  • updated almost 4 years ago Apache License 2.0

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

  • updated over 2 years ago MIT License

    Store and retrieve Codable objects to various persistence layers, in a couple lines of code!

  • updated over 2 years ago MIT License

    🛶 Your lightweight persistence toolbox

Natural Language Processing

  • updated 7 months ago Other

    A powerful Swift framework for evaluating natural language math expressions

Navigation

  • updated over 7 years ago MIT License

    A UINavigationBar extension to show loading effects

  • updated 7 months ago MIT License

    A custom navigation bar for each view controller.

Network

  • APIKit APIKit 1,994
    star
    updated 5 months ago MIT License

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

  • Bagel Bagel 4,363
    star
    updated 3 months ago Apache License 2.0

    a little native network debugging tool for iOS

  • Ciao Ciao 63
    star
    updated 4 months ago MIT License

    Publish and discover services using Bonjour

  • updated over 2 years ago MIT License

    🌸 Powerful Codable API requests builder and manager for iOS.

  • updated about 1 year ago Apache License 2.0

    Robust Swift networking for web APIs

  • updated 5 months ago MIT License

    🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

  • Dots Dots 39
    star
    updated over 6 years ago MIT License

    Lightweight Concurrent Networking Framework

  • Get Get 941
    star
    updated about 1 month ago MIT License

    Web API client built using async/await

  • updated 3 months ago MIT License

    📡 GoodNetworking is an iOS library written in Swift that simplifies HTTP networking by using GRSession and Encodable/DataRequest extensions. It supports latest Swift and all iOS devices, making it a powerful solution for managing network interactions and data encoding/decoding. The library is easy to install with SPM.

  • updated 11 months ago Apache License 2.0

    Easy to use OAuth 2 library for iOS, written in Swift.

  • Just Just 1,397
    star
    updated 8 months ago MIT License

    Swift HTTP for Humans

  • updated over 3 years ago MIT License

    📱📲 A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices

  • netfox netfox 3,664
    star
    updated 8 months ago MIT License

    A lightweight, one line setup, iOS / OSX network debugging library! 🦊

  • updated about 1 year ago MIT License

    A type-safe, high-level networking solution for Swift apps

  • OAuth2 OAuth2 1,112
    star
    updated about 1 year ago Other

    OAuth2 framework for macOS and iOS, written in Swift.

  • updated 6 months ago MIT License

    Swift based OAuth library for iOS

  • Pitaya Pitaya 845
    star
    updated almost 5 years ago MIT License

    🏇 A Swift HTTP / HTTPS networking library just incidentally execute on machines

  • PMHTTP PMHTTP 504
    star
    updated over 3 years ago Apache License 2.0

    Swift/Obj-C HTTP framework with a focus on REST and JSON

  • Postal Postal 653
    star
    updated over 5 years ago MIT License

    A Swift framework for working with emails

  • Pulse Pulse 6,307
    star
    updated about 1 month ago MIT License

    Network logger for Apple platforms

  • updated 12 months ago BSD 3-Clause "New...

    Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.

  • updated about 1 year ago MIT License

    Sherlock Holmes of the networking layer. 🕵️‍♂️

  • updated 4 months ago MIT License

    🧚 MVP Network Api library. 插件版网络基础架构,支持响应式。

  • updated over 1 year ago GNU General Publi...

    Next Generation of ShadowsocksX

  • updated over 4 years ago MIT License

    Elegant network abstraction layer in Swift.

  • updated over 1 year ago Apache License 2.0

    Useful code around SwiftNIO.

  • updated over 1 year ago Apache License 2.0

    HTTP/2 support for SwiftNIO

  • SwiftHTTP SwiftHTTP 1,880
    star
    updated over 3 years ago Apache License 2.0

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • updated almost 5 years ago MIT License

    A simple OAuth library for iOS with a built-in set of providers

  • updated over 1 year ago MIT License

    🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.

  • TRON TRON 538
    star
    updated 10 months ago MIT License

    Lightweight network abstraction layer, written on top of Alamofire

  • Wormholy Wormholy 2,320
    star
    updated 7 months ago MIT License

    iOS network debugging, like a wizard 🧙‍♂️

OCR

  • macOCR macOCR 2,245
    star
    updated 4 months ago

    Get any text on your screen into your clipboard.

  • SwiftOCR SwiftOCR 4,617
    star
    updated almost 4 years ago Apache License 2.0

    Fast and simple OCR library written in Swift

  • updated over 2 years ago MIT License

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

  • textra textra 455
    star
    updated over 1 year ago MIT License

    A command-line application to convert images, PDFs, and audio files to text using Apple's APIs

  • WeScan WeScan 2,825
    star
    updated 9 months ago MIT License

    Document Scanning Made Easy for iOS

Optimization

  • updated 4 months ago Apache License 2.0

    Straightforward, type-safe argument parsing for Swift

  • updated 3 months ago Apache License 2.0

    Commonly used data structures for Swift

  • updated 5 months ago Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • updated 6 months ago Apache License 2.0

    Formatting technology for Swift source code

  • updated 5 months ago Apache License 2.0

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

  • updated 4 months ago Apache License 2.0

    Low-level system calls and types for Swift

ORM

  • APIKit APIKit 1,994
    star
    updated 5 months ago MIT License

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

  • CryptoSwift CryptoSwift 10,176
    star
    updated about 1 month ago Other

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

  • fluent fluent 1,308
    star
    updated 6 months ago MIT License

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

  • updated over 2 years ago Apache License 2.0

    CRUD is an object-relational mapping (ORM) system for Swift 4+.

  • updated almost 3 years ago MIT License

    A collection of functions for statistical calculation written in Swift.

Other Awesome Lists

  • updated 4 months ago

    Issue repository for the Functional Swift book

  • updated over 1 year ago Apache License 2.0

    30 mini Swift Apps for self-study

  • 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

  • updated 8 months ago Apache License 2.0

    Excel spreadsheet (XLSX) format parser written in pure Swift

  • Disk Disk 3,080
    star
    updated 3 months ago MIT License

    Delightful framework for iOS to easily persist structs, images, and data

  • updated over 5 years ago Other

    Simplified access to Apple's CloudKit

  • updated about 5 years ago MIT License

    KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible.

  • updated 6 months ago MIT License

    Solutions to LeetCode by Swift

  • updated over 6 years ago MIT License

    Super lightweight DB written in Swift.

  • updated about 2 months ago MIT License

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

  • updated about 5 years ago MIT License

    Safe and easy way to use FileManager as Database

  • Zip Zip 2,506
    star
    updated 4 months ago MIT License

    Swift framework for zipping and unzipping files.

Pagination

  • updated over 1 year ago MIT License

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

  • updated over 1 year ago MIT License

    A simple but highly customizable UICollectionViewLayout for UICollectionView -- Simple SwiftUI views that let you make page-view effects.

  • updated about 1 year ago MIT License

    A flexible UIPageControl like Instagram.

  • iPages iPages 171
    star
    updated 5 months ago

    Quickly implement swipable page views.

  • Pageboy Pageboy 1,856
    star
    updated over 1 year ago MIT License

    📖 A simple, highly informative page view controller

  • updated over 2 years ago MIT License

    Infinite paging controller, scrolling through contents and title bar scrolls with a delay

  • updated almost 3 years ago MIT License

    Paging view controller with customizable menu in Swift

  • updated about 1 year ago MIT License

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

  • updated over 2 years ago MIT License

    Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.

  • updated about 5 years ago MIT License

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

  • updated over 5 years ago MIT License

    🚀 This is a tiny experimental application using SwiftUI with Flux architecture.

  • updated 9 months ago MIT License

    Native Pager in SwiftUI

  • zen zen 2,928
    star
    updated about 2 years ago

    iOS, macOS, Swift, Objective-C 心得

Patterns

  • updated 6 months ago MIT License

    AlamofireImage is an image component library for Alamofire

  • updated over 2 years ago MIT License

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

  • updated over 1 year ago

    Sample Code of the App Architecture Book

  • updated 6 months ago MIT License

    Example of Clean Architecture of iOS app using RxSwift

  • updated 4 months ago GNU General Publi...

    📖 Design Patterns implemented in Swift 5.0

  • Files Files 2,456
    star
    updated about 2 years ago MIT License

    A nicer way to handle files & folders in Swift

  • updated 4 months ago MIT License

    ⚛️ GoodReactor is a Redux-inspired Reactor framework for iOS developed using Swift. It enables seamless communication between the View Model, View Controller, and Coordinator through state and navigation functions. It ensures no side-effects by interacting with dependencies outside of the Reduce function. Integrate it with using SPM!

  • updated over 1 year ago MIT License

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

  • lottie-ios lottie-ios 25,760
    star
    updated 2 months ago Apache License 2.0

    An iOS library to natively render After Effects vector animations

  • updated about 3 years ago MIT License

    Reactant is a reactive architecture for iOS

  • updated 3 months ago MIT License

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • updated almost 3 years ago MIT License

    💎 Redux like architecture for SwiftUI

  • updated over 1 year ago MIT License

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

  • RxSwift RxSwift 24,267
    star
    updated 4 months ago MIT License

    Reactive Programming in Swift

  • updated almost 4 years ago MIT License

    Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)

  • updated about 4 years ago MIT License

    Stateful view controller containment for iOS and tvOS

  • SwiftGen SwiftGen 9,259
    star
    updated 4 months ago MIT License

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

  • updated 12 months ago MIT License

    ⚛️ Atomic approach state management and dependency injection for SwiftUI

  • Unbox Unbox 1,956
    star
    updated over 5 years ago MIT License

    [Deprecated] The easy to use Swift JSON decoder

  • updated about 3 years ago MIT License

    Viper Framework for iOS using Swift

Payment

  • updated about 2 years ago MIT License

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

  • updated about 1 month ago MIT License

    Adyen iOS Drop-in and Components

  • updated over 4 years ago Other

    Easy to use iOS library with components for input of Credit Card data.

  • updated about 1 year ago MIT License

    Braintree SDK for iOS

  • updated almost 5 years ago MIT License

    A Payment Card UI & Validator for iOS

  • updated almost 3 years ago Apache License 2.0

    Integrate bitcoin into your iOS application with Coinbase

  • updated 3 months ago MIT License

    Frames iOS: making native card payments simple

  • iCard iCard 339
    star
    updated about 6 years ago MIT License

    Bank Card Generator with Swift using SnapKit DSL 💳

  • MFCard MFCard 363
    star
    updated over 4 years ago MIT License

    Easily integrate Credit Card payments module in iOS App. Swift 4.0

  • updated 26 days ago MIT License

    Stripe iOS SDK

  • updated 6 months ago MIT License

    Reading and Validating In App Purchase Receipt Locally.

PDF

  • Carbon Carbon 1,291
    star
    updated over 2 years ago Apache License 2.0

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

  • updated 3 months ago MIT License

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

  • updated over 2 years ago MIT License

    Escape and unescape HTML entities in Swift

  • updated over 4 years ago MIT License

    PDF Reader for iOS written in Swift

  • updated about 4 years ago MIT License

    A simple generator of PDF written in Swift.

  • updated over 1 year ago MIT License

    Create a simple PDF effortlessly. 😄

  • TPPDF TPPDF 740
    star
    updated about 1 month ago MIT License

    TPPDF is a simple-to-use PDF builder for iOS and macOS written in Swift

  • updated almost 4 years ago MIT License

    An iOS PDF viewer and annotator written in Swift that can be embedded into any application.

Peripherals

  • updated over 6 years ago BSD 3-Clause "New...

    iOS app for use with Bluefruit Bluetooth LE breakout board

  • updated over 1 year ago MIT License

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

  • updated 9 months ago Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

Permissions

  • arek arek 954
    star
    updated 12 months ago MIT License

    AREK is a clean and easy way to request any kind of iOS permission (with some nifty features 🤖)

  • updated over 2 years ago MIT License

    A unified API to ask for permissions on iOS

  • updated about 7 years ago MIT License

    Intelligent iOS permissions UI and unified API

  • updated 4 months ago MIT License

    Universal API for request permission and get its statuses.

  • updated almost 3 years ago MIT License

    Make permission request easier.

Phone Numbers

  • updated 30 days ago MIT License

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

  • updated 4 months ago MIT License

    Elegant SwiftUI phone number textField.

  • updated about 3 years ago MIT License

    An UITextField subclass to simplify country code's picking. Swift 5.0

  • updated 26 days ago MIT License

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

Progress Bars

Quality & Code Linters

  • updated about 2 years ago MIT License

    A linter tool for Interface Builder

  • updated 7 months ago MIT License

    Lint tool for Localizable.strings

  • needle needle 1,825
    star
    updated 2 months ago Apache License 2.0

    Compile-time safe Swift dependency injection framework

  • PromiseKit PromiseKit 14,218
    star
    updated 6 months ago MIT License

    Promises for Swift & ObjC.

  • updated over 1 year ago Apache License 2.0

    Concurrency utilities for Swift

  • updated 12 months ago Apache License 2.0

    A tool for Swift code modification intermediating between code generation and formatting.

  • updated over 5 years ago MIT License

    SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

  • updated 3 months ago MIT License

    A command-line tool and Xcode Extension for formatting Swift code

  • SwiftLint SwiftLint 18,607
    star
    updated about 2 months ago MIT License

    A tool to enforce Swift style and conventions.

  • Swimat Swimat 1,634
    star
    updated about 2 years ago MIT License

    An Xcode formatter plug-in to format your swift code.

  • tailor tailor 1,403
    star
    updated over 3 years ago MIT License

    Cross-platform static analyzer and linter for Swift.

Realm

  • updated over 3 years ago MIT License

    Safe and easy wrappers for RealmSwift

  • updated 3 months ago MIT License

    Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

Rich Text View

  • updated over 7 years ago MIT License

    Rich Markdown editing control for iOS

  • updated about 1 month ago MIT License

    RichTextKit is a Swift SDK that helps you use rich text in Swift and SwiftUI.

  • updated over 1 year ago Apache License 2.0

    iOS Text View (UIView) that Properly Displays LaTeX, HTML, Markdown, and YouTube/Vimeo Links

  • updated over 4 years ago MIT License

    A text view that supports selection and expansion

Scripting

  • fuzzilli fuzzilli 1,859
    star
    updated 2 months ago Apache License 2.0

    A JavaScript Engine Fuzzer

  • updated about 1 year ago MIT License

    📋A hand-curated collection of useful and informative Swift Scripting materials.

  • updated about 4 years ago MIT License

    A Swift framework for shell scripting.

Scroll

  • updated over 1 year ago MIT License

    ScrollKit is a SwiftUI library that adds powerful scrolling features to SwiftUI, such as offset tracking and sticky scroll view headers.

Scroll Bars

  • updated over 1 year ago MIT License

    ScrollKit is a SwiftUI library that adds powerful scrolling features to SwiftUI, such as offset tracking and sticky scroll view headers.

  • updated over 3 years ago Apache License 2.0

    Multi-tier UIScrollView nested scrolling solution. 😋😋😋

  • updated almost 2 years ago MIT License

    ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

Security

  • updated about 2 months ago MIT License

    Helps you define secure storages for your properties using Swift property wrappers.

  • Valet Valet 3,989
    star
    updated 26 days ago Apache License 2.0

    Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

Sensors

  • updated over 6 years ago BSD 3-Clause "New...

    iOS app for use with Bluefruit Bluetooth LE breakout board

Serverless

  • updated about 1 month ago Apache License 2.0

    HTTP client library built on SwiftNIO

  • updated about 4 years ago MIT License

    Azure Functions in Swift! Purely in Swift!

  • updated over 4 years ago Apache License 2.0

    Apple Push Notifications (APNs) Server-Side library.

  • updated 3 months ago Apache License 2.0

    Swift implementation of AWS Lambda Runtime

  • updated 2 months ago Apache License 2.0

    Cleanly startup and shutdown server application, freeing resources in order before exiting.

SOAP

  • updated 9 months ago Other

    This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app.

Socket

  • updated about 2 years ago Apache License 2.0

    Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

  • updated about 2 years ago Apache License 2.0

    SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL

  • updated almost 6 years ago MIT License

    WebSocket(RFC-6455) library written using Swift

  • updated about 2 years ago MIT License

    Reactive WebSockets

  • updated 5 months ago Other
  • updated over 6 years ago MIT License

    🔌 Non-blocking TCP socket layer, with event-driven server and client.

  • updated 6 months ago Apache License 2.0

    Websockets in swift for iOS and OSX

  • updated 11 months ago BSD 3-Clause "New...

    The easy way to use sockets on Apple platforms

  • updated over 3 years ago MIT License

    Fast Websockets in Swift for iOS and OSX

SQL drivers

  • updated over 1 year ago MIT License
  • updated over 1 year ago MIT License

    The easiest way to get started with MongoDB on the Mac

  • updated 12 months ago MIT License

    A type safe MySQL client for Swift

  • updated over 4 years ago Apache License 2.0

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

  • updated almost 4 years ago Apache License 2.0

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

  • updated over 4 years ago Apache License 2.0

    Apple Push Notifications (APNs) Server-Side library.

  • updated over 2 years ago Apache License 2.0

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

  • updated over 4 years ago Apache License 2.0

    A Swift client for Redis.

  • updated over 2 years ago Apache License 2.0

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

  • updated over 5 years ago Apache License 2.0

    WebSockets support for Perfect.

  • updated 4 months ago MIT License

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

SQLite

  • updated over 1 year ago MIT License
  • updated 30 days ago MIT License

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

  • updated 4 months ago MIT License

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

  • updated over 1 year ago

    Basic SQLite wrapper for Swift 4.x and lightweight ORM for accessing underlying tables in an SQLite database

StackView

  • AMPopTip AMPopTip 3,188
    star
    updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

  • updated 11 months ago Apache License 2.0

    A view controller that uses root views of child view controllers as views in a UIStackView.

  • updated about 3 years ago MIT License

    A controller that uses a UIStackView and view controller composition to display content in a list

  • updated almost 6 years ago MIT License

    UIStackView replica for iOS 7.x and iOS 8.x

Streaming

  • updated 3 months ago BSD 3-Clause "New...

    Camera and Microphone streaming library via RTMP and SRT for iOS, macOS, tvOS and visionOS.

  • Live Live 2,423
    star
    updated almost 6 years ago

    Demonstrates how to build a live broadcast app(Swift 3)

Style Guides

  • Alamofire Alamofire 40,922
    star
    updated 3 months ago MIT License

    Elegant HTTP Networking in Swift

  • updated about 1 year ago Other

    A declarative Auto Layout DSL for Swift 📱📐

  • eidolon eidolon 2,711
    star
    updated almost 2 years ago MIT License

    The Artsy Auction Kiosk App.

  • Kingfisher Kingfisher 23,065
    star
    updated 3 months ago MIT License

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

  • Quick Quick 9,784
    star
    updated 3 months ago Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • updated about 1 year ago MIT License

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

  • Sourcery Sourcery 7,677
    star
    updated 22 days ago MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • SwiftGen SwiftGen 9,259
    star
    updated 4 months ago MIT License

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

  • updated over 5 years ago MIT License

    Easily generate cross platform Swift framework projects from the command line

Styling

  • Carbon Carbon 1,291
    star
    updated over 2 years ago Apache License 2.0

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

  • updated about 1 year ago Other

    A declarative Auto Layout DSL for Swift 📱📐

  • updated over 1 year ago Apache License 2.0

    💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

  • updated over 1 year ago Apache License 2.0

    💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

  • updated about 4 years ago Other

    👕👚 Theme management in Swift

  • updated 3 months ago MIT License

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

  • updated over 4 years ago MIT License

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

  • Store Store 502
    star
    updated about 3 years ago

    Unidirectional, transactional, operation-based Store implementation.

  • updated almost 3 years ago MIT License

    Define UI styles for iOS apps in a hot-reloadable yaml or json file

  • updated almost 2 years ago MIT License

    🎨 Powerful theme/skin manager for iOS 9+ 主题/换肤, 暗色模式

SVG

  • updated 4 months ago MIT License

    SVG parser and renderer written in SwiftUI

  • SwiftSVG SwiftSVG 1,923
    star
    updated over 2 years ago Other

    A simple, performant, and lightweight SVG parser

Swipers

  • updated 3 months ago MIT License

    🔥 A multi-directional card swiping library inspired by Tinder

  • updated over 5 years ago MIT License

    SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers

Switch

  • updated over 3 years ago MIT License

    A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift

  • Store Store 502
    star
    updated about 3 years ago

    Unidirectional, transactional, operation-based Store implementation.

  • Switch Switch 145
    star
    updated over 3 years ago MIT License

    💊 An iOS switch control implemented in Swift with full Interface Builder support

System

  • updated almost 2 years ago Apache License 2.0

    Generic Cross Platform Signal Handler

  • updated over 1 year ago MIT License

    Add “Launch at Login” functionality to your macOS app in seconds

  • updated 4 months ago Apache License 2.0

    Low-level atomic operations for Swift

  • updated 8 months ago Apache License 2.0

    A benchmarking tool for Swift Collection algorithms

  • updated 5 months ago Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • updated 4 months ago Apache License 2.0

    Low-level system calls and types for Swift

  • updated over 2 years ago MIT License

    macOS system library in Swift

Tab

  • updated over 4 years 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

  • updated 4 months ago Other

    🔎 A simple and beautiful barcode scanner.

  • updated over 1 year ago MIT License

    This library is for adding animation to iOS tabbar items, which is inherited from UITabBarController.

  • updated over 1 year ago MIT License

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

  • updated 8 months ago MIT License

    A fun, easy-to-use tab bar navigation controller for iOS.

  • Cluster Cluster 1,269
    star
    updated about 1 year ago MIT License

    Easy Map Annotation Clustering 📍

  • updated over 4 years ago MIT License

    This is a Review posting app that let user find interesting places near them

  • updated over 3 years ago MIT License

    A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift.

  • updated over 1 year ago MIT License

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

  • updated over 4 years ago MIT License

    A lightweight customized tabbar view. 📌

  • Koloda Koloda 5,268
    star
    updated about 1 year ago MIT License

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

  • Persei Persei 3,451
    star
    updated over 4 years ago MIT License

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

  • updated about 4 years ago MIT License

    A flexible TabBarController with search tab like SNKRS.

  • TabBar TabBar 343
    star
    updated over 1 year ago MIT License

    📱 TabBar – highly customizable tab bar (i.e. TabView) for your SwiftUI application.

  • Tabman Tabman 2,601
    star
    updated over 1 year ago MIT License

    ™️ A powerful paging view controller with interactive indicator bars

  • updated almost 3 years ago MIT License

    Paging view controller and scroll tab view

  • updated over 1 year ago MIT License

    Android PagerTabStrip for iOS.

Template

  • leaf leaf 432
    star
    updated 4 months ago MIT License

    🍃 An expressive, performant, and extensible templating language built for Swift.

  • Stencil Stencil 2,343
    star
    updated 7 months ago BSD 2-Clause "Sim...

    Stencil is a simple and powerful template language for Swift.

  • updated over 5 years ago MIT License

    A Powerful , Extensible CSS Parser written in pure Swift.

  • updated 3 months ago MIT License

    A very flexible message bar for UIKit and SwiftUI.

  • updated over 1 year ago MIT License

    🗂️ This repository provides a guide to creating Xcode templates for iOS boilerplate code to save time and increase creativity in development. It simplifies the process and helps new team members get up to speed. A solution to Xcode's poorly documented templates.

Testing

  • DVR DVR 651
    star
    updated 8 months ago MIT License

    Network testing for Swift

  • Erik Erik 564
    star
    updated over 2 years ago MIT License

    Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

  • Fakery Fakery 1,786
    star
    updated over 1 year ago Other

    👽 Swift fake data generator

  • updated about 2 years ago MIT License

    A framework for easily testing Push Notifications and Routing in XCUITests

  • updated 7 months ago MIT License

    Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!

  • updated about 2 months ago Other

    Enable network mocks and more in UI Tests

  • Sizes Sizes 1,225
    star
    updated about 2 years ago MIT License

    View your app on different device and font sizes

  • updated over 2 years ago BSD 2-Clause "Sim...

    Snapshot testing tool for iOS and tvOS

  • updated about 3 years ago BSD 2-Clause "Sim...

    BDD Framework and test runner for Swift projects and playgrounds

  • updated 4 months ago Apache License 2.0

    The XCTest Project, A Swift core library for providing unit test support

  • TestDrive TestDrive 1,597
    star
    updated almost 4 years ago MIT License

    Quickly try out any Swift pod or framework in a playground

  • updated over 4 years ago

    How do I test this with UI Testing?

  • updated 2 months ago MIT License

    Runtime introspection and unit testing of SwiftUI views

  • updated 3 months ago MIT License

    Xcode-like HTML report for Unit and UI Tests

Text

  • updated over 1 year ago MIT License

    µframework for Attributed strings.

  • updated about 1 year ago Other

    Easiest way to create an attributed UITextView (with support for multiple links and from html)

  • BonMot BonMot 3,538
    star
    updated 4 months ago MIT License

    Beautiful, easy attributed strings in Swift

  • Croc Croc 129
    star
    updated over 1 year ago MIT License

    Swift emoji string parsing library

  • edhita edhita 1,288
    star
    updated over 1 year ago MIT License

    Fully open source text editor for iOS written in SwiftUI.

  • updated about 2 years ago MIT License

    A simple and customizable Markdown Parser for Swift

  • updated 8 months ago MIT License

    Markdown View for iOS.

  • updated about 3 years ago MIT License

    [iOS] A fully themeable markdown editor with live syntax highlighting.

  • updated almost 5 years ago MIT License

    An easy way to add mentions to uitextview like Facebook and Instagram

  • updated almost 5 years ago MIT License

    Swift Parser Combinators

  • updated about 2 years ago MIT License

    Great Swift String Pluralize Extension

  • updated over 1 year ago MIT License

    Write amazing, strong-typed and easy-to-read NSPredicate.

  • updated over 5 years ago MIT License

    An NSPredicate DSL for iOS, OSX, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.

  • Regex Regex 331
    star
    updated over 5 years ago Apache License 2.0

    Regular expressions for swift

  • Regex Regex 315
    star
    updated over 1 year ago MIT License

    🔤 Swifty regular expressions

  • updated 12 months ago BSD 3-Clause "New...

    RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.

  • updated almost 7 years ago MIT License

    A library for formatting strings on iOS and macOS

  • swift-doc swift-doc 1,683
    star
    updated over 1 year ago MIT License

    A documentation generator for Swift projects

  • updated over 1 year ago MIT License

    👩‍🎨 Elegant Attributed String composition in Swift sauce

  • updated over 6 years ago MIT License

    Swift Port of VerbalExpressions

  • updated about 1 year ago MIT License

    A Swifty API for attributed strings

  • updated about 4 years ago MIT License

    A TextView that provides easy to use tagging feature for Mention or Hashtag

  • updated about 2 years ago MIT License

    Format iOS attributed strings easily

  • updated about 5 years ago MIT License

    An easier way to compose attributed strings

  • updated about 1 year ago The Unlicense

    Like a SwiftUI ViewBuilder, but for Text

  • updated over 1 year ago Apache License 2.0

    A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

  • updated over 5 years ago MIT License

    Lightweight and Powerful Editor Kit

TextField

  • updated over 3 years ago MIT License

    Animated UITextField and UITextView replacement for iOS

  • updated about 4 years ago MIT License

    Subclass of UITextField that shows inline suggestions while typing.

  • updated 8 months ago MIT License

    A customisable view for entering arbitrary length pins, codes or passwords in iOS. Supports iOS 12 one time codes.

  • updated almost 4 years ago MIT License

    CHIOTPField is a set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc. Mady by @ChiliLabs - https://chililabs.io

  • updated almost 2 years ago MIT License

    DTTextField is a custom textfield with floating placeholder and error label

  • updated 8 months ago MIT License

    Floating Label TextField for SwiftUI. FloatingLabelTextFieldSwiftUI

  • updated about 5 years ago MIT License

    A UITextField with bouncy placeholder.

  • updated about 2 years ago GNU General Publi...

    Fully-wrapped UITextField made to work entirely in SwiftUI

  • updated 6 months ago MIT License

    A custom TextField with a switchable icon which shows or hides the password and enforce good password policies

  • updated over 1 year ago MIT License

    UITextField subclass with autocompletion suggestions list

  • updated 6 months ago Apache License 2.0

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

  • updated over 2 years ago MIT License

    Declarative building and fast rendering attributed string library.

  • updated almost 2 years ago MIT License

    SVPinView is a light-weight customisable library used for accepting pin numbers or one-time passwords.

  • updated almost 5 years ago MIT License

    UITextField character counter with lovable UX 💖. No math skills required 🙃.

  • updated 10 months ago MIT License

    Custom UITextFields effects inspired by Codrops, built using Swift

  • updated almost 3 years ago MIT License

    🏄‍♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews

  • updated over 5 years ago MIT License

    A Stepper object that displays its value.

  • updated almost 4 years ago MIT License

    VKPinCodeView is simple and elegant UI component for input PIN. You can easily customise appearance and get auto fill (OTP) iOS 12 feature right from the box.

Thread

  • Async Async 4,596
    star
    updated 7 months ago MIT License

    Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch

  • updated over 3 years ago MIT License

    The ES8 Async/Await control flow for Swift

  • Each Each 763
    star
    updated almost 2 years ago MIT License

    Elegant ⏱ interface for Swift apps

  • updated almost 2 years ago MIT License

    Well-tested GCD Timer in Swift

  • Schedule Schedule 1,820
    star
    updated about 4 years ago MIT License

    Schedule timing task in Swift using a fluent API. (A friendly alternative to Timer)

  • updated 12 months ago MIT License

    Swifty API for NSTimer

TOML

  • updated 3 months ago MIT License

    🧰 Case paths extends the key path hierarchy to enum cases.

  • updated over 3 years ago MIT License

    🤝 Struct and enum data access in harmony.

  • updated 5 months ago MIT License

    🎱 Composable, transformable, controllable randomness.

  • updated 5 months ago MIT License

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

  • updated 4 months ago MIT License

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

  • updated 3 months ago MIT License

    📸 Delightful Swift snapshot testing.

  • updated 5 months ago MIT License

    🏷 A wrapper type for safer, expressive code.

  • updated 5 months ago MIT License

    🛂 A result type that accumulates multiple errors.

  • updated over 1 year ago MIT License

    From TOML to Swift Codable types.

Transition

  • updated over 4 years 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

  • Cards Cards 4,198
    star
    updated over 1 year ago MIT License

    Awesome iOS 11 appstore cards in swift 5.

  • updated over 2 years 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

  • updated about 2 years ago MIT License

    A simple way to create custom interactive UIViewController transitions

  • updated over 4 years ago MIT License

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

  • updated 7 months ago MIT License

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • Hero Hero 22,052
    star
    updated 10 months ago MIT License

    Elegant transition library for iOS & tvOS

  • updated about 2 years ago MIT License

    Library for smooth animation of images during transitions.

  • Jelly Jelly 2,445
    star
    updated over 2 years ago MIT License

    🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.

  • updated 4 months ago MIT License

    Example of using SwiftUI to create a beautiful Liquid Swipe control

  • updated over 5 years ago MIT License

    Custom interactive transition like Apple Music iOS App (iOS 9). written in Swift.

  • updated over 2 years ago MIT License

    Use PanGesture to dismiss view on UIViewController and UIView

  • updated almost 3 years 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

  • updated over 4 years ago MIT License

    This is a Swift based demo project to show how to make the transition Pinterest liked.

  • updated over 4 years ago MIT License

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

  • updated over 2 years ago MIT License

    A Splash view that animates and reveals its content, inspired by Twitter splash

  • updated over 5 years ago MIT License

    SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.

  • updated over 2 years ago MIT License

    Custom transition between controllers. Settings controller for your iOS app.

  • updated almost 2 years ago MIT License

    Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

  • updated about 2 years ago MIT License

    This component implements transition animation to crumble view-controller into tiny pieces.

  • updated almost 3 years ago MIT License

    Swift UI libraries, iOS components and animations by @Ramotion

  • updated 4 months ago MIT License

    Pure SwiftUI Navigation transitions ✨

  • updated about 4 years ago MIT License

    Easy interactive interruptible custom ViewController transitions

  • updated almost 6 years ago MIT License

    Custom interactive view controller transition from one view to another view.

UI

  • updated 4 months ago MIT License

    A number of preset loading indicators created with SwiftUI

  • updated about 6 years ago MIT License

    Super awesome Swift minion for Core Data (iOS, macOS, tvOS)

  • updated over 6 years ago MIT License

    AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter

  • Arale Arale 45
    star
    updated about 1 year ago MIT License

    A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView and iPhone X safe area support for content reloading. Built for iOS 10 and later.

  • updated over 2 years ago MIT License

    A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.

  • updated 7 months ago MIT License

    Simple battery shaped UIView

  • updated 4 months ago MIT License

    A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.

  • updated 11 months ago MIT License

    Bottom Sheet for iOS

  • updated over 4 years ago MIT License

    Play BreakOut while loading - A playable pull to refresh view using SpriteKit

  • updated over 1 year ago MIT License

    Provides Label and ImageView for screen capture prevention.

  • updated over 1 year ago MIT License

    Circular progress indicator for your macOS app

  • updated over 4 years ago

    💾 A collection of classic-style UI components for iOS

  • updated 3 months ago MIT License

    👉↕️📱ContainerController 🧩✨⚙️ is a UI Component Swipe-Panel (Customizable). 💡 The idea is copied from the app: Apple Maps, Stocks. Swift version

  • updated about 1 year ago MIT License

    A simple, customizable view for efficiently collecting country information in iOS apps.

  • updated over 5 years ago MIT License

    Custom segue for OSX Storyboards with slide and cross fade effects (NSViewControllerTransitionOptions)

  • updated over 2 years ago MIT License

    A library to recreate the iOS Apple Music now playing transition

  • updated over 1 year ago Apache License 2.0

    💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

  • updated over 1 year ago MIT License

    Show progress in your app's Dock icon

  • Dodo Dodo 875
    star
    updated almost 3 years ago MIT License

    A message bar for iOS written in Swift.

  • Doric Doric 98
    star
    updated over 5 years ago Other

    Protocol oriented, type safe, scalable design system foundation swift framework for iOS.

  • DropDown DropDown 2,442
    star
    updated 6 months ago MIT License

    A Material Design drop down for iOS

  • updated over 1 year ago MIT License

    Fully customisable tooltip view in Swift for iOS.

  • Elissa Elissa 171
    star
    updated over 6 years ago MIT License

    Elissa displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.

  • updated almost 4 years ago MIT License

    Cool Animated music indicator view written in Swift

  • Family Family 250
    star
    updated almost 3 years ago Other

    🚸 A child view controller framework that makes setting up your parent controllers as easy as pie.

  • updated 5 months ago Other

    💅 Fashion accessories and beauty tools to share and reuse UI styles in a Swifty way

  • updated about 5 years ago MIT License

    Completely customizable progress based loaders drawn using custom CGPaths written in Swift

  • FlagKit FlagKit 2,980
    star
    updated over 2 years ago MIT License

    Beautiful flag icons for usage in apps and on the web.

  • updated over 5 years ago MIT License

    A container view that responds to scrolling of UIScrollView

  • updated over 1 year ago Other

    Flexible Stepped Progress Bar for IOS

  • updated 3 months ago MIT License

    A clean and easy-to-use floating panel UI component for iOS

  • updated about 2 years ago MIT License

    Whole, half or floating point ratings control written in Swift

  • updated over 2 years ago MIT License

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

  • GaugeKit GaugeKit 1,021
    star
    updated over 2 years ago MIT License

    Kit for building custom gauges + easy reproducible Apple's style ring gauges.

  • updated 11 months ago MIT License

    A stepper with a sliding label in the middle.

  • updated 3 months ago MIT License

    📊 A customizable gradient progress bar (UIProgressView).

  • updated 3 months ago MIT License

    Flexible Mustache templates for Swift

  • updated about 2 years ago MIT License

    An UITextView in Swift. Support auto growing, placeholder and length limit.

  • updated 3 months ago MIT License

    A custom reusable circular / progress slider control for iOS application.

  • updated about 5 years ago MIT License

    A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag

  • updated over 5 years ago MIT License

    A horizontal scroll dial like Instagram.

  • updated about 2 years ago MIT License

    Simple parallax header for UIScrollView.

  • updated over 3 years ago MIT License

    A customizable color picker for iOS in Swift

  • updated over 1 year ago Apache License 2.0

    ⚡️ A library of widgets and helpers to build instant-search applications on iOS.

  • updated over 6 years ago MIT License

    Beautiful animated placeholders for showing loading of data

  • updated about 1 year ago MIT License

    A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. And you don't need to write any line of code for it, it all happens automatically.

  • updated over 1 year ago MIT License

    A UITextView subclass that adds support for multiline placeholder written in Swift.

  • LeeGo LeeGo 967
    star
    updated over 6 years ago MIT License

    Declarative, configurable & highly reusable UI development as making Lego bricks.

  • updated over 1 year ago MIT License

    A license list generator of all your dependencies for iOS applications

  • updated about 4 years ago MIT License
  • updated over 4 years ago MIT License

    Spinner loader components with liquid animation

  • updated about 2 years ago MIT License

    An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.

  • Magnetic Magnetic 1,531
    star
    updated 4 months ago MIT License

    SpriteKit Floating Bubble Picker (inspired by Apple Music) 🧲

  • updated over 5 years ago MIT License

    An iOS picker view to serve all your "picking" needs

  • updated over 5 years ago MIT License

    A draggable modal for iOS Applications.

  • Material Material 11,995
    star
    updated over 2 years ago MIT License

    A UI/UX framework for creating beautiful applications.

  • updated about 1 month ago Apache License 2.0

    [In maintenance mode] Modular and customizable Material Design UI components for iOS

  • updated almost 4 years ago MIT License

    Material design components for iOS written in Swift

  • updated over 2 years ago MIT License

    🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0

  • updated over 6 years ago MIT License

    Apple TV Parallax effect in Swift.

  • updated 7 months ago MIT License

    UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.

  • updated about 3 years ago MIT License

    Simple parallax header for UIScrollView

  • updated almost 4 years ago MIT License

    MZFormSheetPresentationController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup UIPresentationController size and feel form sheet.

  • updated about 4 years ago MIT License

    Neumorphism framework for UIKit.

  • updated over 1 year ago MIT License

    A collection of awesome loading animations

  • updated 6 months ago Other

    Non-intrusive iOS UI library to implement overlay based interfaces

  • Parade Parade 771
    star
    updated over 6 years ago MIT License

    Parallax Scroll-Jacking Effects Engine for iOS / tvOS

  • updated almost 4 years ago MIT License

    A SwiftUI Library for creating resizable partitions for View Content.

  • Popover Popover 2,097
    star
    updated 5 months ago MIT License

    Popover is a balloon library like Facebook app. It is written in pure swift.

  • Popovers Popovers 1,944
    star
    updated 5 months ago MIT License

    A library to present popovers. Simple, modern, and highly customizable. Not boring!

  • updated 4 months ago MIT License

    An iOS progress indicator view library written in SwiftUI

  • updated over 4 years ago MIT License

    You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift.

  • QGrid QGrid 1,644
    star
    updated over 4 years ago MIT License

    🎛 QGrid: The missing SwiftUI collection view.

  • updated about 1 year ago MIT License

    RangeSeedSlider provides a customizable range slider like a UISlider.

  • updated about 1 year ago MIT License

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

  • updated almost 4 years ago MIT License

    A token field implementation for iOS

  • Reusable Reusable 2,999
    star
    updated about 1 year ago MIT License

    A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)

  • updated over 4 years ago MIT License

    iOS 11 Control Center Slider

  • updated about 5 years ago MIT License

    Simple selection dialog

  • updated over 1 year ago MIT License

    An iOS Library that makes shadows management easy on UIView.

  • updated over 1 year ago MIT License

    Sheeeeeeeeet is a Swift library for creating menus, custom action sheets, context menus etc.

  • Shiny Shiny 804
    star
    updated about 1 year ago MIT License

    Iridescent Effect View (inspired by Apple Pay Cash) ✨

  • updated over 5 years ago MIT License

    Progress and Activity Indicators for iOS apps

  • updated 3 months ago MIT License

    🔥 A multi-directional card swiping library inspired by Tinder

  • updated 4 months ago MIT License

    ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

  • updated 8 months ago MIT License

    Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift

  • Spring Spring 14,084
    star
    updated over 1 year ago MIT License

    A library to simplify iOS animations in Swift.

  • updated about 5 years ago MIT License

    StarryStars is iOS GUI library for displaying and editing ratings

  • updated about 4 years ago MIT License

    Placeholder views based on content, loading, error or empty states

  • updated 7 months ago MIT License

    Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

  • updated over 1 year ago

    A framework that provides CurtainController. CurtainController is a container view controller that implements a content-curtain interface. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc. Someone calls it "Pull Up" or "Bottom Sheet".

  • updated over 2 years ago MIT License

    High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more.

  • updated about 1 year ago MIT License

    Simple and highly customizable iOS tag list view, in Swift.

  • updated 8 months ago MIT License

    A Swift extension that adds toast notifications to the UIView object class.

  • Toaster Toaster 1,668
    star
    updated about 1 year ago Do What The F*ck ...

    🍞 Toast for Swift

  • updated over 3 years ago MIT License

    ✨ Twinkle interface elements in Swift

  • updated about 5 years ago Apache License 2.0

    Inspired by game development UIPheonix is a super easy, flexible, dynamic and highly scalable UI framework + concept for building reusable component/control-driven apps for macOS, iOS and tvOS. The same API apply for cross platform development! Think of it as using Lego blocks, you can use similar ones and move them around easy as pie.

  • updated about 1 year ago MIT License

    🐝 Super ultra drawer view

  • updated almost 5 years ago MIT License

    URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.

  • updated over 2 years ago MIT License

    Windless makes it easy to implement invisible layout loading view.

  • updated about 2 years ago MIT License

    An iOS text field that represents tags, hashtags, tokens in general.

  • updated over 1 year ago MIT License

    High performance Swift treemap layout engine for iOS and macOS.

  • YNSearch YNSearch 1,192
    star
    updated over 5 years ago MIT License

    🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!

UICollectionView

  • updated 6 months ago MIT License

    Lightweight custom collection view inspired by Airbnb.

  • updated over 4 years ago MIT License

    Easy way to integrate pagination with dummy views in CollectionView, make Instagram "Discover" within minutes.

  • updated over 1 year ago Other

    🌀 Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.

  • updated over 4 years ago MIT License

    Make. It. Bounce.

  • updated over 4 years ago MIT License

    ⭐ Custom card-designed CollectionView layout

  • updated almost 4 years ago MIT License

    A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift

  • updated 7 months ago MIT License

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

  • updated about 2 years ago MIT License

    Reimagining UICollectionView

  • updated about 2 years ago MIT License

    A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.

  • updated over 3 years ago MIT License

    A CollectionView Layout displaying a slanted cells

  • updated 5 months ago MIT License

    FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

  • updated over 4 years ago MIT License

    :octocat: Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Swift Controller. iOS library made by @Ramotion

  • updated almost 2 years ago MIT License

    🔄 GravitySlider is a beautiful alternative to the standard UICollectionView flow layout.

  • updated over 1 year ago MIT License

    🚀UITableView and UICollectionView provider to simplify basic scenarios of showing the data.

  • updated over 4 years ago MIT License

    This component allows for the transfer of data items between collection views through drag and drop

  • updated almost 6 years ago MIT License

    iOS custom view to display books on shelf

  • updated 6 months ago Apache License 2.0

    Easy and type-safe iOS table and collection views in Swift.

  • updated about 5 years ago MIT License

    Spreadsheet CollectionViewLayout in Swift. Fully customizable. 🔶

  • updated over 1 year ago MIT License

    Made in Swift - Tag layout for UICollectionView supporting 3 types of alignments - Left || Centre || Right

  • updated about 5 years ago MIT License

    UICollectionViewSplitLayout makes collection view more responsive.

UITableView

  • updated almost 7 years ago MIT License

    Elegant and easy way to integrate pagination with dummy views

  • updated over 3 years ago MIT License

    🎉 Swift library to support collapsible sections in a table view.

  • 💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)

  • updated over 2 years ago MIT License

    Elastic pull to refresh for iOS developed in Swift

  • updated over 1 year ago Apache License 2.0

    💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

  • updated 4 months ago MIT License

    Protocol-oriented UITableView management, powered by generics and associated types.

  • updated over 1 year ago MIT License

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

  • updated over 2 years ago MIT License

    ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 5

  • updated almost 5 years ago MIT License

    A UITableViewCell with an editable text field

  • updated almost 6 years ago MIT License

    Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2

  • updated about 1 year ago MIT License

    Reusable GridView with excellent performance and customization that can be time table, spreadsheet, paging and more.

  • updated almost 3 years ago MIT License

    Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project

  • updated about 2 years ago MIT License

    Simple way to add parallax header to UIScrollView/UITableView written in Swift.

  • Persei Persei 3,451
    star
    updated over 4 years ago MIT License

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

  • updated over 5 years ago MIT License

    iOS Simple Cool PullToRefresh Library. It is written in pure swift.

  • updated 12 months ago MIT License

    A simple way to create a UITableView for settings in Swift.

  • updated about 3 years ago MIT License

    A UITableView extension that enables cell insertion from the bottom of a table view.

  • updated 7 months ago MIT License

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

  • Shoyu Shoyu 277
    star
    updated almost 5 years ago MIT License

    Easier way to represent the structure of UITableView.

  • updated almost 4 years ago MIT License

    UITableView based component designed to display a hierarchy of expandable/foldable comments.

  • updated almost 2 years ago Other

    Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

  • updated over 2 years ago MIT License

    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.

  • updated about 5 years ago MIT License

    ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4

Utility

  • updated almost 7 years ago MIT License

    Swift library to develop custom Alexa Skills

  • updated about 2 years ago MIT License

    Elegant Apply Style by Swift Method Chain.🌙

  • Basis Basis 317
    star
    updated over 6 years ago MIT License

    Pure Declarative Programming in Swift, Among Other Things

  • bow bow 645
    star
    updated about 2 years ago Other

    🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

  • updated over 2 years ago MIT License

    Implementation of x-callback-url (Inter app communication) in swift

  • Closures Closures 1,742
    star
    updated over 3 years ago MIT License

    Swifty closures for UIKit and Foundation

  • Curry Curry 494
    star
    updated 4 months ago MIT License

    Swift implementations for function currying

  • DeepDiff DeepDiff 2,049
    star
    updated over 3 years ago Other

    🦀Amazingly incredible extraordinary lightning fast diffing in Swift

  • updated over 1 year ago MIT License

    👷‍♀️ Closure-based delegation without memory leaks

  • updated almost 5 years ago Other

    ⛽ Differific - a fast and convenient diffing framework.

  • Dollar Dollar 4,244
    star
    updated over 2 years ago MIT License

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

  • updated over 3 years ago MIT License

    📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.

  • updated about 3 years ago MIT License

    Ethereum Wallet Toolkit for iOS - You can implement an Ethereum wallet without a server and blockchain knowledge.

  • updated over 1 year ago MIT License

    Catch Objective-C exceptions in Swift

  • updated over 4 years ago MIT License

    🗃 Powerful and easy to use Swift Query Builder for Vapor 3.

  • Format Format 1,178
    star
    updated about 6 years ago MIT License

    A Swift Formatter Kit

  • updated 3 months ago MIT License

    📑 GoodExtensions is a collection of useful and frequently used Swift extensions for iOS development, designed to simplify and streamline common tasks.It helps developers write clean and concise code, saving time and effort while boosting productivity. Get access to a wealth of essential tools for iOS development in one convenient library.

  • updated 8 months ago MIT License

    📑 GoodUIKit is a UIKit extensions library filled with reusable UI snippets for faster and more efficient iOS development. Boost productivity and streamline your workflow with ready-to-use UI components.

  • updated over 3 years ago MIT License

    🖍 Highlight whatever you want!

  • Inject Inject 2,127
    star
    updated 3 months ago MIT License

    Hot Reloading for Swift applications!

  • updated 6 months ago MIT License

    Find retain cycles / memory leaks sooner.

  • updated over 4 years ago MIT License

    Swift-friendly API for a set of powerful Objective C runtime functions.

  • updated almost 5 years ago MIT License

    The simplest way to display the librarie's licences used in your application.

  • updated over 1 year ago MIT License

    A percentage type for Swift

  • periphery periphery 5,236
    star
    updated about 2 months ago MIT License

    A tool to identify unused code in Swift projects.

  • updated 6 months ago Apache License 2.0

    📘A library for isolated developing UI components and automatically taking snapshots of them.

  • updated 3 months ago MIT License

    Generate a privacy policy for your iOS app quickly and automatically

  • updated 7 months ago Apache License 2.0

    Google ProtocolBuffers for Apple Swift

  • R.swift R.swift 9,497
    star
    updated about 1 month ago MIT License

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

  • RandomKit RandomKit 1,473
    star
    updated over 2 years ago Other

    Random data generation in Swift

  • updated over 1 year ago MIT License

    Preview extractor for news, articles and full-texts in Swift

  • updated over 6 years ago MIT License

    Enable autocomplete use resources in swift project.

  • Rugby Rugby 550
    star
    updated over 1 year ago MIT License

    🏈 Cache CocoaPods for faster rebuild and indexing Xcode project

  • Runes Runes 830
    star
    updated about 3 years ago MIT License

    Infix operators for monadic functions in Swift

  • Solar Solar 567
    star
    updated over 3 years ago MIT License

    A Swift micro library for generating Sunrise and Sunset times.

  • updated about 4 years ago Apache License 2.0

    SpriteKit API reproducing UIView's spring animations with SKAction

  • stats stats 25,291
    star
    updated about 1 month ago MIT License

    macOS system monitor in your menu bar

  • Sugar Sugar 1,068
    star
    updated over 4 years ago Other

    ☕ Something sweet that goes great with your Cocoa

  • updated over 2 years ago MIT License

    Type-Safe Associated Objects in Swift

  • updated 11 months ago MIT License

    Collection of Swift-extensions to boost development process.

  • updated almost 6 years ago MIT License

    Swiftbot on slack. Inspired by kishikawakatsumi/swift-compiler-discord-bot

  • updated 3 months ago MIT License

    A handy collection of more than 500 native Swift extensions to boost your productivity.

  • updated about 1 year ago MIT License

    It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.

  • updated 7 months ago MIT License

    A command-line tool and Swift Package for generating class diagrams powered by PlantUML

  • updated almost 5 years ago MIT License

    A tiny generator of random data for swift

  • updated over 1 year ago MIT License

    A utility that reminds your iPhone app's users to review the app written in pure Swift.

  • updated 5 months ago Other

    Trace Swift and Objective-C method invocations

  • updated 4 months ago MIT License

    Introspect underlying UIKit/AppKit components from SwiftUI

  • Swiftx Swiftx 218
    star
    updated almost 5 years ago BSD 3-Clause "New...

    Functional data types and functions for any project

  • updated over 1 year ago MIT License

    All the reusable code that we need in each project

  • Then Then 4,045
    star
    updated almost 2 years ago MIT License

    ✨ Super sweet syntactic sugar for Swift initializers

  • updated about 2 years ago MIT License

    A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.

  • UTIKit UTIKit 253
    star
    updated over 2 years ago MIT License

    UTIKit is an UTI (Uniform Type Identifier) wrapper for Swift.

  • UTM UTM 26,494
    star
    updated about 2 months ago Apache License 2.0

    Virtual machines for iOS and macOS

  • updated almost 5 years ago Other

    💉 Vaccine - Make your apps immune to recompile-disease

  • updated almost 4 years ago MIT License

    A Swift micro-framework to easily deal with weak references to self inside closures

  • WhatsNew WhatsNew 1,503
    star
    updated over 5 years ago MIT License

    Showcase new features after an app update similar to Pages, Numbers and Keynote.

  • updated 7 months ago MIT License

    Showcase your awesome new app features 📱

  • updated over 2 years ago MIT License

    An extensible monitoring framework written in Swift

  • updated about 1 year ago MIT License

    A Swift package for rapid development using a collection of micro utility extensions for Standard Library, Foundation, and other native frameworks.

Validation

  • updated over 4 years ago MIT License

    iOS validation framework with form validation support

  • updated about 5 years ago MIT License

    A framework to validate inputs of text fields and text views in a convenient way.

  • updated 3 months ago MIT License

    User input masking library repo.

  • updated about 6 years ago MIT License

    Easy to Use, Read, Extensible, Flexible Validation Checker

  • updated over 3 years ago MIT License

    A rule-based validation library for Swift

  • updated almost 3 years ago MIT License

    String (and more) validation for iOS

  • updated 11 months ago MIT License

    Easily validate your Properties with Property Wrappers 👮

Version Manager

  • updated almost 3 years ago MIT License

    Monitor iOS app version easily.

  • updated 11 months ago MIT License

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

  • Siren Siren 4,140
    star
    updated about 1 year ago MIT License

    Notify users when a new version of your app is available and prompt them to upgrade.

  • updated 12 months ago MIT License

    OpenAPI/Swagger 3.0 Parser and Swift code generator

  • SwiftLint SwiftLint 18,607
    star
    updated about 2 months ago MIT License

    A tool to enforce Swift style and conventions.

  • updated 28 days ago Apache License 2.0

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

  • tuist tuist 4,573
    star
    updated 30 days ago MIT License

    Tuist's CLI

  • updated over 1 year ago MIT License

    Represent and compare versions via semantic versioning (SemVer) in Swift

  • updated almost 3 years ago MIT License

    Versions tracker for your iOS, macOS, and tvOS app

  • Zebra Zebra 1,187
    star
    updated about 1 year ago GNU General Publi...

    🦓 A Useful Package Manager for iOS

Video

  • Agrume Agrume 790
    star
    updated 3 months ago MIT License

    🍋 A lemony fresh iOS image viewer written in Swift.

  • updated over 1 year ago MIT License

    Edit images and video with async / await in Swift, powered by Metal.

  • BMPlayer BMPlayer 1,933
    star
    updated 7 months ago MIT License

    A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.

  • Cabbage Cabbage 1,540
    star
    updated about 1 year ago MIT License

    A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.

  • GPUImage2 GPUImage2 4,803
    star
    updated almost 3 years ago BSD 3-Clause "New...

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

  • iina iina 37,899
    star
    updated about 2 months ago GNU General Publi...

    The modern video player for macOS.

  • updated almost 3 years ago MIT License

    Overlay alpha channel video animation player view using Metal.

  • updated 7 months ago MIT License

    Custom AVPlayerLayer on view and transition player with good effect like youtube and facebook

  • updated 10 months ago MIT License

    🔄 Export and transcode media in Swift

  • Player Player 2,071
    star
    updated about 2 years ago MIT License

    ▶️ Play and stream media in Swift

  • updated over 4 years ago MIT License

    Player View is a delegated view using AVPlayer of Swift

  • updated about 1 year ago MIT License

    A set of tools to trim, crop and select frames inside a video

  • updated over 1 year ago Apache License 2.0

    A Swift wrapper for the FFmpeg API

  • updated over 3 years ago MIT License

    📹 Framework to Play a Video in the Background of any UIView

  • updated 6 months ago MIT License

    iOS 360-degree video player streaming from an AVPlayer.

  • updated over 1 year ago MIT License

    YiVideoEditor is a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.

Walkthrough

  • updated about 2 years ago MIT License

    A simple and attractive AlertView to onboard your users in your amazing world.

  • updated over 3 years ago MIT License

    Awesome tool for create tutorial walkthrough or coach tour

  • updated almost 4 years ago MIT License

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

  • updated 4 months ago MIT License

    SwiftUI library for a walkthrough or onboarding flow with tap actions

  • updated 6 months ago MIT License

    Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.

  • updated 5 months ago MIT License

    Customisable user onboarding for your iOS app

  • updated over 3 years ago MIT License

    SuggestionsKit

  • updated over 2 years ago MIT License

    A swifty iOS framework that allows developers to create beautiful onboarding experiences.

  • updated over 3 years ago MIT License

    The easiest way to create a great walkthrough experience in your apps, powered by Swift.

Web

  • Publish Publish 4,840
    star
    updated 4 months ago MIT License

    A static site generator for Swift developers

Webserver

  • updated almost 2 years ago MIT License

    Super lightweight web framework in Swift based on SWSGI

  • updated over 5 years ago BSD 2-Clause "Sim...

    Swift HTTP server using the pre-fork worker model

  • updated over 1 year ago MIT License

    Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux

  • Kitura Kitura 7,628
    star
    updated about 2 years ago Apache License 2.0

    A Swift web framework and HTTP server.

  • updated almost 7 years ago MIT License

    A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework

  • updated about 3 years ago

    Evented I/O streams for Swift

  • Perfect Perfect 13,837
    star
    updated 10 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…)

  • updated about 6 years ago Mozilla Public Li...

    Apple Swift based HTTP server. The answer for a Swift based, turn key, crash resilient, high scale, and production grade web server.

  • swifter swifter 3,897
    star
    updated 8 months ago BSD 3-Clause "New...

    Tiny http server engine written in Swift programming language.

  • Taylor Taylor 926
    star
    updated over 8 years ago MIT License

    A lightweight library for writing HTTP web servers with Swift

  • vapor vapor 24,188
    star
    updated 3 months ago MIT License

    💧 A server-side Swift HTTP web framework.

  • Zewo Zewo 1,855
    star
    updated over 4 years ago MIT License

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

Windows Manager

  • Amethyst Amethyst 14,568
    star
    updated 4 months ago MIT License

    Automatic tiling window manager for macOS à la xmonad.

  • Rectangle Rectangle 22,805
    star
    updated about 1 year ago Other

    Move and resize windows on macOS with keyboard shortcuts and snap areas

XML

  • AEXML AEXML 996
    star
    updated 10 months ago MIT License

    Swift minion for simple and lightweight XML parsing

  • updated almost 4 years ago MIT License

    CheatyXML is a Swift framework designed to manage XML easily

  • updated about 4 years ago MIT License

    The most swifty way to deal with XML data in swift 5.

  • updated almost 2 years ago MIT License

    Simple XML Parser implemented in Swift

  • SWXMLHash SWXMLHash 1,341
    star
    updated over 1 year ago MIT License

    Simple XML parsing in Swift

  • updated 9 months ago MIT License

    Easy XML parsing using Codable protocols in Swift

  • updated over 1 year ago MIT License

    A simple way to map XML to Objects written in Swift

YAML

  • PathKit PathKit 1,453
    star
    updated 6 months ago BSD 2-Clause "Sim...

    Effortless path operations in Swift

  • updated over 1 year ago MIT License

    Load YAML and JSON documents using Swift

  • Yams Yams 1,108
    star
    updated 3 months ago MIT License

    A Sweet and Swifty YAML parser.

ZIP

  • updated 5 months ago MIT License

    Swift package that enables gzip/gunzip Data using zlib

  • Zip Zip 2,506
    star
    updated 4 months ago MIT License

    Swift framework for zipping and unzipping files.

  • updated 4 months ago MIT License

    Effortless ZIP Handling in Swift