Swift Playgrounds 4

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. gamebuilder

    Discontinued Game Builder is an application that allows users to create games with little or no coding experience.

    Unfortunately Google shelved it but they had a very similar project called Game Builder for Windows

    Here is the original introduction video https://www.youtube.com/watch?v=L1hpFRztQGY

    Got open sourced so you can still download it https://github.com/googlearchive/gamebuilder

    Works perfectly under Linux with Wine or Proton.

    The last full Steam release is also included if you don't want to compile it (7z.001-7z.002-7z.003) https://github.com/googlearchive/gamebuilder/tree/master/bui...

    It's really fun and worth a try if you are looking for something similar not on Mac

  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. swift-evolution

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

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  4. swift-metrics

    Metrics API for Swift

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  5. swift-nio-http2

    HTTP/2 support for SwiftNIO

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  6. swift-service-discovery

    A service discovery API for Swift.

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  7. swift-distributed-tracing

    Instrumentation library for Swift server applications

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  8. swift-crypto

    Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

  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. RVS_Generic_Swift_Toolbox

    A Collection Of Various Swift Tools, Like Extensions and Utilities

    Found it, but it's not what I need.

    I need a target to be a playground; not a project.

    The idea is to be able to assign resources, files, and SPM modules to a playground, so they are available to the code running in the playground (an example might be an SPM module like my Generic Swift Toolbox Module[0]). I can then work with the code I'm prototyping in a lightweight text file.

    [0] https://github.com/RiftValleySoftware/RVS_Generic_Swift_Tool...

  11. Found it, but it's not what I need.

    I need a target to be a playground; not a project.

    The idea is to be able to assign resources, files, and SPM modules to a playground, so they are available to the code running in the playground (an example might be an SPM module like my Generic Swift Toolbox Module[0]). I can then work with the code I'm prototyping in a lightweight text file.

    [0] https://github.com/RiftValleySoftware/RVS_Generic_Swift_Tool...

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

  • There Is No Diffie-Hellman but Elliptic Curve Diffie-Hellman

    3 projects | news.ycombinator.com | 28 May 2025
  • Distributed Systems Programming Has Stalled

    3 projects | news.ycombinator.com | 27 Feb 2025
  • Niftyzk Tutorials 5 - CosmWasm

    1 project | dev.to | 10 Jan 2025
  • Protecting Applications with Kong security plugins and using StatsD to monitor system states — A healthy camera story

    5 projects | dev.to | 27 Dec 2024
  • Swift for Android: How to use Swift-Crypto with Android Studio

    3 projects | dev.to | 14 Nov 2023

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