swift-org-blog-2026-05-23
Swift · · 17 min read · swift.org ↗
Title: Swift.org
URL Source: http://swift.org/blog
Markdown Content:
Latest Swift News
Language

Swift 6.3 Released March 24, 2026 Swift is designed to be the language you reach for at every layer of the software stack. Whether you’re building embedded firmware, internet-scale services, or full-featured mobile apps, Swift delivers strong safety guarantees, performance control when you need it, and expressive language features and APIs. Read more
-
Community
Announcing the Windows Workgroup January 26, 2026
We are excited to announce the creation of the Windows workgroup!
-
Developer Tools
Expanding Swift's IDE Support April 8, 2026
You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity. By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.
-
Adopters
Swift at scale: building the TelemetryDeck analytics service March 6, 2026
TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use. TelemetryDeck is managing the data of over 16 million people every month, helping thousands of app publishers improve their products, and we’re doing it all with a Swift-based infrastructure.
-
Digest
What's new in Swift: April 2026 Edition May 1, 2026
Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.
What's new in Swift: April 2026 Edition May 1, 2026 Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. Digest### Expanding Swift's IDE Support April 8, 2026 You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity. By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live. Developer Tools### What's new in Swift: March 2026 Edition March 31, 2026 Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. Digest### Swift 6.3 Released March 24, 2026 Swift is designed to be the language you reach for at every layer of the software stack. Whether you’re building embedded firmware, internet-scale services, or full-featured mobile apps, Swift delivers strong safety guarantees, performance control when you need it, and expressive language features and APIs. Language### Swift at scale: building the TelemetryDeck analytics service March 6, 2026 TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use. TelemetryDeck is managing the data of over 16 million people every month, helping thousands of app publishers improve their products, and we’re doing it all with a Swift-based infrastructure. Adopters### What's new in Swift: February 2026 Edition March 2, 2026 Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience. Digest### Announcing Swift System Metrics 1.0: Process-Level Monitoring February 20, 2026 We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level system metrics like CPU utilization time and memory usage. Swift System Metrics runs on both Linux and macOS, providing a common API across platforms. Developer Tools### What's new in Swift: January 2026 Edition January 30, 2026 A Reddit thread earlier this month asked about building web apps with Swift. For this edition of “What’s new in Swift,” we invited a developer to share their experience: Digest### Announcing the Windows Workgroup January 26, 2026 We are excited to announce the creation of the Windows workgroup! Community### Improving the usability of C libraries in Swift January 22, 2026 There are many interesting, useful, and fun C libraries in the software ecosystem. While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code. Language### What's new in Swift: December 2025 Edition December 19, 2025 Welcome to the latest digest of news from the Swift project. Digest### Exploring the Swift SDK for Android December 18, 2025 Since the announcement of the preview Swift SDK for Android,the Android workgroup has seen a lot of interest in how it works and what’s next.Please read on for some answers to common questions about the technology and itsfuture, and try out the new Swift 6.3 SDK nightly previews. Developer Tools### Swift Configuration 1.0 released December 11, 2025 Every application has configuration: in environment variables, configuration files, values from remote services, command-line flags, or repositories for stored secrets like API keys. But until now, Swift developers have had to wire up each source individually, with scattered parsing logic and application code that is tightly coupled to specific configuration providers. Developer Tools### Embedded Swift Improvements Coming in Swift 6.3 November 17, 2025 Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded Swift produces significantly smaller binaries than regular Swift. While a subset of the full language, the vast majority of the Swift language works exactly the same in Embedded Swift. Additional information is described in the Embedded Swift vision document. Language### GSoC 2025 Showcase: Improved Console Output for Swift Testing November 14, 2025 The Swift community participated in Google Summer of Code 2025, and we’ve recently been showcasing all of the projects and work accomplished here on the Swift blog. You can learn more by following these convenient links: Community### GSoC 2025 Showcase: Improved Code completion for Swift November 12, 2025 Our blog post series showcasing the Swift community’s participation in Google Summer of Code 2025 continues with our third update. Learn more about the projects and work accomplished: Community### Introducing Temporal Swift SDK: Building durable and reliable workflows November 10, 2025 The Temporal Swift SDK is now available as an open source project. Developer Tools### GSoC 2025 Showcase: Extending Swift-Java Interoperability November 7, 2025 This is the second post in our series showcasing the Swift community’s participation in Google Summer of Code 2025. Learn more about the projects and work accomplished: Community### GSoC 2025 Showcase: Swiftly support in VS Code November 5, 2025 Another successful year of Swift participation in Google Summer of Code recently came to an end, and we’d like to shine some light on the projects and work accomplished! Community### What's new in Swift: October 2025 Edition October 31, 2025 Editor Note: This is the first of a new series, What’s new in Swift, a regular digest featuring what’s new in the Swift project and ecosystem, with insights and perspectives from across the Swift world. This October edition covers highlights from the Server Side Swift conference, major package releases, and the latest Swift Evolution proposals. Digest### Announcing the Swift SDK for Android October 24, 2025 Swift has matured significantly over the past decade — extending from cloud services to Windows applications, browser apps, and microcontrollers. Swift powers apps and services of all kinds, and thanks to its great interoperability, you can share code across platforms. Developer Tools### Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production October 6, 2025 Swift Profile Recorder, an in-process sampling profiler for Swift services, is now available as an open source project. Developer Tools### The Growth of the Swift Server Ecosystem September 23, 2025 Nearly ten years ago, Swift was open sourced and an official runtime for Linux was released. I’ve been involved with Swift on the server since almost the very beginning, originally picking it up as a way to use a language I really enjoyed for backend development. In that time Swift has come a long way, with stability across platforms, a burgeoning ecosystem and many success stories. It’s matured into a great option for highly-scalable server applications, websites, and lambdas. In this post, I’ll cover how Swift: Community### Swift 6.2 Released September 15, 2025 We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. From improved tooling and libraries to enhancements in concurrency and performance, Swift 6.2 delivers a broad set of features designed for real-world development at every layer of the software stack. Language### Redesigned Swift.org is now live June 4, 2025 Over the past few months, the website workgroup has been redesigning Swift.org. On behalf of the website workgroup, I’m pleased to announce that we have merged the initial changes. Community### Swift at Apple: Migrating the Password Monitoring service from Java June 2, 2025 Swift is heavily used in production for building cloud services at Apple, with incredible results. Last year, the Password Monitoring service was rewritten in Swift, handling multiple billions of requests per day from devices all over the world. In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability. Adopters### ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025 May 5, 2025 The Swift community had a strong presence at FOSDEM 2025, the world’s largest independently run open source conference, held every year in Brussels, Belgium. FOSDEM highlighted a range of Swift-related talks related to memory safety, a broad ecosystem around Swift including using it to develop web services and embedded projects, and new areas of the project including Java interoperability. Digest### Swift 6.1 Released March 31, 2025 Swift 6.1 is now available! Language### Introducing swiftly 1.0 March 28, 2025 Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain. Developer Tools### How Swift's server support powers Things Cloud February 21, 2025 You might be familiar with Things, a delightful personal task manager that has won two Apple Design Awards and is available across Apple devices including iPhone, iPad, Mac, Apple Watch, and Apple Vision Pro. At Cultured Code, the team behind Things, we care about a great user experience across every aspect of the product. This extends to our server back end, and after a rewrite our Things Cloud service has transitioned entirely to Swift. Over the past year in production, Swift has consistently proven to be reliable, performant, and remarkably well-suited for our server-side need. Adopters### Introducing gRPC Swift 2 February 14, 2025 Say hello to gRPC Swift 2: a major update that brings first-class concurrencysupport and more expressive APIs for a seamless developer experience. Developer Tools### Updating the Visual Studio Code extension for Swift February 10, 2025 Today, we are excited to announce a new version of the Swift extension forVisual Studio Code – now published to the extensionmarketplaceas an official supported release of the Swift team. The aim of this extension isto provide a high-quality, feature-complete extension that makes developing Swiftapplications on all platforms a seamless experience. Developer Tools### The Next Chapter in Swift Build Technologies February 1, 2025 Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to server, and a wide variety of operating systems. As Swift expands, there’s value in investing in matching cross-platform build tools that provide a powerful, consistent, and flexible experience across the ecosystem. Developer Tools### Announcing Swift 6 September 17, 2024 We’re delighted to announce the general availability of Swift 6. This is a major new release that expands Swift to more platforms and domains. Language### Introducing Oblivious HTTP support in Swift August 21, 2024 We’re excited to introduce an implementation of provisional support for Oblivious HTTP to the Swift ecosystem, with the availability of a new package called SwiftNIO Oblivious HTTP. Developer Tools### Announcing Swift Homomorphic Encryption July 30, 2024 We’re excited to announce a new open source Swift package for homomorphicencryption in Swift:swift-homomorphic-encryption. Developer Tools### Plotting a Path to a Package Ecosystem without Data Race Errors July 1, 2024 Swift 6 introduces compile-time data race safety checking for any code that opts in to use the Swift 6 language mode. While individual modules can adopt this mode incrementally and independently of their dependencies, the full benefit of runtime data race safety is only realized when all modules have opted in. Therefore, the quick adoption of Swift 6 language mode across the ecosystem of open-source packages will play a key role in advancing data race safety across the entire Swift ecosystem. Language### New GitHub Organization for the Swift Project June 10, 2024 Today, we are announcing an exciting development for the Swift programming language: its migration to a dedicated GitHub organization at GitHub.com/swiftlang. Community### Get Started with Embedded Swift on ARM and RISC-V Microcontrollers April 3, 2024 We’re pleased to introduce a repository of example projects that demonstrate how Embedded Swift can be used to develop software on a range of microcontrollers. Developer Tools### SSWG 2024 Annual Update March 28, 2024 In this annual post, the Swift Server WorkGroup (SSWG) reflects on the community, ecosystem-wide accomplishments and the workgroup’s focus areas for the year ahead. Community### Writing GNOME Apps with Swift March 25, 2024 Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write.Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability. Developer Tools### Introducing the Benchmark Package: Complementing Unit Tests with Performance Checks March 20, 2024 In the world of software development, the old adage “make it work, make it right, make it fast” serves as a guiding principle for creating robust, efficient applications. This journey starts with ensuring that our code functions as intended, a task where unit and integration testing have proven indispensable. However, ensuring functionality is only part of the equation. The true measure of an application’s excellence extends into its performance - how fast and efficiently it operates under various conditions. Herein lies the critical but often overlooked third step: making it fast. Developer Tools### Byte-sized Swift: Building Tiny Games for the Playdate March 12, 2024 I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Adopters### Iterate Over Parameter Packs in Swift 6.0 March 7, 2024 Parameter packs, introduced in Swift 5.9, make it possible to write generics that abstract over the number of arguments. This eliminates the need to have overloaded copies of the same generic function for one argument, two arguments, three arguments, and so on.With Swift 6.0, pack iteration makes it easier than ever to work with parameter packs.This post will show you how to make the best use of pack iteration. Language### Swift 5.10 Released March 5, 2024 Swift was designed to be safe by default, preventing entire categories of programming mistakes at compile time. Sources of undefined behavior in C-based languages, such as using variables before they’re initialized or a use-after-free, are defined away in Swift. Language### Swift joins Google Summer of Code 2024 February 23, 2024 We’re happy to announce that Swift will once again be joining Google Summer of Code 2024! Community### On-device ML research with MLX and Swift February 20, 2024 The Swift programming language has a lot of potential to be used for machine learning research because it combines the ease of use and high-level syntax of a language like Python with the speed of a compiled language like C++. Developer Tools### Swift Summer of Code 2023 Summary February 13, 2024 The Swift project regularly participates in Google Summer of Code in order to help people new to the open source ecosystem dip their toes in contributing to Swift and its growing ecosystem. Community### Swift OpenAPI Generator 1.0 Released January 31, 2024 We’re happy to announce the stable 1.0 release of Swift OpenAPI Generator!OpenAPI is an open standard for describing the behavior of HTTP services with a rich ecosystem of tooling. One thing OpenAPI is particularly known for is tooling to generate interactive documentation. But the core motivation of OpenAPI is code-generation, which allows adopters to use an API-first approach to server development and, because many existing services document their API in this format, allows client developers to generate type-safe, idiomatic code to call these APIs. Developer Tools### On-Crash Backtraces in Swift November 8, 2023 The new Swift 5.9 release contains a number of helpful, new features for debugging code, including an out-of-process, interactivecrash handler to inspect crashes in real time, the ability to triggerthe debugger for just-in-time debugging, along with concurrency-awarebacktracing to make it easier to understand control flow in a programthat uses structured concurrency. Language### Introducing Packages on Swift.org November 1, 2023 Today, Swift.org gains a useful, new top-level Packages page. Community### Swift Everywhere: Using Interoperability to Build on Windows October 13, 2023 This post was originally published at Speaking in Swift by The Browser Company under the title “Interoperability: Swift’s Super Power”. Adopters### Debugging Improvements in Swift 5.9 September 28, 2023 Swift 5.9 introduced a number of new debugging features to the compiler and LLDB debugger. Language### Swift 5.9 Released September 18, 2023 Swift 5.9 is now available! 🎉 Language### SSWG 2023 Annual Update August 17, 2023 Once a year, the Swift Server workgroup (SSWG) reflects on recent community accomplishments and lays out focus areas for the year ahead. Community### Introducing Swift HTTP Types July 10, 2023 We’re excited to announce a new open source package called Swift HTTP Types. Developer Tools### Introducing Swift OpenAPI Generator June 12, 2023 We’re excited to announce a set of open source libraries designed to help both client and server developers streamline their workflow around HTTP communication using the industry‑standard OpenAPI specification. Developer Tools### Using Upcoming Feature Flags May 30, 2023 Beginning in Swift 5.8 you can flexibly adopt upcoming Swift features using a new compiler flag and compilation condition. This post describes the problem upcoming feature flags solve, their benefits, and how to get started using them in your projects. Language### Evolving the Swift Workgroups May 18, 2023 Today, the Swift Core Team is announcing forward-looking changes to the structure of Swift, the work, and the people around it. These changes include new groups, names, organization, as well as inclusion as a first-class concept for each group: Community### Foundation Package Preview Now Available April 26, 2023 I’m pleased to announce that a preview of the future of Foundation is now available on GitHub! Developer Tools### Swift 5.8 Released! March 30, 2023 Swift 5.8 is now officially released! 🎉 This release includes major additions to the language and standard library, including hasFeature to support piecemeal adoption of upcoming features, an improved developer experience, improvements to tools in the Swift ecosystem including Swift-DocC, Swift Package Manager, and SwiftSyntax, refined Windows support, and more. Language### Swift Package Index gains Apple sponsorship March 24, 2023 Building a thriving open source ecosystem is important to Swift’s success, and open source packages are the building blocks that help power countless Swift projects. As the number of packages increases, discovery becomes critical for developers needing to find the tools and libraries that help them build their apps and services. Community### Introducing Swift Certificates and Swift ASN.1 March 7, 2023 I’m excited to announce two new open source Swift packages: swift-certificates and swift-asn1. Together, these libraries provide developers a faster and safer implementation of X.509 certificates, a critical technology that powers the security of TLS. Developer Tools### “The Swift Programming Language” book now published with DocC February 16, 2023 We’re happy to announce that The Swift Programming Language book (TSPL) is now published using Swift-DocC, starting with Swift 5.8. TSPL is now ready to start accepting content contributions, under the direction of the Swift Documentation Workgroup. Community### The Future of Foundation December 9, 2022 The Foundation framework is used in nearly all Swift projects. It provides both a base layer of functionality for fundamentals like strings, collections, and dates, as well as setting conventions for writing great Swift code. Developer Tools### Swift Summer of Code 2022 Summary December 5, 2022 Google Summer of Code (also known as GSoC) is a long-running mentorship program focused on introducing contributors to the world of open source development. This year marks the fifth time the Swift project has participated in GSoC. Community### Swift project in 2023 November 18, 2022 There’s a lot of exciting work going on in the Swift project, and it’s hard to keep track of it all because it’s happening in many different repositories, pull requests, and forum threads. To give the community a better view of the big picture, the Core Team surveyed workgroups and developers across the project and collected information about what they’re focused on over the next year. Community### Swift 5.7 Released! September 12, 2022 Swift 5.7 is now officially released! Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swift Package Manager, refined Windows support, and more. Language### Announcing SwiftNIO IMAP August 30, 2022 As part of expanding the Swift on Server ecosystem, we’re thrilled to announce the release of a new IMAPv4 parser and encoder, SwiftNIO IMAP. Developer Tools### Server Guides Now on Swift.org August 18, 2022 The Swift Server Workgroup has maintained a set of open source guides for Swift on Server development for a number of years. Now that swift.org is open source, we’ve moved the guides to this site. Community### Announcing the Documentation Workgroup July 22, 2022 I’m thrilled to announce the formation of the Documentation Workgroup! Community### Swift Extension for Visual Studio Code July 14, 2022 As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows. Developer Tools### Swift language announcements from WWDC22 July 6, 2022 Language### Developer Spotlight: Porting Graphing Calculator from C++ to Swift June 30, 2022 Developer Spotlight is a series highlighting interesting Swift developers from around the world. This post is authored by Ron Avitzur, author of the Pacific Tech Graphing Calculator. Adopters### Exploring Swift: Property wrappers in the wild June 21, 2022 Property wrappers were introduced in Swift 5.1 as a way to make it easier to reuse common programming patterns, but since then they have grown to work with local context, function and closure parameters, and more. We’re lucky enough to have lots of creators in our community creating apps with property wrappers then writing about their experiences, and we’d like to share a few of our favorites with you here. Language### [Announcing the Language Workgroup June
[Content truncated due to length]