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
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • talent.io - Download talent.io’s Tech Salary Report
  • 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-...

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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 + Big Sur + Monterey 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