Packages for keyword “spm”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Note: Package collections are limited to 300 packages. The “spm” keyword currently has 354 associated packages, so its package collection includes only the top 300 packages by package score.
EPUBKit
📚 Simple EPUB Parser in Swift
Frisbee
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
GeoJSONKit
Yet another GeoJSON library in Swift
GeoJSONKitTurf
Geospatial algorithms in pristine Swift
iModels
This library provide device(iPhone) model name with human readable way
RNLoadingButton
An easy-to-use UIButton subclass with an activity indicator
SimpleRoulette
SwiftUI library to create Roulette with ease.
Source
Tired of implementing the data sources over and over again? Want to use a lightweight solution that does not mess up your view controllers? Then this is for you! The generic data source implementation for all your view controllers, that supports UITableView, UICollectionView and NSFetchedResultsController
swift-capture
A mechanism for safe capturing & weakifying objects in Swift.
swift-casification
Package for tokenizing and case swapping for free strings
SwiftDataPreviewer
SwiftDataPreviewKit is a lightweight Swift package designed to simplify SwiftUI previews using SwiftData. It provides an in-memory model container for use in DEBUG builds, allowing you to preview your SwiftData-powered views with sample data.
Tuist
Swift Package Manager plugin for Tuist, the Xcode project generator. Invoke tuist commands from any Swift package via `swift package tuist`. macOS only.
TriggerKit
TriggerKit is a lightweight Swift package designed for building reactive user interface behaviours by responding to state changes through modifiers or standard protocols. It is particularly useful for creating modular, reusable UI components and can be a powerful foundational building block for larger, more feature-rich packages.
BluetoothMessageProtocol
Swift Implementation of Bluetooth Message Protocols. Encode and Decode BLE Characteristics
combine-interception
Package extending Apple' `Combine` framework for interception of objc selectors.
FitDataProtocol
Swift Implementation the Garmin Flexible and Interoperable Data Transfer Protocol.
TripKit
SkedGo's TripKit for iOS (and macOS)
CameraButton
Camera shutter button for iOS — photo and video modes, a recording progress ring and Liquid Glass on iOS 26, for UIKit and SwiftUI
combine-extensions
Extensions for Apple Combine framework
composable-architecture-extensions
Extension for TCA library (Update on hold, have to release major update to combine-navigation first)