HomeLanguages › Awesome Swift

Awesome Swift

by matteocrippa · matteocrippa/awesome-swift

A collaborative list of awesome Swift libraries and resources.

★ 25k stars1.1k projects ⑂ 0 forks0 open issues
1.1k projects
ImagineEnginegithub.com

Blazing fasst 2D gaming engine.

Insert3Dgithub.com

The fastest 🚀 way to embed a 3D model.

CoreML-Modelsgithub.com

A collection of unique Core ML Models.

DL4Sgithub.com

Automatic differentiation, fast tensor operations and dynamic neural networks from CNNs and RNNs to transformers.

EdgeRunnergithub.com

Fast, local LLM inference for Apple Silicon. Built in Swift and Metal from the ground up.

Espressogithub.com

Compile transformers directly for Apple's Neural Engine.

Fazmgithub.com

A voice-controlled AI agent for macOS using accessibility APIs and ScreenCaptureKit.

Open Agent SDKgithub.com

Open-source Agent SDK with full agent loop, 34 built-in tools, sub-agent orchestration, MCP integration, and multi-provider LLM support.

OpenAIgithub.com

Swift package for OpenAI public API.

GitHubAPIgithub.com

Implementation of GitHub REST API v3.

Scheduled generated GitHub's REST API as Swift code from OpenAPI specification.

Google Directions API helper.

RandomUserSwiftgithub.com

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

reddiftgithub.com

reddit API wrapper.

SwiftDiscgithub.com

Discord API library for bots and integrations.

Swifter Twittergithub.com

Twitter framework.

Swiftkubegithub.com

penguin: - Swift client for Kubernetes.

Framework for rapid development of native iOS apps that integrate with Salesforce.

SwiftyInstagithub.com

Private and Tokenless Instagram RESTful API.

YouTubeKitgithub.com

Interact with the YouTube API without an API key.

Capablegithub.com

Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app.

Alertiftgithub.com

Modern, easy UIAlertController wrapper.

Alerts Pickersgithub.com

Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.

ALRTgithub.com

An easier constructor for UIAlertController. Present an alert from anywhere.

AwaitToastgithub.com

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

CDAlertViewgithub.com

Highly customizable alert/notification/success/error/alarm popup.

CFNotifygithub.com

A customizable framework to create draggable alert views.

Easy UIAlertController.

FullscreenPopupgithub.com

Present any popup above NavigationBar in SwiftUI

GSMessagegithub.com

A simple style messages/notifications for iOS 7+.

Kamagarigithub.com

Simple UIAlertController builder class.

Loafgithub.com

A simple framework for easy iOS Toasts.

MijickPopupsgithub.com

Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple.

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

PMAlertController is a great and customizable substitute to UIAlertController.

PopupDialoggithub.com

A simple, customizable popup dialog. Replaces UIAlertController alert style.

PopupViewgithub.com

Toasts and popups library written with SwiftUI.

SCLAlertViewgithub.com

Animated Alert view.

Sheetgithub.com

Actionsheet with navigation features such as the Flipboard App.

SPAlertgithub.com

Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.

StatusAlertgithub.com

Display Apple system-like self-hiding status alerts without interrupting user flow.

SweetAlertgithub.com

Alert system.

Swift-Promptsgithub.com

Design custom prompts with a great scope of options to choose from.

SwiftEntryKitgithub.com

A simple and versatile pop-up presenter.

SwiftMessagesgithub.com

A very flexible message bar for iOS.

SwiftOverlaysgithub.com

various popups and notifications.

Toast-Swiftgithub.com

An easy to use library to create iOS 14 and newer style toasts.

Fully customizable and extensible action sheet controller.

Zinglegithub.com

An alert will display underneath your UINavigationBar.

Algorithmgithub.com

A toolset for writing algorithms and probability models.

BTreegithub.com

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

Algorithms and data structures, with explanations.

SwiftLCSgithub.com

penguin: - implementation of the longest common subsequence (LCS) algorithm.

Aptabasegithub.com

Open Source, Privacy-First and Simple Analytics for Swift Apps.

Scoutgithub.com

Production-grade logging SDK for iOS apps using CloudKit as a backend.

Versatile analytics abstraction layer.

Umbrellagithub.com

Analytics abstraction layer.

Advancegithub.com

A powerful animation framework for iOS, tvOS, and OS X.

Animated linear gradient library written with SwiftUI

Fancy two-level collection view layout and animation.

CocoaSpringsgithub.com

Interactive spring animations for iOS/macOS.

Cometsgithub.com

Animating Particles.

Easegithub.com

Animate everything with Ease.

EasyAnimationgithub.com

A library to take the power of UIView.animateWithDuration(:, animations:...) to a whole new level.

Elephantgithub.com

Elegant SVG animation kit.

FlightAnimatorgithub.com

Natural Blocks Based Core Animation Framework.

Geminigithub.com

Gemini is rich scroll based animation framework.

IBAnimatablegithub.com

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

Interpolategithub.com

Interpolation framework for creating interactive gesture-driven animations.

lottie-iosgithub.com

An iOS library to natively render After Effects vector animations.

Pastelgithub.com

Gradient animation effect like Instagram.

Poigithub.com

Poi makes you use card UI like tinder UI .You can use it like tableview method.

Presentationgithub.com

A library to help you to make tutorials, release notes and animated pages.

Pulsatorgithub.com

Pulse animation for iOS.

Sicagithub.com

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

Springgithub.com

A library to simplify iOS animations.

Better Easing for SpriteKit.

spruce-iosgithub.com

Choreograph animations on the screen.

Stellargithub.com

A Physical animation library.

TheAnimationgithub.com

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

ViewAnimatorgithub.com

Brings your UI to life with just one line.

YapAnimatorgithub.com

Your fast and friendly physics-based animation system.

Appzgithub.com

Launch external apps and deeplink with ease.

Crossroadgithub.com

:oncomingbus: Crossroad is an URL router focused on handling Custom URL Schemes.

LightRoutegithub.com

Routing between VIPER modules.

Linkergithub.com

Lightweight way to handle internal and external deeplinks for iOS.

MonarchRoutergithub.com

Declarative state- and URL-based router. Complex automatic View Controllers hierarchy transitions. Time-tested server-side conventions.

RxFlowgithub.com

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

SwiftCurrentgithub.com

Manage complex workflows wherever Swift can be built. It comes with built-in support for UIKit, Storyboards, and SwiftUI.

SwiftRoutergithub.com

A URL Router for iOS.

SwiftUIRoutesgithub.com

A minimal and flexible router for SwiftUI apps.

URLNavigatorgithub.com

Elegant URL Routing.

Apphudgithub.com

Lightweight library to easily handle auto-renewable subscriptions with no backend required.

AppReviewgithub.com

A tiny library to request review on the AppStore via SKStoreReviewController.

Flaregithub.com

A framework that simplifies working with in-app purchases on iOS, macOS, tvOS, and watchOS, with full support for both StoreKit 1 and StoreKit 2.

InAppPurchasegithub.com

A Simple, Lightweight and Safe framework for In App Purchase.

merchantkitgithub.com

A modern In-App Purchases management framework for iOS.

SwiftyStoreKitgithub.com

Lightweight In App Purchases framework.

AudioKitgithub.com

Powerful audio synthesis, processing and analysis, without the steep learning curve.

AudioPlayergithub.com

A wrapper around AVPlayer with some cool features.

AudioPlayer is a simple class for playing audio (basic and advanced usage) in iOS, OS X and tvOS apps.

Beethovengithub.com

An audio processing library for pitch detection of musical signals.

Start recording when the user speaks.

FDWaveformViewgithub.com

An easy way to display an audio waveform in your app.

FluidAudiogithub.com

SDK for real-time on-device audio intelligence on iOS/macOS (diarization, identification, VAD, separation, embeddings, ASR), with CoreML models converted directly from PyTorch to leverage Apple Neural Engine performance.

ModernAVPlayergithub.com

Persistence AVPlayer to resume playback after bad network connection even in background mode.

MusicKitgithub.com

A framework for composing and transforming music.

Soundablegithub.com

Soundable allows you to play sounds, single and in sequence, in a very easy way.

Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine.

SwiftySoundgithub.com

Simple library that lets you play sounds with a single line of code.

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

ARHeadsetKitgithub.com

High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens.

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

Navigation in augmented reality with MapKit.

ARVideoKitgithub.com

Capture & record ARKit videos, photos, Live Photos, and GIFs.

Celygithub.com

A Plug-n-Play login framework.

LinkedInSignIngithub.com

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

LoginKitgithub.com

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

ReCaptchagithub.com

[In]visible ReCaptcha for iOS.

SpotifyLogingithub.com

Authenticate with the Spotify API.

Bamboogithub.com

Auto Layout (and manual layout) in one line.

Cartographygithub.com

Declarative auto layout lib for your project.

Cassowarygithub.com

A linear constraint solving library using the same algorithm as AutoLayout.

Cupcakegithub.com

An easy way to create and layout UI components for iOS.

DeviceLayoutgithub.com

AutoLayout can be set differently for each device.

EasyPeasygithub.com

Auto Layout made easy.

EasySwiftLayoutgithub.com

Lightweight Swift framework for Apple's Auto-Layout.

EZLayoutgithub.com

An easier and faster way to code Autolayout.

FixFlexgithub.com

Declarative autolayout based on NSLayoutAnchor, swifty reimagination of VFL, alternative to UIStackView.

HypeUIgithub.com

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

KVConstraintKitgithub.com

An Impressive Autolayout DSL for iOS, tvOS & OSX.

MisterFusiongithub.com

DSL for AutoLayout, supports Size Class.

Mortargithub.com

A concise but flexible DSL for creating Auto Layout constraints and adding subviews.

NorthLayoutgithub.com

Fast path to layout using Visual Format Language (VFL) with extended syntax.

PureLayoutgithub.com

The ultimate API for iOS & OS X Auto Layout.

SnapKitgithub.com

Autolayout DSL for iOS & OS X.

Swiftstraintsgithub.com

Powerful auto-layout framework that lets you write constraints in one line of code.

TinyConstraintsgithub.com

TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.

BarcodeScannergithub.com

A simple and beautiful barcode scanner view controller.

EFQRCodegithub.com

A better way to operate quick response code.

Simple QRCode reader.

xcprofilergithub.com

Command line utility to profile compilation time.

BlueCapgithub.com

Wrapper around CoreBluetooth and much more.

Bluejaygithub.com

A simple framework for building reliable Bluetooth LE apps.

BluetoothKitgithub.com

Easily communicate between iOS/OSX devices using BLE.

RxBluetoothKitgithub.com

iOS & OSX Bluetooth library for RxSwift.

SwiftyBluetoothgithub.com

Simple and reliable closure based wrapper around CoreBluetooth.

UIVisualEffectView subclass with tint color.

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

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

An opinionated starting point for awesome, reusable modules.

penguin: - Unofficial SDK.

Telegrammergithub.com

penguin: - Open-source framework for Telegram Bots developers. It was built on top of Apple/SwiftNIO which help to demonstrate excellent performance.

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

Cute Animated Button.

Customizable and easy to use expandable button.

FloatingButtongithub.com

Easily customizable floating button menu created with SwiftUI.

Floatygithub.com

Floating Action Button for iOS.

Easy-to-use button with rich animation inspired by instagram stories.

LGButtongithub.com

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

LTHRadioButtongithub.com

A radio button with a pretty animation.

A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).

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

PMSuperButtongithub.com

A powerful UIButton with super powers, customizable from Storyboard.

RadioGroupgithub.com

The missing iOS radio buttons group.

Animated social share buttons control for iOS.

UIButton subclass for loading and transition animation.

CBORCodinggithub.com

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

CodableCSVgithub.com

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

CSVParsergithub.com

penguin: - Fast parser for CSV.

AwesomeCachegithub.com

Manage cache easy.

Cachegithub.com

Nothing but Cache.

CachyKitgithub.com

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

Cachyrgithub.com

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

Carlosgithub.com

A simple but flexible cache.

EVURLCachegithub.com

If you want to make your app still works when it's offline.

MemoryCachegithub.com

Type-safe memory cache.

Monstragithub.com

Memory cache framework with TTL, priority-based eviction, and avalanche protection.

CalendarKitgithub.com

Fully customizable calendar day view.

CalendarViewgithub.com

Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.

DateTimePickergithub.com

A nicer iOS UI component for picking date and time.

ElegantCalendargithub.com

The elegant full screen calendar missed in SwiftUI.

HorizonCalendargithub.com

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.

JTAppleCalendargithub.com

UI calendar handler.

KVKCalendargithub.com

A most fully customization calendar for Apple platforms 📅

OBCalendargithub.com

OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.

Workaholicgithub.com

A GitHub-like work contribution timeline.

Yoteigithub.com

A modular, customizable SwiftUI/UIKit calendar package for iOS.

Show camera layer as a background to any UIView.

CameraKit-iOSgithub.com

Massively increase camera performance and ease of use in your next project.

FDTakegithub.com

Easily take a photo or video or choose from library.

Fusumagithub.com

Instagram-like photo browser and a camera feature.

MediaPickergithub.com

SwiftUI customizable media picker - supports camera and gallery with albums

MijickCameragithub.com

Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort.

NextLevelgithub.com

Rad Media Capture.

CardNavigationgithub.com

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

CardPartsgithub.com

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

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

Chartsgithub.com

Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).

ChartViewgithub.com

Swift package for displaying beautiful charts effortlessly

FLChartsgithub.com

Easy to use and highly customizable charts library for iOS.

Adaptive scrollable graph view for iOS to visualise simple discrete datasets.

SwiftChartgithub.com

A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events.

SwiftChartsgithub.com

Highly customizable charts for iOS.

SwiftUIChartsgithub.com

A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.

TKRadarChartgithub.com

A customizable radar chart.

Chattogithub.com

A lightweight framework to build chat applications.

ExyteChatgithub.com

SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker

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

MessageKitgithub.com

A community-driven replacement for JSQMessagesViewController.

MessengerKitgithub.com

A UI framework for building messenger interfaces.

Functional real-time chat app with Firebase Firestore using MessageKit.

Primitive SwiftUI chat UI component with stable prepending for loading older messages without scroll jumps.

An intuitive and fun iOS color picker.

ColorKitgithub.com

Advanced color manipulation for iOS.

DynamicColorgithub.com

An extension to manipulate colors easily.

Gradientsgithub.com

A curated collection of splendid 180+ gradients.

Huegithub.com

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

PrettyColorsgithub.com

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

SheetyColorsgithub.com

An action sheet styled color picker for iOS.

SwiftGen-Colorsgithub.com

A tool to auto-generate enums for your UIColor constants.

SwiftHEXColorsgithub.com

HEX color handling as an extension for UIColor.

Hex to UIColor converter.

UIGradientgithub.com

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

Ashengithub.com

A framework for writing terminal applications in Swift. Based on The Elm Architecture.

Commandergithub.com

penguin: - Compose beautiful command line interfaces.

Guakagithub.com

penguin: - The smart and beautiful (POSIX compliant) command line framework.

LineNoisegithub.com

penguin: - A zero-dependency replacement for readline.

Mockergithub.com

Docker-compatible container CLI for macOS, built on Apple's Containerization framework.

nefgithub.com

A set of command line tools that lets you have compile time verification of your documentation written as Xcode Playground.

Progress.swiftgithub.com

penguin: - Add beautiful progress bars to your command line.

Straightforward, type-safe argument parsing for Swift.

SwiftCLIgithub.com

penguin: - A powerful framework that can be used to develop a CLI.

Swiftlinegithub.com

A set of tools to help you create command line applications.

SwiftShellgithub.com

A library for creating command-line applications and running shell commands.

SwiftyTextTablegithub.com

penguin: - A lightweight library to generate text tables.

async+github.com

penguin: - A chainable interface for Swift 5.5's async/await.

AsyncNinjagithub.com

A complete set of concurrency and reactive programming primitives.

AsyncQueuegithub.com

penguin: - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.

Futuresgithub.com

penguin: - Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side.

GroupWorkgithub.com

penguin: - Easy concurrent, asynchronous tasks.

Hydragithub.com

Promises & Await - Write better async code.

Queuergithub.com

penguin: - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).

SwiftCoroutinegithub.com

penguin: - Coroutines for iOS, macOS and Linux.

Throttlergithub.com

Throttle massive number of asynchronous inputs in a single drop of one line API.

Venicegithub.com

penguin: - Communicating sequential processes (CSP), Linux ready.

Swiftifyswiftify.com

Objective-C to Swift online code converter and Xcode extension.

Zolanggithub.com

penguin: - A DSL for generating code in multiple programming languages.

AERecordgithub.com

Super awesome Core Data wrapper library for iOS.

CloudCoregithub.com

Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more.

CoreStoregithub.com

simple and elegant way to handle Core Data.

DataKernelgithub.com

DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies.

Graphgithub.com

An elegant data-driven framework for Core Data.

JSQCoreDataKitgithub.com

A swifter Core Data stack.

JustPersistgithub.com

Easiest and safest way to do persistence on iOS with Core Data support out of the box.

QueryKitgithub.com

An easy way to play with Core Data filtering.

Skopelosgithub.com

A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.

SugarRecordgithub.com

Helps with Core Data and Realm.

BlueCryptorgithub.com

IBM's Cross Platform Crypto library.

BlueRSAgithub.com

IBM's Cross Platform RSA Crypto library.

CryptoSwiftgithub.com

penguin: - Crypto related functions and helpers.

A wrapper for Apple's Common Crypto library.

JOSESwiftgithub.com

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

JWSETKitgithub.com

JOSE library with JWS, JWT, JWE, and JWK support.

RNCryptorgithub.com

CCCryptor (Apple's AES encryption) wrappers for iOS and Mac.

SCryptogithub.com

Elegant interface to access the CommonCrypto routines.

Siphashgithub.com

Simple and secure hashing with the SipHash algorithm.

Swift-Sodiumgithub.com

Interface to the Sodium library for common crypto operations for iOS and OS X.

Themisgithub.com

Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.

AnyDategithub.com

Date & Time API inspired from Java 8 DateTime API.

Chronologygithub.com

Building a better date/time library.

DateHelpergithub.com

Simple date helper.

Datezgithub.com

Library for dealing with NSDate, NSCalendar, NSDateComponents, and NSTimeInterval.

Datifygithub.com

Easypeasy date functions.

NVDategithub.com

Date extension library.

SwiftDategithub.com

Easy NSDate Management.

Timegithub.com

Type-safe time calculations, powered by generics.

Timepiecegithub.com

Intuitive NSDate extensions.

TrueTime.swiftgithub.com

Get the true current time impervious to device clock time changes (NTP library).

TypedDategithub.com

Enhancing Date handling by enabling type-level customization of date components

Cleansegithub.com

A Lightweight Dependency Injection Framework by Square.

Corridorgithub.com

A Coreader-like Dependency Injection μFramework.

Deligithub.com

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

DIKitgithub.com

Dependency Injection Framework for Swift, inspired by KOIN.

Dipgithub.com

A simple Dependency Injection Container.

DITranquillitygithub.com

Dependency injection framework with tranquility.

Locatablegithub.com

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

Puregithub.com

A way to do a dependency injection without a DI container.

SafeDIgithub.com

Compile-time safe dependency injection.

Swinjectgithub.com

A dependency injection framework.

Typhoongithub.com

Dependency injection toolkit.

Weavergithub.com

A declarative, easy-to-use and safe Dependency Injection framework.

Acciogithub.com

A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.

Carthagegithub.com

A new dependency manager.

CocoaPodsgithub.com

The most used dependency manager.

Mintgithub.com

A package manager that installs and runs Swift command line tools.

SPM is the Package Manager for the Swift Programming Language.

Swiftlygithub.com

Swift CLI toolchain installer to install different versions of Swift.

Devicegithub.com

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

Device.swiftgithub.com

Super-lightweight library to detect used device.

DeviceKitgithub.com

DeviceKit is a value-type replacement of UIDevice.

Deviicegithub.com

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

Luminousgithub.com

Get everything you need to know about the device.

Thingygithub.com

A modern device detection and querying library.

UIDevice extensions that fill in the missing pieces.

jazzygithub.com

Soulful docs.

SourceDocsgithub.com

Generate Markdown reference documentation that lives with your code.

swift-modegithub.com

Emacs support, including partial flycheck error support.

SwiftyGPIOgithub.com

penguin: - Interact with Linux GPIO/SPI/PWM on ARM.

Bondgithub.com

Binding framework.

Combinativegithub.com

UI event handling using Apple's combine framework.

EmitterKitgithub.com

Implementation of event emitters and listeners.

FutureKitgithub.com

Future/Promises Library.

Katanagithub.com

Write apps a la React and Redux.

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

NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.

Notificationzgithub.com

Helping you own NSNotificationCenter by providing a simple, customizable adapter.

Observablegithub.com

The easiest way to observe values.

OneWaygithub.com

State management with unidirectional data flow.

OpenCombinegithub.com

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

PMKVObservergithub.com

Modern thread-safe and type-safe key-value observing.

PromiseKitgithub.com

Async promise programming lib.

ReactiveCocoagithub.com

ReactiveCocoa (RAC) is a Cocoa framework inspired by Functional Reactive Programming. It provides APIs for composing and transforming streams of values over time.

ReactorKitgithub.com

A framework for reactive and unidirectional application architecture.

ReSwiftgithub.com

Unidirectional Data Flow.

RxSwiftgithub.com

Microsoft Reactive Extensions (Rx).

Signalsgithub.com

Replaces delegates and notifications.

SwiftEventBusgithub.com

A publish/subscribe event bus optimized for iOS.

Tempuragithub.com

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

Tokamakgithub.com

React-like declarative API for building native UI components with easy to use one-way data binding.

Tomorrowlandgithub.com

Lightweight Promises.

TopicEventBusgithub.com

Publish–subscribe design pattern implementation framework, with ability to publish events by topic.

VueFluxgithub.com

Unidirectional Data Flow State Management Architecture - Inspired by Vuex and Flux.

Whengithub.com

A lightweight implementation of Promises.

Manage extended attributes for files and folders.

FileKitgithub.com

Simple and expressive file management.

FileProvidergithub.com

FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.

KZFileWatchersgithub.com

A micro-framework for observing file changes, both local and remote.

PathKitgithub.com

penguin: - Effortless path operations.

Pathosgithub.com

penguin: - Efficient Unix file management.

Ballcapgithub.com

Ballcap is a database schema design framework for Cloud Firestore.

Use FontAwesome in your projects.

FontBlastergithub.com

Programmatically load custom fonts into your iOS app.

Inkwellgithub.com

An inkwell to use custom fonts on the fly.

IoniconsKitgithub.com

Use ionicons as UIImage / UIFont in your projects.

OcticonsKitgithub.com

Use Octicons as UIImage / UIFont in your projects.

SwiftIconFontgithub.com

Fontawesome, Iconic, Ionicons, Octicon ports.

SwiftIconsgithub.com

Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather.

Font icons for SwiftUI: font awesome, ionicons, material icons.

SYSymbolgithub.com

All the SFSymbols at your fingertips.

UIFontCompletegithub.com

Font management (System & Custom) for iOS and tvOS.

Carbongithub.com

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

Eurekagithub.com

Elegant iOS form builder.

FDBarGaugegithub.com

Simulate the level indicator on an audio mixing board

Formergithub.com

A fully customizable library for easy creating UITableView based form.

ObjectFormgithub.com

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

SwiftyFORMgithub.com

Forms that can be validated.

glide enginegithub.com

SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials.

penguin: - A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!

SwiftGodotmigueldeicaza.github.io

Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit.

A view controller for chess boards

Sagegithub.com

penguin: - A cross-platform chess library.

ShowTimegithub.com

Show off your iOS taps and gestures for demos and videos with just one line of code.

UIGestureRecognizers in Xcode Playgrounds.

SwipyCellgithub.com

UITableViewCell implementing swiping to trigger actions (known from the Mailbox App).

Tactilegithub.com

A safer and more idiomatic way to respond to gestures and control events.

swift-colabgithub.com

Run Swift in a browser.

SociableWeavergithub.com

Build declarative GraphQL queries and mutations.

Fuzigithub.com

A fast & lightweight XML/HTML parser with XPath & CSS support.

Kannagithub.com

Another XML/HTML parser.

SwiftSoupgithub.com

penguin: - HTML Parser, with best of DOM, CSS, and jquery.

WKZombiegithub.com

Headless browser.

ZMarkupParsergithub.com

Helps you convert HTML strings into NSAttributedString with customized styles and tags.

Lightweight loading activity HUD.

An animated gradient loading bar.

KRProgressHUDgithub.com

A beautiful and customizable progress HUD.

PKHUDgithub.com

Reimplementation of the Apple HUD.

Hapticagithub.com

Easy Haptic Feedback Generator.

Agrumegithub.com

A lemony fresh iOS image viewer.

AlamofireImagegithub.com

AlamofireImage is an image component library for Alamofire.

APNGKitgithub.com

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

ATGMediaBrowsergithub.com

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

AXPhotoViewergithub.com

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

BlockiesSwiftgithub.com

Unique blocky identicons/profile picture generator.

Brightroomgithub.com

An image editor and engine using CoreImage.

CTPanoramaViewgithub.com

A library that displays spherical or cylindrical panoramas with touch or motion based controls.

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

Facebook album photo picker.

FaceCropgithub.com

Detect and center faces in your images using Apple’s Vision Framework.

FlexibleImagegithub.com

A simple way to play with images.

FMPhotoPickergithub.com

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

gifugithub.com

Highly performant animated GIF support for iOS.

GPUImage 2github.com

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

GPUImage 3github.com

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

HanekeSwiftgithub.com

A lightweight generic cache for iOS with extra love for images.

Harbethgithub.com

Metal API for GPU accelerated Graphics and Video and Camera filter framework.

ImageDetectgithub.com

Detect and crop faces, barcodes and texts in image with iOS 11 Vision API.

ImageLoadergithub.com

A lightweight and fast image loader for iOS.

ImageScoutgithub.com

Implementation of fastimage - supports PNG, GIF, and JPEG.

ImageViewergithub.com

An image viewer à la Twitter.

ImgixSwiftgithub.com

Easily update image urls to be fast and responsive.

A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image.

Kanvasgithub.com

A iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.

Kingfishergithub.com

Image download and caching.

LetterAvatarKitgithub.com

A UIImage extension that generates letter-based avatars.

Lightboxgithub.com

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

MapleBacongithub.com

Image download and caching library.

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.

Moagithub.com

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

Nukegithub.com

Advanced framework for loading, caching, processing, displaying and preheating images.

PassportScannergithub.com

Scan the MRZ code of a passport and extract the first name, last name, passport number, nationality, date of birth, expiration date and personal number.

Roughgithub.com

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

Sharakugithub.com

Image filtering UI library like Instagram.

Snowflakegithub.com

Work with SVG.

SwiftDrawgithub.com

Library that converts SVG images to UIImage, NSImage and generates CoreGraphics source code.

SwiftGen-Assetsgithub.com

A tool to auto-generate enums for all your UIImages from your Assets Catalogs.

SwiftSVGgithub.com

A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).

SwiftWebImagegithub.com

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

SwiftyGifgithub.com

High performance GIF engine.

TinyCrayongithub.com

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

Toucangithub.com

Image processing api.

UIImageColorsgithub.com

iTunes style color fetcher for UIImage.

YPImagePickergithub.com

Instagram-like image picker & filters for iOS.

ZImageCroppergithub.com

Crop image in any shape.

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

Alembicgithub.com

Functional JSON parsing, mapping to objects, and serialize to JSON.

Argogithub.com

JSON parsing library.

Arrowgithub.com

Elegant JSON Parsing.

Decodablegithub.com

penguin: - JSON parsing.

Elevategithub.com

JSON parsing framework that makes parsing simple, reliable and composable.

EVReflectiongithub.com

Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.

HandyJSONgithub.com

A handy JSON-object serialization/deserialization library.

Himotokigithub.com

A type-safe JSON decoding library.

JASONgithub.com

JSON parsing with outstanding performances and convenient operators.

JSONHelpergithub.com

Lightning fast JSON deserialization and value conversion library for iOS & OS X.

JSONNeverDiegithub.com

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

ObjectMappergithub.com

JSON object mapper.

PMJSONgithub.com

JSON encoding/decoding library.

ReerCodablegithub.com

Codable extensions using Swift macro.

Sextantgithub.com

penguin: - High performance JSONPath queries

SwiftyJSONgithub.com

A lib for JSON with error handling.

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

Defaultgithub.com

Modern interface to UserDefaults + Codable support.

Defaultsgithub.com

Strongly-typed UserDefaults with support for Codable and key observation.

DefaultsKitgithub.com

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.

Prephirencesgithub.com

Manage application preferences, NSUserDefaults, iCloud, Keychain and more.

SecureDefaultsgithub.com

A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer.

Storezgithub.com

Safe, statically-typed, store-agnostic key-value storage.

SwiftStoregithub.com

A Key-Value store backed by LevelDB.

Cleaner, nicer syntax for NSUserDefaults.

Zephyrgithub.com

Effortlessly synchronize NSUserDefaults over iCloud.

An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required.

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.

ISEmojiViewgithub.com

Emoji Keyboard for iOS

Codeless manager to hide keyboard by tapping on views for iOS.

Add user-customizable global keyboard shortcuts to your macOS app. Includes a Cocoa and SwiftUI component.

Ribbongithub.com

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

Typistgithub.com

Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.

GoodPersistencegithub.com

💾 GoodPersistence simplifies caching data in keychain and UserDefaults. Using a property wrappers.

keychain-swiftgithub.com

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

KeychainAccessgithub.com

Simple wrapper for Keychain that works on iOS and OS X.

Latchgithub.com

A simple Keychain Wrapper for iOS.

Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.

Valetgithub.com

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

BFKit-Swiftgithub.com

penguin: - A collection of useful classes, structs and extensions to develop Apps faster.

C4iOSgithub.com

Harnesses the power of native iOS programming with a simplified API.

Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise.

ActiveLabelgithub.com

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

Atributikagithub.com

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

CountdownLabelgithub.com

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

GlitchLabelgithub.com

Glitching UILabel for iOS.

An UILabel subclass to (de)increment numbers in an UILabel.

KDEDateLabelgithub.com

An UILabel subclass that updates itself to make time ago's format easier.

LTMorphingLabelgithub.com

Graceful morphing effects for UILabel.

Nantesgithub.com

TTTAttributedLabel replacement.

TriLabelViewgithub.com

A triangle shaped corner label view for iOS.

AnimatedTabBargithub.com

A tabbar with a number of preset animations.

BrickKitgithub.com

Create complex and responsive layouts in a simple way.

CGLayoutgithub.com

penguin: - Powerful autolayout framework, that can manage UIView(NSView), CALayer, not rendered views and etc. Provides placeholders.

FlexLayoutgithub.com

Nice and clean interface to the highly optimized Facebook yoga Flexbox implementation.

FrameLayoutKitgithub.com

This framework supports complex layouts, including chaining and nesting layout with simple and intuitive operand & DSL syntax.

Gridgithub.com

The most powerful Grid container missed in SwiftUI.

LayoutLessgithub.com

Write less UI Code.

Neongithub.com

A powerful programmatic UI layout framework.

PinLayoutgithub.com

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

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

Staticgithub.com

A simple static table views for iOS.

Steviagithub.com

Elegant view layout for iOS.

BartyCrouchgithub.com

Incrementally update/translate your Strings files from Code and Storyboards/XIBs.

CrowdinSDKgithub.com

Delivers all new translations from Crowdin project to the application immediately.

IBLocalizablegithub.com

Localize your views directly in Interface Builder with IBLocalizable.

L10n-swiftgithub.com

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

LocalizationKitgithub.com

Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app.

Localizegithub.com

Localize apps using e.g. regular expressions in Localizable.strings.

Localize-Swiftgithub.com

Localize apps using e.g. regular expressions in Localizable.strings.

Locheckgithub.com

Validate .strings and .stringsdict files for errors

StringSwitchstringswitch.com

Easily convert iOS .strings files to Android strings.xml format and vice versa.

SwiftGen-L10ngithub.com

A tool to auto-generate enums for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like %@).

Translatiogithub.com

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

Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).

An elegant and simple 3D Flyover Location Request Screen.

AEConsolegithub.com

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

CleanroomLoggergithub.com

Configurable and extensible high-level logging API that is simple, lightweight and performant.

Durationgithub.com

penguin: - Lightweight logging library focused on reporting timings for operations.

Gedatsugithub.com

Provide readable format about AutoLayout error console log.

HeliumLoggergithub.com

penguin: - IBM's lightweight logging framework.

Printergithub.com

A fancy logger for your next app.

Puppygithub.com

penguin: - A flexible logging library that supports multiple transports and platforms.

QorumLogsgithub.com

Logging Utility for Xcode & Google Docs.

Rainbowgithub.com

penguin: - Delightful console output.

SwiftyBeavergithub.com

penguin: - Multi-platform logging during development & release.

TinyConsolegithub.com

A tiny log console to display information while using your iOS app.

TraceLoggithub.com

penguin: - Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.

Watchdoggithub.com

Utility for logging excessive blocking on the main thread.

A logging tool to show the current framerate (fps) in the status bar of your iOS app.

Willowgithub.com

Willow is a powerful, yet lightweight logging library.

XCGLoggergithub.com

Full featured & Configurable logging utility with log levels, timestamps, and line numbers.

Clustergithub.com

Easy Map Annotation Clustering.

FlyoverKitgithub.com

FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities.

GEOSwiftgithub.com

Make it easier to work with geographic models and calculate intersections, overlapping, projections etc.

LocoKitgithub.com

A location and activity recording framework for iOS.

Arithmosophigithub.com

Set of protocols for Arithmetic and Logical operations.

BigIntgithub.com

Arbitrary-precision arithmetic.

DDMathParsergithub.com

DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression.

A collection of functions for statistical calculation.

Upsurgegithub.com

Simple and fast matrix and vector math.

Slide Menu (Drawer).

CircleMenugithub.com

CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.

ENSwiftSideMenugithub.com

Sliding side menu.

FanMenugithub.com

Menu with a circular layout based on Macaw.

FlowingMenugithub.com

Interactive view transition to display menus with flowing and bouncing effects.

GuillotineMenugithub.com

Guillotine style menu.

HHFloatingViewgithub.com

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

Customizable iOS Interactive Side Menu.

Drawer view controller that easy to use.

MenuItemKitgithub.com

UIMenuItem with image and block (closure) support.

Pagemenugithub.com

Pagination enabled view controller.

PagingKitgithub.com

PagingKit provides customizable menu UI.

Panelsgithub.com

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

Parchmentgithub.com

A paging view controller with a highly customizable menu, built on UICollectionView.

PopMenugithub.com

😎 A cool and customizable popup style action sheet for iOS.

SegmentIOgithub.com

Animated top/bottom segmented menu for iOS.

SideMenugithub.com

Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.

iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.

Swipable tab and menu View and ViewController.

XLPagerTabStripgithub.com

Android PagerTabStrip for iOS.

YNDropDownMenugithub.com

Adorable iOS drop down menu.

CocoaMQTTgithub.com

MQTT for iOS and OS X.

iOS Notifications for Linux and OS X.

Beakgithub.com

A command line interface for your Swift scripts.

BetterCodablegithub.com

Level up your Codable structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom init(from decoder: Decoder) throws and suffer through boilerplate.

CodableWrappersgithub.com

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

Forkedgithub.com

Generalized approach to managing shared data in Swift applications to support Local-first apps.

Fugengithub.com

A command line tool for exporting resources and generating code from your Figma files.

MemberwiseInitgithub.com

@MemberwiseInit is a Swift Macro that can more often provide your intended init, while following the same safe-by-default semantics of Swift’s memberwise initializers.

Model2Appgithub.com

Turn your data model into a working CRUD app.

Surmagicgithub.com

Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.

SwagGengithub.com

penguin: - A command line tool for generating a REST API from a Swagger spec based off Stencil templates.

Swiftbrewgithub.com

Homebrew for Swift packages.

SwiftGengithub.com

A suite of tools to auto-generate code for various assets of your project.

SwiftKitgithub.com

Start your next Open-Source Swift Framework 📦.

SwiftPlategithub.com

Easily generate cross platform framework projects from the command line.

Toyboxgithub.com

Xcode Playground management made easy.

Tuistgithub.com

An open source command line tool to create, maintain and interact with your Xcode projects at scale.

xcgithub.com

A tool to open the Xcode project file by the specified version.

xcbeautifygithub.com

Little beautifier tool for xcodebuild.

XcodeGengithub.com

Tool for generating Xcode projects from a YAML file and your project directory.

xcodeprojgithub.com

A library to read, update and write Xcode projects and workspaces.

AutoMockablegithub.com

A framework that leverages the type system to let you easily create mocked instances of your data types.

Cuckoogithub.com

First boilerplate-free mocking framework.

Mockergithub.com

Mock Alamofire and URLSession requests without touching your code implementation

Mockingbirdgithub.com

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, unstable or just to reproduce planned cases.

Mockingjaygithub.com

An elegant library for stubbing HTTP requests with ease.

Mockitgithub.com

A simple mocking framework, inspired by the famous Mockito for Java.

MockSwiftgithub.com

Mock Framework that uses the power of property wrappers.

MongoKittengithub.com

penguin: - MongoDB Connector.

Perfect-MongoDBgithub.com

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

ModelAssistantgithub.com

Elegant library to manage the interactions between view and model.

PersistenceKitgithub.com

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

Shallowsgithub.com

Your lightweight persistence toolbox.

Alamofiregithub.com

penguin: - Elegant networking.

APIKitgithub.com

Library for building type-safe web API client.

Ciaogithub.com

Publish and discover services using mDNS (Bonjour, Zeroconf).

CodyFiregithub.com

Powerful Codable API requests builder and manager for iOS. Based on Alamofire.

Conduitgithub.com

Robust networking for web APIs.

Connectivitygithub.com

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

Dotsgithub.com

Lightweight Concurrent Networking Framework.

GoodNetworkinggithub.com

📡 GoodNetworking simplifies HTTP networking.

Heimdallr.swiftgithub.com

Easy to use OAuth 2 library for iOS.

Justgithub.com

penguin: - HTTP for Humans (a python-requests style HTTP library).

Malibugithub.com

A networking library built on promises.

Moyagithub.com

Network abstraction layer.

MultiPeergithub.com

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

Netfoxgithub.com

A lightweight, one line setup, network debugging library.

Netswiftgithub.com

A type-safe, high-level networking solution.

OAuth2github.com

oauth2 auth lib.

OAuthSwiftgithub.com

OAuth library for iOS.

Pitayagithub.com

penguin: - HTTP / HTTPS networking library just incidentally execute on machines.

PMHTTPgithub.com

HTTP framework with a focus on REST and JSON.

Postalgithub.com

Framework providing simple access to common email providers.

A replacement for Apple's Reachability with closures.

ReactiveAPIgithub.com

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

A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes.

RxNetworksgithub.com

Network API With RxSwift + Moya + HandyJSON + Plugins.

ShadowsocksX-NGgithub.com

A fast tunnel proxy that helps you bypass firewalls.

Siestabustoutsolutions.github.io

Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.

SolarNetworkgithub.com

Elegant network abstraction layer.

SwiftHTTPgithub.com

NSURLSession wrapper.

SwiftyOAuthgithub.com

A small OAuth library with a built-in set of providers.

TermiNetworkgithub.com

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

Tiercelgithub.com

Background downloads, relaunch recovery, resumable transfers, and task management for iOS apps.

TRONgithub.com

Lightweight network abstraction layer, written on top of Alamofire.

Wormholygithub.com

iOS network debugging, like a wizard 🧙‍.

A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift.

SwiftOCRgithub.com

Neural Network based OCR lib.

fluentgithub.com

penguin: - Simple ActiveRecord implementation.

Perfect-CRUDgithub.com

penguin: - CRUD is an object-relational mapping (ORM) system using Codable protocol.

Official Swift API design guidelines.

Apple eBookbooks.apple.com

Official Apple eBook for Swift beginners.

Find information about the how to use the Swift programming language.

Introducing SwiftUIdeveloper.apple.com

Official SwiftUI tutorial with 4+ hours of content and interactive tutorials.

List of the questions that helps you to prepare for the interview.

awesome-macOSgithub.com

A curated list of awesome applications, softwares, tools and shiny things for macOS.

An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.

A collaborative list of open-source iOS Apps.

Awesome list of open source applications for macOS.

CacheAdvancegithub.com

A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.

CoreXLSXgithub.com

Excel spreadsheet (XLSX) format support.

Diskgithub.com

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

EVCloudKitDaogithub.com

Simplified access to CloudKit with support for subscriptions and local caching.

KeyPathKitgithub.com

KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.

LeetCode-Swiftgithub.com

Solutions to LeetCode interview questions.

Pencilgithub.com

Write any value to file.

StorageManagergithub.com

Safe and easy way to use FileManager as Database.

PDFGeneratorgithub.com

A simple Generator of PDF. Generate PDF from view(s) or image(s).

SimplePDFgithub.com

Create a simple PDF effortlessly.

UXMPDFKitgithub.com

A PDF viewer and annotator that can be embedded in iOS applications.

CHIPageControlgithub.com

A set of cool animated page controls to replace boring UIPageControl.

A flexible UIPageControl like Instagram.

iPagesgithub.com

Quickly implement swipable page views in SwiftUI 📝.

Pageboygithub.com

A simple, highly informative page view controller.

PageControllergithub.com

Infinite paging controller.

SlideControllergithub.com

It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.

A sample Code of the App Architecture Book.

Example of Clean Architecture of iOS app using RxSwift.

Design Patterns.

GoodReactorgithub.com

⚛️ GoodReactor is a Redux-inspired Reactor framework for communication between the View Model, View Controller, and Coordinator.

Reactantgithub.com

Reactant is a reactive architecture for iOS.

ReduxUIgithub.com

Redux framework for easy use with SwiftUI.

A Simple architecture that decouples state changes from SwiftUI's View

Spingithub.com

Provides a versatile Feedback Loop implementation working with RxSwift, ReactiveSwift and Combine.

Stateful UIVIewController composition — the MVC cure for Massive View Controllers.

A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency.

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

Viperitgithub.com

Viper Framework for iOS.

Customisable and easy to use Credit Card UI.

Caishengithub.com

A Payment Card UI & Validator for iOS.

iCardgithub.com

Bank Card Generator using SnapKit DSL.

MFCardgithub.com

Easily integrate Credit Card payments in iOS App.

TPInAppReceiptgithub.com

A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.

AREKgithub.com

AREK is a clean and easy to use wrapper over any kind of iOS permission.

Permissiongithub.com

A unified API to ask for permissions on iOS.

SPPermissiongithub.com

Simple request permission with native UI and interactive animation.

NKVPhonePickergithub.com

An UITextField subclass to simplify country code's picking.

PhoneNumberKitgithub.com

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

AnyLintgithub.com

penguin: - Lint anything by combining the power of Swift & regular expressions.

IBLintergithub.com

A linter tool for Interface Builder.

L10nLintgithub.com

A linter tool for Localizable.strings.

penguin: - Architecture linter that enforces Clean Architecture and TCA import rules using SwiftSyntax.

swift-modgithub.com

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

SwiftCopgithub.com

A validation library which inspired by the clarity of Ruby On Rails Active Record validations.

SwiftFormatgithub.com

A code library and command-line formatting tool for reformatting Swift code.

SwiftLintgithub.com

A tool to enforce coding conventions.

Swimatgithub.com

Xcode plugin to format code.

Tailorgithub.com

penguin: - Cross-platform static analyzer that helps you to write cleaner code and avoid bugs.

Online Swift Playgroundonline.swiftplayground.run

Online Swift Playground.

SwiftFiddleswiftfiddle.com

Playground for making, sharing, and embedding Swift code.

Realmgithub.com

Realm is a mobile database: a replacement for Core Data & SQLite.

RealmWrappergithub.com

Safe and easy wrappers for RealmSwift.

Unrealmgithub.com

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.

SOAPEnginegithub.com

Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV.

MySQL Swiftgithub.com

penguin: - MySQL client library.

Perfect-MySQLgithub.com

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

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

GRDB.swiftgithub.com

A versatile SQLite toolkit.

SQLite.swiftgithub.com

Framework wrapping SQLite3. Small. Simple. Safe.

SQLiteDBgithub.com

SQLite wrapper.

SVGViewgithub.com

SVG parser and renderer written in SwiftUI.

A hand-curated collection of useful and informative scripting material.

DMScrollBargithub.com

Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.

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

TouchBridgegithub.com

Use your phone's fingerprint to authenticate on any Mac.

penguin: - Swift Worker for Azure Functions.

BlueSocketgithub.com

IBM's cross platform low level socket framework.

BlueSSLServicegithub.com

SSL/TLS add-in for IBM's low level socket framework.

DNWebSocketgithub.com

Object-Oriented, Autobahn tested WebSocket Library (RFC 6455).

RxWebSocketgithub.com

Reactive WebSockets.

Socket.IOgithub.com

penguin: - Socket.IO client for iOS/OS X.

socketsgithub.com

penguin: - TCP, UDP; Client, Server; Linux, OS X.

Starscreamgithub.com

Websockets for iOS and OSX.

SwiftSocketgithub.com

Simple TCP socket library.

SwiftWebSocketgithub.com

A high performance WebSocket client library .

Simplify the use of UIStackView.

TZStackViewgithub.com

An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.

HaishinKitgithub.com

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

Livegithub.com

Demonstrate how to build a live broadcast app.

Airbnbgithub.com

Airbnb's Official Style Guide.

Googlegoogle.github.io

This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.

LinkedIngithub.com

LinkedIn's Official Style Guide.

Raywenderlichgithub.com

Raywenderlich guide, a must read.

Stylistgithub.com

Define UI styles in a hot-loadable external yaml or json file.

SwiftThemegithub.com

Powerful theme/skin manager for iOS 8+.

Themesgithub.com

Theme management.

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

paper-switchgithub.com

RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.

Switchgithub.com

A switch control with full Interface Builder support.

BlueSignalsgithub.com

IBM's Cross Platform OS signal handling library.

LaunchAtLogingithub.com

Easily add 'Launch at Login' functionality to your sandboxed macOS app.

SystemKitgithub.com

OS X system library.

TOMLDecodergithub.com

Latest TOML standard, decoded.

Adaptive tab bar.

RAMAnimatedTabBarController is a module for adding animation to tab bar items.

CardTabBargithub.com

Adding animation to iOS tabbar items.

CircleBargithub.com

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

ColorMatchTabsgithub.com

Interesting way to display tabs.

Container view controller to display a set of ViewControllers in a horizontal scroll view.

A highly customizable TabBarController component, which is inherited from UITabBarController.

HHTabBarViewgithub.com

A lightweight customized tab bar view.

PolioPagergithub.com

A flexible TabBarController with search tab like SNKRS.

Material 3-style tabs and Sticky Headers rolled into one SwiftUI library

TabBargithub.com

Highly customizable tab bar for SwiftUI applications.

Tabmangithub.com

A powerful paging view controller with indicator bar.

Paging view controller and scroll tab view.

Stencilgithub.com

Simple and powerful template language.

SwiftCssParsergithub.com

Extensible CSS parser.

Templegithub.com

🗂️ Most advanced project and file templates.

DVRgithub.com

A simple network testing framework.

Erikgithub.com

An headless browser to access and manipulate webpages using javascript allowing to run functional tests.

Fakerygithub.com

Fake data generator.

Musselgithub.com

A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests.

Nimblegithub.com

A matcher framework.

OHHTTPStubsgithub.com

A testing library designed to stub your network requests easily.

Quickgithub.com

penguin: - Quick is a behavior-driven development framework.

SBTUITestTunnelgithub.com

UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views

Sizesgithub.com

Test your app on different device and font sizes.

SnapshotTestgithub.com

Snapshot testing tool for iOS and tvOS.

Spectregithub.com

penguin: - BDD Framework.

Create an asynchronous expectation in Swift Testing.

SwiftCheckgithub.com

A testing library that automatically generates random data for testing program properties.

Answers to common "How do I test this with UI Testing?" questions with a working example app.

XCTestgithub.com

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

Attributedgithub.com

Modern µframework for attributed strings.

Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions.

BonMotgithub.com

Beautiful, easy attributed strings for iOS.

Crocgithub.com

A lightweight Emoji parsing and querying library.

edhitagithub.com

Fully open source text editor for iOS.

GMarkdowngithub.com

Markdown rendering library for iOS with support for tables, LaTeX, Mermaid, and code highlighting.

A Markdown rendering component built on TextKit 2, providing smooth performance, rich customization options, and support for streaming AI-driven conversational interactions.

MarkdownKitgithub.com

A simple and customizable Markdown Parser.

MarkdownViewgithub.com

iOS Markdown view.

MarkyMarkgithub.com

Converts Markdown into native views or attributed strings.

Notepadgithub.com

A fully themeable markdown editor with live syntax highlighting.

OEMentionsgithub.com

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

Parseygithub.com

Parser combinator framework that supports source location tracking, backtracking prevention, and rich error messages.

Pluralize.swiftgithub.com

Great String Pluralize Extension.

PredicateFlowgithub.com

PredicateFlow is a builder that allows you to write amazing, strong-typed and easy-to-read NSPredicate.

PrediKitgithub.com

An NSPredicate DSL for iOS & OS X inspired by SnapKit.

penguin: - Very easy to use Regular Expressions library with rich functionality. Features both operator =~ and method based APIs. Unit tests covered.

Swifty regular expressions, fully tested & documented, and with correct Unicode handling.

RichEditorViewgithub.com

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

Sprintergithub.com

A library for formatting strings.

SwiftRichStringgithub.com

Elegant & Painless Attributed Strings Management Library.

VerbalExpressions porting.

Extensions that make it a breeze to work with attributed strings.

Tagginggithub.com

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

Texstylegithub.com

Texstyle allows you to format attributed strings easily.

TextAttributesgithub.com

An easier way to compose attributed strings.

TextBuildergithub.com

Like a SwiftUI ViewBuilder, but for Text.

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

VEditorKitgithub.com

Lightweight and Powerful Editor Kit.

CBPinEntryViewgithub.com

Easy to use, very customisable pin entry.

CHIOTPFieldgithub.com

A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.

DTTextFieldgithub.com

DTTextField is a custom textfield with floating placeholder and error label.

FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!

HTYTextFieldgithub.com

A UITextField with bouncy placeholder.

A fully-wrapped UITextField that works entirely in SwiftUI 🦅.

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

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

StyledTextKitgithub.com

Declarative building and fast rendering attributed string library.

UITextField character counter with lovable UX.

Several ready to use effects for UITextFields.

UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.

VKPinCodeViewgithub.com

Simple and elegant UI component for input PIN.

A cool 30 days tutorial.

About Swiftgithub.com

A playground about the Swift language.

An organized list of essential Swift Language Topics.

Watch conference videos in a native macOS app.

Stanford course by Paul Hegarty.

Hacking With Swifthackingwithswift.com

Complete training course that teaches app development through 30 hands-on projects, for free.

High quality programming tutorials.

↵ to searchesc to close
awesomelist.dev