Packages authored by Elegant Chaos
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Swift code to build Github Action workflows to test Swift packages
Swift Package Manager plugin which runs ActionBuilder to create a Github Actions workflow for a swift package.
Swift / AppKit action abstraction
UI integrations for Actions framework
iOS/macOS application extensions
Swift argument processing, using Docopt.
Experimental build system on top of spm.
Configuration support for Builder
Swift Bundle utilities.
Swift type coercion support.
Swift Foundation Collection class extensions and utilities.
Swift framework for building command line tools.
Xcode coverage report analysis tool
CSV Coding support for Swift
Swift resource fetching abstraction. Mockable for testing purposes.
Generic entity key/value datastore. Core-data backed (for now)
Swift Decoder/Encoder which converts to/from dictionaries.
A command-line interface description language and parser that will make you smile http://docopt.org/
Swift regular expression capture support.
A bare-bones replacement for SwiftUI List, intended to work around some of List's performance issues.
Some extra bits for Swift Foundation's URL class.
Abstraction of various hardware interfaces and device properties on macOS/iOS/tvOS/watchOS.
Swift Image utilities.
Dump any value as JSON for debugging
Basic support for JSON/REST sessions with support for Etag polling.
Swift Keychain utilities.
iOS/macOS Layout Utilities
Configurable logging for Swift.
Item matching protocol for Swift
Just enough Github API to do what I need.
SwiftUI PageView which takes a custom Index view
SwiftUI ScrollView supporting pull-to-refresh
Swift helper for launching subprocesses and capturing their output.
Swift abstraction for a semantic version (of the form major.minor.patch)
Support for exporting Xcode asset catalogues from Sketch
Plugin that runs SwiftFormatter on a swift package
Swift thread and queue extensions
Minimalist UITextView for editing tokens (like a much-simplified NSTokenField)
Swift support and utilities for Foundation's UserDefaults class.
Swift build plugin that auto-generates version information for the package you are building
iOS/macOS view utilities
A SwiftUI ScrollView that runs a callback when subviews are scrolled in and out of view.
Utilities and extensions for XCTest
Cross platform package manager.
Package support for XPkg