Swift Async

Open-source Swift projects categorized as Async

Top 23 Swift Async Projects

  • Hydra

    ⚡️ Lightweight full-featured Promises, Async & Await Library in Swift (by malcommac)

  • then🎬

    :clapper: Tame async code with battle-tested promises (by freshOS)

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • SwiftCoroutine

    Swift coroutines for iOS, macOS and Linux.

  • AwaitKit

    The ES8 Async/Await control flow for Swift

  • swift-nio-http2

    HTTP/2 support for SwiftNIO

  • FlyingFox

    Lightweight, HTTP server written in Swift using async/await. (by swhitty)

    Project mention: Has anyone used Swift to build backend microservices for production? | /r/swift | 2023-04-01

    If you have a simple api service, i think you shouldn’t use vapor. Because vapor brings a lot of dependency. I use FlyingFox for my small projects: https://github.com/swhitty/FlyingFox

  • mongo-swift-driver

    The official MongoDB driver for Swift

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • AsyncExtensions

    AsyncExtensions aims to mimic Swift Combine operators for async sequences.

  • async-plus

    ⛓ A chainable interface for Swift's async/await.

  • telegram-vapor-bot

    🤖 The wrapper for the Telegram Bot API written in Swift with Vapor. It's not a framework. There is no special syntax here. This is a library that implements all Telegram Bot API methods, which is available to you to work with Vapor.

  • AsyncNinja

    A complete set of primitives for concurrency and reactive programming on Swift

  • Throttler

    One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine. (by boraseoksoon)

  • Futures

    Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux

  • CoreDataRepository

    An async library for using CoreData in the background

    Project mention: Best ways to use CoreData in a MVVM SwiftUI app? | /r/iOSProgramming | 2023-05-21

    Shameless plug: https://github.com/roanutil/CoreDataRepository

  • AsyncObjects

    Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.

  • Bluebird.swift

    Promise/A+, Bluebird inspired, implementation in Swift 5

  • Futura

    Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/

  • CSV

    A simple CSV file parser and serializer (by skelpo)

  • SundeedQLite

    Easiest local storage library in Swift

  • EasyFirebaseSwift

    Helping me use Firebase features with ease

    Project mention: Show HN: Firebase Library Written in Swift | news.ycombinator.com | 2023-01-21
  • UnsplashSwiftUI

    This SwiftUI package makes using the Unsplash API in an app simple and easy.

  • IORingSwift

    A Swift wrapper for io_uring

    Project mention: Why Async Rust? | news.ycombinator.com | 2023-10-15

    Good match for async/await, too: I wrote a wrapper in Swift for it. [1]

    [1] https://github.com/PADL/IORingSwift

  • NetworkService

    An async library for using URLSession

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-15.

Swift Async related posts


What are some of the best open-source Async projects in Swift? This list will help you:

Project Stars
1 Hydra 1,975
2 then🎬 966
3 SwiftCoroutine 823
4 AwaitKit 752
5 swift-nio-http2 439
6 FlyingFox 346
7 mongo-swift-driver 330
8 AsyncExtensions 263
9 async-plus 164
10 telegram-vapor-bot 158
11 AsyncNinja 156
12 Throttler 93
13 Futures 58
14 CoreDataRepository 55
15 AsyncObjects 40
16 Bluebird.swift 40
17 Futura 34
18 CSV 31
19 SundeedQLite 16
20 EasyFirebaseSwift 12
21 UnsplashSwiftUI 8
22 IORingSwift 3
23 NetworkService 2
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.