Packages for keyword “spm”
These packages are available as a package collection, usable in Xcode or SwiftPM.
CSV
A simple CSV file parser and serializer
CSwift
C Module for Swift, Swift Script and Dynamic Library Call;Swift中直接调用C语言源程序的展示程序
Eventually
Align overlapping events on a timeline using an iOS/Google Calendar–style layout
files
A lightweight Swift library for managing file system resources in a protocol-oriented way. Provides abstractions for files and directories, supporting safe and efficient file operations.
FSEventsWrapper
Easily use FSEvents in Swift
GeoJSONKitTurf
Geospatial algorithms in pristine Swift
jungle
Complexity metrics for Cocoapods and SwiftPM
MapItemPicker
A simple, yet highly customizable and powerful location picker for SwiftUI.
PersistedPropertyWrapper
A Swift library to enable easy persistent UserDefaults storage
PresentView
A lightweight SwiftUI library for managing sheet, fullScreenCover, and overlay presentations using a stack-based approach.
ProgressUI
A highly customizable and animated circular/linear progress indicator for SwiftUI. Supports dynamic coloring, spinner mode, multiple sizes, and easy appearance customization.
SimpleRoulette
SwiftUI library to create Roulette with ease.
SolidDS
A lightweight SwiftUI Solid Design System with reusable components, design tokens, and UI primitives for building consistent apps.
swift-commands
Swift utilities for running commands.
SwiftMockk
A Mocking Library inspired by Mockk from Kotlin for creating mocks
swift-plugin-subtree
Swift Package Manager plugin for the 21-DOT-DEV subtree CLI. Invoke subtree commands from any Swift package via `swift package subtree`. macOS and Linux.
Vulkan
Swift Vulkan SDK bindings for macOS and Linux
SwiftZip
Swift wrapper for libzip — library for reading, creating, and modifying zip archives.
Thingy
A modern device detection and querying library.
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.