Packages for keyword “appkit”
These packages are available as a package collection, usable in Xcode or SwiftPM.
ContrastKit
ContrastKit is a Swift library designed to facilitate colour contrast handling within iOS, iPadOS, macOS, and tvOS applications. It provides developers with tools to automatically generate colour shades from any base colour and determine the most readable contrast colours according to established accessibility standards (AA Large, AA, and AAA).
FZMetadata
File Metadata & File Query similar to Spotlight
NSUI
AppKit and UIKit without conditional compilation
PlatformChecker
PlatformKit provides easy-to-use Swift properties for checking device and OS environments across Apple platforms. Ideal for tailoring app behavior in iOS, macOS, tvOS, watchOS, and visionOS.
Sourceful
A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.
VariableBlurImageView
Add variable blur to images in UIKit, AppKit and SwiftUI.
CocoaCompose
Collection of Cocoa controls that look just right, offer modern Swift APIs, and nicely compose together.
AppKitFocusOverlay
Add hotkey(s) to display the key focus path for any window in your AppKit application.
ContainedDocument
Nested NSDocuments
DSFAppearanceManager
Theme and Appearance handling for macOS Appkit (Swift/Objective-C).
MenuBuilder
Swift Function Builder for creating NSMenuItems
RichEditorSwiftUI
Powerful WYSIWYG Rich editor for SwiftUI.
TextViewPlus
Make life better with NSTextView+TextKit 1/2
WindowTreatment
Tools for happier work with NSWindow
CompositionalLayoutDSL
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
DSFImageTools
Conveniences for handling images and colors in AppKit, UIKit, SwiftUI and CoreGraphics (Swift/Objective-C)
FHExtensions
Some useful Foundation and UIKit Extensions.
FZQuicklook
Framework For Quicklook Previews
FZUIKit
Swift AppKit/UIKit extensions, classes and utilities
Invalidating
Backports the new @Invalidating property wrapper to older platforms