Packages for keyword “appkit”
These packages are available as a package collection, usable in Xcode or SwiftPM.
KeyCodes
AppKit Carbon key codes to UIKey-compatible enums
NativeMarkKit
NativeMark is a flavor of Markdown designed to be rendered by native apps.
ScrollViewPlus
A more pleasant NSScrollView experience
SwiftPlus
Swift Extension Library
AceLayout
AceLayout provides a Swifty DSL for Auto Layout.
ColorPopoverWell
An advanced NSColorWell replacement based on iWork (Pages,Numbers,Keynote)
Colors
Colors is a Swift Package to enable all system colors in SwiftUI trough a Color extension. Colors which were previously only available in UIColor/NSColor are now available in Color as well.
SimpleLogger
SimpleLogger is a robust and flexible logging framework designed for Swift applications across multiple platforms, including iOS, macOS, tvOS, and watchOS. It provides extensive functionality for managing, filtering, and exporting logs with ease and precision.
SwiftToasts
A cross platform SwiftUI library for presenting toasts.
Textbook
Easier text views and SwiftUI
WelcomeWindow
A welcome window for macOS applications.
AboutWindow
An about window for macOS applications.
ACBTokenField
A swift extension on NSTokenField which makes it highly customizable and removes a lot of boilerplate code from implementation
BBLayoutKit
A simple and lightweight Auto-Layout Kit that makes you feels laying out views as a fun game. BBLayaoutKit supports UIKit on iOS & tvOS and AppKit on MacOS so you wouldn't have to worry about using different solutions on different platforms. BBLayoutKit is compiled on Xcode 11.4 using Swift 5.2 and will be updated for all future releases.
ColorToolbox
Swift color utilities
DSFAppKitBuilder
A SwiftUI-style DSL for AppKit (macOS)
DSFComboButton
A drop-in `NSComboButton` replacement with pre macOS 13 support.
DSFToggleButton
Because sometimes all you want is a nice, big, very visible toggle button
VIViewInvalidating
A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)
QuickConstraint
Extension functions for making layout programmatically easier and faster