Apple Announces Full Swift Rewrite of the Foundation Framework

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • swift

    The Swift Programming Language

  • `Array` is defined in the Swift standard library, but the compiler knows about the type directly, and also recognizes various @_semantics("array.blah") annotations that appear in the standard library source code.

    https://github.com/apple/swift/blob/main/stdlib/public/core/...

  • swift-nio

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

  • You could take a look a swift-nio (https://github.com/apple/swift-nio) which is a pretty high-throughput system. swift-nio does this using some reference-counted GC where it simplifies the code and doesn't affect performance. Otherwise, value-types are used which incur no GC overhead (unless they are copy-on-write, and backed by something that requires reference counting).

  • 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
  • swift-corelibs-foundation

    The Foundation Project, providing core utilities, internationalization, and OS independence

  • Correction: rewrite of PARTS of Foundation

    There already was an open-source project to rewrite ALL of foundation, but it had stalled on the shores of having to re-implement everything:

      https://github.com/apple/swift-corelibs-foundation

  • swift-evolution

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

  • The compiler has supported static linking the runtime libraries since 5.3.1, IIRC, and does so by default since the acceptance of SE-0342: https://github.com/apple/swift-evolution/blob/main/proposals...

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

  • Async/Await in Swift – Rethinking Callbacks and Escaping the Pyramid of Doom

    1 project | /r/swift | 23 Feb 2021
  • Gnet is the fastest networking framework in Go

    2 projects | news.ycombinator.com | 14 Mar 2024
  • Any tutorials you recommend for URLSession?

    2 projects | /r/swift | 25 Feb 2022
  • Using Swift, Vapor, and MongoDB for applications

    3 projects | dev.to | 9 Jun 2021
  • Libreactor: High performance, robust and secure event-driven Linux framework

    1 project | news.ycombinator.com | 14 Feb 2024