Apple Open Source

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
  • darwin-xnu

    Discontinued Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu

  • bash

  • It is -because- Apple is opposed to Open Source that they are unable to even ship a version of bash from the past 10 years out if fear of the big bad GPLv3 licensing might make them actually allow public auditing of their proprietary OS.

    The Apple commitment to Open Source is mostly one direction and largely limited to cased where they have no legal choice such as GPL. They allow some contributions to happen to appease Apple engineers they want to retain, but as a whole Apple is fundamentally committed to walled gardens.

    https://github.com/apple-oss-distributions/bash/tree/bash-12...

  • 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
  • Chess

  • TIL Apple Chess is based on sjeng

    https://github.com/apple-oss-distributions/Chess/tree/Chess-...

  • kotlin

    The Kotlin Programming Language.

  • For the record, Kotlin was open sourced Feb. 13th, 2012 [1]. Swift was open sourced Dec. 13th 2015 [2]. So while the first commits [3, 4] happened just a few months apart and the languages may have shared similar influences, Kotlin predates Swift by almost three years in the open. Perhaps these ideas simply were in the air ten years ago, but I think it would be unfair to insinuate that either language was in a "rush to whatever trendy development exists in language design".

    [1]: https://blog.jetbrains.com/kotlin/2012/02/kotlin-goes-open-s...

    [2]: https://developer.apple.com/swift/blog/?id=34

    [3]: https://github.com/JetBrains/kotlin/commit/369b1974782b821e4...

    [4]: https://github.com/apple/swift/commit/afc81c1855bf711315b8e5...

  • swift

    The Swift Programming Language

  • For the record, Kotlin was open sourced Feb. 13th, 2012 [1]. Swift was open sourced Dec. 13th 2015 [2]. So while the first commits [3, 4] happened just a few months apart and the languages may have shared similar influences, Kotlin predates Swift by almost three years in the open. Perhaps these ideas simply were in the air ten years ago, but I think it would be unfair to insinuate that either language was in a "rush to whatever trendy development exists in language design".

    [1]: https://blog.jetbrains.com/kotlin/2012/02/kotlin-goes-open-s...

    [2]: https://developer.apple.com/swift/blog/?id=34

    [3]: https://github.com/JetBrains/kotlin/commit/369b1974782b821e4...

    [4]: https://github.com/apple/swift/commit/afc81c1855bf711315b8e5...

  • NumPy

    The fundamental package for scientific computing with Python.

  • Apple Engineers recently started to contribute bug reports, root cause analysis and even fixes to solve compatibility issues with their hardware and software platforms via a shared github account: https://github.com/Developer-Ecosystem-Engineering

    For instance for NumPy:

    https://github.com/numpy/numpy/pull/19926

    Although it's weird to interact with such an anonymous account in github discussions, it is very welcomed by the maintainers of those projects because debugging without assistance those low-level platform specific issues was a significant maintenance burden.

  • Servo

    Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine

  • Is gecko a joke to you? Though IIRC it's harder to embed than CEF.

    I wonder how servo does these days: https://servo.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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