ποΈ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...
ποΈ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...
Swift 6.2.2 is here. This maintenance release includes minor bug fixes to keep your development running smoothly. Install via swiftly (Mac/Linux), Docker, or directly from our website. More here: forums.swift.org/t/announcing...
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! π") }
π 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. π§‘
Weβre just getting started!
π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
βοΈ 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