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: root manifest not found
|
ProgressHUD
|
ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations. ‼️ |
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. |
MijickPopupView
|
Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI. |
SwiftUIPager
|
Native Pager in SwiftUI |
Ease
|
It's magic. |
Drawer
|
A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize. |
async-http-client
|
HTTP client library built on SwiftNIO |
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. |
TPInAppReceipt
|
Reading and Validating In App Purchase Receipt Locally. |
Viperit
|
Viper Framework for iOS using Swift |
OctopusKit
|
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS |
swift-nio-http2
|
HTTP/2 support for SwiftNIO |
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. |
StoreHelper
|
Implementing In-App Purchases with StoreKit2 in Xcode 13 - 15 using SwiftUI, Swift 5.7 - 5.9, iOS 15 - 17 and macOS 12 - 14. Also supports tvOS and visionOS. |
swift-nio-ssl
|
TLS Support for SwiftNIO, based on BoringSSL. |
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. |
Adapty
|
iOS SDK for growing mobile in-app purchases |
Observable
|
The easiest way to observe values in Swift. |
SwiftUIOverlayContainer
|
SwiftUI Overlay Container is a view container component for SwiftUI. It is a customizable, efficient and convenient view manager. |
MusadoraKit
|
The ultimate companion to MusicKit. |
MapleBacon
|
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations |
GateEngine
|
Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂 |
UIPilot
|
The missing typesafe SwiftUI navigation library |
CountryPicker
|
A simple, customizable Country picker for picking country or dialing code. 🇮🇳 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸 🇫🇷 🇪🇸 🇮🇹 🇷🇺 🇬🇧 |
Telegrammer
|
Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS |
DTPagerController
|
A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift. |
MijickCalendarView
|
Calendars made simple (SwiftUI) |
MijickNavigationView
|
Navigation made simple (SwiftUI) |
FLCharts
|
Easy to use and highly customizable charts library for iOS |
CoreGPX
|
A library for parsing and creation of GPX location files. Purely Swift. |
SKTiled
|
Swift framework for working with Tiled assets in SpriteKit |
MijickCameraView
|
Camera made simple (SwiftUI) |
LetterAvatarKit
|
📲 Use this extension 🧩 to create letter-based avatars or placeholders 🎭 to be utilized within your app |
ApphudSDK
|
Build, Measure and Grow iOS subscription business |
SwiftyPing
|
ICMP ping client for Swift 5 |
swift-nio-extras
|
Useful code around SwiftNIO. |
FaviconFinder
|
A small swift library for iOS & macOS to detect favicons used by a website. |
SwiftyCrop
|
Crop your images easily using SwiftUI |
Natrium
|
A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target. |
BaseComponents
|
BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs |
AWSLambdaSwift
|
A custom AWS Lambda Runtime for Swift |
SwiftLintPlugin
|
A Swift Package Plugin for SwiftLint |
Hover
|
Async network layer with Combine |
SwiftDI
|
SwiftDI the new way to use your dependency in Swift 5.1 |
Shell
|
Module exposing Unix command line tools as Swift 5 @dynamicCallable functions |
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. |
MijickTimer
|
Modern API for Timer |
OSCKit
|
Open Sound Control (OSC) library written in Swift. |
LottieUI
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
|
TimecodeKit
|
The definitive SMPTE timecode library for Swift. |
InstantMock
|
Create mocks easily in Swift |
Markdown
|
Render Markdown text in SwiftUI. |
LoggingOSLog
|
OSLog (aka Unified Logging) backend for Apple’s SwiftLog |
MijickGridView
|
Easy Grids with SwiftUI |
EasyFirebase
|
🔥 A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods. |
xcframework
|
A simple tool to create an XCFramework |
Deviice
|
Swift library to easily check the current device and some more info about it. |
CoreDataModelDescription
|
Declarative way to describe a Core Data model in code. |
PagedLists
|
Paginated UITableView and UICollectionViews for iOS. |
JSONPreview
|
🎨 A view that previews JSON in highlighted form, it also provides the ability to format and collapse nodes. |
Shift
|
Light-weight & concurrent EventKit wrapper |
twitter-text
|
Swift implementation of twitter-text library |
Atem
|
Blackmagic Design Atem network protocol implementation in swift 5.1 using NIO 2 |
Table
|
CLI tables in Swift |
SwiftRadix
|
Easily convert integers to binary/hex/octal strings and back again with clean functional syntax. |
AsyncObjects
|
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency. |
GameKitUI
|
GameKit (GameCenter) for SwiftUI |
SwiftBrick
|
swift砖块系列:UI基础框架,有各种工具方便快速搭建APP |
SwipeableView
|
Simple editActionsForRowAt functionality, written on SWIFTUI |
Match3Kit
|
Library for simple Match3 games. |
DataKit
|
A Swift library to easily read and write binary formatted data using a modern, declarative interface. |
AcmeSwift
|
A Let's encrypt (Acmev2) Swift client library |
TOMLKit
|
A small, simple TOML parser and serializer for Swift. Powered by toml++. |
SwiftUIPolygonGeofence
|
Draw a geofence similar to how you would use the photoshop pen tool. |
Lindenmayer
|
A swift library that implements a parametric Lindenmayer system and related SwiftUI views for presentation of the results of your systems. |
PListKit
|
Swift library for easily reading/writing plist (Property List) files. |
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. |
influxdb-client-swift
|
InfluxDB (v2+) Client Library for Swift |
SwiftMVI
|
A lightweight MVI framework for Swift |
FranticApparatus
|
Promises framework for Swift 5 |
SwiftLog
|
swift砖块系列:Swift Log输出工具,可分级别打印log,方便排查日志,添加unicode转码,持续输出中文,支持swift4以上,支持log到本地文件中,添加淘汰算法默认七天淘汰一次log日志文件 |
DynamicCodableKit
|
Implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top of Swift's Codable implementations. |
ColorSet
|
Change theme color of your apps without Reactive extension. |
SwiftAvroCore
|
An implementation of Apache Avro in Swift 5 |
NMapsMap
|
NAVER에서 SPM 지원 안 해줘서 내가 쓸려고 만든 패키지 |
Knob
|
Simple knob control for iOS and macOS that depicts its path as an arc using CoreAnimation layers. |
TaskTrigger
|
Attach async tasks to SwiftUI views using a trigger mechanism. |
SwiftGradients
|
Useful extensions for UIViews and CALayer classes to add beautiful color gradients. |
SwiftyGPT
|
SwiftyGPT is an unofficial, lightweight and user-friendly Swift wrapper for accessing OpenAI API |
RefreshableScrollView
|
Add a Pull to Refresh feature to the ScrollView or List |
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 |
XAttr
|
Extended Attribute handlers for URL and FileHandle objects, for iOS, macOS, watchOS and tvOS. Written in Swift! |
swift-tqdm
|
Swift port of tqdm: A Fast, Extensible Progress Bar for Swift |
RKAPIService
|
RKAPIService is a simple and handy API Service utilizes swift concurrency aka async/await |
SwiftTableViewGroup
|
SwiftTableViewGroup 是符合 SwiftUI 设计的 UITableView 和 UICollectionView 数据驱动(SwiftTableViewGroup is a UITableView and UICollectionView data driver compliant with SwiftUI design) |
SwiftVizScale
|
Scale types usable for visualization, inspired by D3 |
DangerSwiftPeriphery
|
Danger Swift plugin to run Periphery on CI. |
BetterSlider
|
A custom SwiftUI slider control that allows for more customization than the standard `Slider` |
ItemsDataSource
|
'ItemsDataSource' /usr/src/package: error: could not find source files for target(s): ItemsDataSource; use the 'path' property in the Swift 4 manifest to set a custom target path
|
SwiftViz
|
SwiftViz package providing visualization components library inspired by D3 |
Scout
|
Easier, dynamic mocking for Swift. |
InputStepper
|
SwiftUI library to create fully customizable input stepper. |
BIKCharts
|
SwiftUI Configurable Chart Library |
UniversalCharsetDetection
|
A Swift wrapper around the `uchardet` library to detect the character encoding of a sequence of bytes. |
swift-measures
|
Swift package containing measurement types. |
SVMPrefs
|
A code generation tool enable use of UserDefaults as computed properties in a class. |
RelatedDB
|
RelatedDB is a lightweight Swift wrapper around SQLite. |
ArArchiveKit
|
A simple, 0-dependency Swift package for reading and writing ar archives. Inspired by ar: https://github.com/blakesmith/ar |
Valigator
|
Swift validator library |
TerraProxy-CLI
|
Terraria Proxy Server |
OTCore
|
Useful extensions on Swift standard library types. |
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. |
UnicodeURL
|
|
SwiftyPSCore
|
Swift interface for the PowerSchool API |
SwiftyBytes
|
A binary read/write library written in Swift. |
SwiftUI > IfLet
|
[DEPRECATED by Xcode 12] if let and if binding let for SwiftUI |
ICMPPing
|
Send ICMP Ping requests in Swift! |
EmojiKit
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.1.0 (currently 4.2.0)
|
RaLog
|
🧙 A lightweight, highly customizable , protocol-oriented logging framework. |
NavigationTitle
|
Add a navigation title view to your SwiftUI project |
Measure
|
⏲ A tiny package to measure code execution time. Only 20 lines of code. |
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. |
Squirrel3
|
Swift language wrapper around the Squirrel3 hash/noise function from Squirrel Eiserloh |
d3-network-service
|
Lightweight rest api crud combine swift reactive library. SwiftUI request chaining, in parallel |
CPIOArchiveKit
|
A simple, 0-dependency Swift package for reading and writing cpio archives. |
CatPrint
|
A library for printing to cheap cat thermoprinters written in Swift |
UnicodeEmoji
|
iOS Library that loads official Unicode Emoji repositories and make them accessible to your app. |
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. |
SwiftShell
|
Simple Shell Executor with Swift. |
SwiftASCII
|
Type-safe ASCIIString and ASCIICharacter types for Swift. (ASCII string, character) |
SerialSwift
|
MacOS Serial solution (Observable & Event-Driven) to make integration of Serial peripherals trivial |
WebSocketKit
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.2.0 (currently 4.2.0)
|
SwiftCollections
|
Native Swift Collections |
SemanticVersioningKit
|
Small library to create and parse Semantic Versioning conforming representations. |
RoundedDecimal
|
error: root manifest not found
|
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 |
EventStoreDB
|
EventStore gRPC Client SDK in Swift. |
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 |
SwiftyJamfPro
|
Swift interface for the Jamf Classic/Pro API |
swift-numeric-protocols
|
Swift package decomposing numeric protocols. |
SQLiteManager
|
To manage a SQLite Database with Swift and Combine |
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. |
AStar
|
A* path finding library in Swift |
XTerraPacket
|
Terraria Packet Library in Swift |
vorbis-swift
|
Thin wrapper around libvorbis for Swift5+ |
SwiftyCache
|
A simple and lightweight cache written in Swift |
Promise
|
A simpler Promise implementation |
SLogger
|
Logging tool for swift project |
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 |
QuantumQuillSwift
|
Some Swift extensions for a cleaner and better code |
PriorityQueue
|
Swift implementation of a priority queue. |
NMapsGeometry
|
NAVER에서 SPM 지원 안 해줘서 내가 쓸려고 만든 패키지 |
Encoding
|
Hex strings, endinanness, and bit packing |
EmailClientHelper
|
Swift helper package to send an email using 3rd party apps |
ASCII-Data²JavApi
|
A small Swift library for producing nice looking text-based line-graphs and tables. |