Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
swift-nio Event-driven network application framework for high performance protocol servers & clients, non-blocking.
SwiftyBeaver Convenient & secure logging during development & release in Swift 4 & 5
SwiftWebUI A demo implementation of SwiftUI for the Web
TinyConstraints error: Could not find Package.swift in this directory or any of its parent directories.
CareKit CareKit is an open source software framework for creating apps that help people better understand and manage their health.
ViewInspector Runtime introspection and unit testing of SwiftUI views
QGrid 🎛 QGrid: The missing SwiftUI collection view.
UIFontComplete Font management (System & Custom) for iOS and tvOS
Ease It's magic.
SwiftUIPager Native Pager in SwiftUI
Drawer A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize.
RouteComposer Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
async-http-client HTTP client library built on SwiftNIO
TPInAppReceipt Reading and Validating In App Purchase Receipt Locally.
Viperit Viper Framework for iOS using Swift
MijickPopupView Popups presentation made simple
swift-nio-http2 HTTP/2 support for SwiftNIO
OctopusKit 2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
swift-nio-ssl TLS Support for SwiftNIO, based on BoringSSL.
Observable The easiest way to observe values in Swift.
MapleBacon 🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations
StoreHelper Implementing In-App Purchases with StoreKit2 in Xcode 14 using SwiftUI, Swift 5.7, iOS 16 and macOS 13.
Adapty iOS SDK for growing mobile in-app purchases
SSToastMessage SSToastMessage is written purely in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to be simple, lightweight, and easy to use. It will be a popup with a single line of code.
DTPagerController A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift.
Telegrammer Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS
CountryPicker A simple, customizable Country picker for picking country or dialing code. 🇮🇳 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸 🇫🇷 🇪🇸 🇮🇹 🇷🇺 🇬🇧
SimpleToast SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or MacOS applications in SwiftUI. Because of the flexibility to show any content it is also possible to use the library for showing simple modals.
FLCharts Easy to use and highly customizable charts library for iOS
SwiftUIOverlayContainer SwiftUI Overlay Container is a view container component for SwiftUI. It is a customizable, efficient and convenient view manager. With just a simple configuration, SwiftUI Overlay Container can do the basic work of view organization, queue handling, transitions, animations, interactions, display style configuration and so on for you, allowing developers to devote more effort to the implementation of the application view itself.
UIPilot The missing typesafe SwiftUI navigation library
MusadoraKit The ultimate companion to MusicKit.
CoreGPX A library for parsing and creation of GPX location files. Purely Swift.
LetterAvatarKit 📲 Use this extension 🧩 to create letter-based avatars or placeholders 🎭 to be utilized within your app
SwiftyPing ICMP ping client for Swift 5
swift-nio-extras Useful code around SwiftNIO.
ApphudSDK Build, Measure and Grow iOS subscription business
Natrium A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target.
AWSLambdaSwift A custom AWS Lambda Runtime for Swift
BaseComponents BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
Hover Async network layer with Combine
SwiftDI SwiftDI the new way to use your dependency in Swift 5.1
SwiftLintPlugin A Swift Package Plugin for SwiftLint
Shell Module exposing Unix command line tools as Swift 5 @dynamicCallable functions
FaviconFinder A small swift library for iOS & macOS to detect favicons used by a website.
EnumKit EnumKit is a library that gives you the ability to simply access an enum associated value, without having to use pattern matching. It also offers many utilities available to other swift types, like updatability of an associated value and transformations.
InstantMock Create mocks easily in Swift
LoggingOSLog OSLog (aka Unified Logging) backend for Apple’s SwiftLog
xcframework A simple tool to create an XCFramework
LottieUI LottieUI is a SwiftUI wrapper for Lottie Animations for iOS
CoreDataModelDescription Declarative way to describe a Core Data model in code.
PagedLists Paginated UITableView and UICollectionViews for iOS.
TimecodeKit The definitive SMPTE timecode library for Swift.
Deviice Swift library to easily check the current device and some more info about it.
twitter-text Swift implementation of twitter-text library
OSCKit Open Sound Control (OSC) library written in Swift.
EasyFirebase 🔥 A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods.
Atem Blackmagic Design Atem network protocol implementation in swift 5.1 using NIO 2
Table CLI tables in Swift
Shift Light-weight & concurrent EventKit wrapper
Markdown Render Markdown text in SwiftUI.
SwiftRadix Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
SwipeableView Simple editActionsForRowAt functionality, written on SWIFTUI
SwiftBrick swift砖块系列:UI基础框架,有各种工具方便快速搭建APP
GameKitUI GameKit (GameCenter) for SwiftUI
Match3Kit Library for simple Match3 games.
AsyncObjects Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
SwiftUIPolygonGeofence Draw a geofence similar to how you would use the photoshop pen tool.
DataKit A Swift library to easily read and write binary formatted data using a modern, declarative interface.
Beton An enhancement built on top of Foundation Framework and XCTest. Performance test assertions and the magic ?! operator among many. We primarily use it for server-side engineering.
Lindenmayer A swift library that implements a parametric Lindenmayer system and related SwiftUI views for presentation of the results of your systems.
FranticApparatus Promises framework for Swift 5
ColorSet Change theme color of your apps without Reactive extension.
DynamicCodableKit Implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top of Swift's Codable implementations.
SwiftMVI A lightweight MVI framework for Swift
PListKit A multiplatform Swift library bringing functional methods and type safety to .plist (Property List) files.
TOMLKit A small, simple TOML parser and serializer for Swift. Powered by toml++.
SwiftLog swift砖块系列:Swift Log输出工具,可分级别打印log,方便排查日志,添加unicode转码,持续输出中文,支持swift4以上,支持log到本地文件中,添加淘汰算法默认七天淘汰一次log日志文件
RefreshableScrollView Add a Pull to Refresh feature to the ScrollView or List
NMapsMap NAVER에서 SPM 지원 안 해줘서 내가 쓸려고 만든 패키지
XAttr Extended Attribute handlers for URL and FileHandle objects, for iOS, macOS, watchOS and tvOS. Written in Swift!
MicroInjection A tiny (40 lines or ~100 lines including documentation, comments and whitespace) dependency injection framework that can be used in a similar way to the SwiftUI environment
swift-tqdm Swift port of tqdm: A Fast, Extensible Progress Bar for Swift
SwiftTableViewGroup SwiftTableViewGroup 是符合 SwiftUI 设计的 UITableView 和 UICollectionView 数据驱动(SwiftTableViewGroup is a UITableView and UICollectionView data driver compliant with SwiftUI design)
RKAPIService RKAPIService is a simple and handy API Service utilizes swift concurrency aka async/await
ItemsDataSource error: 'package': Source files for target ItemsDataSource should be located under 'Sources/ItemsDataSource', or a custom sources path can be set with the 'path' property in Package.swift
TerraProxy-CLI Terraria Proxy Server
SwiftyGPT SwiftyGPT is a simple and lightweight wrapper around OpenAI API which exposes services provided by ChatGPT and DALL-E
SwiftViz SwiftViz package providing visualization components library inspired by D3
Scout Easier, dynamic mocking for Swift.
BIKCharts SwiftUI Configurable Chart Library
TaskTrigger Attach async tasks to SwiftUI views using a trigger mechanism.
SVMPrefs A code generation tool enable use of UserDefaults as computed properties in a class.
KnobPackage Simple knob control for iOS and macOS that depicts its path as an arc using CoreAnimation layers.
DangerSwiftPeriphery Danger Swift plugin to run Periphery on CI.
Valigator Swift validator library
SwiftyBytes A binary read/write library written in Swift.
SwiftVizScale Scale types usable for visualization, inspired by D3
DateStrings A Swift 5 Date extension library that adds helpful string accessors and a string based initialiser. With new methods and properties that make getting a string from a Date easy.
UniversalCharsetDetection A Swift wrapper around the `uchardet` library to detect the character encoding of a sequence of bytes.
UnicodeURL
SwiftyPSCore Swift interface for the PowerSchool API
SwiftUI > IfLet [DEPRECATED by Xcode 12] if let and if binding let for SwiftUI
InputStepper SwiftUI library to create fully customizable input stepper.
EmojiKit 📚 Ultimate Emoji Generator library for Swift
NavigationTitle Add a navigation title view to your SwiftUI project
Juice Lightweight dependency injection container with simple fluent interface.
DottedVersionVector Swift implementation of a dotted version vector (see https://github.com/ricardobcl/Dotted-Version-Vectors)
ConventionalCommitsKit A small library to create and parse Conventional Commit conforming representations.
swift-measures Updating https://github.com/alexandrehsaad/swift-contributors-plugin.git Updated https://github.com/alexandrehsaad/swift-contributors-plugin.git (0.19s) Updating https://github.com/alexandrehsaad/swift-numeric-protocols.git Updated https://github.com/alexandrehsaad/swift-numeric-protocols.git (0.16s) error: could not find the commit 62680e3d205cce79605824f2b6eb3844228147ec in https://github.com/alexandrehsaad/swift-numeric-protocols.git
OTCore Useful extensions on Swift standard library types.
Measure ⏲ A tiny package to measure code execution time. Only 20 lines of code.
d3-network-service Lightweight rest api crud combine swift reactive library. SwiftUI request chaining, in parallel
SwiftyCache SwiftyCache is a dynamic and auto-managed cache written in Swift. Unlike a simple cache system, it allows you to keep some data even in different executions. Guaranteeing persistence, when desired, without increasing the time required to save or recover data.
SwiftASCII Type-safe ASCIIString and ASCIICharacter types for Swift. (ASCII string, character)
Squirrel3 Swift language wrapper around the Squirrel3 hash/noise function from Squirrel Eiserloh
ICMPPing Send ICMP Ping requests in Swift!
WebSocketKit error: 'package': Source files for target WebSocketKit should be located under 'Sources/WebSocketKit', or a custom sources path can be set with the 'path' property in Package.swift
SwiftCollections Native Swift Collections
SerialSwift MacOS Serial solution (Observable & Event-Driven) to make integration of Serial peripherals trivial
SemanticVersioningKit Small library to create and parse Semantic Versioning conforming representations.
RoundedDecimal error: Could not find Package.swift in this directory or any of its parent directories.
ProgressX UI library for displaying progress
octahe error: terminated(128): SWIFT_BRANCH=swift-5.3.3-release SWIFT_VERSION=swift-5.3.3-RELEASE HOME=/root SWIFT_WEBROOT=https://swift.org/builds/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SWIFT_PLATFORM=ubuntu18.04 HOSTNAME=e0d90921260d SWIFT_SIGNING_KEY=A62AE125BBBFBB96A6E042EC925CC1CCED3D1561 git -C /usr/src/package/.build/repositories/http-31bdf14a rev-parse --verify 'master^{commit}' output: fatal: Needed a single revision 'octahe' /usr/src/package: warning: ignoring duplicate product 'octahe'
Observable The most flexible and easiest to implement Observer Pattern platform for the Swift language (includes fully-functional Observable Thread!)
Logr Dead simple logging library for iOS
Checkbox Embarrassingly simple UIControl with binary state that appears as a garden-variety checkbox.
BlowMindStyle Framework that will help to orginize styles in your app
ArArchiveKit A simple, 0-dependency Swift package for reading and writing ar archives. Inspired by ar: https://github.com/blakesmith/ar
SwiftyJamfPro Swift interface for the Jamf Classic/Pro API
ISO639.swift ISO639 languages for swift
Doubles A quad-double number (QDouble) is an unevaluated sum of four IEEE double precision numbers, capable of representing at least 212 bits of significand. Algorithms for various arithmetic operations (including the four basic operations and various algebraic and transcendental operations) are presented. A Swift implementation of these algorithms is attached, along with its interfaces.
CPIOArchiveKit A simple, 0-dependency Swift package for reading and writing cpio archives.
AStar A* path finding library in Swift
AcmeSwift A Let's encrypt (Acmev2) Swift client library
XTerraPacket Terraria Packet Library in Swift
SwiftyCache A simple and lightweight cache written in Swift
SwiftShell Simple Shell Executor with Swift.
Promise A simpler Promise implementation
swift-numeric-protocols Swift package decomposing numeric protocols.
SemanticVersioning This package provides the Swift protocol compatible with Semantic Versioning (2.0.0).
SegmentedProgress Textual percentage bar progress segmented to specified intervals, useful for console progress output.
RetryOn RetryOn makes it simple for subscribers to retry and run a stream upon a failure.
QuickConstraint Extension functions for making layout programmatically easier and faster
PriorityQueue Swift implementation of a priority queue.
NMapsGeometry NAVER에서 SPM 지원 안 해줘서 내가 쓸려고 만든 패키지
Encoding Hex strings, endinanness, and bit packing
7461 successfully parsed packages Copyright © 2020 All rights reserved. Swift and the Swift logo are trademarks of Apple Inc.
About
  • Twitter
  • zac.gorak.us
GitHub
  • GitHub MarketPlace
  • GitHub App
  • GitHub Action
  • GitHub Repository