Swift Package Manager Swift Version Platforms License
A comprehensive SwiftUI toolkit for iOS and macOS development.
- Core : Core functionality and extensions
- Foundation : Foundation extensions and utilities
- UI : SwiftUI components and utilities
- Coordinator : Navigation coordination system
- Feedback : Haptic, audio, and visual feedback
- STCoding : Advanced encoding and decoding
- DI : Dependency injection system
- Logger : Logging system with filtering
- SFSymbols : Type-safe SF Symbols integration
Add this to your Package.swift:
dependencies: [ .package(url: "https://github.com/NSFuntik/SwiftToolkit.git", from: "1.0.0") ], targets: [ .target( name: "YourTarget", dependencies: [ // Add complete umbrella module .product(name: "SwiftToolkit", package: "SwiftToolkit"), // Add specific module .product(name: "Core", package: "SwiftToolkit"), .product(name: "UI", package: "SwiftToolkit"), .product(name: "Coordinator", package: "SwiftToolkit"), .product(name: "Feedback", package: "SwiftToolkit"), .product(name: "Coding", package: "SwiftToolkit"), .product(name: "DI", package: "SwiftToolkit"), .product(name: "Logger", package: "SwiftToolkit"), .product(name: "SFSymbols", package: "SwiftToolkit"), .product(name: "CoreDatabase", package: "SwiftToolkit") ] ) ]
Each module has its own README with detailed usage instructions:
- iOS 15.0+
- macOS 12.0+
- tvOS 15.0+
- Swift 5.5+
This project is released into the public domain under The Unlicense.
See the LICENSE file for more details.