AsyncExtensions aims to mimic Swift Combine operators for async sequences.
-
Updated
Jan 20, 2026 - Swift
AsyncExtensions aims to mimic Swift Combine operators for async sequences.
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
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.
The missing Time Sequence Operators for Swift Concurrency
Designed to minimize common mistakes when receiving `AsyncSequence` elements using the `for-await-in` syntax in Swift
Simple implementation of an async channel for use with Swift Concurrency
📗 Книга: Structured Concurrency не магия
A sample iOS chat app in SwiftUI showing how to use AsyncStram with WebSocket
A hands-on Swift Concurrency learning project — covering async/await, structured concurrency, actors, TaskGroups, AsyncSequence & more. Includes beginner-to-advanced code examples, a SwiftUI demo app, and tests.
A lightweight Swift library that seamlessly bridges Combine publishers with Swift's modern async/await concurrency model
Open Agent Skill for safe Swift AsyncSequence and AsyncStream lifecycles
Tools to start sooner with Swift Observation
🛝Swift Concurrency의 다양한 기능과 기술을 실험하고 학습하기 위한 플레이그라운드
WeakAsyncSequence avoids implicit reference type capturing when using a for-in loop with an AsyncSequence.
To associate your repository with the asyncsequence topic, visit your repo's landing page and select "manage topics."