Wave
|
Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great. |
BFKit
|
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster. |
HotKey
|
Simple global shortcuts in macOS |
SwiftTerm
|
Xterm/VT100 Terminal emulator in Swift |
Boutique
|
✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨ |
Sourceful
|
A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView. |
STTextView
|
Performant TextView with line numbers and much more. NSTextView replacement. |
RichTextKit
|
RichTextKit is a Swift-based library for working with rich text in UIKit, AppKit and SwiftUI. |
QRCode
|
A simple drop-in macOS/iOS/tvOS/watchOS QR Code generator view for Swift, Objective-C and SwiftUI. |
DSFSparkline
|
A lightweight sparkline component for macOS, iOS and tvOS |
TextStory
|
Happier, more flexible NSTextStorage |
Invalidating
|
Backports the new @Invalidating property wrapper to older platforms |
ACBTokenField
|
A swift extension on NSTokenField which makes it highly customizable and removes a lot of boilerplate code from implementation |
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. |
AppKitFocusOverlay
|
Add hotkey(s) to display the key focus path for any window in your AppKit application. |
NativeMarkKit
|
NativeMark is a flavor of Markdown designed to be rendered by native apps. |
TextFormation
|
Rules system for live typing completions |
NicerTouchBar
|
Utilities for a more pleasant NSTouchBar development experience |
TextViewPlus
|
Collection of useful extensions when working with NSTextView |
MenuBuilder
|
Swift Function Builder for creating NSMenuItems |
SwiftUIWindowBinder
|
Create SwiftUI Views able to access host windows from UIKit (iOS & tvOS) or AppKit (macOS), with zero set up. Works for existing apps, apps with @main/App, and even Playgrounds |
KeyCodes
|
AppKit Carbon key codes to UIKey-compatible enums |
DSFAppKitBuilder
|
A SwiftUI-style DSL for AppKit (macOS) |
NSUI
|
AppKit and UIKit without conditional compilation |
Dusk
|
Micro-framework to aid in supporting Dark Mode on macOS |
ContainedDocument
|
Nested NSDocuments |
ProcessEnv
|
Capture the shell environment of a Foundation app |
DSFSearchField
|
A simple NSSearchField with a localizable, managed recent searches menu. |
ContributorUI
|
A UI library for iOS and macOS applications to showcase all contributors of public or private repositories. |
ScrollViewPlus
|
A more pleasant NSScrollView experience |
DSFPasscodeView
|
A passcode entry field for macOS similar to Apple's two-factor authentication field. |
DSFComboButton
|
A drop-in `NSComboButton` replacement with pre macOS 13 support. |
DSFToggleButton
|
A macOS toggle button (inheriting from NSButton) that mimics iOS's UISwitch |
DSFImageTools
|
Conveniences for handling images and colors in AppKit, UIKit, SwiftUI and CoreGraphics (Swift/Objective-C) |
CustomToolTip
|
Easily add custom tool tips with arbitrary content to your AppKit project! |
VIViewInvalidating
|
A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating) |
ViewPlus
|
Make working with NSView more pleasant |
DSFAppearanceManager
|
Theme and Appearance handling for macOS Appkit (Swift/Objective-C). |
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. |
ScreenUI
|
A multi-platform, multi-paradigm routing framework. |
FHExtensions
|
Some useful Foundation and UIKit Extensions. |
CrossKitTypes
|
Some types and extensions for those using AppKit and UIKit in the same project |
QuickConstraint
|
Extension functions for making layout programmatically easier and faster |