☕️ New update to the Swift Java interop tooling, with plentiful improvements for use in both server and Android scenarios: github.com/swiftlang/sw... #java
Posts by Swift Language
🆕 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/
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...
Your digest of everything new in Swift has just landed! Read up on the latest release, community projects, evolution proposals, and videos from across the ecosystem: www.swift.org/blog/whats-n...
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
🏗️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...
VSCode disassembling generated WebAssembly code from a Swift breakpoint.
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
Adding to that, here's a small wrap-up post about the pre #fosdem Swift Community Event, including the long awaited group pic! :-)
forums.swift.org/t/wrapping-u...
Thank you everyone for joining us! #swiftlang
BridgeJS landed as an MVP just two weeks ago, and is evolving fast.
Check it out with the interactive playground — paste Swift, and see the generated results live: swiftwasm.org/JavaScriptKi...
Docs here: swiftpackageindex.com/swiftwasm/ja...
Bridging options:
1. Annotate a Swift class or type with @JS to create bindings for JS/TS code
2. Import an existing JavaScript class or function with @JSClass or @JSFunction on the Swift side
3. Or create a bridge-js.d.ts file to export TypeScript APIs to Swift
Left side: Swift types with @JS annotation.
Right side: fully generated TypeScript interfaces and exports.
You write @JS. BridgeJS writes everything else.
The BridgeJS Playground at https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/
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. 🧵
Lots of great things happening with Swift: here’s the latest edition of our news digest: www.swift.org/blog/whats-n...
Swift 6.2.4: available with swiftly install latest ✅
Bugs: fixed 🔨
Builds: faster ⚡️
Closures: smoother 🧈
Details: here 🔗 forums.swift.org/t/announcing...
🚀 New libraries for @GraphQL on Vapor and Hummingbird dropped!
Expose GraphQL APIs with just one line of code:
routeBuilder.graphql(schema: schema) { ... }
✅ Full spec compliance
✅ WebSocket subscriptions
✅ Built-in GraphiQL IDE
Check them out 👇
forums.swift.org/t/introducin...
Swift System Metrics visualized in Grafana, demonstrating what's possible with real-time monitoring.
📐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...
“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)
🗞️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...
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.
📽️ 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!
The @swift.org team is demonstrating a level of consistency that makes me believe they really want to see the Swift programming language thrive outside of the Apple ecosystem.
Windows developers, you're invited! 🪟
We just launched a Windows workgroup to make Swift even better on Windows: improving the toolchain, core packages, API bridging, and deployment experiences.
Curious? Interested in contributing? You're welcome here. 👉 swift.org/blog/announcing-windows-workgroup/
Your favorite C library, now with Swift superpowers. 🦸
New post: how to transform C APIs into idiomatic Swift, with enums, automatic reference counting, and argument-labeled methods. Best of all: no header changes needed, thanks to API notes! 🥳 www.swift.org/blog/improvi...
A preview image of the typeset book.
📚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
"Build a balance bike, not training wheels." Doug Gregor's Swift Craft talk describes Swift's progressive disclosure: start with the simple stuff, reach for the advanced stuff when you need it, and never have to throw out what you've learned.
www.youtube.com/watch?v=opqK...
FOSDEM, the legendary open source gathering in Brussels, is coming soon, and we'd love to see you there! We've got multiple talks on Swift plus a pre-FOSDEM community meetup. Whether you're a longtime attendee or new to the event, come say hi! 👋 swiftlang.github.io/event-fosdem/ #FOSDEM
Always interesting to see new Swift projects pop up on Hacker News. Here's one that's trending right now: github.com/tomasf/Cadova
🗓️2025 was a great year for Swift 🍾 Thank you all for choosing Swift. We're ending the year with a digest of what's been going on in the project and community recently. 🗞️ Read up here: www.swift.org/blog/whats-n...
Exploring the Swift SDK for Android: updates on ongoing progress! www.swift.org/blog/explori...
New in Swift 6.2.3, available both separately and as part of Xcode 26.2: a way to express enums that can add new cases over time without breaking compatibility: github.com/swiftlang/sw...
Planning to attend FOSDEM next year? Here's a guide to some of the Swift talks and connection events that will take place: swiftlang.github.io/event-fosdem/
⚙️ 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...