Swift 6

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. swift-evolution

    This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

    You can read about the trade-offs in the language proposal [here](https://github.com/swiftlang/swift-evolution/blob/main/propo...).

    In particular:

    > Even with the introduction of typed throws into Swift, the existing (untyped) throws remains the better default error-handling mechanism for most Swift code. The section "When to use typed throws" describes the circumstances in which typed throws should be used.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Ryujinx

    Discontinued Experimental Nintendo Switch Emulator written in C#

    Yeah, Unity has terrible GC, even with incremental per-frame collection improvement. It's going to be interesting to look at the difference once they finish migration to CoreCLR.

    If you'd like to look at a complex project, you can try Ryujinx: https://www.ryujinx.org. It even has native integration[0] with Apple Hypervisor to run certain games as-is on ARM64 Macs. There's also Metal back-end in the works.

    Other than that, any new .NET application runs on MacOS provided they don't use platform-specific libraries (either something that uses Linux dependencies or kernel APIs or Windows ones). My daily drive device is an MBP.

    A side-note is that on MacOS .NET does not use regions-based heaps yet and uses older segment-based ones. This has implications in terms of worse memory usage efficiency but nothing world-ending.

    [0]: https://github.com/Ryujinx/Ryujinx/tree/73f985d27ca0c85f053e...

  4. SwiftGodot

    New Godot bindings for Swift

    Something like this? https://github.com/migueldeicaza/SwiftGodot

    > SwiftGodot can be used to either build an extension that can be added to an existing Godot project, where your code is providing services to the game engine, or it can be used as an API with SwiftGodotKit which embeds Godot as an application that is driven directly from Swift.

    Miguel de Icaza gave a great talk on Swift + Godot (among other things) https://www.youtube.com/watch?v=tzt36EGKEZo

  5. swift-vs-python

    Non-scientific, somewhat real-world benchmark to test Swift vs Python performance

    There's no way it's close to Python. Where are the benchmarks?

    https://github.com/sh3244/swift-vs-python

    Shows a huge difference, as expected for a typed memory-safe compiled language using LLVM versus an interpreted language with a global interpreter lock.

  6. Vapor

    💧 A server-side Swift HTTP web framework.

    Do you mean from first-principles, or letting someone else do the work and use a framework? The latter has been around for years, extremely easy: https://vapor.codes

  7. Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

    I’ve been meaning to do this for years, and just played around with rust a bit (liked it, but the wrappers around some c++ stuff i wanted to use were half baked). Learning rust, there was this “rustlings” thing [0] that was a set of guided exercises to go alongside the rust book. Fastest I’ve ever picked up a language, thanks to that. Do you or anyone know anything similar for c++?

    [0] https://rustlings.cool/

  8. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. core

    .NET news, announcements, release notes, and more! (by dotnet)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What's New in Swift 6.2?

    9 projects | news.ycombinator.com | 9 May 2025
  • Exception Handling in C# Methods returning object

    2 projects | /r/dotnet | 8 Dec 2023
  • Refactor your dotNET HTTP Clients to Typed HTTP Clients

    1 project | /r/dotnet | 23 May 2023
  • HttpClient best approach

    3 projects | /r/dotnet | 4 Apr 2023
  • how to structure code for rest api calls

    1 project | /r/csharp | 20 Jan 2023

Did you know that Swift is
the 15th most popular programming language
based on number of references?