195 Repositories
Swift property-wrapper Libraries
A tiny category on UIView that allows you to set one property: "parallaxIntensity" to achieve a parallax effect with UIMotionEffect
NGAParallaxMotion A tiny category on UIView that allows you to set one property: parallaxIntensity to achieve a parallax effect with UIMotionEffect. S
A wrapper around Foundation.Process, inspired by Rust's std::process::Command.
SwiftCommand A wrapper around Foundation.Process, inspired by Rust's std::process::Command. This package makes it easy to call command line programs a
A type-safe auto-generated Swift wrapper around fluentui-emoji
fluentui-emoji.swift A type-safe auto-generated Swift wrapper around fluentui-emoji. Usage Requirements iOS 13+ macOS 10.15+ tvOS 13+ watchOS 6+ Insta
In SwiftUI, a property-wrapper provides velocity in pt/s from gesture
swiftui-GestureVelocity In SwiftUI, a property-wrapper provides velocity in pt/s from gesture Instructions @GestureVelocity private var velocity: CGVe
💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code.
AlertController 💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code. Alert let alert = UIAlertCon
⚙️ A tiny property wrapper for UserDefaults. Only 60 lines of code.
⚙️ A tiny property wrapper for UserDefaults. Only 60 lines of code. import Persistent extension UserDefaults { // Optional property @Per
Thin SwiftUI wrapper around `yt-dlp`
SwiftyYTDL Thin SwiftUI wrapper around yt-dlp - popluar Python module for downloading stuff of Youtube, Twtitter, Instagram, TikTok and others. Depend
A Swift wrapper for URL bookmarks which allow a file to be located regardless of whether it is moved or renamed.
Bookmark A Swift wrapper for URL bookmarks which allow a file to be located regardless of whether it is moved or renamed. This class wraps Swift's URL
A swift wrapper for NSTimer
Every.Swift - A Convenient NSTimer Wrapper Usage Provided that your class implement TimerManageable protocol you just do: self.every(3.seconds) {
Logger - This package is a thin wrapper for `os.Logger`
Logger This package is a thin wrapper for os.Logger. Usage Define os.Logger as an extension of Logger with the property name of the string that the sy
`Republished` is a property wrapper enabling nested ObservableObjects in SwiftUI.
Republished The @Republished proprty wrapper allows an ObservableObject nested within another ObservableObject to naturally notify SwiftUI of changes.
SwiftCloudDrive - An easy to use Swift wrapper around iCloud Drive.
SwiftCloudDrive Author: Drew McCormack (@drewmccormack) An easy to use Swift wrapper around iCloud Drive. SwiftCloudDrive handles complexities like fi
StoredIn is a simple property wrapper library to store any value in anywhere
StoredIn StoredIn is a simple property wrapper library to store any value in anywhere. Installation Please use the Swift Package Manager. dependencies
💡 A light Swift wrapper around Objective-C Runtime
A light wrapper around Objective-C Runtime. What exactly is lumos? lumos as mentioned is a light wrapper around objective-c runtime functions to allow
A type-safe swifty wrapper around NSCache.
swift-cache A type-safe swifty wrapper around NSCache. Getting Started Add swift-cache as a dependency to your project using SPM. .package(url: "https
An unofficial wrapper around FSEvent tailored for Swift 5.
EonilFSEvents Eonil 2018 Maintenance. 2019 Maintenance. It's possible to use FSEvents directly in Swift, but it still involves many boilerplate works
A stand-alone Swift wrapper around the SQLite 3 client library.
Perfect - SQLite Connector This project provides a Swift wrapper around the SQLite 3 library. This package builds with Swift Package Manager and is pa
SwiftyXPC - a wrapper for Apple’s XPC interprocess communication library that gives it an easy-to-use, idiomatic Swift interface.
SwiftyXPC is a wrapper for Apple’s XPC interprocess communication library that gives it an easy-to-use, idiomatic Swift interface.
EasyFirebase - a Swift wrapper for all things Firebase
🔥 A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods.
MKMapView wrapper for SwiftUI as drop-in to MapKit's SwiftUI view
MKMapView wrapper for SwiftUI as drop-in to MapKit's SwiftUI view. Easily extensible annotations and overlays, iOS 13 support and backwards compatible with MKAnnotation and MKOverlay!
Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
SKQueue SKQueue is a Swift libary used to monitor changes to the filesystem. It wraps the part of the kernel event notification interface of libc, kqu
ZEGOCLOUD's easy example is a simple wrapper around our RTC product.
ZEGOCLOUD's easy example is a simple wrapper around our RTC product. You can refer to the sample code for quick integration.
A wrapper on the CoreLocation framework replacing the delegate pattern with Swift concurrency
swift-locations A wrapper on the CoreLocation framework replacing the delegate pattern with Swift concurrency. Overview CoreLocation reports a device'
A Combine-style wrapper around Network's NWConnection with a UDP protocol
A Combine-style wrapper around Network's NWConnection with a UDP protocol
A wrapper to make it really easy to deal with iOS, macOS, watchOS and Linux Keychain and store your user's credentials securely.
A wrapper (written only in Swift) to make it really easy to deal with iOS, macOS, watchOS and Linux Keychain and store your user's credentials securely.
A Swift SPM framework for running and managing Lua code from Swift
LuaKit A Swift Package for running and managing Lua code from Swift. Documentation For documentation, add this package as Swift Package Dependency, an
MacTube is a webview wrapper for YouTube for Mac OS.
MacTube MacTube is a webview wrapper for YouTube for Mac OS. It was made for peo
Store values using unique, randomly generated identifiers
Storage Store values using unique, randomly generated identifiers. This packages consists of three types: A Storage class, a UniqueIdentifiable protoc
ExtraLottie is a SwiftUI wrapper of Lottie-iOS
📝 What is ExtraLottie? ExtraLottie is a SwiftUI wrapper of Lottie-iOS. ℹ️ Info Currently ExtraLottie supports custom loop mode, LottieLoopMode, start
Coz profiler Swift wrapper/bindings
Swift Coz (Linux Only) Coz profiler Swift wrapper/bindings. This is a Swift wrapper around the Coz profiler here: https://github.com/plasma-umass/coz
Lightweight library helping to embed Mercuryo Widget into their mobile apps
Mercuryo-Widget Mercuryo Widget Wrapper is a lightweight library for developers of apps who embed Mercuryo Widget into their mobile UX. Solely purpose
Keychain - Keychain wrapper with swift
Keychain wrapper. Store a value as a generic password: let account = "an-arbitra
Injection - Dependency injection using property wrappers
Dependency injection using property wrappers. Registering types: // injecting a
ProximitySensor - Property wrappers for using the Proximity Sensor from the SwiftUI app
ProximitySensor Property wrappers for using the Proximity Sensor from the SwiftU
A Collection of useful Swift property wrappers to make coding easier
Swift Property Wrappers A Collection of useful Swift property wrappers to make c
Fromswifttoswiftui - Swift and SwiftUI materials that cover the following topics - keypath, property wrapper, Combine and result builder
From Swfit to SwiftUI In this repository you can find materials related to the l
LottieView - Wrapper around Lottie in SwiftUI that allows chaining animations & triggering callbacks at certain frames
LottieView is a Wrapper around Lottie in SwiftUI that allows chaining animations & triggering callbacks at certain frames
Swiftcord - Swift wrapper for Discord's API. Maintained fork of Azoy's Sword
Swiftcord - A Discord Library for Swift Requirements macOS, Linux, iOS, watchOS,
A property finder application written using React Native
React Native PropertyFinder App This repository accompanies the tutorial I published on Ray Wenderlich's website, which describes the process of build
A micro-framework that leverages Swift Property Wrappers to implement the Service Locator pattern
Locatable Context Locatable is a Swift micro framework that leverages Property Wrappers to implement the Service Locator pattern, through a custom att
A collection of Swift Property Wrappers (formerly "Property Delegates")
🌯 🌯 Burritos A collection of well tested Swift Property Wrappers. @AtomicWrite @Clamping @Copying @DefaultValue @DynamicUIColor @EnvironmentVariable
A new property wrapper for SwiftUI ObservableObject.
SharedObject 🍱 @SharedObject is an alternative to @StateObject, @ObservedObject, @EnvironmentObject to handle ObservableObject. If you need to have m
TensorFlow C API Class Wrapper in Server Side Swift.
Perfect TensorFlow 简体中文 This project is an experimental wrapper of TensorFlow C API which enables Machine Learning in Server Side Swift. This package
Swift wrapper for Discord's API. Maintained fork of Azoy's Sword.
Sword - A Discord Library for Swift Requirements macOS, Linux, iOS, watchOS, tvOS (no voice for iOS, watchOS, or tvOS) At least Swift 5.3 Adding Sword
A Swift wrapper for SQLite databases
Squeal, a Swift interface to SQLite Squeal provides access to SQLite databases in Swift. Its goal is to provide a simple and straight-forward base API
A glorious Swift wrapper around NSNotificationCenter
Kugel A glorious Swift wrapper around NSNotificationCenter. ⚠️ Deprecated ⚠️ This library is deprecated and will not be maintained anymore. With Swift
AsyncWebSocketClient - A package that contains a client behaving as a wrapper for the URLSessionWebSocketTask
(WORK IN PROGRESS) AsyncWebSocketClient This is a package that contains a client
Github API V3 Swifty Wrapper
GithubPilot - Github API V3 Swifty Wrapper This is a Swift Github API Wrapper, it could make your life a little easier if you want to make an App with
SwiftUI wrapper for MapKit's MKMapView (UIKit).
SwiftUIMKMapView SwiftUI wrapper for MapKit's MKMapView (UIKit). ▶️ Usage Add as a dependecy to your project using Swift Package Manager. Embed map vi
Swift-ndi - Swift wrapper around NewTek's NDI SDK
swift-ndi Swift wrapper around NewTek's NDI SDK. Make sure you extracted latest
XIV-on-Mac - Wine Wrapper, Setup tool and launcher for FFXIV on mac
XIV on Mac Wine Wrapper, Setup tool and alternative launcher for FFXIV on MacOS.
A simple way to handle dependency injection using property wrappers
Injektion Introduction A simple way to handle dependency injection using propert
Wrapper for the Prettier code formatter written in Swift
Prettier A wrapper for the Prettier code formatter written in Swift. The package
Official Swift wrapper for metalpriceapi.com
MetalpriceAPI MetalpriceAPI is the official Swift wrapper for MetalpriceAPI.com. This allows you to quickly integrate our metal price API and foreign
Contacts wrapper for iOS 9 or upper with Objective-C
ContactsWrapper Contacts wrapper for iOS 9 or upper with Objective-C. For the information translated to Russian, take a look at this link. Requirement
Library that allows you binding `enabled` property of button with textable elements (TextView, TextField)
What is NxEnabled? It's a fairly common case, when the enabled state of button depends on some textable elements such as TextView, TextField. So this
Alter is framework to make mapping Codable property and key easier.
Alter Alter is framework to make mapping Codable property and key easier. With Alter, you don't need to create CodingKey to manually mapping key and p
A wrapper around UICollectionViewController enabling a declarative API around it's delegate methods using protocols.
Thunder Collection Thunder Collection is a useful framework which enables quick and easy creation of collection views in iOS using a declarative appro
A declarative wrapper approach to UITableView
Thunder Table Thunder Table is a useful framework which enables quick and easy creation of table views in iOS, making the process of creating complex
Wrapper class for handling all tasks related to RSA cryptography
RSAWrapper Wrapper class for handling all tasks related to RSA cryptography USAG
New Way Of Working Around With Closures.
Closured New Way Of Working Around With Closures. Are you tired of old-school callback closures? Are you always mess up with capturing references on a
A SwiftUI wrapper of the new UIKit sheetPresentationController's capabilities in iOS15.
BottomSheet Bring to SwiftUI the UIKit bottom sheet capabilities that came with iOS15. Usage Show the bottom sheet Button(action: { show.toggle() }) {
Easily validate your Properties with Property Wrappers 👮
ValidatedPropertyKit enables you to easily validate your properties with the power of Property Wrappers. struct LoginView: View { @Validated(
A modern Swift wrapper for Instagram Private API.
Swiftagram is a wrapper for Instagram Private API, written entirely in (modern) Swift. Instagram's official APIs, both the Instagram Basic Display API
⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.
中文介绍 This project is inspired by JHChainableAnimations! Why Choose LSAnimator & CoreAnimator? You can write complex and easy-to-maintain animations in
A Swift wrapper for system shell over posix_spawn with search path and env support.
AuxiliaryExecute A Swift wrapper for system shell over posix_spawn with search path and env support. Usage import AuxiliaryExecute AuxiliaryExecute.l
CodeMirror-Swift is a lightweight wrapper of CodeMirror for macOS and iOS
CodeMirror-Swift is a lightweight wrapper of CodeMirror for macOS and iOS. Features 🍭 Lightweight CodeMirror wrapper (build 5.52.2) ✅ 100% Native Swi
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
Heimdall In Norse mythology, Heimdall is the gatekeeper of Bifröst, the rainbow road connecting Midgard, realm of the humans, to Asgard, the realm of
A simple Swift wrapper for libgd
SwiftGD This is a simple Swift wrapper for libgd, allowing for basic graphic rendering on server-side Swift where Core Graphics is not available. Alth
Modern Swift wrapper for Keychain Services API with the benefits of static typing
SwiftyKeychainKit SwiftyKeychainKit is a simple Swift wrapper for Keychain Services API with the benefits of static typing. Define your keys in one pl
A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.
SwiftKeychainWrapper A simple wrapper for the iOS / tvOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift. Prov
Simple Objective-C wrapper for the keychain that works on Mac and iOS
SAMKeychain SAMKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system Keyc
A keychain wrapper that is so easy to use that your cat could use it.
A keychain wrapper that is so easy to use that your cat could use it.
A wrapper for Apple's Common Crypto library written in Swift.
IDZSwiftCommonCrypto A Swift wrapper for Apple's CommonCrypto library. IDZSwiftCommonCrypto works with both CocoaPods and Cathage. For more details on
Dungeon Crawl: Stone Soup iOS Webtiles wrapper
dcss-ios Dungeon Crawl: Stone Soup iOS Webtiles wrapper Summary This project aims to make DCSS webtiles a joy to play on any iOS device without an ext
Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS.
SimpleTouch Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS. Sample Project There is a SimpleTouchDemo target define
An API wrapper for bitFlyer.
SwiftFlyer An API wrapper for bitFlyer that supports all providing API. API Document https://lightning.bitflyer.jp/docs Usage Public API Fetch a marke
iOS/macOS Cross-platform Ark-Ecosystem Framework in Swift | Powered by Ѧrk.io |
a macOS & iOS Swift Framework for Ark.io. What is ARKKit? ARKKit is wrapper for interacting with the Ark Ecosystem. It is written purely in Swift 4.0,
Swift Wrapper For Bittrex API
BittrexApiKit Swift client for Bittrex api. It support all APIs with most recent changes. more info here let api = Bittrex(apikey: "api key", secretke
👤 Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me
RandomUserSwift is an easy to use Swift framework that provides the ability to generate random users and their accompanying data for your Swift applic
Pokeapi wrapper, written in Swift
PokemonKit What is this? PokemonKit is a swift wrapper for Pokeapi. PokemonKit use Alamofire and PromiseKit for async web requests handling. Usage imp
A Swift wrapper for Foursquare API. iOS and OSX.
Das Quadrat Das Quadrat is Foursquare API wrapper written in Swift. Features Supports iOS and OSX. Covers all API endpoints. Authorization process imp
Unofficial Dribbble iOS wrapper allows you to integrate Dribble API into iOS application (Designer, Shot, Comment, User Story, Like, Follow)
DribbbleSDK DribbbleSDK is easy-to-use iOS wrapper for Dribbble SDK. We're working hard to complete the full coverage of available methods and make th
An easy-to-use Objective-C wrapper for the Uber API (no longer supported)
UberKit UberKit is a simple Objective-C wrapper for the new Uber API . Installation Cocoapods UberKit is available through Cocoapods. To install it, s
A really simple key-value wrapper for keychain.
PlainKeychain A really simple key-value wrapper for keychain. Features ✅ Key-value pairs using kSecClassGenericPassword. ❌ Internet passwords (kSecCla
A set of SwiftUI dynamic property wrappers that provide a more familiar API for accessing the Contacts framework. (iOS, watchOS, macOS)
Connections Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ A set of SwiftUI dynamic property wrappers that provide a mo
A property wrapper for displaying up-to-date database content in SwiftUI views
@Query Latest release: November 25, 2021 • version 0.1.0 • CHANGELOG Requirements: iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+ • Swift 5.5+ /
Short examples and references to work with property wrappers in SwiftUI.
A Colection of useful playgrounds This repo contains a collection of useful swift playgrounds. PropertyWrappers Playground Contains small example of u
ReactiveCocoa wrapper for CLLocationManager.
ReactiveSwift wrapper to observe location Our wrapper automatically asks for permission. It determines what kind of permission your app requires by ch
RxSwift reactive wrapper for view gestures
RxGesture Usage To run the example project, clone the repo, in the Example folder open RxGesture.xcworkspace. You might need to run pod install from t
A testable RxSwift wrapper around MultipeerConnectivity
A testable RxSwift wrapper around MultipeerConnectivity RxMultipeer is a RxSwift wrapper for MultipeerConnectivity. Using the adapter pattern, we can
RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
RxAlamofire RxAlamofire is a RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. Getting Started Wrapping RxSwift around Alamofire
A reactive wrapper built around UIImagePickerController.
RxMediaPicker RxMediaPicker is a RxSwift wrapper built around UIImagePickerController consisting in a simple interface for common actions like picking
This package gives wrapper methods for Desk360 SDK.
Desk360 (flutter sdk) This package gives wrapper methods for desk360 sdks. iOS - Android Getting started Add below code into your pubspec.yaml file un
Helper/wrapper for mautrix-imessage for jailbroken devices
Brooklyn This readme is out-of-date. Blame Ethan, he's working on it. Components Rubicon "The die is cast." Crosses Apple's last river between IMCore
Property mapping for Objective-C iOS apps.
Stop repeating your data parsing code in iOS apps. Data parsing is one of most common tasks we need to do in our apps, yet still majority of people do
A property wrapper to enforce that closures are called exactly once!
A property wrapper that allows you to enforce that a closure is called exactly once. This is especially useful after the introduction of SE-0293 which makes it legal to place property wrappers on function and closure parameters.
Easily create Local Notifications in swift - Wrapper of UserNotifications Framework
In IOS 10, apple updated their library for Notifications and separated Local and push notifications to a new framework: User Notifications This librar