https://github.com/frankois944/spm4kmp
SPM For KMP: Use Apple Swift packages and sources in a KMP project
https://github.com/frankois944/spm4kmp
apple bridge gradle import kmp kotlin kotlin-multiplatform plugin spm swift swift-package-manager swiftpackagemanager
Last synced: 26 days ago
JSON representation
SPM For KMP: Use Apple Swift packages and sources in a KMP project
- Host: GitHub
- URL: https://github.com/frankois944/spm4kmp
- Owner: frankois944
- License: mit
- Created: 2024-12-23T15:53:41.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-29T05:59:17.000Z (about 1 month ago)
- Last Synced: 2025-03-29T06:26:31.431Z (about 1 month ago)
- Topics: apple, bridge, gradle, import, kmp, kotlin, kotlin-multiplatform, plugin, spm, swift, swift-package-manager, swiftpackagemanager
- Language: Kotlin
- Homepage: https://frankois944.github.io/spm4Kmp/
- Size: 14.4 MB
- Stars: 126
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# The Swift Package Manager for Kotlin multiplatform Plugin
[](https://plugins.gradle.org/plugin/io.github.frankois944.spmForKmp)
[](https://github.com/frankois944/spm4Kmp/actions/workflows/pre-merge.yaml)
[](https://sonarcloud.io/summary/new_code?id=frankois944_spm4Kmp)
[](https://sonarcloud.io/summary/new_code?id=frankois944_spm4Kmp)
[](https://github.com/frankois944/spm4Kmp/blob/main/LICENSE)The Swift Package Manager for Kotlin Multiplatform Plugin, aka `spmForKmp` Gradle Plugin, is an **alternative of the [dying](https://blog.cocoapods.org/CocoaPods-Specs-Repo/) CocoaPods Plugin** used by [KMP cocoapods plugin](https://kotlinlang.org/docs/native-cocoapods.html#set-up-an-environment-to-work-with-cocoapods).
It will help you to integrate Swift Package and simplify communication between Swift/Kotlin Multiplatform projects targeting the **Apple platform**.
The plugin uses the embedded Swift Package Manager, so **no third-party dependency is needed**, and it's less intrusive.
# [DOCUMENTATION](https://frankois944.github.io/spm4Kmp/)
### ⭐️ Support My Project ⭐️
If you find this project useful, please consider giving it a star!
[](https://github.com/frankois944/spm4Kmp)
---
For additional help or detailed documentation, refer to the official repository or contact the plugin maintainers. Happy coding! 🎉