https://github.com/asam139/swifterswiftui
SwifterSwiftUI is a collection of native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI and Combine classes for iOS, macOS, tvOS and watchOS.
https://github.com/asam139/swifterswiftui
awesome cocoapods combine extensions ios macos open-source swift swift-library swift-package-manager swifterswiftui swiftui tvos utils
Last synced: 6 months ago
JSON representation
SwifterSwiftUI is a collection of native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI and Combine classes for iOS, macOS, tvOS and watchOS.
- Host: GitHub
- URL: https://github.com/asam139/swifterswiftui
- Owner: asam139
- License: mit
- Created: 2020-04-10T16:41:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T10:03:03.000Z (over 1 year ago)
- Last Synced: 2025-04-26T18:37:53.891Z (about 1 year ago)
- Topics: awesome, cocoapods, combine, extensions, ios, macos, open-source, swift, swift-library, swift-package-manager, swifterswiftui, swiftui, tvos, utils
- Language: Swift
- Homepage:
- Size: 164 KB
- Stars: 11
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/asam139/SwifterSwiftUI/actions)
[](https://github.com/asam139/SwifterSwiftUI)
[](https://cocoapods.org/pods/SwifterSwiftUI)
[](https://swift.org/package-manager/)
[](https://codecov.io/gh/asam139/SwifterSwiftUI)
[](https://swift.org)
[](https://developer.apple.com/xcode)
[](https://opensource.org/licenses/MIT)
SwifterSwiftUI is a collection of native SwiftUI extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI classes –over 500 in 1– for iOS, macOS, tvOS and watchOS.
## Requirements
- **iOS** 13.0+ / **tvOS** 13.0+ / **watchOS** 13.0+ / **macOS** 10.10+ / **Ubuntu** 14.04+
- Swift 5.0+
## Installation
CocoaPods
To integrate SwifterSwiftUI into your Xcode project using CocoaPods, specify it in your Podfile:
pod 'SwifterSwiftUI'
Swift Package Manager
You can use The Swift Package Manager to install SwifterSwiftUI by adding the proper description to your Package.swift file:
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.package(url: "https://github.com/asam139/SwifterSwiftUI.git", from: "1.0.0")
]
)
Next, add SwifterSwiftUI to your targets dependencies like so:
.target(
name: "YOUR_TARGET_NAME",
dependencies: [
"SwifterSwiftUI",
]
),
Then run swift package update.
Manually
Add the SwifterSwiftUI project to your Xcode project
## Example
## Get involved
We want your feedback.
Please refer to [contributing guidelines](https://github.com/asam139/SwifterSwiftUI/tree/master/CONTRIBUTING.md) before participating.
## Thanks
Special thanks to:
- Hoping new contributors
### Inspired by
[SwifterSwift](https://github.com/SwifterSwift/SwifterSwift)
## License
SwifterSwiftUI is released under the MIT license. See [LICENSE](https://github.com/asam139/SwifterSwiftUI/blob/master/LICENSE) for more information.