https://github.com/helixform/cyankit
Something we feel useful for iOS & macOS app development.
https://github.com/helixform/cyankit
ios library macos swift swiftui
Last synced: 2 months ago
JSON representation
Something we feel useful for iOS & macOS app development.
- Host: GitHub
- URL: https://github.com/helixform/cyankit
- Owner: Helixform
- License: apache-2.0
- Created: 2021-02-16T15:49:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-05T09:42:09.000Z (10 months ago)
- Last Synced: 2025-04-04T17:51:45.168Z (3 months ago)
- Topics: ios, library, macos, swift, swiftui
- Language: Swift
- Homepage:
- Size: 116 KB
- Stars: 20
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CyanKit
[](https://github.com/IcyStudio/CyanKit/actions/workflows/compile_check.yml)
CyanKit is a cross-platform package that contains something we feel useful for app development. Most components may only be suitable for our private use.
## Structure
The package is splited into a few targets with different usages:
Target | Description
--- | ---
CyanKit | An umbrella module exporting all the other targets.
CyanExtensions | Extensions for existing types in Apple frameworks.
CyanUtils | Miscellaneous components that can be used independently.
CyanUI | Flavored views and controls for SwiftUI.## Getting Started
CyanKit heavily uses [SwiftPM](https://swift.org/package-manager/) as its build tool, so we recommend using that as well. If you want to depend on CyanKit in your own project, it's as simple as adding a `dependencies` clause to your `Package.swift`:```swift
dependencies: [
.package(url: "https://github.com/IcyStudio/CyanKit.git", from: "4.0.0")
]
```and then adding the appropriate CyanKit module(s) to your target dependencies.