Apple projects

Open source software is at the heart of Apple platforms and developer tools. Apple manages the following projects and encourages your contribution.

  • Swift

    C++, Swift, JavaScript

    Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

  • WebKit

    C++, Objective-C, Objective-C++, Swift, Python, Ruby

    WebKit is an open source Web content engine for browsers and other applications.

  • FoundationDB

    C++, Go, Java

    FoundationDB is a distributed key-value store that provides strong ACID transactions while scaling to support massive workloads.

  • ResearchKit

    Objective-C, Swift

    ResearchKit is an open source framework that allows developers and researchers to create powerful apps for medical research.

  • CareKit

    Swift

    CareKit is an open source framework for creating apps that help people better understand and manage their care plans and communication with their care team.

  • Password Manager Resources

    JavaScript, Ruby

    A place for creators and users of password managers to collaborate on resources to make password management better.

Community projects

  • Kubernetes

    Go

    Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

  • Apache Cassandra

    Java

    Apache Cassandra is a non-relational distributed database with a fault-tolerant leaderless architecture.

  • LLVM / Clang

    C/C++, LLVM-IR, Objective-C, Swift

    The LLVM compiler infrastructure supports a wide range of projects, from industrial strength compilers to specialized JIT applications to small research projects.

  • Apache Spark

    Scala, Java, Python, HiveQL, R

    Apache Spark™ is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters.

  • Netty

    Java

    Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

  • Apache Solr

    Java, Go

    Apache Solr is the popular, blazing-fast, open source search platform built on Apache Lucene.