Packages for keyword “appkit”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MarkdownDocumentKit
Markdown → PDF, DOCX, or NSAttributedString on iOS and macOS. Real editable Word tables (not images of tables), callout boxes, images, Mermaid diagrams. No browser engine, no LaTeX, zero dependencies.
SwiftPlus
Swift Extension Library
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
ContributorUI
A UI library for iOS and macOS applications to showcase all contributors of public or private repositories.
DSFComboButton
A drop-in `NSComboButton` replacement with pre macOS 13 support.
DSFImageTools
Conveniences for handling images and colors in AppKit, UIKit, SwiftUI and CoreGraphics (Swift/Objective-C)
DSFToggleButton
Because sometimes all you want is a nice, big, very visible toggle button
ScrollViewPlus
A more pleasant NSScrollView experience
Sumi
Fast Markdown library for macOS apps
SwiftIcons
A vector icon toolkit that brings popular open-source design system icons to Apple Platforms (iOS, macOS, watchOS, tvOS, and visionOS).
VIViewInvalidating
A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)
WindowKit
Swift package for macOS window discovery, querying, hit-testing, placement, and live window control.
DSFAppKitBuilder
A SwiftUI-style DSL for AppKit (macOS)
HighlightKit
Syntax highlighter in pure Swift. No JavaScript, no WebView, no HTML round-trip. One Swift core → iOS, macOS, tvOS, watchOS, visionOS. NSRange tokens · NSAttributedString. 36 µs/line incremental re-highlighting for block editors. By Phrase (phrase.so).
LiquidGlassEffects
SwiftUI access to all 24 Liquid Glass variants of macOS's NSGlassEffectView, 53 subvariants and any Shape: the private _variant / _subvariant / _setPath: that the public glassEffect API doesn't expose.
QuickConstraint
Extension functions for making layout programmatically easier and faster