-
swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
-
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.
-
swift-corelibs-foundation
The Foundation Project, providing core utilities, internationalization, and OS independence
-
swift-evolution
This maintains proposals for changes and user-visible enhancements to 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/...
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).
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
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...