Feed

Swift

Track Swift language developments, SwiftUI, Swift Data, and Apple platform updates. Our digest aggregates Swift Package Manager, concurrency patterns, and Apple ecosystem from developer communities.

Articles from the last 30 days

Ladybird: Closing this as we are no longer pursuing Swift adoption
01Wednesday, February 18, 2026

Ladybird: Closing this as we are no longer pursuing Swift adoption

This document outlines critical issues preventing Swift 6.0 from exiting its experimental state within the Ladybird project. Key challenges include LLVM backport requirements, C++ interoperability bugs regarding Optional types and libstdc++ compatibility, and CMake integration hurdles. The list also tracks frontend crashes and memory management questions regarding Swift's integration with custom garbage-collected environments.

Sources:Hacker News256 pts
Show HN: A native macOS client for Hacker News, built with SwiftUI
02Monday, February 16, 2026

Show HN: A native macOS client for Hacker News, built with SwiftUI

A native macOS client for Hacker News built using SwiftUI. It features article browsing, built-in web views with ad blocking, comment thread management, and account integration. Designed for macOS 14.0+, the app offers a native experience and can be easily installed via DMG or built from source using Xcode.

Sources:Hacker News218 pts
Show HN: Ghostty-based terminal with vertical tabs and notifications
03Thursday, February 19, 2026

Show HN: Ghostty-based terminal with vertical tabs and notifications

cmux is a native macOS terminal built with Swift and AppKit. It leverages libghostty for GPU-accelerated rendering and is designed for AI coding agents. Key features include vertical tabs, a notification system for agent status, a scriptable browser API, and a sidebar for monitoring git branches and ports while maintaining Ghostty theme compatibility.

Sources:Hacker News140 pts
Hylo: A Systems Programming Language All in on Value Semantics and Generic Programming
04Tuesday, February 10, 2026

Hylo: A Systems Programming Language All in on Value Semantics and Generic Programming

MVS explores advancing Swift through extended subscripts with inout projections and the introduction of method bundles. It simplifies structured concurrency by eliminating function coloring and thread hopping. Additionally, the theory demonstrates that implementing double linked lists using value semantics is both safer and more performant than traditional reference semantics.

Sources:Lobsters46 pts