Packages authored by Luca Ban
These packages are available as a package collection, usable in Xcode or SwiftPM.
Asyncify
🔄 Swift utility class designed to convert callback-based asynchronous methods into the modern async/await pattern.
CaseAnything
🐫 Swift Case Conversions — camelCase PascalCase UpperCamelCase kebab-case snake_case CONSTANT_CASE Train-Case Ada_Case COBOL-CASE Dot.notation Path/case Space case Capital Case lower case UPPER CASE
Debouncify
🔂 Swift actor to debounce anything & SwiftUI View modifier `onChange` with debounce
FuegoOnAppleSilicon
⚫️⚪️ The Fuego C++ Go engine to play and analyse Go games. Built as multi-platform XCframework for iOS, visionOS, macOS
JustSugar
🍰 JS-inspired Syntax Sugar on top of Swift to make working with Arrays/Strings/... easier
MapSugar
🗺️ Swift helpers to easier map things like .mapKeys, .mapKeysAndValues, .mapValuesUsingKeys
MicroMaxOnAppleSilicon
♟️ The µ-Max C Chess engine to play Chess games. Built as multi-platform Swift Package for iOS, visionOS, macOS
Mirage
🏝️ SwiftUI component library
SwiftDataSugar
🌯 A collection of utilities that make it easier to work with SwiftData in a SwiftUI environment
SwiftSound
🔊 An Experimental Swift CLI for FFT Analysis
10 packages.