Swift Toolkit
.dev
Search
⌘K
About
Sponsored by
Codemagic CLI Tools
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI Tools - the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing
View on GitHub
Popular Posts and Series
Using SwiftUI in Command Line Tools
Series: The Interactive Argument Parser Guide
Series: Dev Containers
The Missing SPM Syntax Cheatsheet
Categories (85)
CLI (25)
Server Side Swift (19)
Dev Conversations (17)
DevX (14)
Argument Parser (12)
Vapor (9)
Hummingbird (9)
Swift Package Manager (7)
Reference (7)
Package Spotlight (7)
Docker (7)
Serverless (7)
AWS Lambda (6)
Terminal UI (6)
Swift Cloud (5)
Let's build (5)
Interactive (4)
PathKit (4)
Deployment (4)
VS Code (4)
Mise (4)
Swift 6 (3)
Concurrency (3)
GitHub Actions (2)
AsyncStream (2)
Macros (2)
Parsing (2)
Interactivity (2)
Docker Compose (2)
Postgres (2)
Templating (2)
Code Generation (2)
Mustache (2)
Dev Tools (2)
Blogging (2)
Linux (2)
Tooling (2)
Make (2)
Sake (2)
Announcements (1)
Cheatsheet (1)
Vercel (1)
Xcode (1)
XcodeProj (1)
Scripting (1)
Swiftui (1)
Distribution (1)
SSWG (1)
Ci Cd (1)
Command (1)
Testing (1)
ANSI (1)
Point Free (1)
Tools (1)
Swift Package Index (1)
Copy On Write (1)
Performance (1)
Soto (1)
GitHub Codespaces (1)
launchd (1)
Build In Public (1)
Year Wrapped (1)
AWS S3 (1)
File Upload (1)
Video (1)
Sourcery (1)
Swift UI (1)
Books (1)
Raspberry Pi (1)
Cross Compilation (1)
Git (1)
SwiftFormat (1)
Standard Input (1)
Tuist (1)
PlaydateKit (1)
Embedded (1)
Bazel (1)
Swift Evolution (1)
Infrastructure (1)
Valkey (1)
Android (1)
Cross Platform (1)
DynamoDB (1)
Observability (1)
OpenTelemetry (1)
Sponsored by
Codemagic CLI Tools
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI Tools - the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing
View on GitHub
Recent Posts
See all
Dev Conversations #16: Moritz Lang
30 Nov 2025
The author of Swift OTel joins us to talk about observability in Server Side Swift.
Writing Single-Table DynamoDB Apps with DynamoModel
19 Nov 2025
Get familiar with single-table design in DynamoDB and a dependency-free package for type-safe data models
Dev Conversations #15: Pierluigi Cifani
30 Oct 2025
Swift on Android: pros & cons and the technical challenges of using Swift beyond iOS.
The Valkey Swift Package: from Local to Serverless
20 Oct 2025
Learn how to use the open source, in-memory cache alternative to Redis in your Swift applications
Dev Conversations #14: Antoine van Der Lee
30 Sep 2025
From Flash developer to indie success, the creator of SwiftLee and RocketSim shares his journey
Hidden Gems in the Swift Argument Parser - Part II
19 Sep 2025
Explore manual pages, DocC generation, and JSON dump features
Dev Conversations #13: Tibor Bödecs
29 Aug 2025
A chat on server-side Swift, bringing Swift to enterprise, Vapor vs Hummingbird, and his new book.
Hidden Gems in the Swift Argument Parser - Part I
15 Aug 2025
Discover lesser-known features: shell completion scripts and improving completion suggestions
What’s New in the Lambda V2 Runtime
7 Aug 2025
Explore the new features: background execution, streaming responses, and more
Dev Conversations #12: Bruno Rocha
31 Jul 2025
From game design in Brazil to iOS infrastructure at Spotify
Server Side Swift
See all
The Valkey Swift Package: from Local to Serverless
20 Oct 2025
Learn how to use the open source, in-memory cache alternative to Redis in your Swift applications
What’s New in the Lambda V2 Runtime
7 Aug 2025
Explore the new features: background execution, streaming responses, and more
The New Container Tool: Docker-free Swift on Linux?
20 Jun 2025
WWDC 2025 brings news also outside Apple platforms
Developing Swift HTTP Lambdas Locally
9 May 2025
Testing Lambdas locally can be a pain. A different approach can make it easier.
Deploying a Swift Server App to Fly.io and Railway
21 Mar 2025
Deploy Swift apps to the cloud, even without having Docker installed on your machine, in a few minutes
How to Store Files with Vapor
9 Jan 2025
Learn how to store files with a Vapor app, using AWS S3 or similar, API compatible services
[Video] Deploying an Email System with SwiftCloud
11 Dec 2024
Easily deploy and connect AWS Lambda functions with SQS, DynamoDB and SES - all in Swift
Hosting a Swift Server App on macOS
5 Dec 2024
A practical guide to launchd, launchctl, daemons and agents
Using Swift in GitHub Codespaces
22 Nov 2024
Run a Hummingbird app in GitHub Codespaces, a Dev Container that runs remotely.
Using Postgres with Hummingbird in a Dev Container
15 Nov 2024
In the 2nd article of this Dev Container series, set up a PostgreSQL - no local database installation required!
CLI & Tooling
See all
Hidden Gems in the Swift Argument Parser - Part II
19 Sep 2025
Explore manual pages, DocC generation, and JSON dump features
Hidden Gems in the Swift Argument Parser - Part I
15 Aug 2025
Discover lesser-known features: shell completion scripts and improving completion suggestions
Reacting to File Changes
25 Jul 2025
Monitor changes to a specific file in Swift using the FileMonitor package
Let's Build: Digital Rain (Matrix Code)
17 Jul 2025
Rebuilding the famous Matrix Code effect for the Terminal
Techniques for Engaging CLIs with the Terminal Utilities Package
9 Jul 2025
A tiny Swift package can help you make more engaging CLIs
Dev Conversations #11: Finn Voorhees
30 Jun 2025
The author of PlaydateKit discusses embedded Swift game development and CLI tools with macOS frameworks
Analyze .ipa Bundles with Rosalind
13 Jun 2025
Gain insights into your app's size and contents with a custom CLI tool.
Installing Swift Executables From Source With Mise
6 Jun 2025
Using Mise's SPM backend, eliminate the need for pre-compiled binaries.
Reading Piped Input in Swift Executables
23 May 2025
How to detect and read piped input in Swift, with async/await support
Let's Build: PrettyPrint, a Better CLI Output
16 May 2025
Writing a more customizable version of Swift's dump
Dev Conversations
See all
Dev Conversations #16: Moritz Lang
30 Nov 2025
The author of Swift OTel joins us to talk about observability in Server Side Swift.
Dev Conversations #15: Pierluigi Cifani
30 Oct 2025
Swift on Android: pros & cons and the technical challenges of using Swift beyond iOS.
Dev Conversations #14: Antoine van Der Lee
30 Sep 2025
From Flash developer to indie success, the creator of SwiftLee and RocketSim shares his journey
Dev Conversations #13: Tibor Bödecs
29 Aug 2025
A chat on server-side Swift, bringing Swift to enterprise, Vapor vs Hummingbird, and his new book.
Dev Conversations #12: Bruno Rocha
31 Jul 2025
From game design in Brazil to iOS infrastructure at Spotify
Dev Conversations #11: Finn Voorhees
30 Jun 2025
The author of PlaydateKit discusses embedded Swift game development and CLI tools with macOS frameworks
Dev Conversations #10: Shai Mishali
29 May 2025
Shai shares his insights on Swift concurrency evolution, AI tooling, and his WWDC 2025 wishlist.
Dev Conversations #9: Nick Lockwood
30 Apr 2025
The creator of SwiftFormat shares his journey from web development to being a key contributor to the Swift ecosystem
Dev Conversations #8: Pedro and Marek, from Tuist
31 Mar 2025
The journey from an Xcode project generator to a sustainable developer toolchain
Dev Conversations #7: Natalia Panferova
28 Feb 2025
Blog and book author, Natalia shares her story, including her time working on SwiftUI at Apple
Videos
[Video] Swift Argument Parser with Guilherme Rambo
15 Jan 2025
Insights on building a CLI for your own packages, and a hands-on example with the argument parser
[Video] Deploying an Email System with SwiftCloud
11 Dec 2024
Easily deploy and connect AWS Lambda functions with SQS, DynamoDB and SES - all in Swift