This is a stub to start gathering some resources on Swift, which won several of my personal awards for “most breakages between major releases” and has therefore not been something I’ve invested a lot of time on.
In fact, I’ve yet to have a reason for building something with it (other than the occasional test), but it pays to keep an eye on things.
Resources
| Category | Date | Link | Notes |
|---|---|---|---|
| Database | 2024 | Blackbird | a zero dependency SQLite database wrapper and model layer |
| Libraries | 2025 | WorkKit | an amazing Swift package to parse documents from Apple’s iWork suite |
| Noise | a Swift wrapper around Racket CS. |
||
| SwiftAI | a Swift library for building AI applications |
||
| 2024 | SyndiKit | A Swift library for RSS and Atom feeds |
|
| Async-Channels | Performant channels for Swift concurrency |
||
| 2016 | Markingbird | A Markdown libary |
|
| Other | Building on ARMv7 | A concise walkthrough |
|
| Runtimes | 2024 | LuaJIT-spm | A LuaJIT package |
| swift-rp-pico-bare | Embedded Swift on the Raspberry Pi Pico |
||
| Samples | Swift-D3-Charts | Replicating D3 Charts with Swift Charts |
|
| Tools | skip | a framework for creating dual-platform mobile apps in Swift and Kotlin |
|
| bclm | a command line tool for limiting the battery’s max charge on macOS |
||
| 2022 | textra | a nice CLI tool that uses VisionKit and speech recognition APIs to OCR documents and audio into text. |
|
| Tutorials | Stanford University CS193p (Developing Applications for iOS using SwiftUI) | a pretty decent set of learning materials |