Sign in

Swift Language

@swift.org
3.1K followers 0 following 109 posts

Swift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.

PostsRepliesMedia
Swift Language @swift.org · 15/09/2026
Swift 6.4 is out! 🎉 This release brings deeper interoperability, stronger platform support, and easier everyday code. www.swift.org/blog/swift-6... Highlights in this thread 🧵
The Swift logo with the text Swift 6.4
14511
Swift Language @swift.org · 25/08/2026
At last: a unified home for Swift documentation, pulling together the language reference, core libraries and tooling, and platform specifics into a single central home, no matter what you're building! Check it out and give us feedback: docs.swift.org
05219
Swift Language @swift.org · 12/06/2026
Memory-safe. 13% faster on average. ⚡️ The TrueType hinting interpreter in macOS and iOS has been rewritten in Swift, replacing the original C implementation. Pixel-perfect accuracy was validated across 27 million glyphs. And the results: www.swift.org/blog/migrati...
212219
Swift Language @swift.org · 01/06/2026
When you draw a stroke in Goodnotes on the web, you get the exact same curves and ink flow as on iPad, because it’s literally the same Swift code running on both. ✍️ Goodnotes engineer Yuta Saito shares how they built it with Swift and WebAssembly: www.swift.org/blog/bringin...
05612
Swift Language @swift.org · 08/04/2026
🆕 The Swift extension is now live on the Open VSX Registry, enabling first-class Swift support in Cursor, VSCodium, AWS Kiro, and Google Antigravity. That means code completion, refactoring, debugging, testing, and DocC support, wherever you code.🧑‍💻https://swift.org/blog/expanding-swift-ide-support/
1466
Swift Language @swift.org · 08/04/2026
Thanks to Swift community member Saleem for creating a new Swift XML parser! 🌿 Xylem is pure Swift, zero dependencies, covering SAX, DOM, and XPath 1.0. This is the kind of infrastructure work that helps Swift thrive everywhere! 🎉 forums.swift.org/t/xylem-a-pu...
0384
Swift Language @swift.org · 24/03/2026
Swift 6.3 has landed! 🚀 This release brings community-driven Android support into the official toolchain, along with major improvements to C interoperability, the build system, and embedded Swift. Read more: www.swift.org/blog/swift-6... #AndroidDev #iOSDev
17922
Swift Language @swift.org · 06/03/2026
🏗️What if your whole stack was built with Swift? @telemetrydeck.com made it a reality, building an internet-scale, privacy-first analytics backend from the ground up. Read their story: www.swift.org/blog/buildin...
1369
Swift Language @swift.org · 04/03/2026
Great language support means nothing without great tooling. Watch Jonas Devlieghere show how LLDB brings first-class debugging to Swift on WebAssembly. fosdem.org/2026/schedul... #Wasm #FOSDEM
VSCode disassembling generated WebAssembly code from a Swift breakpoint.
04210
Swift Language @swift.org · 03/03/2026
Swift/JS interop used to mean "JSObject", "JSValue", and runtime surprises. BridgeJS changes that: annotate your Swift, get typed glue code in both directions. Compile-time safe. Zero manual boilerplate. 🧵
The BridgeJS Playground at https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/
1379
Swift Language @swift.org · 20/02/2026
📐Announcing Swift System Metrics 1.0! 🎉 A stable API for process-level monitoring on Linux and macOS. Add it to your service in a few lines, plug into Prometheus or OTel, and start visualizing in Grafana. Contributions welcome! www.swift.org/blog/swift-s...
Swift System Metrics visualized in Grafana, demonstrating what's possible with real-time monitoring.
0487
Swift Language @swift.org · 31/01/2026
🗞️News from Swift: web apps, a new mail stack, 3D printing, embedded Swift updates, and some community events. Read all about it in the latest Swift blog post: www.swift.org/blog/whats-n...
“After 20 years of shipping web applications, I have never seen fewer crashes and bugs make it to production. Performance has also been excellent, especially after moving our templates to Elementary. Our heaviest pages make it to the browser in less than 100ms.” (Nick Sloan, Studioworks)
0427
Swift Language @swift.org · 27/01/2026
📽️ Lots of fun projects being showcased on the forums recently. Here are a few recent favorites... Check out forums.swift.org/c/community-... for more!
Swift Community Showcase featuring recent projects: Swift Argument Parser alternative, Swift for Yocto embedded Linux, LLM Context Management, GraphQL Generator build plugin, ElementaryUI web framework, Service dependency injection for Swift Concurrency, Algebraic Effects, Iris 2D game engine, monocle CLI for coding agents, Typhoon async retry framework, Alarik S3-compatible storage, and TaylorTorch LibTorch wrapper. Stats: 12+ projects this month, 500+ total community showcases.
0316
Swift Language @swift.org · 15/01/2026
📚Check out this beautiful contribution by @peterfriese.dev: a typeset PDF of The Swift Programming Language book, our official reference to Swift, produced with Typst. Download and read the PDF here: github.com/peterfriese/... @typstapp.bsky.social
A preview image of the typeset book.
4738
Swift Language @swift.org · 18/12/2025
Exploring the Swift SDK for Android: updates on ongoing progress! www.swift.org/blog/explori...
04411
Swift Language @swift.org · 11/12/2025
⚙️ Swift Configuration 1.0 is here! 🎉 No more juggling environment variables, config files, and command-line flags separately. One unified, type-safe API to read configuration from any source, and swap providers without refactoring your code. More here... www.swift.org/blog/swift-c...
07016
Swift Language @swift.org · 04/12/2025
🎉 10 years of open source Swift! A decade ago today, we opened Swift to the world with a simple blog post: swift.org/blog/welcome What's grown since—thanks to an incredible community of contributors—has been extraordinary. Here's to the next ten years. 🧡
import Foundation

let calendar = Calendar.current

let openSourceDay = calendar.date(from: DateComponents(year: 2015, month: 12, day: 3))!
let anniversary = calendar.date(byAdding: .year, value: 10, to: openSourceDay)!

if calendar.isDateInToday(anniversary) {
    print("10 Years of Swift open source! 🎉")
}
18729
Swift Language @swift.org · 26/11/2025
🎄This year's Advent of Code promises fun coding challenges for all! And if you haven't tried Swift before, it's a great way to get started. Join the Swift challenge board here: forums.swift.org/t/advent-of-... #AdventOfCode
0315
Swift Language @swift.org · 17/11/2025
⚙️ Swift progress on embedded Swift, for memory-safe, fast code in resource-constrained environments. The latest updates are coming to Swift 6.3, and you can read more here: www.swift.org/blog/embedde... #IoT
07313
Swift Language @swift.org · 12/11/2025
🚀 Swift is now officially supported on Amazon Linux 2023! This makes deploying Swift apps to AWS easier than ever. Try it: sudo dnf install swiftlang. The future of Swift keeps getting brighter... @awscloud.bsky.social #Linux docs.aws.amazon.com/linux/al2023...
Screenshot of Amazon Linux 2023 installing Swift with one command.
13413
Swift Language @swift.org · 10/11/2025
Managing long-running, stateful workflows in Swift just got a whole lot easier. The new Temporal SDK brings first-class support for building reliable, fault-tolerant applications. www.swift.org/blog/swift-t... @temporal.io
0487
Swift Language @swift.org · 06/11/2025
1️⃣ Swift comes to FreeBSD Swift is now available in preview for FreeBSD 14.3 and later. We want your feedback, bug reports, and contributions to make Swift great on FreeBSD! 🧑‍💻Read the announcement here: forums.swift.org/t/swift-on-f... #FreeBSD
1317
Swift Language @swift.org · 01/11/2025
It's been a busy month for Swift, with lots of project updates to share. Here's a digest of the latest news: www.swift.org/blog/whats-n...
87 authors have pushed 883 commits to all branches of the swift project.
03611
Swift Language @swift.org · 27/10/2025
🧱Lots of progress towards a unified, open source, cross-platform build system for Swift 🏗️ Here's the latest project update: forums.swift.org/t/swiftpm-on...
1457
Swift Language @swift.org · 24/10/2025
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android
616044
Swift Language @swift.org · 06/10/2025
New tooling for profiling performance-critical services with Swift -- introducing the Swift Profile Recorder. More here: www.swift.org/blog/swift-p...
Screenshot of the output of Swift Profile Recorder, running Hummingbird’s hello example visualized in Speedscope.
06017
Swift Language @swift.org · 01/10/2025
Swift isn't just for client apps: when Elytra moved from Node to Swift for their server code, they benefited from better performance and a unified codebase. More here: elytra.app/blog/2025/10...
Screenshot of Elytra's RSS reader app.
1458
Swift Language @swift.org · 25/09/2025
Introducing Swift Configuration, a new way to share and manage configuration for Swift. It's a smarter way to keep secrets safe and separate develop/test/prod environments. More here: forums.swift.org/t/introducin...
let config = ConfigReader(providers: [
    EnvironmentVariablesProvider(),
    try await JSONProvider(filePath: "/etc/config.json")
])
let httpTimeout = config.int(forKey: "http.timeout", default: 60)
print(httpTimeout) // prints 15
07019
Swift Language @swift.org · 19/09/2025
🧪Exit testing is new in Swift 6.2! Now it's easy to check whether code exits cleanly, and ensure it prints the expected output to the console. Here's a sssssuper sssssimple sssssample! 🐍 More at developer.apple.com/documentatio...
    let result = await #expect(
        processExitsWith: .success,
        observing: [\.standardOutputContent]
    ) {
        snakify("This is precious...")
    }
    if let result {
        let expected = Array("Thisssss isssss preciousssss...".utf8)
        #expect(result.standardOutputContent.contains(expected))
    }
2403
Swift Language @swift.org · 17/09/2025
With ✨Swift 6.2 ✨, you can now target WebAssembly, including WASI support. Get started here: www.swift.org/documentatio... #Wasm
06819
Swift Language @swift.org · 04/09/2025
Lots of cool new features coming to Swift 6.2 -- including a new opt-in strict memory safety checking mode that identifies and prevents any use of unsafe features. Read more about it here: github.com/swiftlang/sw...
0359
Swift Language @swift.org · 26/06/2025
Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android
An illustrative screenshot of Swift on Android.
514230
Swift Language @swift.org · 10/06/2025
Now you can use your Mac for developing Linux-based server components with Swift, using the new Swift-based container tools. Learn more and download at: github.com/apple/contai...
# Make sure the container service is started
container system start

# Pull a local copy of the Swift container image
container images pull swift

# List all the container images installed locally
container images list

# Run the Swift container
container run -it --name swift-container swift
09313
Swift Language @swift.org · 04/06/2025
Ahem... 🆕
616132
Swift Language @swift.org · 03/06/2025
The story behind the Apple Password Monitoring service, handling multiple billions of requests per day from devices all over the world, which was recently rewritten in Swift: www.swift.org/blog/swift-a...
In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability.
19326
Swift Language @swift.org · 21/05/2025
When Things rebuilt their server backend with Swift, they saw improved code reuse, rock-solid stability, and a fourfold speed boost when processing sync requests @things.app #ServersideSwift culturedcode.com/things/blog/...
2455
Swift Language @swift.org · 16/05/2025
Introducing Swift OPA, which allows you to keep service policies decoupled from service code, giving your security and compliance teams the flexibility they need to manage services built in Swift. @openpolicyagent.bsky.social blog.openpolicyagent.org/introducing-...
Image from https://www.openpolicyagent.org, used under the Apache 2.0 license.
0276
Swift Language @swift.org · 14/05/2025
As the Swift ecosystem grows, we're adding a steering group to help us all coordinate efforts around package and tool development. More here: forums.swift.org/t/announcing...
05812
Swift Language @swift.org · 09/05/2025
We're excited by this year's summer of code projects! ⛱️🧑‍💻They focus on improving Swift tooling and language interoperability, from VSCode to Java interop. Check them out here: forums.swift.org/t/gsoc-2025-... #GSOC25
An illustrative image of a resort pool with a big screen for Swift code.
1529
Swift Language @swift.org · 31/03/2025
📰 Announcing Swift 6.1 📰 With ergonomic improvements to concurrency, simpler Objective-C interop, productivity and package improvements: swift.org/blog/swift-6... Install with Xcode 16.3 or the new swiftly version manager!
08533
Swift Language @swift.org · 26/03/2025
Spring is here (in the northern hemisphere) 🪺🐣 -- and what could be a better time for some code tidying? Fortunately Periphery is here to rescue us, building unused code detection on top of swift-syntax. Have you tried it? github.com/peripheryapp...
24512
Swift Language @swift.org · 20/03/2025
📦📅 Package of the week: swift-zip-archive 📅📦 Compress or uncompress 🪗 content in just a couple of lines of code with this package, now supported on Windows and Linux as well as Apple platforms, and Swift 6 support! 👏 swiftpackageindex.com/adam-fowler/...
let fileContents = try ZipArchiveReader.withFile("MyFile.zip") { reader in
    let directory = try reader.readDirectory()
    let fileHeader = directory.first { $0.filename == "File.txt"}
    return try reader.readFile(fileHeader)
}
0242
Swift Language @swift.org · 01/03/2025
Students -- how would you like to spend the summer contributing to Swift while working with mentors from the Swift team? Lots of great projects to work on, from improving VSCode integration to compiler development. More at: forums.swift.org/t/gsoc-2025-... #GSOC
04315
Swift Language @swift.org · 27/02/2025
📦📅 Package of the week: swift-mustache 📅📦 swift-mustache is a powerful templating engine that enables you to generate content by applying a template to your data. Easy to use and effective anywhere you're generating text or source code. #Mustache swiftpackageindex.com/hummingbird-...
An example of using swift-mustache.
0212
Swift Language @swift.org · 24/02/2025
When the lights flash, it's a win! @ryantoken.com starts the week off with a great article on serverless Swift -- connecting his smart light bulbs to a backend running in AWS Lambda: www.ryantoken.com/blog/serverl...
03910
Swift Language @swift.org · 21/02/2025
Learn more about how the team behind Things, an award-winning personal task manager, rewrote their backend in Swift with a threefold reduction in compute costs: www.swift.org/blog/how-swi... @vapor.codes
A diagram that shows the various components of the Things backend built in Swift, including Vapor, SwiftNIO, AWS, Redis and Kubernetes.
08626