Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
BrightFutures Write great asynchronous code in Swift using futures and promises
Zewo Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
swift-atomics Low-level atomic operations for Swift
Semaphore A Synchronization Primitive for Swift Concurrency
Queue A queue for Swift concurrency
AsyncExtensions AsyncExtensions aims to mimic Swift Combine operators for async sequences.
AsyncGraphics Edit images and video with Swift concurrency, powered by Metal.
swiftui-atom-properties ⚛️ Atomic approach state management and dependency injection for SwiftUI
ConcurrencyPlus Utilities for working with Swift Concurrency
Asynchrone Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
Kommander-iOS /usr/src/package: error: package at '/usr/src/package' is using Swift tools version 3.1.0 which is no longer supported; consider using '// swift-tools-version:5.3' to specify the current tools version
swift-service-context Minimal type-safe context propagation container
AsyncNinja A complete set of primitives for concurrency and reactive programming on Swift
DKGame Swift 3D Game Engine for Windows, macOS, iOS, Linux
SwiftAtomics Atomic operations bridged from Clang to Swift
Queryable Asynchronous view presentations in SwiftUI
AsyncChannels Channels for Swift concurrency
PINOperation
Sworm CoreData based Swift ORM
Sqlable Swift library for making storing data in a SQLite database simple and magic-free
SwiftSlash Concurrent shell scripting framework with deep support for async/await.
Lock A lock for Swift concurrency
Shift Light-weight & concurrent EventKit wrapper
AsyncObjects Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
AsyncStateMachine Async State Machine aims to provide a way to structure an application thanks to state machines. The goal is to identify the states and the side effects involved in each feature and to model them in a consistent and scalable way.
Lurker Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
AsyncXPCConnection Concurrency support for NSXPCConnection
ReduxUI 💎 Redux like architecture for SwiftUI
Flywheel A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.
GroupWork Easy, concurrent, asynchronous tasks in Swift.
Bluebird Promise/A+, Bluebird inspired, implementation in Swift 5
Dots 'Dots' /usr/src/package: error: could not find source files for target(s): Dots; use the 'path' property in the Swift 4 manifest to set a custom target path
AsyncValue A simple swift package that provides a Swift Concurrency equivalent to `@Published`.
async-collections Swift concurrency collection support
Futures Demand-driven asynchronous programming in Swift
IORingSwift error: The version specifier ' 5.8' in '/usr/src/package/Package.swift' is not valid
Background Background Tasks and Networking
Processed Automated loading states in SwiftUI
AsyncCloudKit 🌤 Swift extensions for asynchronous CloudKit record processing
Packet AsyncSequence Data transforms
SwiftMVI A lightweight MVI framework for Swift
RedisConnection A Swift Concurrency based implementation of the Redis Protocol
SwiftAsyncSerialQueue A simple async serial queue for Swift concurrency
swift-concurrency-primitives Low-level concurrency primitives
Fork 🍴 Parallelize two or more async functions
UnsplashSwiftUI This SwiftUI package makes using the Unsplash API in an app simple and easy.
Swollama A Swift package for Ollama
PugiSwift Blazing fast XML Parser in Swift for all platforms
AsyncChannelKit Simple implementation of an async channel for use with Swift Concurrency
retry-policy-service Retry policies for network requests in swift DispatchTimeInterval to Duration swift retry swift Retry strategies library Retry policies for network requests Retry strategies for API calls Configurable retry strategies for REST Exponential backoff algorithm
swift-stm error: /usr/src/swift-atomics has no manifest 'STM' /usr/src/package: error: product dependency 'Atomics' not found 'STM' /usr/src/package: error: product dependency 'AtomicLinkedList' not found
swift-concurrency-task-manager Managing concurrency tasks in queueing or switching
SwiftSessions A library implementation of binary session types in Swift
Bloc The BLoC design pattern implemented for Swift
deferred /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.0.0 (currently 4.2.0)
Async Swift Async package that makes creating and using asynchronous tasks easier.
swiftui-bloc The state management BLoC design pattern implementation for SwiftUI
IOStreams 🚰 Asynchronous I/O Streams for Swift concurrency
DelayedJob Run a task at a later time. But only run once if it's already scheduled.
Atomic Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time
RWLock Read-Write lock in Swift
CAtomics C11 atomics for Swift
AsyncTesting Testing async code with Swift Concurrency
SwiftAnnouncements Thread-safe and block-based alternative to NSNotifications
Semalot An elementary counting semaphore for async tasks in Swift
ErrorHandler A very tiny repackage for SwiftUI's alert(isPresent:error:actions:) modifier.
Concurrency concurrency is a collection of concurrency primitives which helps increase testability
AsyncButton Wrapper view of Button that supports asynchronous code.
9426 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