Awesome Swift

2D

  • FengNiao FengNiao 3,325
    star
    updated 3 months ago MIT License

    A command line tool for cleaning unused resources in Xcode.

  • updated over 6 years ago

    Cross-platform 2D Game Engine in pure Swift

  • Hedwig Hedwig 1,114
    star
    updated almost 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 9 months ago MIT License

    Augmented Reality Tetris made with ARKit and SceneKit

  • Euclid Euclid 606
    star
    updated about 1 month ago MIT License

    A Swift library for creating and manipulating 3D geometry

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

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

  • Satin Satin 757
    star
    updated 10 months ago MIT License

    A 3D Graphics Framework built on Apple's Metal

3D Touch

  • AMPopTip AMPopTip 3,140
    star
    updated 6 months ago MIT License

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

  • updated about 1 year ago MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

Accessibility

  • updated about 2 years ago MIT License

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

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

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

AI

  • updated over 3 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 10 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • DL4S DL4S 99
    star
    updated 6 months 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 about 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 4 months ago GNU General Publi...

    OpenAI ChatGPT SwiftUI app for iOS, iPadOS, macOS

  • updated over 5 years ago

    The MobileNet neural network using Apple's new CoreML framework

  • OpenAI OpenAI 1,612
    star
    updated 23 days ago MIT License

    Swift community driven package for OpenAI public API

  • Swift-AI Swift-AI 5,999
    star
    updated almost 7 years ago MIT License

    The Swift machine learning library.

  • updated about 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 over 3 years ago MIT License

    Swifty, modern UIAlertController wrapper.

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

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

  • updated 2 months ago MIT License

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

  • updated about 2 months ago MIT License

    Create Apple-like alerts & toasts using SwiftUI

  • updated almost 5 years ago MIT License

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

  • updated almost 4 years ago MIT License

    Make. It. Bounce.

  • updated almost 2 years ago MIT License

    General-purpose contextual cards for iOS

  • updated over 3 years ago MIT License

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

  • updated over 1 year ago MIT License

    A customizable framework to create draggable views

  • updated 11 months ago MIT License

    Easy Swift UIAlertController

  • updated over 2 years ago MIT License

    A simple style messages/notifications, in Swift.

  • updated over 6 years ago MIT License

    Simple UIAlertController builder class in Swift.

  • Loaf Loaf 1,089
    star
    updated 11 months ago MIT License

    🍞 A Swifty Framework for Easy iOS Toasts

  • updated 8 months ago MIT License

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

  • updated about 1 year ago MIT License

    PMAlertController is a great and customizable alert that can substitute UIAlertController

  • updated 2 months ago Other

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

  • PopupView PopupView 2,976
    star
    updated about 2 months ago MIT License

    Toasts and popups library written with SwiftUI

  • updated 6 months ago MIT License

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

  • updated 4 months ago MIT License

    Beautiful animated Alert View. Written in Swift

  • Sheet Sheet 335
    star
    updated over 2 years ago MIT License

    📑 Actionsheet with navigation features such as the Flipboard App

  • updated 7 months 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 about 4 years ago MIT License

    Live animated Alert View for iOS written in Swift

  • updated almost 6 years ago Other

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

  • updated 5 months ago MIT License

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

  • updated over 5 years ago MIT License

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

  • updated over 4 years ago MIT License

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

  • updated almost 5 years ago MIT License

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

  • updated almost 2 years ago MIT License

    A simple way to show toast in SwiftUI.

  • updated about 1 year ago MIT License

    Fully customizable and extensible action sheet controller written in Swift

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

    Zingle – An alert will display underneath your UINavigationBar 🎅

Algorithm

  • updated over 4 years ago MIT License

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

  • BTree BTree 1,299
    star
    updated about 2 years ago MIT License

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

  • updated 6 months ago MIT License

    Algorithms and data structures in Swift, with explanations!

  • updated about 2 months ago Apache License 2.0

    Commonly used sequence and collection algorithms for Swift

  • updated about 2 months ago Apache License 2.0

    Async Algorithms for Swift

  • updated over 4 years ago MIT License

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

  • updated almost 2 years ago Other

    Examples of commonly used data structures and algorithms in Swift.

Analytics

  • updated 9 months ago Apache License 2.0

    Official iOS (Swift) Tracking Library for Mixpanel Analytics

  • updated over 1 year ago MIT License

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

  • updated about 1 year ago MIT License

    ☂️ Analytics abstraction layer for Swift

Animation

  • Advance Advance 4,493
    star
    updated almost 2 years ago BSD 2-Clause "Sim...

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

  • anim anim 564
    star
    updated about 3 years ago MIT License

    Swift animation library for iOS, tvOS and macOS.

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

    Anima is chainable Layer-Based Animation library for Swift5.

  • updated about 2 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 6 years ago MIT License

    A custom View with fancy collectionView animation

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

    ☄️Comets: Animating Particles in Swift

  • Dance Dance 645
    star
    updated over 6 years ago MIT License

    A radical & elegant animation library for iOS.

  • updated almost 2 years ago MIT License

    Cute Animated Button written in Swift.

  • Ease Ease 1,254
    star
    updated almost 4 years ago MIT License

    It's magic.

  • updated over 3 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 about 1 year ago Apache License 2.0

    Elegant SVG animation kit for swift

  • updated almost 4 years ago Other

    Advanced Natural Motion Animations, Simple Blocks Based Syntax

  • Gemini Gemini 3,223
    star
    updated 8 months ago MIT License

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

  • updated over 3 years ago MIT License

    Swift interpolation for gesture-driven animations

  • updated almost 2 years ago MIT License

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

  • Pastel Pastel 3,473
    star
    updated over 1 year ago MIT License

    🎨 Gradient animation effect like Instagram

  • Poi Poi 66
    star
    updated about 4 years ago MIT License
  • updated almost 4 years ago Other

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

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

    Pulse animation for iOS

  • updated 6 months ago MIT License

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

  • updated over 3 years ago MIT License

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

  • updated over 2 years ago MIT License

    A super simple carousel view with scaling transitions written in Swift

  • Sica Sica 1,048
    star
    updated over 2 years ago MIT License

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

  • updated about 1 month ago MIT License

    ☠️ Elegant skeleton loading animation in lightweight SwiftUI

  • Spring Spring 14,066
    star
    updated 10 months ago MIT License

    A library to simplify iOS animations in Swift.

  • updated almost 3 years ago MIT License

    Better Easing for SpriteKit in Swift

  • updated 2 months ago MIT License

    Swift library for choreographing animations on the screen.

  • Stellar Stellar 2,926
    star
    updated over 4 years ago MIT License

    A fantastic Physical animation library for swift

  • updated over 3 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 11 months ago MIT License

    SwiftUI Animation

  • updated over 2 years 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 about 4 years ago MIT License

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

  • TweenKit TweenKit 1,324
    star
    updated over 3 years ago MIT License

    Animation library for iOS in Swift

  • updated 5 months ago MIT License

    ViewAnimator brings your UI to life with just one line

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

    Your fast and friendly physics-based animation system.

  • updated 6 months ago MIT License

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

API

  • updated over 1 year ago MIT License

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

  • updated about 1 year ago Apache License 2.0

    Swift client for Kubernetes

  • updated over 2 years ago MIT License

    Swift implementation of Github REST API v3

  • Moya Moya 14,885
    star
    updated 3 months ago MIT License

    Network abstraction layer written in Swift.

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

    Google Directions API helper for iOS, written in Swift

  • updated almost 3 years ago MIT License

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

  • updated about 4 years ago MIT License

    Swift Reddit API Wrapper

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

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

  • updated about 1 year ago MIT License

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

  • updated about 2 years ago MIT License

    Instagram Private API Swift

App Routing

  • Appz Appz 1,163
    star
    updated over 2 years ago MIT License

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

  • updated 2 months ago MIT License

    🚍 Route URL schemes easily

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

    🎯 Your easiest way to handle all URLs.

  • updated about 4 years ago MIT License

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

  • updated about 3 years ago MIT License

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

  • updated about 4 years ago MIT License

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

  • needle needle 1,743
    star
    updated 7 days ago Apache License 2.0

    Compile-time safe Swift dependency injection framework

  • RxFlow RxFlow 1,835
    star
    updated 3 months ago MIT License

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

  • updated about 1 year ago Apache License 2.0

    A library for managing complex workflows in Swift

  • updated over 4 years ago MIT License

    A URL Router for iOS, written in Swift

  • updated 7 months ago MIT License

    ⛵️ Elegant URL Routing for Swift

App Store

  • updated 8 days ago MIT License

    Build, Measure and Grow iOS subscription business

  • updated over 1 year ago MIT License

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

  • Hero Hero 21,789
    star
    updated 2 months ago MIT License

    Elegant transition library for iOS & tvOS

  • updated about 2 years ago MIT License

    A Simple and Lightweight framework for In App Purchase

  • updated about 2 years ago MIT License

    A modern In-App Purchases management framework for iOS.

  • Moya Moya 14,885
    star
    updated 3 months ago MIT License

    Network abstraction layer written in Swift.

  • updated 16 days ago MIT License

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

  • updated 2 months ago GNU General Publi...

    WordPress for iOS - Official repository

Audio

  • AudioKit AudioKit 10,270
    star
    updated 3 months ago MIT License

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

  • updated 3 months ago MIT License

    Controls and Visualization for AudioKit apps

  • updated over 3 years ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated over 2 years ago Other

    🎸 A maestro of pitch detection.

  • updated over 2 years ago MIT License

    Start recording when the user speaks

  • updated over 2 years ago MIT License

    Reads an audio file and displays the waveform

  • updated over 1 year ago MIT License

    ModernAVPlayer is a persistence AVPlayer wrapper

  • updated about 3 years ago MIT License

    A framework for composing and transforming music in Swift

  • updated over 1 year ago MIT License

    Streaming and realtime audio manipulation with AVAudioEngine

  • updated over 1 year ago MIT License

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

  • updated over 1 year ago MIT License

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

Augmented Reality

  • updated 12 months ago MIT License

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

  • updated 12 months ago

    ARKit Demo Application

  • updated over 6 years ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

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

  • updated 5 months ago

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

  • updated over 2 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 about 1 year ago Other

    Two-Factor Authentication Client for iOS

  • Cely Cely 167
    star
    updated about 4 years ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated over 5 years ago MIT License

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

  • updated 7 months ago MIT License

    [In]visible ReCaptcha v2 for iOS

  • updated about 3 years ago Apache License 2.0

    Swift framework for authenticating with the Spotify API

Auto Layout

  • Agrume Agrume 751
    star
    updated 2 months ago MIT License

    🍋 A lemony fresh iOS image viewer written in Swift.

  • updated over 5 years ago MIT License

    Auto Layout (and manual layout) in one line.

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

    A Swift port of the Cassowary linear constraint solver

  • updated about 7 years ago

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

  • updated over 3 years ago MIT License

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

  • updated about 4 years ago MIT License

    📱AutoLayout can be set differently for each device

  • EasyPeasy EasyPeasy 1,940
    star
    updated about 2 years ago MIT License

    Auto Layout made easy

  • updated over 1 year ago MIT License

    Lightweight Swift framework for Apple's Auto-Layout

  • updated almost 5 years ago MIT License

    An easier and faster way to code Autolayout

  • HypeUI HypeUI 122
    star
    updated over 1 year ago Apache License 2.0

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

  • updated about 5 years ago MIT License

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

  • updated over 4 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 about 1 year ago MIT License

    A compact but full-featured Auto Layout DSL for Swift

  • updated about 1 year ago MIT License

    The fast path to autolayout views in code

  • updated about 2 months ago MIT License

    A very flexible message bar for UIKit and SwiftUI.

  • updated 9 months ago MIT License

    👩‍🎨 Elegant Attributed String composition in Swift sauce

  • updated over 1 year ago MIT License

    Auto Layout In Swift Made Easy

Barcode & QR

  • updated 4 months ago Other

    🔎 A simple and beautiful barcode scanner.

  • updated about 2 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,536
    star
    updated 8 months ago MIT License

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

  • QRCode QRCode 737
    star
    updated about 2 years ago MIT License

    A QRCode generator written in Swift.

  • updated 17 days ago MIT License

    Simple QRCode reader in Swift

  • updated about 1 year ago MIT License

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

  • updated over 5 years ago MIT License

    Simple QRCode detector and generator in Swift

  • swiftScan swiftScan 1,571
    star
    updated 6 months ago MIT License

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

Benchmark

  • updated almost 2 years ago Apache License 2.0

    A swift library to benchmark code snippets.

  • updated over 4 years ago MIT License

    📈 CLI to profile compilation time of Swift project

Bluetooth

  • Bleu Bleu 488
    star
    updated over 4 years ago MIT License

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

  • updated about 1 year ago MIT License

    iOS Bluetooth LE framework

  • updated 12 months ago MIT License

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

  • bluejay bluejay 1,076
    star
    updated 3 months ago MIT License

    A simple Swift framework for building reliable Bluetooth LE apps.

  • updated 10 months ago MIT License

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

  • updated 7 months ago Other

    Easily communicate between iOS/OSX devices using BLE

  • updated 2 months ago Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

  • updated 12 months ago MIT License

    Closures based APIs for CoreBluetooth

Blur

  • updated over 5 years ago GNU General Publi...

    Apply a Gaussian Blur to any UIView with Swift Protocol Extensions

  • updated over 4 years ago MIT License

    ForceBlur Animation for iOS Messaging Apps

  • updated almost 4 years ago MIT License

    Easily use gradients in UIKit for iOS & tvOS

  • updated 2 months ago MIT License

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

Boilerplates

  • Alamofire Alamofire 40,399
    star
    updated about 2 months ago MIT License

    Elegant HTTP Networking in Swift

  • updated over 1 year ago MIT License

    Example of Clean Architecture of iOS app using RxSwift

  • updated about 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 over 1 year ago MIT License

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

  • updated about 2 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 over 1 year ago MIT License

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

  • Kingfisher Kingfisher 22,692
    star
    updated about 1 month ago MIT License

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

  • lottie-ios lottie-ios 24,897
    star
    updated 8 days ago Apache License 2.0

    An iOS library to natively render After Effects vector animations

  • updated almost 2 years ago MIT License

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

  • Quick Quick 9,746
    star
    updated about 1 month ago Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • updated 7 months ago MIT License

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

  • Result Result 2,506
    star
    updated almost 3 years ago MIT License

    Swift type modelling the success/failure of arbitrary operations.

  • RxSwift RxSwift 24,144
    star
    updated 9 days ago MIT License

    Reactive Programming in Swift

  • Sourcery Sourcery 7,507
    star
    updated 20 days ago MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • Splash Splash 1,735
    star
    updated 5 months ago MIT License

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

  • updated about 1 month ago MIT License

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

  • updated over 2 years ago MIT License

    An opinionated starting point for awesome, reusable Swift 5 modules

  • updated about 2 years ago MIT License

    QuickCheck for Swift

  • updated about 5 years ago MIT License

    Easily generate cross platform Swift framework projects from the command line

  • updated 3 months ago MIT License

    Swinject extension for automatic dependency injection via Storyboard

  • updated 5 months ago MIT License

    Nothing but sugar.

Bots

  • Marathon Marathon 1,872
    star
    updated over 4 years ago MIT License

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

  • updated over 2 years ago Apache License 2.0

    Telegram Bot SDK for Swift (unofficial)

  • updated over 2 years ago MIT License

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

Button

  • updated about 2 years ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated 8 months ago MIT License

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

  • updated almost 2 years ago MIT License

    Cute Animated Button written in Swift.

  • updated over 4 years ago MIT License

    Yet another animated flat buttons in Swift

  • updated over 5 years ago MIT License

    Customizable and easy to use expandable button in Swift.

  • updated 2 months ago MIT License

    Easily customizable floating button menu created with SwiftUI

  • Floaty Floaty 1,541
    star
    updated over 1 year ago MIT License

    ❤️ Floating Action Button for iOS

  • updated about 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,293
    star
    updated over 3 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 almost 2 years ago MIT License

    Material Design Floating Action Button in liquid state

  • updated about 2 years ago MIT License

    A radio button with a pretty animation

  • updated 8 months ago MIT License

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

  • updated over 5 years ago MIT License

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

  • updated about 1 year ago MIT License

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

  • updated 8 months ago MIT License

    The missing iOS radio buttons group.

  • updated 8 months ago MIT License

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

  • updated about 1 year ago Other

    Animated Social share buttons control for iOS written in Swift

  • updated over 2 years ago MIT License

    Simple and customizable button in Swift

  • updated over 1 year ago MIT License

    UIButton sublass for loading and transition animation.

  • updated about 5 years ago MIT License

    Custom UIButton effect inspired by Google Material Design

Cache

  • updated over 2 years ago MIT License

    Delightful on-disk cache (written in Swift)

  • Cache Cache 2,854
    star
    updated 4 months ago Other

    📦 Nothing but Cache.

  • updated almost 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 641
    star
    updated 7 months ago MIT License

    A simple but flexible cache

  • updated about 3 years ago Other

    a NSURLCache subclass for handling all web requests that use NSURLRequest

  • Hedwig Hedwig 1,114
    star
    updated almost 7 years ago MIT License

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

  • updated almost 3 years ago MIT License

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

  • updated about 4 years ago MIT License

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

  • updated over 3 years ago MIT License

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

Calendar

  • updated about 1 month ago MIT License

    📅 Calendar for Apple platforms in Swift

  • updated 5 months ago MIT License

    An Easy to Use Calendar for iOS (Swift 5.0)

  • updated over 2 years ago MIT License

    A nicer iOS UI component for picking date and time

  • updated 4 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 over 2 years ago MIT License

    Tutorials from ioscreator.com

  • updated 8 months ago MIT License

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

  • Koyomi Koyomi 754
    star
    updated over 5 years ago MIT License

    Simple customizable calendar component in Swift 📆

  • updated 2 months ago MIT License

    A most fully customization calendar for Apple platforms 📅

  • updated over 3 years ago MIT License

    Simple timeline view implemented by UITableViewCell

  • updated over 5 years ago MIT License

    A Github's like work contribution timeline. 🤸🏻

Camera

  • updated almost 2 years ago MIT License

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

  • updated 8 months ago MIT License

    Show camera layer as a background to any UIView

  • updated 8 months ago Apache License 2.0

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

  • updated about 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 over 1 year ago MIT License

    Easily take a photo or video or choose from library

  • Fusuma Fusuma 2,458
    star
    updated over 4 years ago MIT License

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

  • NextLevel NextLevel 2,132
    star
    updated 5 months ago MIT License

    ⬆️ Media Capture in Swift

  • SwiftyCam SwiftyCam 2,061
    star
    updated about 2 years ago BSD 2-Clause "Sim...

    A Snapchat Inspired iOS Camera Framework written in Swift

Cards

  • updated about 3 years ago MIT License

    Card flip animation by pan gesture.

  • updated about 3 years ago MIT License

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

  • CardParts CardParts 2,505
    star
    updated about 2 years ago Other

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

  • updated almost 2 years ago

    Innovative twist to Tinder cards for iOS.

  • updated 7 months ago MIT License

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

  • updated 10 months ago MIT License

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

Chart

  • Charts Charts 27,274
    star
    updated about 1 month ago Apache License 2.0

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

  • ChartView ChartView 5,156
    star
    updated 5 months ago MIT License

    ChartView made in SwiftUI

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

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

  • updated about 3 years ago MIT License

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

  • KSChart KSChart 1,016
    star
    updated almost 2 years ago MIT License

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

  • Plot Plot 1,946
    star
    updated 3 months ago MIT License

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

  • updated over 6 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 3 years ago MIT License

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

  • updated 9 months ago MIT License

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

  • updated almost 2 years ago MIT License

    Line and area chart library for iOS

  • updated 12 months ago Apache License 2.0

    Easy to use and highly customizable charts library for iOS

  • updated over 2 years ago MIT License

    🚀 SwiftUI Charts with custom styles

  • updated about 1 year ago MIT License

    A customizable radar chart in Swift

Chat

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

    A lightweight framework to build chat applications, made in Swift

  • updated 8 months ago MIT License

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

  • updated about 2 months ago MIT License

    A community-driven replacement for JSQMessagesViewController

  • updated about 2 months ago MIT License

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

  • updated almost 3 years ago MIT License

    💬 A UI framework for building messenger interfaces on iOS

  • NoChat NoChat 592
    star
    updated almost 3 years ago

    A lightweight chat UI framework for iOS.

  • updated 7 months 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 about 2 years ago MIT License

    CodePecker is a tool to detect unused Swift code.

  • periphery periphery 4,806
    star
    updated about 1 month ago MIT License

    A tool to identify unused code in Swift projects.

  • Sitrep Sitrep 1,294
    star
    updated 12 months ago Apache License 2.0

    A source code analyzer for Swift projects.

Code Coverage

  • updated over 6 years ago MIT License

    A tool to generate test code coverage information for Swift.

Colors

  • updated 2 months ago MIT License

    🎨 An intuitive iOS color picker built in Swift.

  • updated about 3 years ago MIT License

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

  • updated 4 months ago MIT License

    Advanced color manipulation for iOS.

  • updated 5 months ago MIT License

    Yet another extension to manipulate colors easily in Swift and SwiftUI

  • updated over 1 year ago MIT License

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

  • Hue Hue 3,463
    star
    updated 7 months ago Other

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

  • updated over 3 years ago Other

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

  • Ink Ink 2,336
    star
    updated 10 months ago MIT License

    A fast and flexible Markdown parser written in Swift.

  • Nuke Nuke 7,709
    star
    updated 3 months ago MIT License

    Image loading system

  • Plot Plot 1,946
    star
    updated 3 months ago MIT License

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

  • updated over 3 years ago MIT License

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

  • Rainbow Rainbow 1,807
    star
    updated 8 months ago MIT License

    Delightful console output for Swift developers.

  • updated almost 5 years ago MIT License

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

  • updated almost 3 years ago MIT License

    An action sheet styled color picker for iOS.

  • Splash Splash 1,735
    star
    updated 5 months ago MIT License

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

  • updated over 1 year ago MIT License

    HEX color handling as an extension for UIColor.

  • updated 7 months ago MIT License

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

Command Line

  • Ashen Ashen 95
    star
    updated over 1 year ago

    A framework for writing terminal applications in Swift.

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

    Compose beautiful command line interfaces in Swift

  • updated over 5 years ago Apache License 2.0

    A pure Swift library for creating command-line interfaces

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

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

  • Guaka Guaka 1,148
    star
    updated over 4 years ago MIT License

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

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

    A pure Swift replacement for readline

  • Mint Mint 2,183
    star
    updated 3 months ago MIT License

    A package manager that installs and runs executable Swift packages

  • nef nef 269
    star
    updated about 2 years ago Other

    💊 steroids for Xcode Playgrounds

  • updated 3 months ago MIT License

    ⌛ Add beautiful progress bars to your loops.

  • Rainbow Rainbow 1,807
    star
    updated 8 months ago MIT License

    Delightful console output for Swift developers.

  • updated 2 days ago Apache License 2.0

    The Package Manager for the Swift Programming Language

  • updated 12 months ago MIT License

    Code samples from the Swift by Sundell website & podcast

  • updated over 2 years ago MIT License

    A powerful framework for developing CLIs in Swift

  • Swiftline Swiftline 1,189
    star
    updated over 2 years ago MIT License

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

  • updated over 3 years ago MIT License

    A Swift framework for shell scripting.

  • updated about 1 year ago MIT License

    A lightweight library for generating text tables.

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

    [DEPRECATED] The easy to use Swift JSON encoder

Concurrency

  • updated over 2 years ago MIT License

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

  • updated almost 2 years ago MIT License

    Write great asynchronous code in Swift using futures and promises

  • updated almost 4 years ago MIT License

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

  • updated about 6 years ago MIT License

    Easy, concurrent, asynchronous tasks in Swift.

  • Hydra Hydra 1,971
    star
    updated over 2 years ago MIT License

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

  • Mocker Mocker 1,051
    star
    updated about 1 month ago MIT License

    Mock Alamofire and URLSession requests without touching your code implementation

  • Nimble Nimble 4,759
    star
    updated about 1 month ago Apache License 2.0

    A Matcher Framework for Swift and Objective-C

  • Queuer Queuer 1,043
    star
    updated 19 days ago MIT License

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

  • updated 3 months ago MIT License

    Streams of values over time

  • updated about 1 year ago MIT License

    A Synchronization Primitive for Swift Concurrency

  • swift-nio swift-nio 7,274
    star
    updated about 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

    A high performance Redis protocol (RESP) implementation for SwiftNIO

  • updated over 2 years ago MIT License

    Swift coroutines for iOS, macOS and Linux.

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

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

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

    Functional programming in Swift

  • updated over 5 years ago MIT License

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

  • updated about 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,494
    star
    updated about 5 years ago MIT License

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

  • updated over 3 years ago MIT License

    A Swift SDK for WeTransfer’s public API

Content Viewers

  • updated about 1 year ago Apache License 2.0

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

Converters

  • updated 4 months ago MIT License

    Simple JSON Object mapping written in Swift

  • updated 14 days ago MIT License

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

  • Result Result 2,506
    star
    updated almost 3 years ago MIT License

    Swift type modelling the success/failure of arbitrary operations.

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

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • updated 3 months ago MIT License

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

  • SwiftyJSON SwiftyJSON 22,325
    star
    updated 3 months ago MIT License

    The better way to deal with JSON data in Swift.

  • Zolang Zolang 144
    star
    updated almost 2 years ago

    A programming language for generating code for multiple platforms

Core Data

  • updated over 5 years ago MIT License

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

  • updated almost 5 years ago MIT License

    Sample code for the objc.io Core Data book

  • CoreStore CoreStore 3,925
    star
    updated about 2 months ago MIT License

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

  • updated almost 5 years ago MIT License

    Simple CoreData wrapper to ease operations

  • Graph Graph 872
    star
    updated over 1 year ago MIT License

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

  • updated 2 months ago MIT License

    A swifter Core Data stack

  • updated 4 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 almost 3 years ago BSD 2-Clause "Sim...

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

  • updated over 1 year 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 over 3 years ago MIT License

    CoreData/Realm sweet wrapper written in Swift

Cryptography

  • updated about 1 month ago Apache License 2.0

    Swift cross-platform crypto library using CommonCrypto/libcrypto

  • updated about 1 month 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 5 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,348
    star
    updated 2 months ago MIT License

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

  • updated about 2 years ago MIT License

    Simple and secure hashing in Swift with the SipHash algorithm

  • updated about 1 year 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 3 months ago ISC License

    Safe and easy to use crypto for iOS and macOS

CSV

  • updated 5 months ago MIT License

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

  • updated 7 months ago MIT License

    CSV reading and writing library written in Swift.

  • updated almost 5 years ago MIT License

    A swift package for read and write CSV file

Currency

  • updated 17 days 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 932
    star
    updated about 6 years ago MIT License

    Swift value types for working with money & currency

  • updated about 2 years ago MIT License

    A collection of functions for statistical calculation written in Swift.

Data Management

  • updated 5 months ago MIT License

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

  • Kanna Kanna 2,368
    star
    updated 3 months ago MIT License

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

  • updated 11 months ago Apache License 2.0

    The official MongoDB driver for Swift

  • Perfect Perfect 13,834
    star
    updated 3 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 10 months ago MIT License

    A Swift Date extension helper

  • Datez Datez 261
    star
    updated over 3 years ago MIT License

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

  • updated almost 6 years ago MIT License

    Easypeasy date functions. 🕛

  • nvdate nvdate 177
    star
    updated almost 6 years ago MIT License

    📅 Swift4 Date extension library

  • updated about 1 year ago MIT License

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

  • SwiftDate SwiftDate 7,500
    star
    updated 7 months ago MIT License

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

  • time time 2,074
    star
    updated 11 months ago MIT License

    Building a better date/time library for Swift

  • Time Time 1,070
    star
    updated almost 2 years ago MIT License

    🕰 Type-safe time calculations in Swift

  • Timepiece Timepiece 2,639
    star
    updated over 4 years ago MIT License

    Intuitive date handling in Swift

  • updated 5 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,770
    star
    updated about 1 year ago Other

    Lightweight Swift Dependency Injection Framework

  • updated over 3 years ago MIT License

    A Coreader-like Dependency Injection μFramework

  • Deli Deli 135
    star
    updated over 2 years ago MIT License

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

  • DIKit DIKit 101
    star
    updated 5 months ago MIT License

    Dependency Injection Framework for Swift, inspired by KOIN.

  • Dip Dip 971
    star
    updated about 1 month ago MIT License

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

  • updated 8 months ago MIT License

    Dependency injection for iOS (Swift)

  • updated about 3 years ago MIT License

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

  • Pure Pure 366
    star
    updated 11 months ago MIT License

    Pure DI in Swift

  • Resolver Resolver 2,086
    star
    updated almost 1 year ago MIT License

    Swift Ultralight Dependency Injection / Service Locator framework

  • Swinject Swinject 6,111
    star
    updated 3 months ago MIT License

    Dependency injection framework for Swift with iOS/macOS/Linux

  • Weaver Weaver 732
    star
    updated about 1 year ago MIT License

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

Dependency Managers

  • Accio Accio 658
    star
    updated over 3 years ago MIT License

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

  • updated 7 months ago MIT License

    AlamofireImage is an image component library for Alamofire

  • Carthage Carthage 14,892
    star
    updated 3 months ago Other

    A simple, decentralized dependency manager for Cocoa

  • CocoaPods CocoaPods 14,382
    star
    updated 2 months ago Other

    The Cocoa Dependency Manager.

  • updated almost 3 years ago MIT License

    Type-safe command line argument handling

  • Gala Gala 87
    star
    updated over 3 years ago MIT License

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

  • Mint Mint 2,183
    star
    updated 3 months ago MIT License

    A package manager that installs and runs executable Swift packages

  • Nimble Nimble 4,759
    star
    updated about 1 month ago Apache License 2.0

    A Matcher Framework for Swift and Objective-C

  • updated 3 months ago MIT License

    Streams of values over time

  • updated 6 months ago MIT License

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

  • updated about 1 month ago MIT License

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

  • tuist tuist 4,158
    star
    updated 5 days ago MIT License

    🚀 Create, maintain, and interact with Xcode projects at scale

  • XcodeGen XcodeGen 6,772
    star
    updated 8 days ago MIT License

    A Swift command line tool for generating your Xcode project

Development Tools

  • updated 4 days ago Other

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

Device

  • Akku Akku 608
    star
    updated over 2 years ago

    Experimental bluetooth headset battery monitoring application for MacOS

  • Carthage Carthage 14,892
    star
    updated 3 months ago Other

    A simple, decentralized dependency manager for Cocoa

  • Device Device 1,647
    star
    updated 2 months ago MIT License

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

  • updated over 3 years ago MIT License

    Super-lightweight library to detect used device

  • DeviceKit DeviceKit 4,339
    star
    updated 21 days ago MIT License

    DeviceKit is a value-type replacement of UIDevice.

  • updated 6 months ago MIT License

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

  • updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated almost 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 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 10 months ago MIT License

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

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

    A Swift Autolayout DSL for iOS & OS X

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

    A modern device detection and querying library.

  • updated 7 months ago MIT License

    UIDevice extensions that fill in the missing pieces.

Documentation

  • updated 10 months ago MIT License

    🧹 Self-documenting Swift code with GPT and DocC

  • jazzy jazzy 7,316
    star
    updated about 1 month ago MIT License

    Soulful docs for Swift & Objective-C

  • updated about 2 months ago Apache License 2.0

    Commonly used sequence and collection algorithms for Swift

  • updated about 2 months ago Apache License 2.0

    Straightforward, type-safe argument parsing for Swift

  • updated 2 months ago Apache License 2.0

    Commonly used data structures for Swift

  • swift-doc swift-doc 1,681
    star
    updated 11 months ago MIT License

    A documentation generator for Swift projects

  • updated 2 months ago Apache License 2.0

    Formatting technology for Swift source code

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

    A Logging API for Swift

  • swift-nio swift-nio 7,274
    star
    updated about 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 2 days ago Apache License 2.0

    The Package Manager for the Swift Programming Language

  • updated 3 days ago Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

  • updated 28 days ago Apache License 2.0

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

  • XcodeGen XcodeGen 6,772
    star
    updated 8 days ago MIT License

    A Swift command line tool for generating your Xcode project

Drag & Drop

  • updated almost 5 years ago MIT License

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

  • updated 8 months ago MIT License

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

Email

  • updated about 2 months ago Apache License 2.0

    Swift SMTP client

Embedded Systems

  • updated 11 months 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,231
    star
    updated almost 2 years ago MIT License

    A Swift binding framework

  • updated almost 2 years ago MIT License

    Write great asynchronous code in Swift using futures and promises

  • updated over 3 years ago

    UI event handling using Apple's combine framework.

  • updated over 1 year ago MIT License

    Type-safe event handling for Swift

  • updated over 5 years ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated over 4 years ago MIT License

    NoticeObserveKit is type-safe NotificationCenter wrapper.

  • updated almost 5 years ago MIT License

    📡 Helping you own NotificationCenter in Swift!

  • updated over 3 years ago MIT License

    The easiest way to observe values in Swift.

  • updated 18 days ago MIT License

    A Swift library for state management with unidirectional data flow.

  • updated 3 months ago MIT License

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

  • updated almost 3 years ago Apache License 2.0

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

  • PromiseKit PromiseKit 14,169
    star
    updated about 2 months ago MIT License

    Promises for Swift & ObjC.

  • updated 3 months ago MIT License

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • updated about 1 month ago MIT License

    A library for reactive and unidirectional Swift applications

  • ReSwift ReSwift 7,490
    star
    updated 6 months ago MIT License

    Unidirectional Data Flow in Swift - Inspired by Redux

  • updated over 3 years ago MIT License

    A micro-library for creating and observing events.

  • updated about 3 years ago MIT License

    A publish/subscribe EventBus optimized for iOS

  • updated about 1 year ago MIT License

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

  • Tokamak Tokamak 2,214
    star
    updated 9 months ago Apache License 2.0

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

  • updated over 3 years ago Apache License 2.0

    Lightweight Promises for Swift & Obj-C

  • updated about 5 years ago MIT License

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

  • When When 263
    star
    updated about 4 years ago Other

    ⏰ A lightweight implementation of Promises in Swift

Files

  • updated about 2 months ago Other

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

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

    Simple and expressive file management in Swift

  • updated 7 months ago MIT License

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

  • updated 4 months ago MIT License

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

  • PathKit PathKit 1,430
    star
    updated about 1 year ago BSD 2-Clause "Sim...

    Effortless path operations in Swift

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

    File management and path analysis for Swift

Firebase

  • updated 11 months ago MIT License

    Firebase Cloud Firestore support library for iOS. 🧢

  • updated 8 months ago Apache License 2.0

    Firebase Quickstart Samples for iOS

Fonts

  • updated over 3 years ago MIT License

    Font Awesome swift library for iOS.

  • updated about 1 year ago MIT License

    Use FontAwesome in your Swift projects

  • updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

    An inkwell to use custom fonts on the fly.

  • updated over 1 year ago MIT License

    Use Ionicons in your Swift projects.

  • updated almost 6 years ago MIT License

    Use Octicons in your Swift projects.

  • updated 7 months ago MIT License

    SFSymbols 5 through 1.1 at your fingertips!

  • updated over 1 year ago MIT License

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

  • updated 6 months ago MIT License

    🎢Swift Library for Font Icons - ★ this library

  • updated over 3 years ago MIT License

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

  • updated 5 months ago MIT License

    Font management (System & Custom) for iOS and tvOS

Form

  • Eureka Eureka 11,705
    star
    updated 6 months ago MIT License

    Elegant iOS form builder in Swift

  • updated about 3 years ago MIT License

    The successor to F3BarGauge

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

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

  • updated almost 2 years ago Apache License 2.0

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

  • updated about 1 year ago MIT License

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

  • updated about 3 years ago MIT License

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

  • updated about 3 years ago MIT License

    iOS framework for creating forms

Game Engine

  • Glide Glide 484
    star
    updated 9 months ago MIT License

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

Games

  • updated 10 months ago Other

    A List of Awesome Swift Playgrounds

  • updated over 4 years ago MIT License

    An iOS / Mac view controller for chess boards

  • Sage Sage 376
    star
    updated over 5 years ago Apache License 2.0

    A cross-platform chess library for Swift

  • updated 11 months ago Apache License 2.0

    30 mini Swift Apps for self-study

  • SwiftHN SwiftHN 1,707
    star
    updated over 3 years ago GNU General Publi...

    A Hacker News reader in Swift

  • updated over 3 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 about 2 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 over 3 years ago MIT License

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

  • updated almost 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 4 years ago MIT License

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

  • updated almost 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 about 2 years ago MIT License

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

  • updated about 4 years ago MIT License

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

  • updated about 2 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 about 4 years ago MIT License

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

  • updated about 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 almost 1 year ago MIT License

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

  • updated over 4 years ago

    Aids with prototyping UIGestureRecognizers in Xcode Playgrounds

  • updated over 3 years ago MIT License

    Easy to use UITableViewCell implementing swiping to trigger actions.

  • updated over 4 years ago MIT License

    A better way to handle gestures on iOS

  • updated over 3 years ago MIT License

    Easy interactive interruptible custom ViewController transitions

  • X X 278
    star
    updated over 2 years ago MIT License

    Easier cross platform Mac & iOS development with Swift

GraphQL

  • updated 8 months ago MIT License

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

  • updated about 2 months ago MIT License

    The Swift GraphQL Schema framework for macOS and Linux

  • updated about 1 month ago MIT License

    The Swift GraphQL implementation for macOS and Linux

  • updated about 2 years ago MIT License

    Build declarative GraphQL queries in Swift.

  • updated 3 months ago MIT License

    A GraphQL client that lets you forget about GraphQL.

Haptic Feedback

  • updated over 3 years ago MIT License

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

  • updated over 1 year ago MIT License

    Easy Haptic Feedback Generator 📳

Hardware

  • updated 11 months 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,052
    star
    updated 11 months ago MIT License

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

  • Kanna Kanna 2,368
    star
    updated 3 months ago MIT License

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

  • updated about 1 year ago MIT License

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

  • SwiftSoup SwiftSoup 4,261
    star
    updated 2 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,162
    star
    updated over 3 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 about 2 years ago MIT License

    🐣 Lightweight Swift loading activity for iOS7+

  • updated 12 months ago MIT License

    ⌛️A customizable animated gradient loading bar.

  • updated over 3 years ago MIT License

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

  • PKHUD PKHUD 3,766
    star
    updated about 1 year ago MIT License

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

i18n

  • updated about 1 year 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 about 2 months ago GNU General Publi...

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

iBeacon

  • updated 8 months ago GNU General Publi...

    Turn your Mac as an iBeacon

  • updated about 2 months ago MIT License

    ⚓️ Async/Await CLLocationManager Wrapper for Apple Platforms

Images

  • APNGKit APNGKit 2,174
    star
    updated 2 months ago MIT License

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

  • updated 12 months ago MIT License

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

  • updated over 3 years ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated about 1 year ago MIT License

    Unique blocky identicons generator for Swift

  • updated over 2 years ago MIT License

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

  • updated over 2 years ago MIT License

    FacebookImagePicker is Facebook album photo picker written in Swift.

  • updated almost 3 years ago MIT License

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

  • updated over 5 years ago MIT License

    A simple way to play with the image!

  • updated 10 months ago MIT License

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

  • GPUImage2 GPUImage2 4,803
    star
    updated over 2 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 11 months ago BSD 3-Clause "New...

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

  • updated over 3 years ago Apache License 2.0

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

  • updated about 2 months ago MIT License

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

  • updated about 5 years ago MIT License

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

  • updated almost 5 years ago MIT License

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

  • updated almost 2 years ago Other

    📷 Reinventing the way ImagePicker works.

  • updated over 4 years ago MIT License

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

  • updated 4 months ago MIT License

    An image viewer à la Twitter

  • updated 10 months ago

    An easy to use Image Viewer that is inspired by Facebook

  • updated 9 months ago BSD 2-Clause "Sim...

    A Swift client library for generating URLs with imgix

  • updated almost 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 14 days ago Mozilla Public Li...

    Kanvas: a creation tool for iOS

  • updated over 1 year ago MIT License

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

  • Lightbox Lightbox 1,595
    star
    updated 11 months ago Other

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

  • updated 2 months ago MIT License

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

  • updated about 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 over 2 years ago MIT License

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

  • Nuke Nuke 7,709
    star
    updated 3 months ago MIT License

    Image loading system

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

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

  • Rough Rough 98
    star
    updated about 6 years ago MIT License

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

  • Sharaku Sharaku 1,511
    star
    updated 12 months ago MIT License

    (Not maintained)Image filtering UI library like Instagram.

  • updated 5 months ago Other

    ❄️ SVG in Swift

  • Surge Surge 5,192
    star
    updated 9 months 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 zlib License

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

  • updated over 4 years ago MIT License

    This project demonstrates how to do pixel operations in swift.

  • SwiftSVG SwiftSVG 1,902
    star
    updated almost 2 years ago Other

    A simple, performant, and lightweight SVG parser

  • updated almost 3 years ago MIT License

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

  • SwiftyGif SwiftyGif 1,904
    star
    updated about 1 month ago MIT License

    High performance GIF engine

  • updated over 2 years ago MIT License

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

  • Toucan Toucan 2,436
    star
    updated almost 3 years ago MIT License

    Fabulous Image Processing in Swift

  • updated over 2 years ago MIT License

    Fetches the most dominant and prominent colors from an image.

  • url-image url-image 1,087
    star
    updated 4 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 3 months ago MIT License

    📸 Instagram-like image picker & filters for iOS

  • updated over 3 years ago MIT License

    A Swift 5 repo to crop image in any shape.

JSON

  • updated 5 months ago MIT License

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

  • updated over 5 years ago MIT License

    ⚗️ Functional JSON Parser - Linux Ready 🐧

  • Argo Argo 3,495
    star
    updated over 2 years ago MIT License

    Functional JSON parsing library for Swift

  • Arrow Arrow 383
    star
    updated over 3 years ago MIT License

    🏹 Parse JSON with style

  • Decodable Decodable 1,041
    star
    updated 6 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated almost 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,185
    star
    updated 11 months ago Other

    A handy swift json-object serialization/deserialization library

  • updated over 4 years ago MIT License

    A type-safe JSON decoding library purely written in Swift

  • JASON JASON 1,015
    star
    updated about 3 years ago MIT License

    Fast JSON parsing for Swift

  • updated almost 4 years ago MIT License

    Hassle-free JSON encoding and decoding in Swift

  • updated 6 months 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 almost 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 about 6 years ago MIT License

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

  • KakaJSON KakaJSON 1,140
    star
    updated over 1 year ago MIT License

    Fast conversion between JSON and model in Swift.

  • updated 4 months ago MIT License

    Simple JSON Object mapping written in Swift

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

    Pure Swift JSON encoding/decoding library

  • updated about 1 month ago MIT License

    High performance JSONPath queries for Swift

  • SwiftDate SwiftDate 7,500
    star
    updated 7 months ago MIT License

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

  • updated about 1 year ago MIT License

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

  • Sync Sync 2,554
    star
    updated about 3 years ago Other

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

  • updated 6 months ago Other

    A much faster version of JSONDecoder

Keyboard

  • updated about 7 years ago

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

  • updated over 1 year ago MIT License

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

  • updated 17 days 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 about 1 year ago MIT License

    Emoji Keyboard for iOS

  • updated about 6 years ago MIT License

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

  • updated 12 months ago MIT License

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

  • Ribbon Ribbon 298
    star
    updated over 2 years ago MIT License

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

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

    Swift UIKit keyboard manager for iOS apps.

Keychain

  • updated about 2 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 5 months ago MIT License

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

  • updated 11 months ago MIT License

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

  • Latch Latch 57
    star
    updated over 4 years ago MIT License

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

  • Locksmith Locksmith 2,920
    star
    updated 5 months ago MIT License

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

  • updated 7 months ago MIT License

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

  • updated over 1 year 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 over 1 year ago MIT License

    The Artsy Auction Kiosk App.

  • updated 3 months ago MIT License

    Nimble matchers for FBSnapshotTestCase.

Key Value Store

  • updated over 1 year ago MIT License

    Modern interface to UserDefaults + Codable support

  • Defaults Defaults 1,661
    star
    updated 5 months ago MIT License

    💾 Swifty and modern UserDefaults

  • updated about 1 year ago MIT License

    Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

  • updated 11 months 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 4 months ago MIT License

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

  • updated almost 2 years ago MIT License

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

  • updated about 2 years ago MIT License

    Key-Value store for Swift backed by LevelDB

  • updated 7 months ago MIT License

    Modern Swift API for NSUserDefaults

  • Zephyr Zephyr 899
    star
    updated 8 months ago MIT License

    Effortlessly synchronize UserDefaults over iCloud.

Kit

  • updated over 3 years ago MIT License

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

  • C4iOS C4iOS 974
    star
    updated about 3 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 almost 2 years ago MIT License

    Swift UI Kit to present clean modal/alert

  • FengNiao FengNiao 3,325
    star
    updated 3 months ago MIT License

    A command line tool for cleaning unused resources in Xcode.

  • updated about 7 years ago

    The perfect combination: Clean Swift + ReSwift + PromiseKit

  • updated 5 months ago MIT License

    A starter kit for those interested in iOS programming

  • updated about 4 years ago MIT License

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

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

    A Swift Autolayout DSL for iOS & OS X

Label

  • updated 6 months ago MIT License

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

  • updated 11 months ago MIT License

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

  • updated about 5 years ago MIT License

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

  • updated about 2 years ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated about 4 years ago MIT License

    Incrementable UILabel for iOS and tvOS

  • updated almost 6 years ago MIT License

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

  • updated about 2 months ago MIT License

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

  • updated 3 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,104
    star
    updated 3 months ago Apache License 2.0

    Swift TTTAttributedLabel replacement

  • updated about 2 years ago MIT License

    QuickCheck for Swift

  • updated almost 6 years ago MIT License

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

Layout

  • updated 3 months ago MIT License

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

  • updated over 4 years ago Apache License 2.0

    DEPRECATED - BrickKit For IOS

  • updated almost 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 10 months ago Apache License 2.0

    A library that implements custom flow layouts for iOS apps

  • updated about 2 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 almost 3 years ago MIT License

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

  • Grid Grid 1,643
    star
    updated 3 months ago MIT License

    The most powerful Grid container missed in SwiftUI

  • layout layout 2,222
    star
    updated about 1 year ago MIT License

    A declarative UI framework for iOS

  • updated about 3 years ago MIT License

    Write less UI code

  • Neon Neon 4,566
    star
    updated over 3 years ago MIT License

    A powerful Swift programmatic UI layout framework.

  • PinLayout PinLayout 2,272
    star
    updated 3 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 about 5 years ago MIT License

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

  • updated 5 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 over 2 years ago MIT License

    Simple static table views for iOS in Swift.

  • Stevia Stevia 3,340
    star
    updated almost 2 years ago MIT License

    🍃 Concise Autolayout code

  • updated 5 months ago MIT License

    Nothing but sugar.

Localization

  • updated 9 months ago MIT License

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

  • updated over 1 year ago MIT License

    Localize your views directly in Interface Builder with IBLocalizable

  • updated about 2 years ago MIT License

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

  • updated over 4 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 over 2 years ago MIT License

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

  • updated 8 months ago MIT License

    Swift friendly localization and i18n with in-app language switching

  • updated 11 months ago MIT License

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

  • updated about 2 months ago MIT License

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

  • updated about 1 year ago MIT License

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

  • updated over 2 years ago MIT License

    Tiny Swift DSL for Autolayout

  • updated over 4 years ago MIT License

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

Location

  • updated 7 months ago MIT License

    📍async/await CoreLocation

  • updated 2 months ago Other

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

  • mapper mapper 1,174
    star
    updated 10 months ago Apache License 2.0

    A JSON deserialization library for Swift

  • updated 6 months ago MIT License

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

  • updated about 4 years ago MIT License

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

  • updated about 1 month ago MIT License

    📸 Delightful Swift snapshot testing.

Logging

  • updated about 2 years ago MIT License

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

  • updated about 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 about 1 year ago MIT License

    Clipboard extension app for macOS.

  • updated over 3 years ago Apache License 2.0

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

  • updated over 2 years ago Apache License 2.0

    A lightweight logging framework for Swift

  • Log Log 826
    star
    updated over 4 years ago MIT License

    An extensible logging framework for Swift

  • updated about 4 years ago MIT License

    A fancy logger yet lightweight, and configurable. 🖨

  • Puppy Puppy 141
    star
    updated 2 months ago MIT License

    A flexible logging library written in Swift

  • updated almost 6 years ago MIT License

    📕 Swift Logging Utility for Xcode & Google Docs

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

    A Logging API for Swift

  • updated over 4 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 9 months 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 over 4 years ago MIT License

    Class for logging excessive blocking on the main thread

  • updated almost 2 years ago MIT License

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

  • Willow Willow 1,334
    star
    updated 8 months ago MIT License

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

  • XCGLogger XCGLogger 3,882
    star
    updated 6 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,260
    star
    updated 5 months ago MIT License

    Easy Map Annotation Clustering 📍

  • updated 11 months ago MIT License

    360° flyover on a MKMapView 🚁

  • GEOSwift GEOSwift 1,416
    star
    updated 12 months ago MIT License

    The Swift Geometry Engine.

  • updated almost 4 years ago MIT License

    Easily use gradients in UIKit for iOS & tvOS

  • LocoKit LocoKit 1,509
    star
    updated 21 days ago GNU Lesser Genera...

    Location, motion, and activity recording framework for iOS

  • updated 11 months ago Other

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

  • updated over 1 year ago MIT License

    Polyline encoder / decoder in swift

  • updated over 4 years ago MIT License

    Simple utility for only executing code every so often.

Markdown

  • updated 8 months ago MIT License

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

  • updated almost 7 years ago MIT License

    Rich Markdown editing control for iOS

  • Parma Parma 750
    star
    updated 11 months ago MIT License

    A SwiftUI view for displaying Markdown with customizable appearances.

  • updated about 2 months ago Apache License 2.0

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

  • updated 4 months ago MIT License

    Display and customize Markdown text in SwiftUI

  • updated 3 months ago MIT License

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

Math

  • updated about 3 years ago MIT License

    A set of protocols for Arithmetic, Statistics and Logical operations

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

    Microbenchmarking app for Swift with nice log-log plots

  • BigInt BigInt 744
    star
    updated 6 months ago MIT License

    Arbitrary-precision arithmetic in pure Swift

  • updated over 3 years ago MIT License

    String → Number

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

    Geometry, simplified.

  • Surge Surge 5,192
    star
    updated 9 months 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 almost 2 years ago BSD 3-Clause "New...

    Functional programming in Swift

Menu

  • updated over 4 years ago MIT License

    Slide Menu (Drawer) in Swift

  • Cache Cache 212
    star
    updated almost 4 years ago MIT License

    Swift caching library

  • Color Color 156
    star
    updated over 1 year ago MIT License

    Color utilities for macOS, iOS, tvOS, and watchOS

  • updated almost 4 years ago MIT License

    A simple side menu for iOS written in Swift.

  • updated 9 months ago MIT License

    Menu with a circular layout based on Macaw

  • updated over 4 years ago MIT License

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

  • updated about 4 years ago MIT License

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

  • updated almost 5 years ago MIT License

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

  • updated over 3 years ago Apache License 2.0

    iOS Interactive Side Menu written in Swift.

  • JSON JSON 386
    star
    updated almost 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 12 months ago MIT License

    UIMenuItem with image and closure(block) action

  • PageMenu PageMenu 5,263
    star
    updated over 2 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 12 months ago MIT License

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

  • Panels Panels 1,497
    star
    updated about 4 years ago MIT License

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

  • Parchment Parchment 3,266
    star
    updated about 1 month ago MIT License

    A paging view with a highly customizable menu ✨

  • PopMenu PopMenu 1,577
    star
    updated about 1 month ago MIT License

    A fully customizable popup style menu for iOS 😎

  • updated over 4 years ago MIT License

    Simple utility for only executing code every so often.

  • updated 3 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,584
    star
    updated about 1 year 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 8 months ago MIT License

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

  • updated 7 months ago MIT License

    Swipable tab and menu View and ViewController.

  • updated 9 months ago MIT License

    Android PagerTabStrip for iOS.

  • updated about 5 years ago MIT License

    ✨ Awesome Dropdown menu for iOS with Swift 5.0

Messaging Protocol

  • CocoaMQTT CocoaMQTT 1,543
    star
    updated about 1 month ago Other

    MQTT 5.0 client library for iOS and macOS written in Swift

  • updated 7 days ago Apache License 2.0

    The Swift language implementation of gRPC.

  • updated about 2 months ago MIT License

    A community-driven replacement for JSQMessagesViewController

  • updated over 6 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 about 1 year ago Apache License 2.0

    Useful code around SwiftNIO.

  • updated about 1 year ago Apache License 2.0

    HTTP/2 support for SwiftNIO

  • updated 9 months ago Apache License 2.0

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

  • updated 3 days ago Apache License 2.0

    Plugin and runtime library for using protobuf with Swift

Misc

  • Beak Beak 578
    star
    updated almost 4 years ago MIT License

    A command line interface for your Swift scripts

  • updated 5 months ago MIT License

    Better Codable through Property Wrappers

  • updated 3 months ago Apache License 2.0

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

  • updated about 3 years ago MIT License

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

  • Files Files 2,456
    star
    updated over 1 year ago MIT License

    A nicer way to handle files & folders in Swift

  • Fugen Fugen 81
    star
    updated 6 months ago MIT License

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

  • updated over 3 years ago Other

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

  • Ink Ink 2,336
    star
    updated 10 months ago MIT License

    A fast and flexible Markdown parser written in Swift.

  • Marathon Marathon 1,872
    star
    updated over 4 years ago MIT License

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

  • updated over 5 years ago MIT License

    Turn your Swift data model into a working CRUD app.

  • updated 6 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated 5 months ago MIT License

    OpenAPI/Swagger 3.0 Parser and Swift code generator

  • updated about 4 years ago MIT License

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

  • updated about 1 year ago MIT License

    Homebrew for Swift packages

  • updated 12 months ago MIT License

    Code samples from the Swift by Sundell website & podcast

  • updated over 1 year ago MIT License

    Start your next Open-Source Swift Framework 📦

  • updated 3 months ago MIT License

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

  • SwiftyJSON SwiftyJSON 22,325
    star
    updated 3 months ago MIT License

    The better way to deal with JSON data in Swift.

  • Toybox Toybox 130
    star
    updated over 4 years ago MIT License

    🧸 Xcode Playground management made easy

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

    [Deprecated] The easy to use Swift JSON decoder

  • xc xc 22
    star
    updated about 1 year ago MIT License

    Open your xcode project with Xcode of specific version

  • updated 6 days ago MIT License

    A little beautifier tool for xcodebuild

ML

  • updated over 5 years ago

    The MobileNet neural network using Apple's new CoreML framework

  • updated 4 months ago GNU General Publi...

    Run Stable Diffusion on Mac natively

  • updated 2 months ago Apache License 2.0

    Swift app demonstrating Core ML Stable Diffusion

  • updated over 4 years ago Apache License 2.0

    Classify images offline using Watson Visual Recognition and Core ML

Mock

  • updated almost 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,630
    star
    updated 3 months ago MIT License

    Boilerplate-free mocking framework for Swift!

  • updated 5 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 over 5 years ago MIT License

    🐤Dynamically Mock server behaviors and responses in Swift

  • Mocker Mocker 1,051
    star
    updated about 1 month ago MIT License

    Mock Alamofire and URLSession requests without touching your code implementation

  • updated 3 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 6 months ago BSD 3-Clause "New...

    An elegant library for stubbing HTTP requests with ease in Swift

  • Mockit Mockit 122
    star
    updated almost 5 years ago MIT License

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

  • updated 7 days ago Apache License 2.0

    Efficient Mock Generator for Swift

  • updated over 1 year ago MIT License

    MockSwift is a Mock library written in Swift.

  • updated 12 days 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 11 months ago Apache License 2.0

    The official MongoDB driver for Swift

  • updated 12 days ago MIT License

    Native MongoDB driver for Swift, written in Swift

  • updated almost 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,271
    star
    updated 3 months ago MIT License

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

  • updated over 3 years ago MIT License

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

  • updated about 3 years ago Apache License 2.0

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

  • updated about 2 years ago MIT License

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

  • updated almost 2 years ago MIT License

    🛶 Your lightweight persistence toolbox

Natural Language Processing

  • updated 24 days ago Other

    A powerful Swift framework for evaluating natural language math expressions

Navigation

  • updated almost 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,989
    star
    updated about 1 year ago MIT License

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

  • Bagel Bagel 4,327
    star
    updated almost 2 years ago Apache License 2.0

    a little native network debugging tool for iOS

  • Ciao Ciao 61
    star
    updated 4 months ago MIT License

    Publish and discover services using Bonjour

  • updated almost 2 years ago MIT License

    🌸 Powerful Codable API requests builder and manager for iOS.

  • updated 7 months ago Apache License 2.0

    Robust Swift networking for web APIs

  • updated 7 months ago MIT License

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

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

    Lightweight Concurrent Networking Framework

  • Get Get 877
    star
    updated 7 months ago MIT License

    Web API client built using async/await

  • updated about 2 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 4 months ago Apache License 2.0

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

  • Just Just 1,398
    star
    updated over 4 years ago MIT License

    Swift HTTP for Humans

  • updated almost 3 years ago MIT License

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

  • netfox netfox 3,602
    star
    updated 29 days ago MIT License

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

  • updated 7 months ago MIT License

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

  • OAuth2 OAuth2 1,112
    star
    updated 7 months ago Other

    OAuth2 framework for macOS and iOS, written in Swift.

  • updated 4 months ago MIT License

    Swift based OAuth library for iOS

  • Pitaya Pitaya 845
    star
    updated over 4 years ago MIT License

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

  • PMHTTP PMHTTP 503
    star
    updated almost 3 years ago Apache License 2.0

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

  • Postal Postal 651
    star
    updated almost 5 years ago MIT License

    A Swift framework for working with emails

  • Pulse Pulse 5,856
    star
    updated about 2 months ago MIT License

    Network Logger for Apple platforms

  • updated 5 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 6 months ago MIT License

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

  • updated 2 months ago MIT License

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

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

    Next Generation of ShadowsocksX

  • updated about 4 years ago MIT License

    Elegant network abstraction layer in Swift.

  • updated about 1 year ago Apache License 2.0

    Useful code around SwiftNIO.

  • updated about 1 year ago Apache License 2.0

    HTTP/2 support for SwiftNIO

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

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • updated over 4 years ago MIT License

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

  • updated 12 months ago MIT License

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

  • TRON TRON 537
    star
    updated 2 months ago MIT License

    Lightweight network abstraction layer, written on top of Alamofire

  • Wormholy Wormholy 2,264
    star
    updated 9 months ago MIT License

    iOS network debugging, like a wizard 🧙‍♂️

OCR

  • macOCR macOCR 2,196
    star
    updated 10 months ago

    Get any text on your screen into your clipboard.

  • SwiftOCR SwiftOCR 4,577
    star
    updated over 3 years ago Apache License 2.0

    Fast and simple OCR library written in Swift

  • updated about 2 years ago MIT License

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

  • textra textra 455
    star
    updated about 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,756
    star
    updated about 2 months ago MIT License

    Document Scanning Made Easy for iOS

Optimization

  • updated about 2 months ago Apache License 2.0

    Straightforward, type-safe argument parsing for Swift

  • updated 2 months ago Apache License 2.0

    Commonly used data structures for Swift

  • updated about 1 month ago Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • updated 2 months ago Apache License 2.0

    Formatting technology for Swift source code

  • updated 28 days ago Apache License 2.0

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

  • updated about 2 months ago Apache License 2.0

    Low-level system calls and types for Swift

ORM

  • APIKit APIKit 1,989
    star
    updated about 1 year ago MIT License

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

  • updated about 2 months ago Other

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

  • fluent fluent 1,271
    star
    updated 3 months ago MIT License

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

  • updated about 2 years ago Apache License 2.0

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

  • updated about 2 years ago MIT License

    A collection of functions for statistical calculation written in Swift.

Other Awesome Lists

  • updated over 7 years ago

    Issue repository for the Functional Swift book

  • updated 11 months ago Apache License 2.0

    30 mini Swift Apps for self-study

  • updated about 1 month ago MIT License

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

Other Data

  • updated 5 months ago Apache License 2.0

    Excel spreadsheet (XLSX) format parser written in pure Swift

  • Disk Disk 3,062
    star
    updated about 2 years ago MIT License

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

  • updated over 4 years ago Other

    Simplified access to Apple's CloudKit

  • updated over 4 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 2 months ago MIT License

    Solutions to LeetCode by Swift

  • updated about 6 years ago MIT License

    Super lightweight DB written in Swift.

  • updated 5 months ago MIT License

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

  • updated over 4 years ago MIT License

    Safe and easy way to use FileManager as Database

  • Zip Zip 2,443
    star
    updated 2 months ago MIT License

    Swift framework for zipping and unzipping files.

Pagination

  • updated 11 months ago MIT License

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

  • updated about 1 year ago MIT License

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

  • updated 7 months ago MIT License

    A flexible UIPageControl like Instagram.

  • iPages iPages 171
    star
    updated over 2 years ago GNU General Publi...

    Quickly implement swipable page views.

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

    📖 A simple, highly informative page view controller

  • updated almost 2 years ago MIT License

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

  • updated about 2 years ago MIT License

    Paging view controller with customizable menu in Swift

  • updated 7 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated over 4 years ago MIT License

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

  • updated almost 5 years ago MIT License

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

  • updated 3 months ago MIT License

    Native Pager in SwiftUI

  • zen zen 2,914
    star
    updated over 1 year ago

    iOS, macOS, Swift, Objective-C 心得

Patterns

  • updated 7 months ago MIT License

    AlamofireImage is an image component library for Alamofire

  • updated over 1 year ago MIT License

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

  • updated 11 months ago

    Sample Code of the App Architecture Book

  • updated over 1 year ago MIT License

    Example of Clean Architecture of iOS app using RxSwift

  • updated 3 months ago GNU General Publi...

    📖 Design Patterns implemented in Swift 5.0

  • Files Files 2,456
    star
    updated over 1 year ago MIT License

    A nicer way to handle files & folders in Swift

  • updated 10 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 about 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 24,897
    star
    updated 8 days ago Apache License 2.0

    An iOS library to natively render After Effects vector animations

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

    💎 Redux like architecture for SwiftUI

  • updated 11 months ago MIT License

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

  • RxSwift RxSwift 24,144
    star
    updated 9 days ago MIT License

    Reactive Programming in Swift

  • updated over 3 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 over 3 years ago MIT License

    Stateful view controller containment for iOS and tvOS

  • SwiftGen SwiftGen 9,078
    star
    updated about 1 month ago MIT License

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

  • updated 4 months ago MIT License

    ⚛️ Atomic approach state management and dependency injection for SwiftUI

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

    [Deprecated] The easy to use Swift JSON decoder

  • updated over 2 years ago MIT License

    Viper Framework for iOS using Swift

Payment

  • updated over 1 year ago MIT License

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

  • updated 3 months ago MIT License

    Adyen iOS Drop-in and Components

  • updated almost 4 years ago Other

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

  • updated 7 months ago MIT License

    Braintree SDK for iOS

  • updated over 4 years ago MIT License

    A Payment Card UI & Validator for iOS

  • updated about 2 years ago Apache License 2.0

    Integrate bitcoin into your iOS application with Coinbase

  • updated about 2 months ago MIT License

    Frames iOS: making native card payments simple

  • iCard iCard 339
    star
    updated over 5 years ago MIT License

    Bank Card Generator with Swift using SnapKit DSL 💳

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

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

  • updated 8 days ago MIT License

    Stripe iOS SDK

  • updated 3 months ago MIT License

    Reading and Validating In App Purchase Receipt Locally.

PDF

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

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

  • updated about 2 months ago MIT License

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

  • updated almost 2 years ago MIT License

    Escape and unescape HTML entities in Swift

  • updated about 4 years ago MIT License

    PDF Reader for iOS written in Swift

  • updated over 3 years ago MIT License

    A simple generator of PDF written in Swift.

  • updated about 1 year ago MIT License

    Create a simple PDF effortlessly. 😄

  • TPPDF TPPDF 674
    star
    updated 2 months ago MIT License

    TPPDF is a simple-to-use PDF builder for iOS

  • updated over 3 years ago MIT License

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

Peripherals

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

    iOS app for use with Bluefruit Bluetooth LE breakout board

  • updated 12 months ago MIT License

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

  • updated 2 months ago Apache License 2.0

    iOS & OSX Bluetooth library for RxSwift

Permissions

  • arek arek 952
    star
    updated 5 months ago MIT License

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

  • updated almost 2 years ago MIT License

    A unified API to ask for permissions on iOS

  • updated over 6 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 over 2 years ago MIT License

    Make permission request easier.

Phone Numbers

  • updated 5 days ago MIT License

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

  • updated 5 months ago MIT License

    Elegant SwiftUI phone number textField.

  • updated over 2 years ago MIT License

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

  • updated 14 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 over 1 year ago MIT License

    A linter tool for Interface Builder

  • updated about 1 year ago MIT License

    Lint tool for Localizable.strings

  • needle needle 1,743
    star
    updated 7 days ago Apache License 2.0

    Compile-time safe Swift dependency injection framework

  • PromiseKit PromiseKit 14,169
    star
    updated about 2 months ago MIT License

    Promises for Swift & ObjC.

  • updated about 1 year ago Apache License 2.0

    Concurrency utilities for Swift

  • updated 5 months ago Apache License 2.0

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

  • updated about 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 about 1 month ago MIT License

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

  • SwiftLint SwiftLint 18,292
    star
    updated 5 days ago MIT License

    A tool to enforce Swift style and conventions.

  • Swimat Swimat 1,634
    star
    updated over 1 year ago MIT License

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

  • tailor tailor 1,400
    star
    updated about 3 years ago MIT License

    Cross-platform static analyzer and linter for Swift.

Realm

  • updated almost 3 years ago MIT License

    Safe and easy wrappers for RealmSwift

  • updated 12 months ago MIT License

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

Rich Text View

  • updated almost 7 years ago MIT License

    Rich Markdown editing control for iOS

  • updated 2 months ago MIT License

    RichTextKit is a Swift-based library for working with rich text in UIKit, AppKit and SwiftUI.

  • updated about 1 year ago Apache License 2.0

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

  • updated almost 4 years ago MIT License

    A text view that supports selection and expansion

Scripting

  • fuzzilli fuzzilli 1,766
    star
    updated 17 days ago Apache License 2.0

    A JavaScript Engine Fuzzer

  • updated 7 months ago MIT License

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

  • updated over 3 years ago MIT License

    A Swift framework for shell scripting.

Scroll

  • updated 12 months 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 12 months 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 almost 3 years ago Apache License 2.0

    Multi-tier UIScrollView nested scrolling solution. 😋😋😋

  • updated over 1 year 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 12 months ago MIT License

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

  • Valet Valet 3,949
    star
    updated 8 months ago Apache License 2.0

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

Sensors

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

    iOS app for use with Bluefruit Bluetooth LE breakout board

Serverless

  • updated 11 days ago Apache License 2.0

    HTTP client library built on SwiftNIO

  • updated over 3 years ago MIT License

    Azure Functions in Swift! Purely in Swift!

  • updated almost 4 years ago Apache License 2.0

    Apple Push Notifications (APNs) Server-Side library.

  • updated about 2 months ago Apache License 2.0

    Swift implementation of AWS Lambda Runtime

  • updated about 1 month ago Apache License 2.0

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

SOAP

  • updated about 2 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 over 1 year ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

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

  • updated about 5 years ago MIT License

    WebSocket(RFC-6455) library written using Swift

  • updated over 1 year ago MIT License

    Reactive WebSockets

  • updated 2 months ago Other
  • updated almost 6 years ago MIT License

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

  • updated 10 days ago Apache License 2.0

    Websockets in swift for iOS and OSX

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

    The easy way to use sockets on Apple platforms

  • updated over 2 years ago MIT License

    Fast Websockets in Swift for iOS and OSX

SQL drivers

  • updated 10 months ago MIT License
  • updated about 1 year ago MIT License

    The easiest way to get started with MongoDB on the Mac

  • updated 5 months ago MIT License

    A type safe MySQL client for Swift

  • updated almost 4 years ago Apache License 2.0

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

  • updated about 3 years ago Apache License 2.0

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

  • updated almost 4 years ago Apache License 2.0

    Apple Push Notifications (APNs) Server-Side library.

  • updated almost 2 years ago Apache License 2.0

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

  • updated almost 4 years ago Apache License 2.0

    A Swift client for Redis.

  • updated almost 2 years ago Apache License 2.0

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

  • updated almost 5 years ago Apache License 2.0

    WebSockets support for Perfect.

  • updated 6 days ago MIT License

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

SQLite

  • updated 10 months ago MIT License
  • updated 5 days ago MIT License

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

  • updated 6 days ago MIT License

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

  • updated 11 months ago

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

StackView

  • AMPopTip AMPopTip 3,140
    star
    updated 6 months ago MIT License

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

  • updated about 1 year ago MIT License

    Scrollable UINavigationBar that follows the scrolling of a UIScrollView

  • updated 4 months ago Apache License 2.0

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

  • updated over 2 years ago MIT License

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

  • updated about 5 years ago MIT License

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

Streaming

  • updated about 1 month 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 over 5 years ago

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

Style Guides

  • Alamofire Alamofire 40,399
    star
    updated about 2 months ago MIT License

    Elegant HTTP Networking in Swift

  • updated 5 months ago Other

    A declarative Auto Layout DSL for Swift 📱📐

  • eidolon eidolon 2,711
    star
    updated over 1 year ago MIT License

    The Artsy Auction Kiosk App.

  • Kingfisher Kingfisher 22,692
    star
    updated about 1 month ago MIT License

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

  • Quick Quick 9,746
    star
    updated about 1 month ago Apache License 2.0

    The Swift (and Objective-C) testing framework.

  • updated 7 months ago MIT License

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

  • Sourcery Sourcery 7,507
    star
    updated 20 days ago MIT License

    Meta-programming for Swift, stop writing boilerplate code.

  • SwiftGen SwiftGen 9,078
    star
    updated about 1 month ago MIT License

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

  • updated about 5 years ago MIT License

    Easily generate cross platform Swift framework projects from the command line

Styling

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

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

  • updated 5 months ago Other

    A declarative Auto Layout DSL for Swift 📱📐

  • updated about 1 year ago Apache License 2.0

    💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

  • updated 11 months ago Apache License 2.0

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

  • updated over 3 years ago Other

    👕👚 Theme management in Swift

  • updated 8 months ago MIT License

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

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

    Unidirectional, transactional, operation-based Store implementation.

  • updated about 2 years ago MIT License

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

  • updated over 1 year ago MIT License

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

SVG

  • updated 6 months ago MIT License

    SVG parser and renderer written in SwiftUI

  • SwiftSVG SwiftSVG 1,902
    star
    updated almost 2 years ago Other

    A simple, performant, and lightweight SVG parser

Swipers

  • updated over 1 year ago MIT License

    🔥 A multi-directional card swiping library inspired by Tinder

  • updated almost 5 years ago MIT License

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

Switch

  • updated almost 3 years ago MIT License

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

  • Store Store 502
    star
    updated over 2 years ago

    Unidirectional, transactional, operation-based Store implementation.

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

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

System

  • updated about 1 year ago Apache License 2.0

    Generic Cross Platform Signal Handler

  • updated 12 months 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 3 months ago Apache License 2.0

    A benchmarking tool for Swift Collection algorithms

  • updated about 1 month ago Apache License 2.0

    Swift compiler driver reimplementation in Swift

  • updated about 2 months ago Apache License 2.0

    Low-level system calls and types for Swift

  • updated almost 2 years ago MIT License

    macOS system library in Swift

Tab

  • updated about 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 9 months ago MIT License

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

  • updated 11 months 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 2 years ago MIT License

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

  • Cluster Cluster 1,260
    star
    updated 5 months ago MIT License

    Easy Map Annotation Clustering 📍

  • updated about 4 years ago MIT License

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

  • updated about 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 12 months ago MIT License

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

  • updated almost 4 years ago MIT License

    A lightweight customized tabbar view. 📌

  • Koloda Koloda 5,268
    star
    updated 7 months ago MIT License

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

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

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

  • updated over 3 years ago MIT License

    A flexible TabBarController with search tab like SNKRS.

  • TabBar TabBar 343
    star
    updated 9 months ago MIT License

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

  • Tabman Tabman 2,601
    star
    updated 9 months ago MIT License

    ™️ A powerful paging view controller with interactive indicator bars

  • updated over 2 years ago MIT License

    Paging view controller and scroll tab view

  • updated 9 months ago MIT License

    Android PagerTabStrip for iOS.

Template

  • leaf leaf 412
    star
    updated 2 months ago MIT License

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

  • Stencil Stencil 2,310
    star
    updated 9 days ago BSD 2-Clause "Sim...

    Stencil is a simple and powerful template language for Swift.

  • updated almost 5 years ago MIT License

    A Powerful , Extensible CSS Parser written in pure Swift.

  • updated about 2 months ago MIT License

    A very flexible message bar for UIKit and SwiftUI.

  • updated 10 months 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 650
    star
    updated almost 3 years ago MIT License

    Network testing for Swift

  • Erik Erik 564
    star
    updated over 1 year 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,767
    star
    updated 12 months ago Other

    👽 Swift fake data generator

  • updated over 1 year ago MIT License

    A framework for easily testing Push Notifications and Routing in XCUITests

  • updated about 1 month 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,224
    star
    updated over 1 year ago MIT License

    View your app on different device and font sizes

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

    Snapshot testing tool for iOS and tvOS

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

    BDD Framework and test runner for Swift projects and playgrounds

  • updated 1 day ago Apache License 2.0

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

  • TestDrive TestDrive 1,597
    star
    updated over 3 years ago MIT License

    Quickly try out any Swift pod or framework in a playground

  • updated almost 4 years ago

    How do I test this with UI Testing?

  • updated 20 days 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 about 1 year ago MIT License

    µframework for Attributed strings.

  • updated 6 months ago Other

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

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

    Beautiful, easy attributed strings in Swift

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

    Swift emoji string parsing library

  • edhita edhita 1,288
    star
    updated 8 months ago MIT License

    Fully open source text editor for iOS written in SwiftUI.

  • updated over 1 year ago MIT License

    A simple and customizable Markdown Parser for Swift

  • updated about 1 month ago MIT License

    Markdown View for iOS.

  • updated over 2 years ago MIT License

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

  • updated over 4 years ago MIT License

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

  • updated about 4 years ago MIT License

    Swift Parser Combinators

  • updated over 1 year ago MIT License

    Great Swift String Pluralize Extension

  • updated about 1 year ago MIT License

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

  • updated almost 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 about 5 years ago Apache License 2.0

    Regular expressions for swift

  • Regex Regex 315
    star
    updated 12 months ago MIT License

    🔤 Swifty regular expressions

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

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

  • updated about 6 years ago MIT License

    A library for formatting strings on iOS and macOS

  • swift-doc swift-doc 1,681
    star
    updated 11 months ago MIT License

    A documentation generator for Swift projects

  • updated 9 months ago MIT License

    👩‍🎨 Elegant Attributed String composition in Swift sauce

  • updated about 6 years ago MIT License

    Swift Port of VerbalExpressions

  • updated 7 months ago MIT License

    A Swifty API for attributed strings

  • updated over 3 years ago MIT License

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

  • updated over 1 year ago MIT License

    Format iOS attributed strings easily

  • updated over 4 years ago MIT License

    An easier way to compose attributed strings

  • updated 7 months ago The Unlicense

    Like a SwiftUI ViewBuilder, but for Text

  • updated about 1 year ago Apache License 2.0

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

  • updated almost 5 years ago MIT License

    Lightweight and Powerful Editor Kit

TextField

  • updated almost 3 years ago MIT License

    Animated UITextField and UITextView replacement for iOS

  • updated over 3 years ago MIT License

    Subclass of UITextField that shows inline suggestions while typing.

  • updated about 1 year ago MIT License

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

  • updated over 3 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 over 1 year ago MIT License

    DTTextField is a custom textfield with floating placeholder and error label

  • updated about 1 month ago MIT License

    Floating Label TextField for SwiftUI. FloatingLabelTextFieldSwiftUI

  • updated over 4 years ago MIT License

    A UITextField with bouncy placeholder.

  • updated over 1 year 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 10 months ago MIT License

    UITextField subclass with autocompletion suggestions list

  • updated about 1 year ago Apache License 2.0

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

  • updated about 2 years ago MIT License

    Declarative building and fast rendering attributed string library.

  • updated about 1 year ago MIT License

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

  • updated over 4 years ago MIT License

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

  • updated 3 months ago MIT License

    Custom UITextFields effects inspired by Codrops, built using Swift

  • updated over 2 years ago MIT License

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

  • updated almost 5 years ago MIT License

    A Stepper object that displays its value.

  • updated over 3 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,597
    star
    updated 9 days ago MIT License

    Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch

  • updated almost 3 years ago MIT License

    The ES8 Async/Await control flow for Swift

  • Each Each 763
    star
    updated over 1 year ago MIT License

    Elegant ⏱ interface for Swift apps

  • updated over 1 year ago MIT License

    Well-tested GCD Timer in Swift

  • Schedule Schedule 1,821
    star
    updated over 3 years ago MIT License

    Schedule timing task in Swift using a fluent API. (A friendly alternative to Timer)

  • updated 5 months ago MIT License

    Swifty API for NSTimer

TOML

  • updated about 1 month ago MIT License

    🧰 Case paths extends the key path hierarchy to enum cases.

  • updated over 2 years ago MIT License

    🤝 Struct and enum data access in harmony.

  • updated about 1 year ago MIT License

    🎱 Composable, transformable, controllable randomness.

  • updated about 1 month ago MIT License

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

  • updated 29 days ago MIT License

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

  • updated about 1 month ago MIT License

    📸 Delightful Swift snapshot testing.

  • updated 10 months ago MIT License

    🏷 A wrapper type for safer, expressive code.

  • updated about 1 year ago MIT License

    🛂 A result type that accumulates multiple errors.

  • updated 12 months ago MIT License

    From TOML to Swift Codable types.

Transition

  • updated about 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 about 1 year ago MIT License

    Awesome iOS 11 appstore cards in swift 5.

  • updated almost 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 1 year ago MIT License

    A simple way to create custom interactive UIViewController transitions

  • updated about 4 years ago MIT License

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

  • updated about 2 years ago MIT License

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

  • Hero Hero 21,789
    star
    updated 2 months ago MIT License

    Elegant transition library for iOS & tvOS

  • updated over 1 year ago MIT License

    Library for smooth animation of images during transitions.

  • Jelly Jelly 2,440
    star
    updated almost 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 6 months ago MIT License

    Example of using SwiftUI to create a beautiful Liquid Swipe control

  • updated about 5 years ago MIT License

    Custom interactive transition like Apple Music iOS App (iOS 9). written in Swift.

  • updated over 1 year ago MIT License

    Use PanGesture to dismiss view on UIViewController and UIView

  • updated about 2 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 almost 4 years ago MIT License

    This is a Swift based demo project to show how to make the transition Pinterest liked.

  • updated about 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 1 year ago MIT License

    A Splash view that animates and reveals its content, inspired by Twitter splash

  • updated almost 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 about 2 years ago MIT License

    Custom transition between controllers. Settings controller for your iOS app.

  • updated about 1 year ago MIT License

    Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

  • updated over 1 year ago MIT License

    This component implements transition animation to crumble view-controller into tiny pieces.

  • updated about 2 years ago MIT License

    Swift UI libraries, iOS components and animations by @Ramotion

  • updated 5 months ago MIT License

    Pure SwiftUI Navigation transitions ✨

  • updated over 3 years ago MIT License

    Easy interactive interruptible custom ViewController transitions

  • updated over 5 years ago MIT License

    Custom interactive view controller transition from one view to another view.

UI

  • updated 5 months ago MIT License

    A number of preset loading indicators created with SwiftUI

  • updated over 5 years ago MIT License

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

  • updated almost 6 years ago MIT License

    AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter

  • Arale Arale 45
    star
    updated 6 months 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 almost 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 8 months ago MIT License

    Simple battery shaped UIView

  • updated 5 months ago MIT License

    A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.

  • updated 3 months ago MIT License

    Bottom Sheet for iOS

  • updated almost 4 years ago MIT License

    Play BreakOut while loading - A playable pull to refresh view using SpriteKit

  • updated 11 months ago MIT License

    Provides Label and ImageView for screen capture prevention.

  • updated 12 months ago MIT License

    Circular progress indicator for your macOS app

  • updated about 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 6 months ago MIT License

    A simple, customizable view for efficiently collecting country information in iOS apps.

  • updated about 5 years ago MIT License

    Custom segue for OSX Storyboards with slide and cross fade effects (NSViewControllerTransitionOptions)

  • updated almost 2 years ago MIT License

    A library to recreate the iOS Apple Music now playing transition

  • updated 11 months ago Apache License 2.0

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

  • updated 12 months ago MIT License

    Show progress in your app's Dock icon

  • Dodo Dodo 875
    star
    updated over 2 years ago MIT License

    A message bar for iOS written in Swift.

  • Doric Doric 96
    star
    updated about 5 years ago Other

    Protocol oriented, type safe, scalable design system foundation swift framework for iOS.

  • DropDown DropDown 2,398
    star
    updated 5 months ago MIT License

    A Material Design drop down for iOS

  • updated 10 months ago MIT License

    Fully customisable tooltip view in Swift for iOS.

  • Elissa Elissa 171
    star
    updated about 6 years ago MIT License

    Elissa displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.

  • updated over 3 years ago MIT License

    Cool Animated music indicator view written in Swift

  • Family Family 250
    star
    updated over 2 years ago Other

    🚸 A child view controller framework that makes setting up your parent controllers as easy as pie.

  • updated about 2 years ago Other

    💅 Fashion accessories and beauty tools to share and reuse UI styles in a Swifty way

  • updated over 4 years ago MIT License

    Completely customizable progress based loaders drawn using custom CGPaths written in Swift

  • FlagKit FlagKit 2,980
    star
    updated almost 2 years ago MIT License

    Beautiful flag icons for usage in apps and on the web.

  • updated over 4 years ago MIT License

    A container view that responds to scrolling of UIScrollView

  • updated 10 months ago Other

    Flexible Stepped Progress Bar for IOS

  • updated about 2 months ago MIT License

    A clean and easy-to-use floating panel UI component for iOS

  • updated over 1 year ago MIT License

    Whole, half or floating point ratings control written in Swift

  • updated almost 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 about 2 years ago MIT License

    Kit for building custom gauges + easy reproducible Apple's style ring gauges.

  • updated 4 months ago MIT License

    A stepper with a sliding label in the middle.

  • updated over 1 year ago MIT License

    📊 A customizable gradient progress bar (UIProgressView).

  • updated 26 days ago MIT License

    Flexible Mustache templates for Swift

  • updated over 1 year ago MIT License

    An UITextView in Swift. Support auto growing, placeholder and length limit.

  • updated over 2 years ago MIT License

    A custom reusable circular / progress slider control for iOS application.

  • updated over 4 years ago MIT License

    A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag

  • updated almost 5 years ago MIT License

    A horizontal scroll dial like Instagram.

  • updated over 1 year ago MIT License

    Simple parallax header for UIScrollView.

  • updated almost 3 years ago MIT License

    A customizable color picker for iOS in Swift

  • updated 11 months ago Apache License 2.0

    ⚡️ A library of widgets and helpers to build instant-search applications on iOS.

  • updated almost 6 years ago MIT License

    Beautiful animated placeholders for showing loading of data

  • updated 7 months 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 11 months ago MIT License

    A UITextView subclass that adds support for multiline placeholder written in Swift.

  • LeeGo LeeGo 968
    star
    updated over 5 years ago MIT License

    Declarative, configurable & highly reusable UI development as making Lego bricks.

  • updated 12 months ago MIT License

    A license list generator of all your dependencies for iOS applications

  • updated over 3 years ago MIT License
  • updated almost 4 years ago MIT License

    Spinner loader components with liquid animation

  • updated over 1 year 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,502
    star
    updated 5 months ago MIT License

    SpriteKit Floating Bubble Picker (inspired by Apple Music) 🧲

  • updated almost 5 years ago MIT License

    An iOS picker view to serve all your "picking" needs

  • updated about 5 years ago MIT License

    A draggable modal for iOS Applications.

  • Material Material 11,969
    star
    updated almost 2 years ago MIT License

    A UI/UX framework for creating beautiful applications.

  • updated 21 days ago Apache License 2.0

    [In maintenance mode] Modular and customizable Material Design UI components for iOS

  • updated over 3 years ago MIT License

    Material design components for iOS written in Swift

  • updated almost 2 years ago MIT License

    🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0

  • updated almost 6 years ago MIT License

    Apple TV Parallax effect in Swift.

  • updated 8 months ago MIT License

    UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.

  • updated over 2 years ago MIT License

    Simple parallax header for UIScrollView

  • updated about 3 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 over 3 years ago MIT License

    Neumorphism framework for UIKit.

  • updated about 1 year ago MIT License

    A collection of awesome loading animations

  • updated about 1 year ago Other

    Non-intrusive iOS UI library to implement overlay based interfaces

  • Parade Parade 771
    star
    updated almost 6 years ago MIT License

    Parallax Scroll-Jacking Effects Engine for iOS / tvOS

  • updated over 3 years ago MIT License

    A SwiftUI Library for creating resizable partitions for View Content.

  • Popover Popover 2,067
    star
    updated about 2 years ago MIT License

    Popover is a balloon library like Facebook app. It is written in pure swift.

  • Popovers Popovers 1,791
    star
    updated 2 months ago MIT License

    A library to present popovers. Simple, modern, and highly customizable. Not boring!

  • updated 6 months ago MIT License

    An iOS progress indicator view library written in SwiftUI

  • updated about 4 years ago MIT License

    You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift.

  • QGrid QGrid 1,630
    star
    updated over 3 years ago MIT License

    🎛 QGrid: The missing SwiftUI collection view.

  • updated 8 months ago MIT License

    RangeSeedSlider provides a customizable range slider like a UISlider.

  • updated 6 months ago MIT License

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

  • updated about 3 years ago MIT License

    A token field implementation for iOS

  • Reusable Reusable 2,973
    star
    updated 7 months ago MIT License

    A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)

  • updated almost 4 years ago MIT License

    iOS 11 Control Center Slider

  • updated over 4 years ago MIT License

    Simple selection dialog

  • updated 11 months ago MIT License

    An iOS Library that makes shadows management easy on UIView.

  • updated 12 months ago MIT License

    Sheeeeeeeeet is a Swift library for creating menus, custom action sheets, context menus etc.

  • Shiny Shiny 795
    star
    updated 5 months ago MIT License

    Iridescent Effect View (inspired by Apple Pay Cash) ✨

  • updated over 4 years ago MIT License

    Progress and Activity Indicators for iOS apps

  • updated over 1 year ago MIT License

    🔥 A multi-directional card swiping library inspired by Tinder

  • updated 17 days 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,066
    star
    updated 10 months ago MIT License

    A library to simplify iOS animations in Swift.

  • updated over 4 years ago MIT License

    StarryStars is iOS GUI library for displaying and editing ratings

  • updated over 3 years ago MIT License

    Placeholder views based on content, loading, error or empty states

  • updated 8 months ago MIT License

    Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

  • updated about 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 almost 2 years ago MIT License

    High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more.

  • updated 7 months ago MIT License

    Simple and highly customizable iOS tag list view, in Swift.

  • updated about 1 month ago MIT License

    A Swift extension that adds toast notifications to the UIView object class.

  • Toaster Toaster 1,668
    star
    updated 8 months ago Do What The F*ck ...

    🍞 Toast for Swift

  • updated about 3 years ago MIT License

    ✨ Twinkle interface elements in Swift

  • updated over 4 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 8 months ago MIT License

    🐝 Super ultra drawer view

  • updated over 4 years ago MIT License

    URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.

  • updated almost 2 years ago MIT License

    Windless makes it easy to implement invisible layout loading view.

  • updated over 1 year ago MIT License

    An iOS text field that represents tags, hashtags, tokens in general.

  • updated 10 months ago MIT License

    High performance Swift treemap layout engine for iOS and macOS.

  • YNSearch YNSearch 1,190
    star
    updated about 5 years ago MIT License

    🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!

UICollectionView

  • updated 2 months ago MIT License

    Lightweight custom collection view inspired by Airbnb.

  • updated about 4 years ago MIT License

    Easy way to integrate pagination with dummy views in CollectionView, make Instagram "Discover" within minutes.

  • updated 11 months ago Other

    🌀 Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.

  • updated almost 4 years ago MIT License

    Make. It. Bounce.

  • updated over 3 years ago MIT License

    ⭐ Custom card-designed CollectionView layout

  • updated about 3 years ago MIT License

    A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift

  • updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

    Reimagining UICollectionView

  • updated over 1 year 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 almost 3 years ago MIT License

    A CollectionView Layout displaying a slanted cells

  • updated about 2 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 about 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 over 1 year ago MIT License

    🔄 GravitySlider is a beautiful alternative to the standard UICollectionView flow layout.

  • updated 10 months ago MIT License

    🚀UITableView and UICollectionView provider to simplify basic scenarios of showing the data.

  • updated almost 4 years ago MIT License

    This component allows for the transfer of data items between collection views through drag and drop

  • updated over 5 years ago MIT License

    iOS custom view to display books on shelf

  • updated 2 months ago Apache License 2.0

    Easy and type-safe iOS table and collection views in Swift.

  • updated over 4 years ago MIT License

    Spreadsheet CollectionViewLayout in Swift. Fully customizable. 🔶

  • updated about 1 year ago MIT License

    Made in Swift - Tag layout for UICollectionView supporting 3 types of alignments - Left || Centre || Right

  • updated over 4 years ago MIT License

    UICollectionViewSplitLayout makes collection view more responsive.

UITableView

  • updated over 6 years ago MIT License

    Elegant and easy way to integrate pagination with dummy views

  • updated almost 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 almost 2 years ago MIT License

    Elastic pull to refresh for iOS developed in Swift

  • updated about 1 year ago Apache License 2.0

    💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

  • updated over 1 year ago MIT License

    Protocol-oriented UITableView management, powered by generics and associated types.

  • updated 12 months ago MIT License

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

  • updated about 2 years ago MIT License

    ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 5

  • updated over 4 years ago MIT License

    A UITableViewCell with an editable text field

  • updated over 5 years ago MIT License

    Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2

  • updated 8 months ago MIT License

    Reusable GridView with excellent performance and customization that can be time table, spreadsheet, paging and more.

  • updated over 2 years ago MIT License

    Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project

  • updated over 1 year ago MIT License

    Simple way to add parallax header to UIScrollView/UITableView written in Swift.

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

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

  • updated almost 5 years ago MIT License

    iOS Simple Cool PullToRefresh Library. It is written in pure swift.

  • updated 5 months ago MIT License

    A simple way to create a UITableView for settings in Swift.

  • updated over 2 years ago MIT License

    A UITableView extension that enables cell insertion from the bottom of a table view.

  • updated 8 months ago MIT License

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

  • Shoyu Shoyu 277
    star
    updated over 4 years ago MIT License

    Easier way to represent the structure of UITableView.

  • updated over 3 years ago MIT License

    UITableView based component designed to display a hierarchy of expandable/foldable comments.

  • updated about 1 year ago Other

    Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

  • updated almost 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 over 4 years ago MIT License

    ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4

Utility

  • updated about 6 years ago MIT License

    Swift library to develop custom Alexa Skills

  • updated over 1 year ago MIT License

    Elegant Apply Style by Swift Method Chain.🌙

  • Basis Basis 317
    star
    updated almost 6 years ago MIT License

    Pure Declarative Programming in Swift, Among Other Things

  • bow bow 640
    star
    updated over 1 year ago Other

    🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

  • updated almost 2 years ago MIT License

    Implementation of x-callback-url (Inter app communication) in swift

  • Closures Closures 1,741
    star
    updated almost 3 years ago MIT License

    Swifty closures for UIKit and Foundation

  • Curry Curry 493
    star
    updated about 1 year ago MIT License

    Swift implementations for function currying

  • DeepDiff DeepDiff 2,049
    star
    updated almost 3 years ago Other

    🦀Amazingly incredible extraordinary lightning fast diffing in Swift

  • updated about 1 year ago MIT License

    👷‍♀️ Closure-based delegation without memory leaks

  • updated over 4 years ago Other

    ⛽ Differific - a fast and convenient diffing framework.

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

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

  • updated almost 3 years ago MIT License

    📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.

  • updated over 2 years ago MIT License

    Ethereum Wallet Toolkit for iOS - You can implement an Ethereum wallet without a server and blockchain knowledge.

  • updated 12 months ago MIT License

    Catch Objective-C exceptions in Swift

  • updated about 4 years ago MIT License

    🗃 Powerful and easy to use Swift Query Builder for Vapor 3.

  • Format Format 1,179
    star
    updated over 5 years ago MIT License

    A Swift Formatter Kit

  • updated 5 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 10 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 almost 3 years ago MIT License

    🖍 Highlight whatever you want!

  • Inject Inject 1,914
    star
    updated about 1 month ago MIT License

    Hot Reloading for Swift applications!

  • updated 5 months ago MIT License

    Find retain cycles / memory leaks sooner.

  • updated almost 4 years ago MIT License

    Swift-friendly API for a set of powerful Objective C runtime functions.

  • updated about 4 years ago MIT License

    The simplest way to display the librarie's licences used in your application.

  • updated 12 months ago MIT License

    A percentage type for Swift

  • periphery periphery 4,806
    star
    updated about 1 month ago MIT License

    A tool to identify unused code in Swift projects.

  • updated 3 months ago Apache License 2.0

    📘A library for isolated developing UI components and automatically taking snapshots of them.

  • updated 6 months ago MIT License

    Generate a privacy policy for your iOS app quickly and automatically

  • updated over 3 years ago Apache License 2.0

    Google ProtocolBuffers for Apple Swift

  • R.swift R.swift 9,350
    star
    updated 2 months ago MIT License

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

  • RandomKit RandomKit 1,473
    star
    updated almost 2 years ago Other

    Random data generation in Swift

  • updated 11 months ago MIT License

    Preview extractor for news, articles and full-texts in Swift

  • updated almost 6 years ago MIT License

    Enable autocomplete use resources in swift project.

  • Rugby Rugby 550
    star
    updated 9 months ago MIT License

    🏈 Cache CocoaPods for faster rebuild and indexing Xcode project

  • Runes Runes 829
    star
    updated over 2 years ago MIT License

    Infix operators for monadic functions in Swift

  • Solar Solar 547
    star
    updated almost 3 years ago MIT License

    A Swift micro library for generating Sunrise and Sunset times.

  • updated over 3 years ago Apache License 2.0

    SpriteKit API reproducing UIView's spring animations with SKAction

  • stats stats 20,347
    star
    updated 3 months ago MIT License

    macOS system monitor in your menu bar

  • Sugar Sugar 1,069
    star
    updated almost 4 years ago Other

    ☕ Something sweet that goes great with your Cocoa

  • updated over 1 year ago MIT License

    Type-Safe Associated Objects in Swift

  • updated 4 months ago MIT License

    Collection of Swift-extensions to boost development process.

  • updated about 5 years ago MIT License

    Swiftbot on slack. Inspired by kishikawakatsumi/swift-compiler-discord-bot

  • updated 2 months ago MIT License

    A handy collection of more than 500 native Swift extensions to boost your productivity.

  • updated 8 months ago MIT License

    It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.

  • updated 4 months ago MIT License

    A command-line tool and Swift Package for generating class diagrams powered by PlantUML

  • updated about 4 years ago MIT License

    A tiny generator of random data for swift

  • updated 10 months ago MIT License

    A utility that reminds your iPhone app's users to review the app written in pure Swift.

  • updated 6 months ago Other

    Trace Swift and Objective-C method invocations

  • updated about 2 months ago MIT License

    Introspect underlying UIKit/AppKit components from SwiftUI

  • Swiftx Swiftx 218
    star
    updated over 4 years ago BSD 3-Clause "New...

    Functional data types and functions for any project

  • updated 9 months ago MIT License

    All the reusable code that we need in each project

  • Then Then 4,045
    star
    updated about 1 year ago MIT License

    ✨ Super sweet syntactic sugar for Swift initializers

  • updated over 1 year ago MIT License

    A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.

  • UTIKit UTIKit 251
    star
    updated over 1 year ago MIT License

    UTIKit is an UTI (Uniform Type Identifier) wrapper for Swift.

  • UTM UTM 24,030
    star
    updated 6 days ago Apache License 2.0

    Virtual machines for iOS and macOS

  • updated over 4 years ago Other

    💉 Vaccine - Make your apps immune to recompile-disease

  • updated about 3 years ago MIT License

    A Swift micro-framework to easily deal with weak references to self inside closures

  • WhatsNew WhatsNew 1,506
    star
    updated almost 5 years ago MIT License

    Showcase new features after an app update similar to Pages, Numbers and Keynote.

  • updated 3 months ago MIT License

    Showcase your awesome new app features 📱

  • updated almost 2 years ago MIT License

    An extensible monitoring framework written in Swift

  • updated 7 months 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 about 4 years ago MIT License

    iOS validation framework with form validation support

  • updated over 4 years ago MIT License

    A framework to validate inputs of text fields and text views in a convenient way.

  • updated 6 months ago MIT License

    User input masking library repo.

  • updated over 5 years ago MIT License

    Easy to Use, Read, Extensible, Flexible Validation Checker

  • updated almost 3 years ago MIT License

    A rule-based validation library for Swift

  • updated over 2 years ago MIT License

    String (and more) validation for iOS

  • updated 3 months ago MIT License

    Easily validate your Properties with Property Wrappers 👮

Version Manager

  • updated about 2 years ago MIT License

    Monitor iOS app version easily.

  • updated 4 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 7 months ago MIT License

    Notify users when a new version of your app is available and prompt them to upgrade.

  • updated 5 months ago MIT License

    OpenAPI/Swagger 3.0 Parser and Swift code generator

  • SwiftLint SwiftLint 18,292
    star
    updated 5 days ago MIT License

    A tool to enforce Swift style and conventions.

  • updated 3 days ago Apache License 2.0

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

  • tuist tuist 4,158
    star
    updated 5 days ago MIT License

    🚀 Create, maintain, and interact with Xcode projects at scale

  • updated 8 months ago MIT License

    Represent and compare versions via semantic versioning (SemVer) in Swift

  • updated over 2 years ago MIT License

    Versions tracker for your iOS, macOS, and tvOS app

  • Zebra Zebra 1,154
    star
    updated 7 months ago GNU General Publi...

    🦓 A Useful Package Manager for iOS

Video

  • Agrume Agrume 751
    star
    updated 2 months ago MIT License

    🍋 A lemony fresh iOS image viewer written in Swift.

  • updated 12 months ago MIT License

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

  • BMPlayer BMPlayer 1,904
    star
    updated 9 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,480
    star
    updated 5 months 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 over 2 years ago BSD 3-Clause "New...

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

  • iina iina 36,248
    star
    updated 6 days ago GNU General Publi...

    The modern video player for macOS.

  • updated about 2 years ago MIT License

    Overlay alpha channel video animation player view using Metal.

  • updated 11 months ago MIT License

    Custom AVPlayerLayer on view and transition player with good effect like youtube and facebook

  • updated 3 months ago MIT License

    🔄 Export and transcode media in Swift

  • Player Player 2,045
    star
    updated over 1 year ago MIT License

    ▶️ Play and stream media in Swift

  • updated almost 4 years ago MIT License

    Player View is a delegated view using AVPlayer of Swift

  • updated 6 months ago MIT License

    A set of tools to trim, crop and select frames inside a video

  • updated 11 months ago Apache License 2.0

    A Swift wrapper for the FFmpeg API

  • updated almost 3 years ago MIT License

    📹 Framework to Play a Video in the Background of any UIView

  • updated 2 months ago MIT License

    iOS 360-degree video player streaming from an AVPlayer.

  • updated 10 months 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 over 1 year ago MIT License

    A simple and attractive AlertView to onboard your users in your amazing world.

  • updated over 2 years ago MIT License

    Awesome tool for create tutorial walkthrough or coach tour

  • updated about 3 years ago MIT License

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

  • updated 2 months ago MIT License

    SwiftUI library for a walkthrough or onboarding flow with tap actions

  • updated about 1 month ago MIT License

    Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.

  • updated over 1 year ago MIT License

    Customisable user onboarding for your iOS app

  • updated almost 3 years ago MIT License

    SuggestionsKit

  • updated about 2 years ago MIT License

    A swifty iOS framework that allows developers to create beautiful onboarding experiences.

  • updated over 2 years ago MIT License

    The easiest way to create a great walkthrough experience in your apps, powered by Swift.

Web

  • Publish Publish 4,763
    star
    updated 2 months ago MIT License

    A static site generator for Swift developers

Webserver

  • updated over 1 year ago MIT License

    Super lightweight web framework in Swift based on SWSGI

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

    Swift HTTP server using the pre-fork worker model

  • updated 8 months ago MIT License

    Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux

  • Kitura Kitura 7,614
    star
    updated over 1 year ago Apache License 2.0

    A Swift web framework and HTTP server.

  • updated over 6 years ago MIT License

    A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework

  • updated over 2 years ago

    Evented I/O streams for Swift

  • Perfect Perfect 13,834
    star
    updated 3 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 over 5 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,825
    star
    updated 4 months ago BSD 3-Clause "New...

    Tiny http server engine written in Swift programming language.

  • Taylor Taylor 929
    star
    updated almost 8 years ago MIT License

    A lightweight library for writing HTTP web servers with Swift

  • vapor vapor 23,650
    star
    updated about 2 months ago MIT License

    💧 A server-side Swift HTTP web framework.

  • Zewo Zewo 1,851
    star
    updated about 4 years ago MIT License

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

Windows Manager

  • Amethyst Amethyst 13,935
    star
    updated about 2 months ago MIT License

    Automatic tiling window manager for macOS à la xmonad.

  • Rectangle Rectangle 22,805
    star
    updated 5 months ago Other

    Move and resize windows on macOS with keyboard shortcuts and snap areas

XML

  • AEXML AEXML 982
    star
    updated 3 months ago MIT License

    Swift minion for simple and lightweight XML parsing

  • updated about 3 years ago MIT License

    CheatyXML is a Swift framework designed to manage XML easily

  • updated over 3 years ago MIT License

    The most swifty way to deal with XML data in swift 5.

  • updated about 1 year ago MIT License

    Simple XML Parser implemented in Swift

  • SWXMLHash SWXMLHash 1,341
    star
    updated 12 months ago MIT License

    Simple XML parsing in Swift

  • updated 2 months ago MIT License

    Easy XML parsing using Codable protocols in Swift

  • updated 11 months ago MIT License

    A simple way to map XML to Objects written in Swift

YAML

  • PathKit PathKit 1,430
    star
    updated about 1 year ago BSD 2-Clause "Sim...

    Effortless path operations in Swift

  • updated about 1 year ago MIT License

    Load YAML and JSON documents using Swift

  • Yams Yams 1,054
    star
    updated about 2 months ago MIT License

    A Sweet and Swifty YAML parser.

ZIP

  • updated 10 months ago MIT License

    Swift package that enables gzip/gunzip Data using zlib

  • Zip Zip 2,443
    star
    updated 2 months ago MIT License

    Swift framework for zipping and unzipping files.

  • updated 3 months ago MIT License

    Effortless ZIP Handling in Swift