Implementing Parts of the Swift Compiler in Swift

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • swift-nio

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • > Why should they? That isn't their target audience.

    Because they need it?

    Apple discontinued macOS server, i bet they use Linux in some of their servers

    All their networking related libs are available and tested for Linux [1, 2]

    Let's not forget that they package Swift for Linux, and now also for Windows [3]

    Swift is crossplatform language (you not wanting to understand it doesn't change this fact), it's not a macOS framework

    [1] - https://github.com/apple/swift-nio

    [2] - https://github.com/apple/swift-protobuf/blob/main/.github/wo...

    [3] - https://forums.swift.org/t/announcing-swift-5-6-2-for-linux-...

  • swift-protobuf

    Plugin and runtime library for using protobuf with Swift

  • > Why should they? That isn't their target audience.

    Because they need it?

    Apple discontinued macOS server, i bet they use Linux in some of their servers

    All their networking related libs are available and tested for Linux [1, 2]

    Let's not forget that they package Swift for Linux, and now also for Windows [3]

    Swift is crossplatform language (you not wanting to understand it doesn't change this fact), it's not a macOS framework

    [1] - https://github.com/apple/swift-nio

    [2] - https://github.com/apple/swift-protobuf/blob/main/.github/wo...

    [3] - https://forums.swift.org/t/announcing-swift-5-6-2-for-linux-...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Vapor

    💧 A server-side Swift HTTP web framework.

  • https://vapor.codes/ brings Swift to the server and it's quite good! Wrap that in docker and you can be running Swift anywhere pretty quickly.

  • OSX-KVM

    Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.

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